Commit Graph
564 Commits
Author SHA1 Message Date
Isaac0-dev db1a47553b fix array typing in docs 2025-02-22 19:00:47 +10:00
Isaac0-dev e03cd2f103 set_find_wall_direction 2025-02-22 11:54:07 +10:00
Isaac0-dev 0ce3dbcf9d remove some dangerous functions 2025-02-13 22:33:34 +10:00
Isaac0-dev f2698fa273 autogen implement structs with name after definition 2025-02-12 18:24:01 +10:00
Isaac0-dev bd9ae83157 autogen fix integer type detection 2025-02-12 17:46:24 +10:00
Isaac0-dev 51184ecd10 autogen array implementation
arrays are pushed to Lua via tables
2025-02-12 17:38:38 +10:00
Isaac0-dev 790a8c346d added HOOK_ON_INTERACTIONS
this is called after mario's interactions are processed
2025-02-11 17:58:57 +10:00
Isaac0-dev a91e91cdc1 HOOK_ON_DIALOG fixes, expose set_dialog_box_state 2025-02-10 18:31:59 +10:00
Isaac0-dev e9a4728dd2 run autogen 2025-02-07 10:10:37 +10:00
Agent X d19ce827cd Re-expose function 2025-01-10 19:04:55 -05:00
Isaac0-dev 73ae701310 run autogen 2025-01-07 09:08:25 +10:00
PeachyPeach f4b70941bf Autogen documentation for vec types (#609) 2025-01-06 08:40:36 +10:00
John S 6903aa2930 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 d88945d723 Document level_update.h and add new instant warp function (70.1%) 2024-12-31 19:39:36 -05:00
Amy54Desu 67146cf14a HOOK_MARIO_OVERRIDE_GEOMETRY_INPUTS (#591) 2024-12-31 10:38:52 +10:00
PeachyPeach 85804d90ab Custom geo function and switch nodes with Lua callback (#593) 2024-12-31 10:23:13 +10:00
Agent X 2e6ad6d55f Update some things 2024-12-29 14:38:45 -05:00
jayden f7a2f57d82 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 bdce41b759 Add hooks to graph node processing (#587)
* geo process hooking

* autogen update!
2024-12-27 22:07:31 -05:00
jayden dbf56154bd 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 41d8ad6174 make graphnodeswitchcase mutable (#581) 2024-12-23 06:59:58 -05:00
Agent X 015e5c87b1 Document object_list_processor.h (69.67%) 2024-12-22 21:58:06 -05:00
Agent X 1a17c190d0 Merge branch 'dev' of https://github.com/coop-deluxe/sm64coopdx into dev 2024-12-22 21:54:05 -05:00
Agent X dabe9fbc10 Document some more files (69.61%) 2024-12-22 21:53:54 -05:00
jayden 1a8b98681e 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 35c9260093 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 ae6255e18b 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
xLuigiGamerx c849e2622a Added FONT_SPECIAL (#556)
* Fixed player and mod lists not updating on language change

* Added `FONT_SPECIAL` which is based on the special controls letters in dialog boxes
2024-12-17 08:58:38 -05:00
Agent X 06f0f435d4 Document rumble_init.h (65.46%) 2024-12-16 20:42:20 -05:00
Agent X 5dc815365e Document djui_panel_menu.h (65.17%) 2024-12-16 20:26:43 -05:00
Agent X a9f5ca1978 Document sound functions 2024-12-16 20:18:28 -05:00
xLuigiGamerx 62e7581413 Added djui_menu_get_rainbow_string_color() (#536)
* Removed unintentionally exposed function and disallowed it in autogen

* Exposed djui_language_get to lua

* Added djui_menu_get_rainbow_string_color()
2024-12-16 16:51:27 -05:00
John S 290d486296 Document Camera.h (#569)
* Document functions in Camera.h

This is the complete documentation for Camera.h

* Fix some grammar and formatting mistakes.
2024-12-16 16:43:39 -05:00
John S a1180e7522 Document save_file.h (#570) 2024-12-16 16:42:55 -05:00
Agent X 728d57652d Small code comment changes 2024-12-13 20:13:55 -05:00
John S 41214eab57 Document surface_collision.h (#549)
* Document surface_collision.h

Add documentation to the functions of surface_collision.h

* Make descriptions a little more clear

* Fix random space
2024-12-12 00:02:07 -05:00
Agent X 3ad4812a6b HOOK_ON_DJUI_THEME_CHANGED 2024-12-11 23:55:10 -05:00
Agent X 8064066dc6 Fix typo 2024-12-08 18:49:09 -05:00
Agent X 92aa851fbf Document some more functions (55.03%) 2024-12-08 18:38:23 -05:00
Agent X 73deb36688 Document lag_compensation.h (54.31%) 2024-12-08 18:16:12 -05:00
Agent X f51ff639a7 Document behavior headers (54.07%) 2024-12-08 18:12:04 -05:00
Agent X 344c440784 Document about **800** functions (53.33%) 2024-12-08 17:55:23 -05:00
cd3a6b69d5 Document 8 more files (19.45%)
Special thanks to zam_boni on Discord as well

Co-Authored-By: PeachyPeach <72323920+PeachyPeachSM64@users.noreply.github.com>
Co-Authored-By: xLuigiGamerx <88401287+xLuigiGamerx@users.noreply.github.com>
2024-12-07 22:23:19 -05:00
Agent X 03735f4aa3 Document smlua_*_utils.h files (16.94%) 2024-12-07 21:53:08 -05:00
John S a593f95326 Documentation of area.h and characters.h (#548)
* Documentation of characters.h

Documenting characters.h

* Add documentation to Area.h

* Redo autogen for new descriptions
2024-12-07 16:06:27 -05:00
Agent X 5729a87ff5 Move documented description above Lua example 2024-12-07 13:13:00 -05:00
Agent X 262c196edf Small consistency changes. Functions are now 8.85% documented 2024-12-07 12:58:26 -05:00
Agent X 4ed79ad32e Document smlua_gfx_utils.h 2024-12-07 12:54:42 -05:00
Agent X ebe4e69ace Further improvements and document smlua_misc_utils.h 2024-12-07 12:53:34 -05:00
Agent X b1c62eee17 Improve auto documentation system 2024-12-07 11:39:29 -05:00