From 9aee6cf27344e7b6ddfcba124e30f141cd975627 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Sat, 27 Sep 2025 14:14:52 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HarbourM?= =?UTF-8?q?asters/SpaghettiKart@760fa3bf5226c2a6052a5d4d53fd0e27f2911e60?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- basics.js | 8 ++++---- ceremony__and__credits_8c.html | 2 +- classOSeagull.html | 2 +- classOSnowman.html | 4 ++-- classOThwomp.html | 4 ++-- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- collision__viewer_8c.html | 2 +- collision__viewer_8h.html | 2 +- compiling.html | 24 ++++++++++++------------ doxygen_crawl.html | 24 ++++++++++++------------ freecam_8cpp.html | 2 +- freecam_8h.html | 2 +- main_8c.html | 2 +- main_8h.html | 6 +++--- md_docs_2BUILDING.html | 12 ++++++------ menus_8c.html | 4 ++-- menus_8h.html | 2 +- navtreedata.js | 12 ++++++------ navtreeindex26.js | 8 ++++---- navtreeindex41.js | 6 +++--- navtreeindex42.js | 6 +++--- networking_8h.html | 2 +- search/all_19.js | 2 +- search/all_3.js | 2 +- search/all_5.js | 2 +- search/all_6.js | 2 +- search/all_8.js | 2 +- search/all_e.js | 2 +- search/all_f.js | 2 +- start__game_8c.html | 2 +- todo.html | 30 +++++++++++++++--------------- 32 files changed, 93 insertions(+), 93 deletions(-) diff --git a/basics.js b/basics.js index 8888e6745..c11df7571 100644 --- a/basics.js +++ b/basics.js @@ -2,10 +2,10 @@ var basics = [ [ "Installing mk64 Decomp", "compiling.html", [ [ "Build Instructions", "compiling.html#build-instructions", null ], - [ "Linux", "compiling.html#linux", null ], - [ "Windows", "compiling.html#windows", null ], - [ "macOS", "compiling.html#macos", null ], - [ "Docker", "compiling.html#docker", null ], + [ "Linux", "compiling.html#linux-1", null ], + [ "Windows", "compiling.html#windows-1", null ], + [ "macOS", "compiling.html#macos-1", null ], + [ "Docker", "compiling.html#docker-1", null ], [ "Building US", "compiling.html#building-us", null ], [ "Building EU", "compiling.html#building-eu", null ] ] ], diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index e8b13246b..126a94374 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -1363,7 +1363,7 @@ Here is the caller graph for this function:
-
Todo
Does this match as a return of s8?
+
Todo
Does this match as a return of s8?
Here is the call graph for this function:
diff --git a/classOSeagull.html b/classOSeagull.html index 5c51856a1..a517ac880 100644 --- a/classOSeagull.html +++ b/classOSeagull.html @@ -194,7 +194,7 @@ Additional Inherited Members  

Detailed Description

-
Todo
unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?
+
Todo
unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?

Constructor & Destructor Documentation

◆ OSeagull()

diff --git a/classOSnowman.html b/classOSnowman.html index dca7f87f2..522c90b13 100644 --- a/classOSnowman.html +++ b/classOSnowman.html @@ -312,7 +312,7 @@ Here is the call graph for this function:
-
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
+
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
Here is the call graph for this function:
@@ -713,7 +713,7 @@ Here is the caller graph for this function:
-
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
+
Todo
quick hack to add the snow particles on hit. Need to separate into its own class

Reimplemented from OObject.

diff --git a/classOThwomp.html b/classOThwomp.html index a9040aa4c..d0449993c 100644 --- a/classOThwomp.html +++ b/classOThwomp.html @@ -289,7 +289,7 @@ Static Private Attributes  

Detailed Description

-
Todo

Make shadow size bigger if thwomp is scaled up

+
Todo

Make shadow size bigger if thwomp is scaled up

make adjustable properties for squishSize and boundingBoxSize

Thwomp OObject

@@ -1682,7 +1682,7 @@ Here is the caller graph for this function:
-
Todo
Write this better. This effects the squish size and the bounding box size.
+
Todo
Write this better. This effects the squish size and the bounding box size.
diff --git a/code__80281780_8c.html b/code__80281780_8c.html index 1b3286697..74e2a7a17 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -194,7 +194,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/code__80281780_8h.html b/code__80281780_8h.html index 019a21c7a..7f11d5737 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -170,7 +170,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/collision__viewer_8c.html b/collision__viewer_8c.html index 7dd08cded..b0c0b7a89 100644 --- a/collision__viewer_8c.html +++ b/collision__viewer_8c.html @@ -148,7 +148,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/collision__viewer_8h.html b/collision__viewer_8h.html index 51c3ed783..155fc82f3 100644 --- a/collision__viewer_8h.html +++ b/collision__viewer_8h.html @@ -144,7 +144,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/compiling.html b/compiling.html index 95778f4a9..7afef543d 100644 --- a/compiling.html +++ b/compiling.html @@ -114,7 +114,7 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); }); Build Instructions
  • - Linux + Linux
      • @@ -122,17 +122,17 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); }); Ubuntu
      • - Fedora + Fedora
      • - Arch + Arch
  • - Windows + Windows
      • @@ -144,10 +144,10 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); });
    • - macOS + macOS
    • - Docker + Docker
    • Building US @@ -164,23 +164,23 @@ python3 >= 3.6 libaudiofile

      To add submodules run git submodule update --init --recursive after cloning.

      Run make assets to extract assets.

      -

      +

      Linux

      Ubuntu

      sudo apt install cmake build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libcapstone-dev
      -

      +

  • Fedora

    sudo dnf install make automake gcc gcc-c++ kernel-devel cmake pkg-config git python3 zlib-devel audiofile-devel capstone

    and install gcc toolchain of libdragon and add export PATH="/opt/libdragon/bin:$PATH" to ~/.bashrc

    -

    +

    Arch

    sudo pacman -S base-devel capstone python

    Install the following AUR package:

    Review the n64decomp/sm64 readme for instructions to compile in other distributions.

    -

    +

    Windows

    • Clone the repo or download the zip.
    • @@ -193,12 +193,12 @@ Setup
    • Open a terminal (cmd or powershell) in the repo folder and run "tools\mingw64\w64devkit.exe" and after make assets && make -j
    • Wait for the build to finish and Enjoy!
    -

    +

    macOS

    Install Homebrew, then install the following dependencies:

    brew update
    brew install python3 capstone coreutils make pkg-config tehzz/n64-dev/mips64-elf-binutils

    Build using gmake ensuring homebrew make is used instead of the old macOS system make.

    -

    +

    Docker

    Build the Docker image:

    docker build -t mk64 .

    When building and using other tools, append the following in front of every command you run:

    -
    Todo
    configure this properly
    +
    Todo
    configure this properly
    Here is the call graph for this function:
    diff --git a/freecam_8h.html b/freecam_8h.html index 103fa0073..9be64cb39 100644 --- a/freecam_8h.html +++ b/freecam_8h.html @@ -221,7 +221,7 @@ Here is the caller graph for this function:
    -
    Todo
    configure this properly
    +
    Todo
    configure this properly
    Here is the call graph for this function:
    diff --git a/main_8c.html b/main_8c.html index d6cf36532..7fc11c8fb 100644 --- a/main_8c.html +++ b/main_8c.html @@ -622,7 +622,7 @@ Here is the caller graph for this function:
    -
    Todo
    Why did void* work for matching
    +
    Todo
    Why did void* work for matching
    Here is the caller graph for this function:
    diff --git a/main_8h.html b/main_8h.html index 93ff54d1a..4633474ad 100644 --- a/main_8h.html +++ b/main_8h.html @@ -621,7 +621,7 @@ Variables
    -
    Todo
    Verify with proper documentation
    +
    Todo
    Verify with proper documentation
    @@ -650,7 +650,7 @@ Variables
    -
    Todo
    Verify with proper documentation
    +
    Todo
    Verify with proper documentation
    @@ -669,7 +669,7 @@ Variables
    -
    Todo
    Why did void* work for matching
    +
    Todo
    Why did void* work for matching
    Here is the caller graph for this function:
    diff --git a/md_docs_2BUILDING.html b/md_docs_2BUILDING.html index 1729cc20a..54c61cbe5 100644 --- a/md_docs_2BUILDING.html +++ b/md_docs_2BUILDING.html @@ -109,7 +109,7 @@ $(function(){initNavTree('md_docs_2BUILDING.html',''); initResizable(true); });

    -

    +

    Windows

    Requires:

    • At least 8GB of RAM (machines with 4GB have seen complier failures)
    • @@ -171,7 +171,7 @@ Additional CMake Targets Clean
      # If you need to clean the project you can run
      C:\Program Files\CMake\bin\cmake.exe --build build-cmake --target clean
      -

      +

    Linux

    Clone the repo and enter the directory

    @@ -188,14 +188,14 @@ Debian/Ubuntu
    # or using clang
    apt-get install clang git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libboost-dev libopengl-dev libogg-dev libvorbis-dev
    -

    +

    Arch

    # using gcc
    pacman -S gcc git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net boost libogg libvorbis
    # or using clang
    pacman -S clang git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net boost libogg libvorbis
    -

    +

    Fedora

    # using gcc
    dnf install gcc gcc-c++ git cmake ninja-build lsb_release SDL2-devel SDL2_net-devel libpng-devel libzip-devel libzip-tools nlohmann-json-devel tinyxml2-devel spdlog-devel boost-devel libogg-devel libvorbis-devel
    @@ -233,7 +233,7 @@ Build
    # To develop the project open the repository in VSCode (or your preferred editor)
    # System wide freezes may be due to low memory, add "-j4" to the end of the build command to use four cores.
    -

    +

    Docker

    Create the docker container

    @@ -258,7 +258,7 @@ Additional CMake Targets Clean
    # If you need to clean the project you can run
    cmake --build build-cmake --target clean
    -

    +

    macOS

    Requires Xcode (or xcode-tools) && sdl2, libpng, glew, ninja, cmake, nlohmann-json, libzip, vorbis-tools, sdl2_net, tinyxml2 (can be installed via homebrew, macports, etc)

    Important: For maximum performance make sure you have ninja build tools installed!

    diff --git a/menus_8c.html b/menus_8c.html index 05f6baacd..70c883aa1 100644 --- a/menus_8c.html +++ b/menus_8c.html @@ -381,7 +381,7 @@ Here is the caller graph for this function:

    Navigation of the map select course menu screen

    -
    Todo
    SetCourse() to course one;
    +
    Todo
    SetCourse() to course one;
    Here is the call graph for this function:
    @@ -569,7 +569,7 @@ Here is the caller graph for this function:

    On input skip logo screen

    -
    Todo
    Label audio funcs
    +
    Todo
    Label audio funcs
    Here is the call graph for this function:
    diff --git a/menus_8h.html b/menus_8h.html index 223979578..879864aac 100644 --- a/menus_8h.html +++ b/menus_8h.html @@ -914,7 +914,7 @@ Variables

    Navigation of the map select course menu screen

    -
    Todo
    SetCourse() to course one;
    +
    Todo
    SetCourse() to course one;
    Here is the call graph for this function:
    diff --git a/navtreedata.js b/navtreedata.js index 5510f089d..c12ed94e0 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -28,7 +28,7 @@ var NAVTREE = [ "Actors", "actorsmenu.html", "actorsmenu" ], [ "Understanding the Basics", "basics.html", "basics" ], [ "Building SpagettiKart", "md_docs_2BUILDING.html", [ - [ "Windows", "md_docs_2BUILDING.html#windows-1", [ + [ "Windows", "md_docs_2BUILDING.html#windows", [ [ "Developing SpaghettiKart", "md_docs_2BUILDING.html#developing-spaghettikart", [ [ "Visual Studio", "md_docs_2BUILDING.html#visual-studio", null ], [ "Visual Studio Code or another editor", "md_docs_2BUILDING.html#visual-studio-code-or-another-editor", null ] @@ -38,18 +38,18 @@ var NAVTREE = [ "Clean", "md_docs_2BUILDING.html#clean", null ] ] ] ] ], - [ "Linux", "md_docs_2BUILDING.html#linux-1", [ + [ "Linux", "md_docs_2BUILDING.html#linux", [ [ "Clone the repo and enter the directory", "md_docs_2BUILDING.html#clone-the-repo-and-enter-the-directory", null ], [ "Manual", "md_docs_2BUILDING.html#manual", [ [ "Install dependencies", "md_docs_2BUILDING.html#install-dependencies", [ [ "Debian/Ubuntu", "md_docs_2BUILDING.html#debianubuntu", null ], - [ "Arch", "md_docs_2BUILDING.html#arch-1", null ], - [ "Fedora", "md_docs_2BUILDING.html#fedora-1", null ], + [ "Arch", "md_docs_2BUILDING.html#arch", null ], + [ "Fedora", "md_docs_2BUILDING.html#fedora", null ], [ "openSUSE", "md_docs_2BUILDING.html#opensuse", null ] ] ], [ "Build", "md_docs_2BUILDING.html#build", null ] ] ], - [ "Docker", "md_docs_2BUILDING.html#docker-1", [ + [ "Docker", "md_docs_2BUILDING.html#docker", [ [ "Create the docker container", "md_docs_2BUILDING.html#create-the-docker-container", null ], [ "Configure the project", "md_docs_2BUILDING.html#configure-the-project", null ], [ "Compile the project", "md_docs_2BUILDING.html#compile-the-project", null ] @@ -59,7 +59,7 @@ var NAVTREE = [ "Clean", "md_docs_2BUILDING.html#clean-1", null ] ] ] ] ], - [ "macOS", "md_docs_2BUILDING.html#macos-1", [ + [ "macOS", "md_docs_2BUILDING.html#macos", [ [ "Generating a distributable", "md_docs_2BUILDING.html#generating-a-distributable", null ], [ "Additional CMake Targets", "md_docs_2BUILDING.html#additional-cmake-targets-2", [ [ "Clean", "md_docs_2BUILDING.html#clean-2", null ] diff --git a/navtreeindex26.js b/navtreeindex26.js index 806c6d414..5412c9f76 100644 --- a/navtreeindex26.js +++ b/navtreeindex26.js @@ -205,10 +205,10 @@ var NAVTREEINDEX26 = "compiling.html#build-instructions":[1,0,0], "compiling.html#building-eu":[1,0,6], "compiling.html#building-us":[1,0,5], -"compiling.html#docker":[1,0,4], -"compiling.html#linux":[1,0,1], -"compiling.html#macos":[1,0,3], -"compiling.html#windows":[1,0,2], +"compiling.html#docker-1":[1,0,4], +"compiling.html#linux-1":[1,0,1], +"compiling.html#macos-1":[1,0,3], +"compiling.html#windows-1":[1,0,2], "concepts.html":[1,1], "concepts.html#addresses":[1,1,0], "concepts.html#array-overflows":[1,1,1,0], diff --git a/navtreeindex41.js b/navtreeindex41.js index 510f37e8d..2e024297b 100644 --- a/navtreeindex41.js +++ b/navtreeindex41.js @@ -237,7 +237,7 @@ var NAVTREEINDEX41 = "md_docs_2BUILDING.html#additional-cmake-targets":[2,0,2], "md_docs_2BUILDING.html#additional-cmake-targets-1":[2,1,4], "md_docs_2BUILDING.html#additional-cmake-targets-2":[2,2,1], -"md_docs_2BUILDING.html#arch-1":[2,1,1,0,1], +"md_docs_2BUILDING.html#arch":[2,1,1,0,1], "md_docs_2BUILDING.html#build":[2,1,1,1], "md_docs_2BUILDING.html#clean":[2,0,2,0], "md_docs_2BUILDING.html#clean-1":[2,1,4,0], @@ -248,6 +248,6 @@ var NAVTREEINDEX41 = "md_docs_2BUILDING.html#create-the-docker-container":[2,1,2,0], "md_docs_2BUILDING.html#debianubuntu":[2,1,1,0,0], "md_docs_2BUILDING.html#developing-spaghettikart":[2,0,0], -"md_docs_2BUILDING.html#docker-1":[2,1,2], -"md_docs_2BUILDING.html#fedora-1":[2,1,1,0,2] +"md_docs_2BUILDING.html#docker":[2,1,2], +"md_docs_2BUILDING.html#fedora":[2,1,1,0,2] }; diff --git a/navtreeindex42.js b/navtreeindex42.js index c7d95fa2d..fd45f8a22 100644 --- a/navtreeindex42.js +++ b/navtreeindex42.js @@ -5,15 +5,15 @@ var NAVTREEINDEX42 = "md_docs_2BUILDING.html#generating-the-distributable":[2,0,1], "md_docs_2BUILDING.html#getting-ci-to-work-on-your-fork":[2,3], "md_docs_2BUILDING.html#install-dependencies":[2,1,1,0], -"md_docs_2BUILDING.html#linux-1":[2,1], -"md_docs_2BUILDING.html#macos-1":[2,2], +"md_docs_2BUILDING.html#linux":[2,1], +"md_docs_2BUILDING.html#macos":[2,2], "md_docs_2BUILDING.html#manual":[2,1,1], "md_docs_2BUILDING.html#opensuse":[2,1,1,0,3], "md_docs_2BUILDING.html#runner-on-unix-systems":[2,3,1], "md_docs_2BUILDING.html#runner-on-windows":[2,3,0], "md_docs_2BUILDING.html#visual-studio":[2,0,0,0], "md_docs_2BUILDING.html#visual-studio-code-or-another-editor":[2,0,0,1], -"md_docs_2BUILDING.html#windows-1":[2,0], +"md_docs_2BUILDING.html#windows":[2,0], "md_docs_2custom-audio.html":[4], "md_docs_2custom-audio.html#example":[4,0], "md_docs_2custom-audio.html#future-plans":[4,1], diff --git a/networking_8h.html b/networking_8h.html index 6068311c3..f9d77cadb 100644 --- a/networking_8h.html +++ b/networking_8h.html @@ -841,7 +841,7 @@ Here is the caller graph for this function:
    -
    Todo
    SetCourse();
    +
    Todo
    SetCourse();
    Here is the caller graph for this function:
    diff --git a/search/all_19.js b/search/all_19.js index c636f4b10..ca7f8b94e 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -120,7 +120,7 @@ var searchData= ['windowheight_117',['windowHeight',['../classShip_1_1Menu.html#aaa24bab2a495dc0d1573ad9a1b293104',1,'Ship::Menu']]], ['windowname_118',['WindowName',['../structWidgetInfo.html#aeea77b4ba4faf5a2440b454857c019e5',1,'WidgetInfo']]], ['windowname_119',['windowName',['../structWidgetInfo.html#a3f87fb7af882a2c3c86c135be60c7179',1,'WidgetInfo']]], - ['windows_120',['Windows',['../md_docs_2BUILDING.html#runner-on-windows',1,'Runner on Windows'],['../compiling.html#windows',1,'Windows'],['../md_docs_2BUILDING.html#windows-1',1,'Windows']]], + ['windows_120',['Windows',['../md_docs_2BUILDING.html#runner-on-windows',1,'Runner on Windows'],['../md_docs_2BUILDING.html#windows',1,'Windows'],['../compiling.html#windows-1',1,'Windows']]], ['windowsize_121',['windowSize',['../structReverbSettingsEU.html#a5cb7d8eaeef42b0369bd170bca7ed72f',1,'ReverbSettingsEU::windowSize'],['../structSynthesisReverb.html#ac33541fe1dc1f814a10cbc97b86b8d4d',1,'SynthesisReverb::windowSize']]], ['windowtypesizes_122',['windowTypeSizes',['../Menu_8cpp.html#abd5fffe82c350c2ab9145d6862a37ddb',1,'Menu.cpp']]], ['windowwidth_123',['windowWidth',['../classShip_1_1Menu.html#a946930a0d1dce97c703d0fb51bf79416',1,'Ship::Menu']]], diff --git a/search/all_3.js b/search/all_3.js index 1d0f99ff5..bc090ae38 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -385,7 +385,7 @@ var searchData= ['apply_5fstar_5fsound_5feffect_382',['apply_star_sound_effect',['../effects_8c.html#a1ae16ef10ed322ad47b3cff5a8efc83e',1,'apply_star_sound_effect(Player *player, s8 arg1): effects.c'],['../effects_8h.html#aa62f8fab4dac5e60e6b123e82004cdaa',1,'apply_star_sound_effect(Player *, s8): effects.c']]], ['applymatrixtransformations_383',['ApplyMatrixTransformations',['../Matrix_8cpp.html#a63625de4c7f9e2e9cd5b04eed49acfcb',1,'Matrix.cpp']]], ['approachradius_384',['ApproachRadius',['../classTrainCrossing.html#aa19fde49a5da81b7ba85e0ab02ac351b',1,'TrainCrossing']]], - ['arch_385',['Arch',['../compiling.html#arch',1,'Arch'],['../md_docs_2BUILDING.html#arch-1',1,'Arch']]], + ['arch_385',['Arch',['../md_docs_2BUILDING.html#arch',1,'Arch'],['../compiling.html#arch-1',1,'Arch']]], ['archive_386',['Archive',['../structEditor_1_1ContentBrowserWindow_1_1Tracks.html#ab7d244556115f94a18e200edc8ad8cd2',1,'Editor::ContentBrowserWindow::Tracks']]], ['are_20adapted_20in_20the_20future_20including_20references_20too_387',['Specifically Used to help find music and to see how courses are adapted in the future including references too.',['../md_docs_2track__returns.html#specifically-used-to-help-find-music-and-to-see-how-courses-are-adapted-in-the-future-including-references-too',1,'']]], ['are_5fbetween_5fdistance_5f2d_388',['are_between_distance_2d',['../code__80086E70_8h.html#ae14ce5751cb4277ef297a55acb0b140e',1,'code_80086E70.h']]], diff --git a/search/all_5.js b/search/all_5.js index 45ce477c0..fd4d70982 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -576,7 +576,7 @@ var searchData= ['courserecordsmenuselectiontypes_573',['CourseRecordsMenuSelectionTypes',['../menus_8h.html#a692cee32dee79047b93531b8284fdf2e',1,'menus.h']]], ['courserecordssubmenuselectiontypes_574',['CourseRecordsSubMenuSelectionTypes',['../menus_8h.html#aa8db4705a38fb4254f7ec67212635423',1,'menus.h']]], ['courses_575',['COURSES',['../mk64_8h.html#acf250ad4ca05ca435a61203c41d4ca88',1,'mk64.h']]], - ['courses_576',['Courses',['../md_docs_2sequences-information.html#battle-courses',1,'Battle Courses'],['../md_docs_2track__returns.html#battle-courses-1',1,'Battle Courses'],['../classCup.html#a6ce7fe0c344427a390e7f48fc13f6804',1,'Cup::Courses'],['../classWorld.html#a598535aed98bd024616b0df887b6d714',1,'World::Courses'],['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses-1',1,'Courses'],['../controlflow.html#courses',1,'Courses']]], + ['courses_576',['Courses',['../md_docs_2sequences-information.html#battle-courses',1,'Battle Courses'],['../md_docs_2track__returns.html#battle-courses-1',1,'Battle Courses'],['../classCup.html#a6ce7fe0c344427a390e7f48fc13f6804',1,'Cup::Courses'],['../classWorld.html#a598535aed98bd024616b0df887b6d714',1,'World::Courses'],['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../controlflow.html#courses',1,'Courses'],['../courses.html#courses-1',1,'Courses']]], ['courses_20are_20adapted_20in_20the_20future_20including_20references_20too_577',['Specifically Used to help find music and to see how courses are adapted in the future including references too.',['../md_docs_2track__returns.html#specifically-used-to-help-find-music-and-to-see-how-courses-are-adapted-in-the-future-including-references-too',1,'']]], ['courses_2emd_578',['courses.md',['../courses_8md.html',1,'']]], ['coursesmenu_2emd_579',['coursesmenu.md',['../coursesmenu_8md.html',1,'']]], diff --git a/search/all_6.js b/search/all_6.js index 9a21fdb8f..716e41bfa 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -2340,7 +2340,7 @@ var searchData= ['dmem_5faddr_5fwet_5fleft_5fch_2337',['DMEM_ADDR_WET_LEFT_CH',['../synthesis_8h.html#a7f59b9e4b76238914747f4d44efaf00b',1,'synthesis.h']]], ['dmem_5faddr_5fwet_5fright_5fch_2338',['DMEM_ADDR_WET_RIGHT_CH',['../synthesis_8h.html#a7d0209c82345e7a6205f78c353b70547',1,'synthesis.h']]], ['dmem_5fbuf_5fsize_2339',['DMEM_BUF_SIZE',['../mixer_8c.html#ad15aafa36ae4106e1bb5a20d9aad1c3b',1,'mixer.c']]], - ['docker_2340',['Docker',['../compiling.html#docker',1,'Docker'],['../md_docs_2BUILDING.html#docker-1',1,'Docker']]], + ['docker_2340',['Docker',['../md_docs_2BUILDING.html#docker',1,'Docker'],['../compiling.html#docker-1',1,'Docker']]], ['docker_20container_2341',['Create the docker container',['../md_docs_2BUILDING.html#create-the-docker-container',1,'']]], ['done_2342',['done',['../structma__resource__manager__pipeline__notifications.html#a8f99f7234bc0adda91d68faa5353fa09',1,'ma_resource_manager_pipeline_notifications']]], ['donkeykong_5fkart_2eh_2343',['donkeykong_kart.h',['../donkeykong__kart_8h.html',1,'']]], diff --git a/search/all_8.js b/search/all_8.js index 5df15e6c0..5e0c0ac1e 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -46,7 +46,7 @@ var searchData= ['fb_5fdrawfromframebufferscaled_43',['FB_DrawFromFramebufferScaled',['../framebuffer__effects_8c.html#aaa4d316ed9e33dffa400bc6f60a4056a',1,'FB_DrawFromFramebufferScaled(Gfx **gfxP, s32 fb, u8 alpha, float scaleX, float scaleY): framebuffer_effects.c'],['../framebuffer__effects_8h.html#aaa4d316ed9e33dffa400bc6f60a4056a',1,'FB_DrawFromFramebufferScaled(Gfx **gfxP, s32 fb, u8 alpha, float scaleX, float scaleY): framebuffer_effects.c']]], ['fb_5fwriteframebufferslicetocpu_44',['FB_WriteFramebufferSliceToCPU',['../framebuffer__effects_8c.html#a71b68b58779ff9a29542a67e601bf244',1,'FB_WriteFramebufferSliceToCPU(Gfx **gfxP, void *buffer, u8 byteSwap): framebuffer_effects.c'],['../framebuffer__effects_8h.html#a71b68b58779ff9a29542a67e601bf244',1,'FB_WriteFramebufferSliceToCPU(Gfx **gfxP, void *buffer, u8 byteSwap): framebuffer_effects.c']]], ['fcontroller_45',['fController',['../freecam_8cpp.html#a91e61a627cb54d156c65a06c76b90162',1,'freecam.cpp']]], - ['fedora_46',['Fedora',['../compiling.html#fedora',1,'Fedora'],['../md_docs_2BUILDING.html#fedora-1',1,'Fedora']]], + ['fedora_46',['Fedora',['../md_docs_2BUILDING.html#fedora',1,'Fedora'],['../compiling.html#fedora-1',1,'Fedora']]], ['file_47',['file',['../structControllerPak.html#ac00351fe5152076998702b25241faae9',1,'ControllerPak::file'],['../structstate__pak.html#a4b8a1e583a334273940d876a3a995de5',1,'state_pak::file'],['../structma__decoder.html#ab5c26992f619d3ac8c1ec5c31901ef7f',1,'ma_decoder::file'],['../structma__encoder.html#aa8a93d4a13b43fee623cbd73772c76f8',1,'ma_encoder::file']]], ['file_5fdialog_48',['file_dialog',['../classpfd_1_1internal_1_1file__dialog.html',1,'pfd::internal::file_dialog'],['../classpfd_1_1internal_1_1file__dialog.html#a16f53945e61d23aa9b7fc373701dd13f',1,'pfd::internal::file_dialog::file_dialog()']]], ['file_5fsize_49',['file_size',['../structcourse__texture.html#a46504f7bfa82687cab6d337fc73ee6c5',1,'course_texture']]], diff --git a/search/all_e.js b/search/all_e.js index 676d3728d..b4d2b35a6 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -152,7 +152,7 @@ var searchData= ['limbdata_149',['LimbData',['../structSF64_1_1LimbData.html',1,'SF64']]], ['limbtable_150',['LimbTable',['../namespaceMK64.html#a7bd07479273b52e702ac4baf9081791da0901af44ea5f01c0746f69bc2d1f33ed',1,'MK64']]], ['linear_151',['linear',['../structma__resampler__config.html#a2129fc09f83cc9525cb02a16b171a60a',1,'ma_resampler_config::linear'],['../structma__resampler.html#adb10e8cbb6aa6b7561f33bc84d240bd7',1,'ma_resampler::linear'],['../structma__device.html#a69219a82705374f7eda820418a7a02a2',1,'ma_device::linear']]], - ['linux_152',['Linux',['../compiling.html#linux',1,'Linux'],['../md_docs_2BUILDING.html#linux-1',1,'Linux']]], + ['linux_152',['Linux',['../md_docs_2BUILDING.html#linux',1,'Linux'],['../compiling.html#linux-1',1,'Linux']]], ['list_153',['List',['../bug.html',1,'Bug List'],['../deprecated.html',1,'Deprecated List'],['../todo.html',1,'Todo List']]], ['listenercount_154',['listenerCount',['../structma__engine__config.html#a11cd4ecdfa138c23edb675a96388de9a',1,'ma_engine_config::listenerCount'],['../structma__engine.html#a1b459564f7c6839863e7e3e147944da7',1,'ma_engine::listenerCount']]], ['listeners_155',['listeners',['../structma__engine.html#a4a0445a5a2fcfbd02b17b8a14d1e1a8e',1,'ma_engine']]], diff --git a/search/all_f.js b/search/all_f.js index 31a5fabcc..5b1cff914 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1630,7 +1630,7 @@ var searchData= ['ma_5fwaveform_5funinit_1627',['ma_waveform_uninit',['../miniaudio_8h.html#a11f019dbe9fac6beb8968db788385219',1,'miniaudio.h']]], ['ma_5fwchar_5fwin32_1628',['ma_wchar_win32',['../miniaudio_8h.html#aeac1e2a705719ce8fac1c60afbbe70af',1,'miniaudio.h']]], ['ma_5fxstringify_1629',['MA_XSTRINGIFY',['../miniaudio_8h.html#abb77f4d774ce5496f0b33dbb06b878ec',1,'miniaudio.h']]], - ['macos_1630',['macOS',['../compiling.html#macos',1,'macOS'],['../md_docs_2BUILDING.html#macos-1',1,'macOS']]], + ['macos_1630',['macOS',['../md_docs_2BUILDING.html#macos',1,'macOS'],['../compiling.html#macos-1',1,'macOS']]], ['macro_5fcolor_5fflag_1631',['MACRO_COLOR_FLAG',['../mk64_8h.html#ab34a07fcda62ff7494db5d447db8f436',1,'mk64.h']]], ['macros_2eh_1632',['macros.h',['../macros_8h.html',1,'']]], ['macros_2einc_1633',['macros.inc',['../macros_8inc.html',1,'']]], diff --git a/start__game_8c.html b/start__game_8c.html index 451c9a92c..7d99caa44 100644 --- a/start__game_8c.html +++ b/start__game_8c.html @@ -327,7 +327,7 @@ Here is the caller graph for this function:
    -
    Todo
    SetCourse();
    +
    Todo
    SetCourse();
    Here is the caller graph for this function:
    diff --git a/todo.html b/todo.html index 8ce131d3e..de29c350c 100644 --- a/todo.html +++ b/todo.html @@ -134,13 +134,13 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global BAD_RETURN (cmd)
    put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
    Global clear_framebuffer (s32)
    -
    Why did void* work for matching
    +
    Why did void* work for matching
    Global course_select_menu_act (struct Controller *, u16)
    -
    SetCourse() to course one;
    +
    SetCourse() to course one;
    Global D_800E43B0 []
    unused?
    Global debug_switch_character_ceremony_cutscene (void)
    -
    confirm this.
    +
    confirm this.
    Union du

    is it possible to remove them somehow?

    is it possible to remove them somehow?

    @@ -150,7 +150,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global fill2
    0x00000000800f624c fill2
    Global freecam_keyboard_manager (Camera *, Vec3f)
    -
    configure this properly
    +
    configure this properly
    Global func_80028864 (Player *, Camera *, s8, s8)
    make a proper match
    Global func_80046030 (u8 *tlut, u8 *texture, Vtx *arg2, s32 width, s32 arg4, s32 height)
    @@ -166,7 +166,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global func_800CBC24 (void)
    clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
    Global func_8028336C (UNUSED CinematicCamera *arg0, UNUSED Camera *camera)
    -
    Does this match as a return of s8?
    +
    Does this match as a return of s8?
    Global func_802846E4 (CinematicCamera *)
    What does this even do?
    Global func_8028F970 (void)
    @@ -188,11 +188,11 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global load_track_path (s32)
    Confirm this comment
    Global logo_intro_menu_act (struct Controller *controller, UNUSED u16 controllerIdx)
    -
    Label audio funcs
    +
    Label audio funcs
    Global MTX_KART_POOL_SIZE
    -
    Verify with proper documentation
    -
    Global MTX_SHADOW_POOL_SIZE
    Verify with proper documentation
    +
    Global MTX_SHADOW_POOL_SIZE
    +
    Verify with proper documentation
    Global new_actor (ActorInitParams *)
    More indepth error checking/return value
    Global Note::priority
    @@ -202,11 +202,11 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global osContInit (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)
    figure out what it means
    Class OSeagull
    -
    unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?
    +
    unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?
    Global OSnowman::DrawBody (s32)
    -
    quick hack to add the snow particles on hit. Need to separate into its own class
    +
    quick hack to add the snow particles on hit. Need to separate into its own class
    Global OSnowman::Tick () override
    -
    quick hack to add the snow particles on hit. Need to separate into its own class
    +
    quick hack to add the snow particles on hit. Need to separate into its own class
    Global osPfsDeleteFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name)
    magic constant
    Global osPiStartDma (OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)
    @@ -218,22 +218,22 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global osViSwapBuffer (void *vaddr)
    figure out what this flag means
    Class OThwomp
    -

    Make shadow size bigger if thwomp is scaled up

    +

    Make shadow size bigger if thwomp is scaled up

    make adjustable properties for squishSize and boundingBoxSize

    Global OThwomp::_boundingBoxSize
    -
    Write this better. This effects the squish size and the bounding box size.
    +
    Write this better. This effects the squish size and the bounding box size.
    Global PI_DOMAIN1
    This define is from os.h, but including that causes problems...
    Global render_collision (void)
    -
    decide to use colours or textures and fix displaylists because they are buggy
    +
    decide to use colours or textures and fix displaylists because they are buggy
    Global render_texture_rectangle (s32 x, s32 y, s32 width, s32 height, s32 s, s32 w, s32 mode)
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    Global render_texture_rectangle_wide (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    Global set_course (const char *data)
    -
    SetCourse();
    +
    SetCourse();
    Global set_minimap_finishline_position (s32)
    : Hardcode these x and y values. Because why not?
    Global SOUND_ARG_LOAD (sound_bank, byte2, byte3, sound_id)