summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_ship.cpp
diff options
context:
space:
mode:
authorMm2PL <mm2pl+gh@kotmisia.pl>2025-04-27 21:12:46 +0200
committerGitHub <noreply@github.com>2025-04-27 15:12:46 -0400
commit4d1cb33cd856f8c439859ae4bc4547bd7ac58ba3 (patch)
treeba40f34cbf36d4402c42084a4330b5dee40ed006 /src/d/actor/d_a_ship.cpp
parent9d8fa425b0fdb56e96a32852671da898d01286c3 (diff)
d_attention 100% (#701)
* Add helper functions for d_attention * Copy and adapt code from TP * Move for better matching layout * Clean up includes for d_attention.cpp * Give dAttention_c::nextAttention a return * Use enums in dAttention_c::getActionBtnB and slight reformat * Change return types for comparison code to match I don't love this * Implement dAttList_c::calcWeight * Implement dAttention_c::sortList * Implement dAttDraw_c::draw * Implement dAttDraw_c::setAnm * Implement dAttention_c::chaseAttention * Implement judgement related functions * Implement dAttention_c::Run and runDrawProc * Implement dAttention_c::Draw Actually finish Draw * Looks like dAttention_c::stockAttention had an unused return value * Give d_Attention_c::mLockOnState an enum * Rename field_0x02c to mDrawAttnPos based on TP * Add comments for fields of d_attention * Give d_attention's flags an enum (although without names) * Undo type change for dAttention_c::{chk,set,clr}Flag Co-Authored-By: LagoLunatic <LagoLunatic@users.noreply.github.com> * Do not spell the `this` pointer Co-Authored-By: LagoLunatic <LagoLunatic@users.noreply.github.com> * Deal with resource enums and inlines * Move PLAYER_STATUS_FLAG_MAGIC_JUDGEMENT to daPy__PlayerStatus0 enum * Use inlines and macros * Add mDoCPd_L_LOCK_BUTTON inline, debug maps claim it exists Nothing else uses it * Update TODO comments * Debug maps claim runXyCheckCB was used but it only makes sense if modified * Use dComIfGp_getPlayer instead of directly indexing the array * Locate a few more inlines * Do not cast to AttentionFlags enum type * Update configure script --------- Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
Diffstat (limited to 'src/d/actor/d_a_ship.cpp')
0 files changed, 0 insertions, 0 deletions