LagoLunatic
bae595b973
Update all code to use the new enum formats
2026-05-29 16:34:55 -04:00
LagoLunatic
102042628f
Process profiles and enums cleanup ( #1031 )
...
* Fix some profile comments
* Add missing static for local visibility data
* Move proc name and draw priority enums to f_pc
* Add _e suffix to daObjBarrier_c proc enum
* Change proc name enum format to match TP
* Change draw prio enum format to match TP
* Change ItemNo enum format, finish fixing item names
* Revert static for cb1 hio
* Clean up formatting of profile comments
* Fix comment alignment
2026-05-26 00:11:58 -04:00
LagoLunatic
fe76ad5a3b
Demo work ( #984 )
2026-05-09 18:42:01 -04:00
LagoLunatic
0bff98c469
Merge pull request #980 from LagoLunatic/daobj
...
d_a_obj OK
2026-05-07 22:42:07 -04:00
LagoLunatic
e1f5b7e23b
Rename fopAcM_SetupActor to fopAcM_ct
2026-05-07 15:59:23 -04:00
LagoLunatic
061fa893eb
Replace particle enums with official names
2026-03-20 16:02:41 -04:00
LagoLunatic
4547fcca91
d_a_obj_movebox: Remove attr inline fakematch
2025-12-27 21:32:04 -05:00
LagoLunatic
d89fe27888
Use composition instead of inheritance for most f_op classes
2025-09-25 15:59:25 -04:00
LagoLunatic
048d242eef
bpw partial cleanup, fix inline usage across several actors
2025-09-18 20:17:27 -04:00
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
ac8ff10650
Fix most weak function ordering issues
2025-08-20 19:09:06 -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
816f08fc7c
Add extra brackets to collision src structs
2025-08-03 20:41:05 -04:00
LagoLunatic
e24cbed367
Demo work ( #786 )
...
* Demo work
* Fix PAL
* Fix d_door weak func order and link it
* Fix d_door for demo
* JKernel OK on demo + misc
* tag_attention 100% on demo
* More demo work and fix some retail fakematches
2025-06-04 16:50:49 -04:00
LagoLunatic
073df83073
Fix obj_movebox parameter inlines
...
fixes #781
2025-06-02 00:30:37 -04:00
LagoLunatic
bd917524ba
Demo work, d_a_kytag02 and d_a_ff OK
2025-05-31 20:09:14 -04:00
LagoLunatic
21cd7a2f67
G_CM3D_F_INF
2025-05-21 16:46:21 -04:00
LagoLunatic
c625992a77
Add enum for actor priority
2025-05-21 14:44:25 -04:00
LagoLunatic
fd6cb6e4ca
Fix weak function order of dBgS_MoveBgActor::Draw
...
fixes #217
fixes #239
fixes #389
fixes #418
fixes #428
fixes #147
2025-05-19 18:41:23 -04:00
LagoLunatic
ce1468c108
player enum and inlines and goto cleanup
2025-04-16 15:02:18 -04:00
LagoLunatic
309158e274
J3DModel inlines cleanup, procBottleSwing_init match, etc
2025-04-10 19:30:51 -04:00
LagoLunatic
db2c5ef978
Cleanp a bunch of stuff
2025-03-28 20:44:06 -04:00
LagoLunatic
b72d243f9b
Cleanup the 3 path/point structs
2025-03-28 20:31:04 -04:00
LagoLunatic
822b13e57a
Add cPhs_State typedef and use it everywhere
2025-03-17 22:26:56 -04:00
LagoLunatic
49c69eeb0f
C_BG_MIN_HEIGHT, C_BG_MAX_HEIGHT
2025-03-06 20:41:37 -05:00
LagoLunatic
4a4624decf
Populate particle IDs enum with placeholders and use them everywhere
2025-03-06 17:37:20 -05:00
LagoLunatic
d330c1e68a
Add enums for items and disappears
2025-01-11 19:15:36 -05:00
Jasper St. Pierre
70044ec8dd
Clean up cc enums
2024-10-28 21:16:46 -07:00
LagoLunatic
329d94a301
Add fake headers for unsolved weak objects to reduce manual copy-pasting
2024-10-19 14:03:50 -04:00
LagoLunatic
9e29fd3c68
More warning cleanup
2024-10-18 11:33:08 -04:00
LagoLunatic
a25d2651de
Move sqrtf to std:: namespace
2024-08-08 14:55:57 -04:00
LagoLunatic
f9d40ebad8
Use NULL macro in asserts, fix NULL macro to match
2024-06-22 11:07:16 -04:00
LagoLunatic
12c8b6fcc7
Move res enums in cpp files to include res headers instead
2024-04-23 14:15:57 -04:00
LagoLunatic
f856df04e5
Regenerate old actor profiles for consistency
2024-04-22 13:20:05 -04:00
LagoLunatic
94f3b78155
Generate all actor profiles and method tables
2024-04-21 23:31:40 -04:00
LagoLunatic
459cf6caa7
clean up some inline parameters
2024-04-18 23:16:38 -04:00
LagoLunatic
8ef6dd4285
Fix some names
2024-03-25 18:49:19 -04:00
LagoLunatic
443691603d
rename fopAc_ac_c member vars to match TP decomp
2024-03-08 21:31:41 -05:00
LagoLunatic
fa5010b1dd
some actor documentation and cleanup
2024-01-18 18:55:47 -05:00
LagoLunatic
4463680333
Rename actor orig->home and next->old
2024-01-16 18:30:05 -05:00
LagoLunatic
69444ef01e
use enums and inlines in more places
2023-12-30 15:08:24 -05:00
LagoLunatic
0490fd3c84
more collision enums and inlines
2023-12-22 21:02:23 -05:00
LagoLunatic
94465b0dbb
add c_cc_d and d_cc_d SPrm enums
2023-12-20 21:11:57 -05:00
LagoLunatic
df6853e917
fix SrcGObjTg SPrm name in comments
2023-12-20 20:05:55 -05:00
Jasper St. Pierre
1f8f630e2f
Merge pull request #554 from Jcw87/new
...
move placement new to MSL_C
2023-12-19 17:15:08 -08:00
Jcw87
fe28552c28
move placement new to MSL_C
2023-12-19 03:30:16 -08:00
Jcw87
985f1df0b7
dummy data should be static
2023-12-19 03:22:42 -08:00
LagoLunatic
725113992d
d_bg_s OK
2023-12-16 20:41:57 -05:00
LagoLunatic
a3170e5d69
add default params to a lot more functions
2023-12-08 16:25:12 -05:00