562 Commits

Author SHA1 Message Date
Isaac0-dev b1b5b93dcc remove some dangerous functions 2025-02-13 22:33:34 +10:00
Isaac0-dev 5a2e060c2d autogen implement structs with name after definition 2025-02-12 18:24:01 +10:00
Isaac0-dev bb768ef55b autogen fix integer type detection 2025-02-12 17:46:24 +10:00
Isaac0-dev ff83d6a037 autogen array implementation
arrays are pushed to Lua via tables
2025-02-12 17:38:38 +10:00
Isaac0-dev 9a13c298ad added HOOK_ON_INTERACTIONS
this is called after mario's interactions are processed
2025-02-11 17:58:57 +10:00
Isaac0-dev d53d20c11c HOOK_ON_DIALOG fixes, expose set_dialog_box_state 2025-02-10 18:31:59 +10:00
Isaac0-dev 7fb3d3de89 run autogen 2025-02-07 10:10:37 +10:00
Agent X fefb222198 Re-expose function 2025-01-10 19:04:55 -05:00
Isaac0-dev 6abf4695cf run autogen 2025-01-07 09:08:25 +10:00
PeachyPeach 85b51fd02a Autogen documentation for vec types (#609) 2025-01-06 08:40:36 +10:00
John S be0e47a4c2 Documentation of mario.h, mario_actions_airborne.c, mario_actions_automatic.c, mario_actions_cutscene.c, and mario_actions_moving.c (#601)
* WIP mario.h - mario_actions_moving.c

* Fix improper list formatting

bulleted lists are broken due to whitespace stripping, i may fix this later.

* Fix some issues in formatting and missing descriptions

* Accidental struct syntax fix

* Fix repeating descriptions

* Fix repeating descriptions final
2024-12-31 21:00:54 -05:00
Agent X f880e6c569 Document level_update.h and add new instant warp function (70.1%) 2024-12-31 19:39:36 -05:00
Amy54Desu 1f1683815e HOOK_MARIO_OVERRIDE_GEOMETRY_INPUTS (#591) 2024-12-31 10:38:52 +10:00
PeachyPeach 96932f5bf1 Custom geo function and switch nodes with Lua callback (#593) 2024-12-31 10:23:13 +10:00
Agent X 8c8b7e91a3 Update some things 2024-12-29 14:38:45 -05:00
jayden c8faa22072 Final touches for geo hooks (#588)
* new geo process children hook

* EXPOSE the mat stack

* fix formatting (oops)
2024-12-28 08:44:36 -05:00
jayden 1291350bed Add hooks to graph node processing (#587)
* geo process hooking

* autogen update!
2024-12-27 22:07:31 -05:00
jayden 68b9f2c556 Autogen correctly handle pointers (#584)
* correctly handle pointers in autogen

* autogen with correct pointers

* fix typo in lvt autogen
2024-12-27 17:51:47 -05:00
jayden 67f4088eb9 make graphnodeswitchcase mutable (#581) 2024-12-23 06:59:58 -05:00
Agent X 5aa3a31003 Document object_list_processor.h (69.67%) 2024-12-22 21:58:06 -05:00
Agent X c76ded1c52 Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into dev 2024-12-22 21:54:05 -05:00
Agent X fe316a9a08 Document some more files (69.61%) 2024-12-22 21:53:54 -05:00
jayden 2a19745137 Expose types of GraphNode to Lua (#580)
* expose graph_node.h

* cast_graph_node lua function

* document cast_graph_node

* graph node immutables
2024-12-22 19:15:04 -05:00
John S 16e78ee36a Fix a capitalization issue within the interaction.h documentation (#578)
* Document Interaction.h (68.23%)

* Fix caps

* Fix missing bracket

* Make descriptions a little more clear and concise

* Fix a capitalization issue
2024-12-22 06:40:54 -05:00
John S 8da73663aa Document Interaction.h (68.23%) (#577)
* Document Interaction.h (68.23%)

* Fix caps

* Fix missing bracket

* Make descriptions a little more clear and concise
2024-12-19 22:30:07 -05:00