Commit Graph

18 Commits

Author SHA1 Message Date
LagoLunatic b77717694c Add dolzel_rel.pch
This fixes the sdata linker error in the debug build.
2025-08-23 12:17:10 -04:00
LagoLunatic 217775af4e Use precompiled headers, fix weak data issues 2025-08-20 18:51:42 -04:00
LagoLunatic 5802571a56 Add SQUARE macro to improve readibility for distances 2025-08-08 21:51:30 -04:00
LagoLunatic 61dc0f6d28 d_a_fallrock matching on all, d_a_obj_nest matching on demo 2025-06-20 14:43:50 -04:00
Skelp 50dbe08c09 #429: d_a_obj_nest (#798)
* #181: d_a_tag_attention matching; TODO: implement chk_inside and dComIfGp_att_Look2RequestF

* #181: continue working on d_a_tag_attention, matching almost complete

* #181: revert naming class member (not certain enough)

* #181: preliminary changes to resolve #784 comments regarding usage of debug maps

* #181: commit suggestion by @WilliamArnett, fixing regalloc error

Co-authored-by: WilliamArnett <149556961+WilliamArnett@users.noreply.github.com>

* #181: fix missing curly bracket

* #181: resolve #784 comments with the kind help of @WilliamArnett;
 move `daTagAttention::Act_c::chk_inside` to header file; split `plyrToObjVec` definition to match assembly;
 remove temp variable, use values directly and swap operands;
 implement `Look2RequestF` in `include/d/d_attention.h`;
 remove non-matching use of temp variable `iVar1` and replace `current.pos` with uninitialized variable in `daTagAttention::Act_c::_execute`

* Update include/d/actor/d_a_tag_attention.h

Co-authored-by: WilliamArnett <149556961+WilliamArnett@users.noreply.github.com>

* #181: update `d_a_tag_attention` to `Matching` in `configure.py`; remove Non-Matching comments

* #181: change matching type to `Equivalent` for `d_a_tag_attention`

* Apply suggestions from code review

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>

* #181: fix PrmAbstract call

* #429: d_a_obj_nest 100% match (WIP)

* #429: remove Nonmatching comments; add Matching to configure.py; remove padding-field

* Update src/d/actor/d_a_obj_nest.cpp

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>

* #429: code suggestion fixes

* #429: actually fix resource enum usage in d_a_obj_nest.cpp

---------

Co-authored-by: WilliamArnett <149556961+WilliamArnett@users.noreply.github.com>
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2025-06-20 14:14:59 -04:00
Ammar Askar 67050779fe Auto-generate trivial process_method_funcs 2025-06-03 16:30:53 -04:00
123456789758 c1f54653fd Document several more TU names (#770)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-05-29 00:11:39 -04:00
LagoLunatic c625992a77 Add enum for actor priority 2025-05-21 14:44:25 -04:00
LagoLunatic e71662caa0 More return types, set up all dBgS_MoveBgActor subclasses 2025-03-18 16:17:53 -04:00
LagoLunatic 822b13e57a Add cPhs_State typedef and use it everywhere 2025-03-17 22:26:56 -04:00
LagoLunatic 3b40fd0132 Add back unnamed namespace methods, all actors now compile again 2024-04-22 17:51:41 -04:00
LagoLunatic 94f3b78155 Generate all actor profiles and method tables 2024-04-21 23:31:40 -04:00
LagoLunatic 6ec4a2ebbd Remove weak ctors/dtors from .cpp files 2023-11-26 23:16:19 -05:00
LagoLunatic 8a2bc19a89 Better defaults for create/delete/execute/draw/isdelete 2023-11-24 16:49:23 -05:00
Jasper St. Pierre 9553fd0c22 Remove a bunch of weak symbols from TUs
Done with regex

/\* .* \*/
.*symbol.*.*\(.*\).* \{
    \/\* Nonmatching \*\/
\}
2023-11-24 12:45:11 -08:00
LagoLunatic 471b881de8 Automatically generate headers for all actors 2023-11-24 12:44:06 -05:00
Jasper St. Pierre fd45c5a4f2 Remove all autogenerated @ functions from TUs 2023-11-23 19:36:26 -08:00
Luke Street adb95b135c Import project
Original repository: https://github.com/encounter/ww
2023-09-10 00:48:55 -04:00