summaryrefslogtreecommitdiff
path: root/src/d/d_camera.cpp
AgeCommit message (Collapse)Author
22 hoursmsg work (#1143)LagoLunatic
* fopMsgM_msgDataProc_c::stringSet work * Fix JPN * More stringSet work * work * get rid of fake temps * stringSet 99.99% * fopMsgM_msgDataProc_c::stringLength 100% * d_msg work * fix pal * fix message_paper, d_meter version diff fixes
31 hoursd_scope 100% (#1112)Benjamin ROELANDT
* First version of d_scope, everything is matching on all version, probably missing a few inline on undocumented field that i did not manage to find * Readd stuff previously deleted but badly tested * Rename some fields and a few more inline doesn't improve matching but i think it looks more genuine * clean up syntax * move d_scptyp enum and add forgotten inline * build fix * replace seStart call with proper enum
10 daysAdd camera profiles, fix camera struct sizesLagoLunatic
10 daysA couple demo matchesLagoLunatic
11 daysMinor cleanupLagoLunatic
Inlines, wrong indentation, enums, private fields, etc
12 daysClean up angle constants and conversions (#1135)LagoLunatic
* Add angle conversion constants and macros * Replace angle literals with hex instead of decimal
12 daysEnum usageLagoLunatic
2026-05-29Update all code to use the new enum formatsLagoLunatic
2026-05-26Process profiles and enums cleanup (#1031)LagoLunatic
* 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-21d_a_obj_jump initial documentation passLagoLunatic
2026-05-12Add camera attention status and algorythmn enumsLagoLunatic
2026-05-08Document some more enum value namesLagoLunatic
2026-05-07PlayerStatus enum usageLagoLunatic
2026-04-24Demo workLagoLunatic
2026-04-24d_camera: Name mViewCache based on TP decompLagoLunatic
2026-04-24more d_camera work (#963)Mattias Blum
* initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * PR changes * corrected size comment * fixed broken member references * more d_camera work * remove comment * update symbols
2026-04-02CleanupLagoLunatic
2026-03-12Clean up dComIfGp_evmng_getMyActIdx callsLagoLunatic
2025-11-24Remove dCcS::SetMass-related fakematchesLagoLunatic
No longer necessary with the PCH for some reason.
2025-09-25Use composition instead of inheritance for most f_op classesLagoLunatic
2025-08-22Fix weak func order for d_stageLagoLunatic
2025-08-20Use precompiled headers, fix weak data issuesLagoLunatic
2025-08-12Fix some version differences (#852)LagoLunatic
* Fix some version differences * Found real inline name for checkBowMiniGame
2025-08-11Misc cleanupLagoLunatic
2025-05-31Demo work, d_a_kytag02 and d_a_ff OKLagoLunatic
2025-05-24Demo matches (#767)LagoLunatic
2025-05-21CleanupLagoLunatic
2025-05-21G_CM3D_F_INFLagoLunatic
2025-05-07Add camera mWork union; also fix clang union handlingLagoLunatic
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
2025-05-06d_cam_type OK for JPN, add style enum, fix pystts1 enumLagoLunatic
2025-05-06d_cam_type and d_cam_style OK, enums cleanupLagoLunatic
2025-05-06d_camera 45% (#747)Mattias Blum
* initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * PR changes * corrected size comment * fixed broken member references
2025-04-29Improve compiler compatibility (#743)Jcw87
* fix returns * use standard C headers * struct/class mismatch * explicit this in template * switch variable scope * C standard compliance * & l-value
2025-04-27d_attention cleanup, add mDoCPd inlinesLagoLunatic
2025-04-20Add an enum for action button icon statusLagoLunatic
2025-04-19Minor d_camera match fixesLagoLunatic
2025-04-16Bunch of inline fixesLagoLunatic
2025-04-15Fix dCamera_c::BG structLagoLunatic
2025-04-13d_stage cleanupLagoLunatic
2025-04-11d_camera 28% (#732)Mattias Blum
* initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress
2024-07-12Add fpc_ProcID type and use it for all process IDsLagoLunatic
See https://github.com/zeldaret/tp/pull/2173
2024-06-16Fix ninja all_source compilation errorsLagoLunatic
2024-03-11Add uint typedefLagoLunatic
2023-12-22get some more d TUs to compileLagoLunatic
2023-12-20d_cameraJcw87
2023-11-24Remove a bunch of weak symbols from TUsJasper St. Pierre
Done with regex /\* .* \*/ .*symbol.*.*\(.*\).* \{ \/\* Nonmatching \*\/ \}
2023-11-23Remove all autogenerated @ functions from TUsJasper St. Pierre
2023-09-10Import projectLuke Street
Original repository: https://github.com/encounter/ww