mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-08 06:30:56 -04:00
Deploying to gh-pages from @ HarbourMasters/SpaghettiKart@760fa3bf52 🚀
This commit is contained in:
@@ -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 ]
|
||||
] ],
|
||||
|
||||
@@ -1363,7 +1363,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo</a></b></dt><dd>Does this match as a return of s8? </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo</a></b></dt><dd>Does this match as a return of s8? </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -194,7 +194,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr class="separator:a9b983519e7109f80064a14f0f620eadf inherit pub_attribs_classOObject"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo</a></b></dt><dd>unk_0D5 needs to be a struct variable probably. What does it do? Behaviour? </dd></dl>
|
||||
<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo</a></b></dt><dd>unk_0D5 needs to be a struct variable probably. What does it do? Behaviour? </dd></dl>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a4dc7ec474bcdfc2469500232b6419b87" name="a4dc7ec474bcdfc2469500232b6419b87"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4dc7ec474bcdfc2469500232b6419b87">◆ </a></span>OSeagull()</h2>
|
||||
|
||||
+2
-2
@@ -312,7 +312,7 @@ Here is the call graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo</a></b></dt><dd>quick hack to add the snow particles on hit. Need to separate into its own class </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo</a></b></dt><dd>quick hack to add the snow particles on hit. Need to separate into its own class </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -713,7 +713,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo</a></b></dt><dd>quick hack to add the snow particles on hit. Need to separate into its own class </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo</a></b></dt><dd>quick hack to add the snow particles on hit. Need to separate into its own class </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classOObject.html#a3a207a0d2b4292e683e70f57e854fc22">OObject</a>.</p>
|
||||
<div class="dynheader">
|
||||
|
||||
+2
-2
@@ -289,7 +289,7 @@ Static Private Attributes</h2></td></tr>
|
||||
<tr class="separator:a473ab45c3488350f0214f9f7a72c1455"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">Todo</a></b></dt><dd><p class="startdd">Make shadow size bigger if thwomp is scaled up </p>
|
||||
<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo</a></b></dt><dd><p class="startdd">Make shadow size bigger if thwomp is scaled up </p>
|
||||
<p class="enddd">make adjustable properties for squishSize and boundingBoxSize </p>
|
||||
</dd></dl>
|
||||
<p>Thwomp <a class="el" href="classOObject.html">OObject</a></p>
|
||||
@@ -1682,7 +1682,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo</a></b></dt><dd>Write this better. This effects the squish size and the bounding box size. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">Todo</a></b></dt><dd>Write this better. This effects the squish size and the bounding box size. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -194,7 +194,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -170,7 +170,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -148,7 +148,7 @@ Functions</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo</a></b></dt><dd>decide to use colours or textures and fix displaylists because they are buggy </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>decide to use colours or textures and fix displaylists because they are buggy </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -144,7 +144,7 @@ Functions</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo</a></b></dt><dd>decide to use colours or textures and fix displaylists because they are buggy </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>decide to use colours or textures and fix displaylists because they are buggy </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+12
-12
@@ -114,7 +114,7 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); });
|
||||
<a href="#build-instructions">Build Instructions</a>
|
||||
</li>
|
||||
<li class="level1">
|
||||
<a href="#linux">Linux</a>
|
||||
<a href="#linux-1">Linux</a>
|
||||
<ul>
|
||||
<li class="level2 empty">
|
||||
<ul>
|
||||
@@ -122,17 +122,17 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); });
|
||||
<a href="#ubuntu">Ubuntu</a>
|
||||
</li>
|
||||
<li class="level3">
|
||||
<a href="#fedora">Fedora</a>
|
||||
<a href="#fedora-1">Fedora</a>
|
||||
</li>
|
||||
<li class="level3">
|
||||
<a href="#arch">Arch</a>
|
||||
<a href="#arch-1">Arch</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level1">
|
||||
<a href="#windows">Windows</a>
|
||||
<a href="#windows-1">Windows</a>
|
||||
<ul>
|
||||
<li class="level2 empty">
|
||||
<ul>
|
||||
@@ -144,10 +144,10 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); });
|
||||
</ul>
|
||||
</li>
|
||||
<li class="level1">
|
||||
<a href="#macos">macOS</a>
|
||||
<a href="#macos-1">macOS</a>
|
||||
</li>
|
||||
<li class="level1">
|
||||
<a href="#docker">Docker</a>
|
||||
<a href="#docker-1">Docker</a>
|
||||
</li>
|
||||
<li class="level1">
|
||||
<a href="#building-us">Building US</a>
|
||||
@@ -164,23 +164,23 @@ python3 >= 3.6
|
||||
libaudiofile
|
||||
</pre><p>To add submodules run <code>git submodule update --init --recursive</code> after cloning.</p>
|
||||
<p>Run <code>make assets</code> to extract assets.</p>
|
||||
<h1><a class="anchor" id="linux"></a>
|
||||
<h1><a class="anchor" id="linux-1"></a>
|
||||
Linux</h1>
|
||||
<h3><a class="anchor" id="ubuntu"></a>
|
||||
Ubuntu</h3>
|
||||
<div class="fragment"><div class="line">sudo apt install cmake build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libcapstone-dev</div>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="fedora"></a>
|
||||
</div><!-- fragment --><h3><a class="anchor" id="fedora-1"></a>
|
||||
Fedora</h3>
|
||||
<div class="fragment"><div class="line">sudo dnf install make automake gcc gcc-c++ kernel-devel cmake pkg-config git python3 zlib-devel audiofile-devel capstone</div>
|
||||
</div><!-- fragment --><p> and install <a href="https://github.com/DragonMinded/libdragon/releases/tag/toolchain-continuous-prerelease">gcc toolchain of libdragon</a> and add <code>export PATH="/opt/libdragon/bin:$PATH"</code> to ~/.bashrc</p>
|
||||
<h3><a class="anchor" id="arch"></a>
|
||||
<h3><a class="anchor" id="arch-1"></a>
|
||||
Arch</h3>
|
||||
<div class="fragment"><div class="line">sudo pacman -S base-devel capstone python</div>
|
||||
</div><!-- fragment --><p> Install the following AUR package:</p><ul>
|
||||
<li><a href="https://aur.archlinux.org/packages/mips64-elf-binutils">mips64-elf-binutils</a> (AUR)</li>
|
||||
</ul>
|
||||
<p>Review the <a href="https://github.com/n64decomp/sm64">n64decomp/sm64</a> readme for instructions to compile in other distributions.</p>
|
||||
<h1><a class="anchor" id="windows"></a>
|
||||
<h1><a class="anchor" id="windows-1"></a>
|
||||
Windows</h1>
|
||||
<ul>
|
||||
<li>Clone the repo or download the zip.</li>
|
||||
@@ -193,12 +193,12 @@ Setup</h3>
|
||||
<li>Open a terminal (cmd or powershell) in the repo folder and run <code>"tools\mingw64\w64devkit.exe"</code> and after <code>make assets && make -j</code></li>
|
||||
<li>Wait for the build to finish and Enjoy!</li>
|
||||
</ul>
|
||||
<h1><a class="anchor" id="macos"></a>
|
||||
<h1><a class="anchor" id="macos-1"></a>
|
||||
macOS</h1>
|
||||
<p>Install <a href="https://brew.sh">Homebrew</a>, then install the following dependencies: </p><div class="fragment"><div class="line">brew update</div>
|
||||
<div class="line">brew install python3 capstone coreutils make pkg-config tehzz/n64-dev/mips64-elf-binutils</div>
|
||||
</div><!-- fragment --><p>Build using <code>gmake</code> ensuring homebrew <code>make</code> is used instead of the old macOS system <code>make</code>.</p>
|
||||
<h1><a class="anchor" id="docker"></a>
|
||||
<h1><a class="anchor" id="docker-1"></a>
|
||||
Docker</h1>
|
||||
<p>Build the Docker image: </p><div class="fragment"><div class="line">docker build -t mk64 .</div>
|
||||
</div><!-- fragment --><p>When building and using other tools, append the following in front of every command you run: </p><div class="fragment"><div class="line">docker run --rm -v .:/mk64 mk64</div>
|
||||
|
||||
+12
-12
@@ -6268,17 +6268,17 @@
|
||||
<a href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544"/>
|
||||
<a href="common__structs_8h_source.html"/>
|
||||
<a href="compiling.html"/>
|
||||
<a href="compiling.html#arch"/>
|
||||
<a href="compiling.html#arch-1"/>
|
||||
<a href="compiling.html#build-instructions"/>
|
||||
<a href="compiling.html#building-eu"/>
|
||||
<a href="compiling.html#building-us"/>
|
||||
<a href="compiling.html#docker"/>
|
||||
<a href="compiling.html#fedora"/>
|
||||
<a href="compiling.html#linux"/>
|
||||
<a href="compiling.html#macos"/>
|
||||
<a href="compiling.html#docker-1"/>
|
||||
<a href="compiling.html#fedora-1"/>
|
||||
<a href="compiling.html#linux-1"/>
|
||||
<a href="compiling.html#macos-1"/>
|
||||
<a href="compiling.html#setup"/>
|
||||
<a href="compiling.html#ubuntu"/>
|
||||
<a href="compiling.html#windows"/>
|
||||
<a href="compiling.html#windows-1"/>
|
||||
<a href="compiling_8md.html"/>
|
||||
<a href="concepts.html"/>
|
||||
<a href="concepts.html#addresses"/>
|
||||
@@ -10273,7 +10273,7 @@
|
||||
<a href="md_docs_2BUILDING.html#additional-cmake-targets"/>
|
||||
<a href="md_docs_2BUILDING.html#additional-cmake-targets-1"/>
|
||||
<a href="md_docs_2BUILDING.html#additional-cmake-targets-2"/>
|
||||
<a href="md_docs_2BUILDING.html#arch-1"/>
|
||||
<a href="md_docs_2BUILDING.html#arch"/>
|
||||
<a href="md_docs_2BUILDING.html#build"/>
|
||||
<a href="md_docs_2BUILDING.html#clean"/>
|
||||
<a href="md_docs_2BUILDING.html#clean-1"/>
|
||||
@@ -10284,22 +10284,22 @@
|
||||
<a href="md_docs_2BUILDING.html#create-the-docker-container"/>
|
||||
<a href="md_docs_2BUILDING.html#debianubuntu"/>
|
||||
<a href="md_docs_2BUILDING.html#developing-spaghettikart"/>
|
||||
<a href="md_docs_2BUILDING.html#docker-1"/>
|
||||
<a href="md_docs_2BUILDING.html#fedora-1"/>
|
||||
<a href="md_docs_2BUILDING.html#docker"/>
|
||||
<a href="md_docs_2BUILDING.html#fedora"/>
|
||||
<a href="md_docs_2BUILDING.html#generate-a-distributable"/>
|
||||
<a href="md_docs_2BUILDING.html#generating-a-distributable"/>
|
||||
<a href="md_docs_2BUILDING.html#generating-the-distributable"/>
|
||||
<a href="md_docs_2BUILDING.html#getting-ci-to-work-on-your-fork"/>
|
||||
<a href="md_docs_2BUILDING.html#install-dependencies"/>
|
||||
<a href="md_docs_2BUILDING.html#linux-1"/>
|
||||
<a href="md_docs_2BUILDING.html#macos-1"/>
|
||||
<a href="md_docs_2BUILDING.html#linux"/>
|
||||
<a href="md_docs_2BUILDING.html#macos"/>
|
||||
<a href="md_docs_2BUILDING.html#manual"/>
|
||||
<a href="md_docs_2BUILDING.html#opensuse"/>
|
||||
<a href="md_docs_2BUILDING.html#runner-on-unix-systems"/>
|
||||
<a href="md_docs_2BUILDING.html#runner-on-windows"/>
|
||||
<a href="md_docs_2BUILDING.html#visual-studio"/>
|
||||
<a href="md_docs_2BUILDING.html#visual-studio-code-or-another-editor"/>
|
||||
<a href="md_docs_2BUILDING.html#windows-1"/>
|
||||
<a href="md_docs_2BUILDING.html#windows"/>
|
||||
<a href="md_docs_2custom-audio.html"/>
|
||||
<a href="md_docs_2custom-audio.html#example"/>
|
||||
<a href="md_docs_2custom-audio.html#future-plans"/>
|
||||
|
||||
+1
-1
@@ -279,7 +279,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>configure this properly </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo</a></b></dt><dd>configure this properly </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -221,7 +221,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>configure this properly </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo</a></b></dt><dd>configure this properly </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -622,7 +622,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000027">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+3
-3
@@ -621,7 +621,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000027">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000026">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -650,7 +650,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000026">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -669,7 +669,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000027">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -109,7 +109,7 @@ $(function(){initNavTree('md_docs_2BUILDING.html',''); initResizable(true); });
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p><a class="anchor" id="building-spagettikart"></a></p>
|
||||
<h1><a class="anchor" id="windows-1"></a>
|
||||
<h1><a class="anchor" id="windows"></a>
|
||||
Windows</h1>
|
||||
<p>Requires:</p><ul>
|
||||
<li>At least 8GB of RAM (machines with 4GB have seen complier failures)</li>
|
||||
@@ -171,7 +171,7 @@ Additional CMake Targets</h2>
|
||||
Clean</h3>
|
||||
<div class="fragment"><div class="line"># If you need to clean the project you can run</div>
|
||||
<div class="line">C:\Program Files\CMake\bin\cmake.exe --build build-cmake --target clean</div>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="linux-1"></a>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="linux"></a>
|
||||
Linux</h1>
|
||||
<h2><a class="anchor" id="clone-the-repo-and-enter-the-directory"></a>
|
||||
Clone the repo and enter the directory</h2>
|
||||
@@ -188,14 +188,14 @@ Debian/Ubuntu</h4>
|
||||
<div class="line"> </div>
|
||||
<div class="line"># or using clang</div>
|
||||
<div class="line">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</div>
|
||||
</div><!-- fragment --> <h4><a class="anchor" id="arch-1"></a>
|
||||
</div><!-- fragment --> <h4><a class="anchor" id="arch"></a>
|
||||
Arch</h4>
|
||||
<div class="fragment"><div class="line"># using gcc</div>
|
||||
<div class="line">pacman -S gcc git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net boost libogg libvorbis</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"># or using clang</div>
|
||||
<div class="line">pacman -S clang git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net boost libogg libvorbis</div>
|
||||
</div><!-- fragment --> <h4><a class="anchor" id="fedora-1"></a>
|
||||
</div><!-- fragment --> <h4><a class="anchor" id="fedora"></a>
|
||||
Fedora</h4>
|
||||
<div class="fragment"><div class="line"># using gcc</div>
|
||||
<div class="line">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</div>
|
||||
@@ -233,7 +233,7 @@ Build</h3>
|
||||
<div class="line"># To develop the project open the repository in VSCode (or your preferred editor)</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"># System wide freezes may be due to low memory, add "-j4" to the end of the build command to use four cores.</div>
|
||||
</div><!-- fragment --><h2><a class="anchor" id="docker-1"></a>
|
||||
</div><!-- fragment --><h2><a class="anchor" id="docker"></a>
|
||||
Docker</h2>
|
||||
<h3><a class="anchor" id="create-the-docker-container"></a>
|
||||
Create the docker container</h3>
|
||||
@@ -258,7 +258,7 @@ Additional CMake Targets</h2>
|
||||
Clean</h3>
|
||||
<div class="fragment"><div class="line"># If you need to clean the project you can run</div>
|
||||
<div class="line">cmake --build build-cmake --target clean</div>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="macos-1"></a>
|
||||
</div><!-- fragment --><h1><a class="anchor" id="macos"></a>
|
||||
macOS</h1>
|
||||
<p>Requires Xcode (or xcode-tools) && <code>sdl2, libpng, glew, ninja, cmake, nlohmann-json, libzip, vorbis-tools, sdl2_net, tinyxml2</code> (can be installed via homebrew, macports, etc)</p>
|
||||
<p><b>Important: For maximum performance make sure you have ninja build tools installed!</b></p>
|
||||
|
||||
+2
-2
@@ -381,7 +381,7 @@ Here is the caller graph for this function:</div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Navigation of the map select course menu screen </p>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a> to course one; </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a> to course one; </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -569,7 +569,7 @@ Here is the caller graph for this function:</div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>On input skip logo screen </p>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000028">Todo</a></b></dt><dd>Label audio funcs </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo</a></b></dt><dd>Label audio funcs </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -914,7 +914,7 @@ Variables</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Navigation of the map select course menu screen </p>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a> to course one; </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a> to course one; </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+6
-6
@@ -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 ]
|
||||
|
||||
+4
-4
@@ -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],
|
||||
|
||||
+3
-3
@@ -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]
|
||||
};
|
||||
|
||||
+3
-3
@@ -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],
|
||||
|
||||
+1
-1
@@ -841,7 +841,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000028">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -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']]],
|
||||
|
||||
+1
-1
@@ -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']]],
|
||||
|
||||
+1
-1
@@ -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,'']]],
|
||||
|
||||
+1
-1
@@ -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,'']]],
|
||||
|
||||
+1
-1
@@ -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']]],
|
||||
|
||||
+1
-1
@@ -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']]],
|
||||
|
||||
+1
-1
@@ -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,'']]],
|
||||
|
||||
+1
-1
@@ -327,7 +327,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000028">Todo</a></b></dt><dd><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -134,13 +134,13 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
|
||||
<dt>Global <a class="el" href="camera_8h.html#a5d473430986a7e9d5ceca3b538321cc8">BAD_RETURN</a> (cmd)</dt>
|
||||
<dd><a class="anchor" id="_todo000006"></a>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. </dd>
|
||||
<dt>Global <a class="el" href="main_8h.html#a9410901312e9664a26f6a854227f2f8b">clear_framebuffer</a> (s32)</dt>
|
||||
<dd><a class="anchor" id="_todo000025"></a>Why did void* work for matching </dd>
|
||||
<dd><a class="anchor" id="_todo000027"></a>Why did void* work for matching </dd>
|
||||
<dt>Global <a class="el" href="menus_8h.html#af045ec59aa11111dbb4b7ad27ec0d6f4">course_select_menu_act</a> (struct <a class="el" href="structController.html">Controller</a> *, u16)</dt>
|
||||
<dd><a class="anchor" id="_todo000029"></a><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a> to course one; </dd>
|
||||
<dd><a class="anchor" id="_todo000030"></a><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a> to course one; </dd>
|
||||
<dt>Global <a class="el" href="update__objects_8c.html#adf5256c5c92e5b22c984e0b8d171cda6">D_800E43B0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000064"></a>unused? </dd>
|
||||
<dt>Global <a class="el" href="code__80281780_8h.html#a76c4e29164ea94ce7dd883af83565b45">debug_switch_character_ceremony_cutscene</a> (void)</dt>
|
||||
<dd><a class="anchor" id="_todo000010"></a>confirm this. </dd>
|
||||
<dd><a class="anchor" id="_todo000011"></a>confirm this. </dd>
|
||||
<dt>Union <a class="el" href="uniondu.html">du</a> </dt>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000038"></a>is it possible to remove them somehow? </p>
|
||||
<p class="enddd"><a class="anchor" id="_todo000039"></a>is it possible to remove them somehow? </p>
|
||||
@@ -150,7 +150,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
|
||||
<dt>Global <a class="el" href="data_8h.html#a837f6c2be63a0e045e0df9860e2c4e97">fill2</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000002"></a>0x00000000800f624c fill2 </dd>
|
||||
<dt>Global <a class="el" href="freecam_8h.html#a24fe70d9abfdbfce68d126f947aee64d">freecam_keyboard_manager</a> (<a class="el" href="structCamera.html">Camera</a> *, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</dt>
|
||||
<dd><a class="anchor" id="_todo000023"></a>configure this properly </dd>
|
||||
<dd><a class="anchor" id="_todo000022"></a>configure this properly </dd>
|
||||
<dt>Global <a class="el" href="player__controller_8h.html#a56b6cc32d3ba7e190ae4e338292b56f3">func_80028864</a> (<a class="el" href="structPlayer.html">Player</a> *, <a class="el" href="structCamera.html">Camera</a> *, s8, s8)</dt>
|
||||
<dd><a class="anchor" id="_todo000054"></a>make a proper match </dd>
|
||||
<dt>Global <a class="el" href="render__objects_8c.html#ae0dda7b003f95d15d72c5d40ed47127e">func_80046030</a> (u8 *tlut, u8 *texture, Vtx *arg2, s32 width, s32 arg4, s32 height)</dt>
|
||||
@@ -166,7 +166,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
|
||||
<dt>Global <a class="el" href="port__eu_8h.html#a01e0fb6ba3bfcf5f10f894ca7effbaea">func_800CBC24</a> (void)</dt>
|
||||
<dd><a class="anchor" id="_todo000005"></a>clenanup, something's weird with the variables. D_800EA4A4 is probably <a class="el" href="structEuAudioCmd.html">EuAudioCmd</a> bc of the + 0x100 </dd>
|
||||
<dt>Global <a class="el" href="ceremony__and__credits_8c.html#aab9248c3326f8c807db81c730ae8dc08">func_8028336C</a> (UNUSED <a class="el" href="structCinematicCamera.html">CinematicCamera</a> *arg0, UNUSED <a class="el" href="structCamera.html">Camera</a> *camera)</dt>
|
||||
<dd><a class="anchor" id="_todo000011"></a>Does this match as a return of s8? </dd>
|
||||
<dd><a class="anchor" id="_todo000010"></a>Does this match as a return of s8? </dd>
|
||||
<dt>Global <a class="el" href="ceremony__and__credits_8h.html#ad8aba525036323f4e292e63fb2a356d0">func_802846E4</a> (<a class="el" href="structCinematicCamera.html">CinematicCamera</a> *)</dt>
|
||||
<dd><a class="anchor" id="_todo000012"></a>What does this even do? </dd>
|
||||
<dt>Global <a class="el" href="race__logic_8h.html#a4eb4cb5c0963bcfceae40d340c2e7756">func_8028F970</a> (void)</dt>
|
||||
@@ -188,11 +188,11 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
|
||||
<dt>Global <a class="el" href="code__80005FD0_8h.html#ae7d80d54daf89164e96f79cbd921e85f">load_track_path</a> (s32)</dt>
|
||||
<dd><a class="anchor" id="_todo000009"></a>Confirm this comment </dd>
|
||||
<dt>Global <a class="el" href="menus_8c.html#a3d16275034df7858d890273a95a5a4af">logo_intro_menu_act</a> (struct <a class="el" href="structController.html">Controller</a> *controller, UNUSED u16 controllerIdx)</dt>
|
||||
<dd><a class="anchor" id="_todo000028"></a>Label audio funcs </dd>
|
||||
<dd><a class="anchor" id="_todo000029"></a>Label audio funcs </dd>
|
||||
<dt>Global <a class="el" href="main_8h.html#a3e7f5dc57f158b3772b2ab86f730b3d7">MTX_KART_POOL_SIZE</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000027"></a>Verify with proper documentation </dd>
|
||||
<dt>Global <a class="el" href="main_8h.html#a92feae5b57f31cf54ba83ec8dacfa031">MTX_SHADOW_POOL_SIZE</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000026"></a>Verify with proper documentation </dd>
|
||||
<dt>Global <a class="el" href="main_8h.html#a92feae5b57f31cf54ba83ec8dacfa031">MTX_SHADOW_POOL_SIZE</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000025"></a>Verify with proper documentation </dd>
|
||||
<dt>Global <a class="el" href="podium__ceremony__actors_8h.html#a186674a03da1d9fce04a3211d6f4ec4d">new_actor</a> (<a class="el" href="structActorInitParams.html">ActorInitParams</a> *)</dt>
|
||||
<dd><a class="anchor" id="_todo000013"></a>More indepth error checking/return value </dd>
|
||||
<dt>Global <a class="el" href="structNote.html#ad84c5a727f09a9ea8140bcf1b56ce512">Note::priority</a> </dt>
|
||||
@@ -202,11 +202,11 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
|
||||
<dt>Global <a class="el" href="osContInit_8c.html#a3a0e3a0d795150ad033f213754773c34">osContInit</a> (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)</dt>
|
||||
<dd><a class="anchor" id="_todo000040"></a>figure out what it means </dd>
|
||||
<dt>Class <a class="el" href="classOSeagull.html">OSeagull</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000018"></a>unk_0D5 needs to be a struct variable probably. What does it do? Behaviour? </dd>
|
||||
<dd><a class="anchor" id="_todo000015"></a>unk_0D5 needs to be a struct variable probably. What does it do? Behaviour? </dd>
|
||||
<dt>Global <a class="el" href="classOSnowman.html#abb32ca3bd6c2d1e50779e2b58b94607f">OSnowman::DrawBody</a> (s32)</dt>
|
||||
<dd><a class="anchor" id="_todo000016"></a>quick hack to add the snow particles on hit. Need to separate into its own class </dd>
|
||||
<dd><a class="anchor" id="_todo000019"></a>quick hack to add the snow particles on hit. Need to separate into its own class </dd>
|
||||
<dt>Global <a class="el" href="classOSnowman.html#ae84de267ff70c7e2ac5748b9bd738ada">OSnowman::Tick</a> () override</dt>
|
||||
<dd><a class="anchor" id="_todo000015"></a>quick hack to add the snow particles on hit. Need to separate into its own class </dd>
|
||||
<dd><a class="anchor" id="_todo000018"></a>quick hack to add the snow particles on hit. Need to separate into its own class </dd>
|
||||
<dt>Global <a class="el" href="pak_8cpp.html#a4694169ebbc67d1cab176b4f8945ce51">osPfsDeleteFile</a> (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name)</dt>
|
||||
<dd><a class="anchor" id="_todo000045"></a>magic constant </dd>
|
||||
<dt>Global <a class="el" href="osPiStartDma_8c.html#ae288a36d96a4db6977d95327e246ec12">osPiStartDma</a> (OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)</dt>
|
||||
@@ -218,22 +218,22 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
|
||||
<dt>Global <a class="el" href="osViSwapBuffer_8c.html#ad9fbc8feed5d6cf557a051834e168950">osViSwapBuffer</a> (void *vaddr)</dt>
|
||||
<dd><a class="anchor" id="_todo000050"></a>figure out what this flag means </dd>
|
||||
<dt>Class <a class="el" href="classOThwomp.html">OThwomp</a> </dt>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000017"></a>Make shadow size bigger if thwomp is scaled up </p>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000016"></a>Make shadow size bigger if thwomp is scaled up </p>
|
||||
<p class="interdd"></p>
|
||||
<p class="enddd">make adjustable properties for squishSize and boundingBoxSize </p>
|
||||
</dd>
|
||||
<dt>Global <a class="el" href="classOThwomp.html#a8ac60b80a575d7408133c8e7cb1246d4">OThwomp::_boundingBoxSize</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000019"></a>Write this better. This effects the squish size and the bounding box size. </dd>
|
||||
<dd><a class="anchor" id="_todo000017"></a>Write this better. This effects the squish size and the bounding box size. </dd>
|
||||
<dt>Global <a class="el" href="osEPiRawStartDma_8c.html#a61b4993ebb70a3b701fccc3221c36d81">PI_DOMAIN1</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000043"></a>This define is from os.h, but including that causes problems... </dd>
|
||||
<dt>Global <a class="el" href="collision__viewer_8h.html#afaee40683a3ae56cae11b2c5687e3328">render_collision</a> (void)</dt>
|
||||
<dd><a class="anchor" id="_todo000022"></a>decide to use colours or textures and fix displaylists because they are buggy </dd>
|
||||
<dd><a class="anchor" id="_todo000023"></a>decide to use colours or textures and fix displaylists because they are buggy </dd>
|
||||
<dt>Global <a class="el" href="render__objects_8c.html#a33684f0745ad1366fef89d3fd5ef598e">render_texture_rectangle</a> (s32 x, s32 y, s32 width, s32 height, s32 s, s32 w, s32 mode)</dt>
|
||||
<dd><a class="anchor" id="_todo000059"></a>Update to F3DEX. Uses OLD definition for gspTextureRectangle. </dd>
|
||||
<dt>Global <a class="el" href="render__objects_8c.html#aadbe7ac97f3cbf7b4c06e645f6dcbb74">render_texture_rectangle_wide</a> (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)</dt>
|
||||
<dd><a class="anchor" id="_todo000060"></a>Update to F3DEX. Uses OLD definition for gspTextureRectangle. </dd>
|
||||
<dt>Global <a class="el" href="start__game_8c.html#a398b9ba81e585f81d5b86d2ca26f8708">set_course</a> (const char *data)</dt>
|
||||
<dd><a class="anchor" id="_todo000030"></a><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd>
|
||||
<dd><a class="anchor" id="_todo000028"></a><a class="el" href="Game_8cpp.html#af96f9195419b1a81241a2bd5fc03f93b">SetCourse()</a>; </dd>
|
||||
<dt>Global <a class="el" href="render__objects_8h.html#a2dfbec4da7f3417bfce9017bc9f65c57">set_minimap_finishline_position</a> (s32)</dt>
|
||||
<dd><a class="anchor" id="_todo000063"></a>: Hardcode these x and y values. Because why not? </dd>
|
||||
<dt>Global <a class="el" href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a> (sound_bank, byte2, byte3, sound_id)</dt>
|
||||
|
||||
Reference in New Issue
Block a user