Commit Graph

68 Commits

Author SHA1 Message Date
robojumper 9843fc6922 Item progress 2026-05-10 20:05:48 +02:00
robojumper f9754e2eda dAcItem_c::executeState_Wait almost OK 2026-05-10 20:05:48 +02:00
robojumper 6046f9bd7c dAcItem_c::{create, createHeap} OK 2026-05-10 20:05:47 +02:00
elijah-thomas774 53eea0cc9f misc dAcOFlag_c 2026-04-18 09:05:49 -04:00
lepelog 066967c146 format 2026-02-01 18:14:41 +01:00
lepelog b017949c4b d_t_mass_obj 99% 2026-02-01 18:14:38 +01:00
Elijah Thomas f2c31dd3c5 Merge pull request #286 from swekka/d_a_obj_rope_igaiga
d_a_obj_rope_igaiga OK
2026-01-23 15:49:54 -05:00
swekka 0c7bef64fe d_a_obj_rope_igaiga OK 2025-12-29 13:14:30 +01:00
lepelog d73722da4c d_a_obj_soil OK 2025-12-27 13:18:14 +01:00
lepelog 413cfaa41f insect tag progress 2025-12-04 13:50:58 +01:00
elijah-thomas774 74e2548051 d_t_stream OK 2025-11-27 23:58:37 -05:00
elijah-thomas774 8c660e86e8 cleanups and docs 2025-11-26 17:40:01 -05:00
elijah-thomas774 54c3f67bdf porgress 2025-11-22 14:53:36 -05:00
elijah-thomas774 e696b17adb init 2025-11-22 14:53:35 -05:00
robojumper ad7861a840 d_a_obj_fairy mostly OK 2025-09-26 23:20:00 +02:00
elijah-thomas774 ed1df7c7ab address comments removed from earlier headers 2025-09-16 22:32:06 -04:00
elijah-thomas774 c44a5426ba mActorProperty Enum 2025-09-16 22:32:06 -04:00
elijah-thomas774 690d0d5799 roomid -> mRoomID 2025-09-16 22:32:06 -04:00
elijah-thomas774 e03a5b8080 easily refactored variables -> mVariable 2025-09-16 22:32:05 -04:00
elijah-thomas774 bc2d023115 position -> mPosition 2025-09-16 22:32:05 -04:00
elijah-thomas774 795183d928 rotation -> mRotation 2025-09-16 22:32:04 -04:00
robojumper af75869621 More and cleanup 2025-09-13 11:10:27 +02:00
robojumper 21eef4331b Renames 2025-09-13 10:53:28 +02:00
robojumper 6af50ca383 Actor sound source cleanup 2025-09-13 10:53:28 +02:00
robojumper 58819744c4 Merge branch 'main' of https://github.com/zeldaret/ss into d_snd 2025-06-07 22:32:29 +02:00
robojumper 5b896bb471 A few more 2025-06-07 15:30:24 +02:00
robojumper b53bafeeb4 actor_info OK 2025-06-07 14:06:23 +02:00
robojumper fa1d4c3f57 Some dSound_c / dSoundControl_c 2025-06-01 17:17:46 +02:00
robojumper 83456a9cd8 start matching some d/snd things 2025-05-31 21:21:12 +02:00
Elijah Thomas 9efc1e0ab9 d_t_action OK (#172)
* d_t_action OK
2025-05-24 03:34:09 -04:00
robojumper 44964ed963 d_player_mdl OK 2025-05-22 14:23:58 +02:00
robojumper ffcaeff995 Progress 2025-05-19 23:46:33 +02:00
Elijah Thomas 9d68802507 d_a_e_sm (chu chu) start (#117)
* d_a_e_sm (chu chu) start

* progress, includes LightParam addition in BlurPaletteMgr

* oops - TBox Progress I guess

* dAcEsm_c::actorExecute and Particle Resource data moved

* step in symbols map

* Update blur_and_palette_manager.h

* m_angle cleanup pass

* Last explicit_zero_data Fixes #69

* add mQuat_c ctor
2025-05-18 18:24:58 -04:00
robojumper 820c08e1d6 More 2025-05-10 22:24:15 +02:00
robojumper 3967ab8dc6 Some misc graphics stuff 2025-03-16 16:41:15 +01:00
CovenEsme 7400f6c66a Improve dAcBase_c (#133)
* Improve dAcBase_c

* Fix missed polyAttr0/1 renaming

* Add getters for EventManager funcs used in dAcBase

* Fix include

* Replace actor_properties with helper calls

* Fix SoundInfo TList function (thanks robo)

* Make roundAngleToNearest90 static

* Fix removeSoundInfo symbol

* Revert d_a_item spawnItem and spawnDrop param change

* Fix d_t_reaction and improve spawnHearts a bit

* Also update special_item_drop_mgr

* Fix special_item_drop_mgr

* Small fixes

---------

Co-authored-by: robojumper <robojumper@gmail.com>
Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2025-03-16 11:40:04 -04:00
robojumper 1be580fb78 Review comments 2025-03-09 18:56:32 +01:00
robojumper 641f3d7b30 d_room mostly matching 2025-03-09 10:09:08 +01:00
robojumper ca36a0123c More 2024-11-22 13:13:02 +01:00
robojumper 0f1efc9450 The Groose is loose (but far away) 2024-11-13 21:42:23 +01:00
Elijah Thomas 2ecf6509dd Tubo! (d_a_obj_tubo) (#95)
* begin work

* fixup modifications to d_a_base header

* progress

* update from main again (forgor to fetch)

* progress

* Basically done

* clean up some inlines

* some at/tg hit typing and tubo naming

* more naming
2024-11-12 22:30:01 -05:00
Elijah Thomas 126e1a9fd7 d_a_item -> Layout and Enum (#92)
* mostly done

* Update d_t_tumble_weed.cpp

* remove cM::calcTimer

* just regswap on adjustSpeed

* checkpoint

* file setup

* fix incorrect symbol

* some tidbits i guess

* fixup merge

* fix merge 2.0

* Item Renames from Esme

* fix d_t_tumble_weed

* fixup merge
2024-11-09 11:53:22 -05:00
robojumper a3472ab02d Attempt d_a_obj_tower_hand_D101 (#96)
* Attempt d_a_obj_tower_hand_D101

* dAcOTowerHandD101_c probably equivalent

* just two funcs, couldnt really do much to the rest

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-11-09 11:44:05 -05:00
elijah-thomas774 d0c8173466 update d_a_insect 2024-11-08 23:07:31 -05:00
robojumper 2577b3a537 d_a_obj_utajima_island OK (#73)
* d_a_obj_utajima_island OK

* Name one field

* mAngle constants
2024-10-20 09:59:15 -04:00
Elijah Thomas 26af4db82d update from dtk-template - clangd :) (#66)
* update from dtk-template and start work towards using clangd

* include <a> -> "a"

* Update build.yml

* remove/add non-trivial class in union warning
2024-10-16 15:36:02 -04:00
Elijah Thomas b5aa43ff37 Misc Collision (#51)
* Initial Commit - Starting to translate from TP

* Collision Updates

* Actor Collision -> dBgW (DZB Collision)

* bg .text splits complete

* fix errors

* file organization

* missed files

* progress

* weee

* most of cM3dG

* Revert mAng change

* Progress

* Progress -> Need to update from main

* Fixup Merge

* d_bg_s symbols....

* TList Changes

* oops

* d_bg_s large progress

* d_bg_s_acch majority done

* d_bg_s_chk OK

* d_bg_s_gnd_chk OK

* d_bg_s_grp_pass_chk OK

* d_bg_lin_chk OK

* d_bg_s_poly_pass_chk OK

* d_bg_s_roof_chk and d_bg_s_sph_chk OK

* d_bg_s_spl_grp_chk OK

* d_bg_s_wtr_chk OK

* d_bg_w started

* d_bg_w_base OK

* name d_bg_w_kcol symbols

* d_bg_w_sv split/started

* most of d_bg_w_time

* stopping d_bg_w_kcol for now

* d_bg_w_sv OK

* work on d_bg_w_time

* revert TList to take offset arg

* fixup some compiler warnings

* set c_bg_w OK

* Update rel_sieve.py

* Remove TList Macros

* Bomb Header started
2024-10-16 09:00:47 -04:00
robojumper b83c0d5fd2 d_a_obj_pumpkin_leaf OK (#58) 2024-10-06 15:39:55 -04:00
robojumper 392145bf3d d_a_obj_appear_bridge mostly matching (#36)
* d_a_obj_appear_bridge - weak function order issue

* Mark as nonmatching for now

* Name unk IScnObjCallback funcs

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-27 20:32:48 -04:00
robojumper 1039b3b239 d_t_fairytag OK (#39)
* d_t_fairytag OK

* fixup header guard

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-27 20:18:02 -04:00