Deploying to gh-pages from @ n64decomp/mk64@392916fe60 🚀

This commit is contained in:
MegaMech
2024-05-02 01:58:54 +00:00
parent 394662cadd
commit f544f579c6
55 changed files with 290 additions and 290 deletions
+1 -1
View File
@@ -103,7 +103,7 @@ $(function(){initNavTree('actors.html',''); initResizable(); });
<div class="headertitle"><div class="title">How Actors Work</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="actors-1"></a>
<div class="textblock"><h1><a class="anchor" id="actors"></a>
Actors</h1>
<p>If you are familiar with oot or sm64 prepare to be very disappointed. Both games split actors into separate files. In an unorderly fashion, mk64 appears to place all actors in the same file save for the odd exception.</p>
<p>Example actor setup based on <a class="el" href="actors_8c.html#aa6387502059c64a81d32c944b39d78f9">update_course_actors</a> </p><div class="fragment"><div class="line"><span class="comment">// Loop through the actor list and run that particular actors behaviour.</span></div>
+1 -1
View File
@@ -1565,7 +1565,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#_todo000042">Todo</a></b></dt><dd>Is this making the shell spin? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000040">Todo</a></b></dt><dd>Is this making the shell spin? </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -172,7 +172,7 @@ $(function(){initNavTree('actorsmenu.html',''); initResizable(); });
</div>
</p>
<p><a class="el" href="controlflow.html#actors">Actors</a> <a class="el" href="objects.html#objects">Objects</a> <a class="el" href="vehicles.html">Vehicles</a> <a class="el" href="items.html">Items</a> </p>
<p><a class="el" href="actors.html#actors">Actors</a> <a class="el" href="objects.html#objects">Objects</a> <a class="el" href="vehicles.html">Vehicles</a> <a class="el" href="items.html">Items</a> </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
+1 -1
View File
@@ -1,7 +1,7 @@
var actorsmenu =
[
[ "How Actors Work", "actors.html", [
[ "Actors", "actors.html#actors-1", null ]
[ "Actors", "actors.html#actors", null ]
] ],
[ "Objects", "objects.html", [
[ "Objects", "objects.html#objects", null ]
+2 -2
View File
@@ -24,9 +24,9 @@ var basics =
[ "Code Breakdown", "controlflow.html#code-breakdown", [
[ "Menus", "controlflow.html#menus", null ],
[ "Players", "controlflow.html#players", null ],
[ "Actors", "controlflow.html#actors", null ],
[ "Actors", "controlflow.html#actors-1", null ],
[ "Objects", "controlflow.html#objects-1", null ],
[ "Courses", "controlflow.html#courses-1", [
[ "Courses", "controlflow.html#courses", [
[ "Course Folder", "controlflow.html#course-folder", null ]
] ],
[ "UI & Other 2D Screen data", "controlflow.html#ui--other-2d-screen-data", null ],
@@ -270,7 +270,7 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> playerId = -1;</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> smallestDistance = 25000000.0f;</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">for</span> (playerIndex = 0; playerIndex &lt; 4; playerIndex++) {</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">for</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerIndex</a> = 0; <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerIndex</a> &lt; 4; <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerIndex</a>++) {</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> player = &amp;<a class="code hl_variable" href="main_8c.html#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerIndex</a>];</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">if</span> ((player-&gt;<a class="code hl_variable" href="structPlayer.html#a71c4ebed7633cd2330dec792fcf24f1f">type</a> &amp; <a class="code hl_define" href="defines_8h.html#a697a31ba36158a0ed8ed4facfb70a6c0">PLAYER_EXISTS</a>) == 0) {<span class="keywordflow">continue</span>;}</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keywordflow">if</span> (player == <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">owner</a>) {<span class="keywordflow">continue</span>; }</div>
+4 -4
View File
@@ -105,15 +105,15 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Global <a class="el" href="crash__screen_8c.html#affae45bedac61b2d5c4e3f57283ba099">crash_screen_draw_info</a> (u16 *framebuffer, OSThread *thread)</dt>
<dd><a class="anchor" id="_bug000008"></a>if this check fails, the ra register is printed a second time. </dd>
<dd><a class="anchor" id="_bug000007"></a>if this check fails, the ra register is printed a second time. </dd>
<dt>Global <a class="el" href="defines_8h.html#ac80a3592e72fd96b772ee47a7d8e0d0a">DEBUG_MODE</a> </dt>
<dd><a class="anchor" id="_bug000014"></a>This looks like it should work at any point in the race. </dd>
<dt>Global <a class="el" href="code__80005FD0_8c.html#a61da9c57e00b21e4a075bf9d41b932a1">func_8001969C</a> (UNUSED s32 playerId, UNUSED f32 arg1, s32 cameraId, UNUSED s16 pathIndex)</dt>
<dd><a class="anchor" id="_bug000007"></a>Adding an (f32) cast changes asm, why? </dd>
<dd><a class="anchor" id="_bug000008"></a>Adding an (f32) cast changes asm, why? </dd>
<dt>Global <a class="el" href="heap_8h.html#ab4f80aff560307d96b2c40b5c0ed82f8">func_800B9BE4</a> (f32, f32, u16 *)</dt>
<dd><a class="anchor" id="_bug000002"></a>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd>
<dd><a class="anchor" id="_bug000001"></a>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd>
<dt>Global <a class="el" href="load_8h.html#ab3527402c5b0ba729e379fb33e802291">func_800BB388</a> (s32 bankId, s32 instId, s32 arg2)</dt>
<dd><a class="anchor" id="_bug000001"></a>missing return </dd>
<dd><a class="anchor" id="_bug000002"></a>missing return </dd>
<dt>Global <a class="el" href="collision_8h.html#aeaac8b2a46cdaa9b6a70aa764bf92ffd">func_802AF314</a> (void)</dt>
<dd><a class="anchor" id="_bug000013"></a>possibly bug. Allocate memory but not increment the pointer. This is bad, dumb code, and more importantly it's bad dumb code that doesn't make any sense here. It is incremented after this function completes using a different variable. Not good. </dd>
<dt>Global <a class="el" href="seqplayer_8h.html#a96fd2718691a0e1c86de13d55670a8b1">init_sequence_players</a> (void)</dt>
+3 -3
View File
@@ -1007,7 +1007,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#_todo000009">Todo</a></b></dt><dd>Cast to normal <a class="el" href="structCamera.html">Camera</a>? Or from <a class="el" href="structCinematicCamera.html">CinematicCamera</a>? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo</a></b></dt><dd>Cast to normal <a class="el" href="structCamera.html">Camera</a>? Or from <a class="el" href="structCinematicCamera.html">CinematicCamera</a>? </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -1294,7 +1294,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#_todo000010">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#_todo000012">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">
@@ -2366,7 +2366,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#_todo000012">Todo</a></b></dt><dd>What does this even do? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo</a></b></dt><dd>What does this even do? </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+2 -2
View File
@@ -960,7 +960,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#_todo000009">Todo</a></b></dt><dd>Cast to normal <a class="el" href="structCamera.html">Camera</a>? Or from <a class="el" href="structCinematicCamera.html">CinematicCamera</a>? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo</a></b></dt><dd>Cast to normal <a class="el" href="structCamera.html">Camera</a>? Or from <a class="el" href="structCinematicCamera.html">CinematicCamera</a>? </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -2202,7 +2202,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#_todo000012">Todo</a></b></dt><dd>What does this even do? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo</a></b></dt><dd>What does this even do? </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -5202,7 +5202,7 @@ Here is the caller graph for this function:</div>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000007">Bug</a></b></dt><dd>Adding an (f32) cast changes asm, why? </dd></dl>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000008">Bug</a></b></dt><dd>Adding an (f32) cast changes asm, why? </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
+2 -2
View File
@@ -1906,7 +1906,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#_todo000013">Todo</a></b></dt><dd>These sizes need to be <a class="el" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sizeof()</a> for shiftability if possible </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo</a></b></dt><dd>These sizes need to be <a class="el" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sizeof()</a> for shiftability if possible </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -12602,7 +12602,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>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000009">Todo</a></b></dt><dd>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd></dl>
</div>
</div>
+2 -2
View File
@@ -2032,7 +2032,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#_todo000013">Todo</a></b></dt><dd>These sizes need to be <a class="el" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sizeof()</a> for shiftability if possible </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo</a></b></dt><dd>These sizes need to be <a class="el" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sizeof()</a> for shiftability if possible </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -13034,7 +13034,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>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000009">Todo</a></b></dt><dd>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd></dl>
</div>
</div>
+5 -5
View File
@@ -110,9 +110,9 @@ $(function(){initNavTree('controlflow.html',''); initResizable(); });
<li class="level1"><a href="#segments">Segments</a></li>
<li class="level1"><a href="#code-breakdown">Code Breakdown</a><ul><li class="level2"><a href="#menus">Menus</a></li>
<li class="level2"><a href="#players">Players</a></li>
<li class="level2"><a href="#actors">Actors</a></li>
<li class="level2"><a href="#actors-1">Actors</a></li>
<li class="level2"><a href="#objects-1">Objects</a></li>
<li class="level2"><a href="#courses-1">Courses</a><ul><li class="level3"><a href="#course-folder">Course Folder</a></li>
<li class="level2"><a href="#courses">Courses</a><ul><li class="level3"><a href="#course-folder">Course Folder</a></li>
</ul>
</li>
<li class="level2"><a href="#ui--other-2d-screen-data">UI &amp; Other 2D Screen data</a></li>
@@ -220,7 +220,7 @@ Players</h2>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><a class="el" href="camera_8c.html">camera</a> </td><td class="markdownTableBodyNone"><a class="el" href="structPlayer.html">Player</a> cameras </td></tr>
</table>
<h2><a class="anchor" id="actors"></a>
<h2><a class="anchor" id="actors-1"></a>
Actors</h2>
<p><a class="el" href="structActor.html">Actor</a> related code resides in </p><table class="markdownTable">
<tr class="markdownTableHead">
@@ -245,7 +245,7 @@ Objects</h2>
<td class="markdownTableBodyNone"><a class="el" href="code__80086E70_8c.html">code_80086E70</a> </td><td class="markdownTableBodyNone"><a class="el" href="structObjects.html">Objects</a> </td></tr>
</table>
<p>Documentation of the specifics still in-progress. See <a href="actorsmenu.html">actors</a> for more information.</p>
<h2><a class="anchor" id="courses-1"></a>
<h2><a class="anchor" id="courses"></a>
Courses</h2>
<p>Course related code resides in </p><table class="markdownTable">
<tr class="markdownTableHead">
@@ -259,7 +259,7 @@ Courses</h2>
</table>
<h3><a class="anchor" id="course-folder"></a>
Course Folder</h3>
<p>[course folder link][<a class="el" href="courses.html#courses">Courses</a>] </p><table class="markdownTable">
<p>[course folder link][<a class="el" href="#courses">Courses</a>] </p><table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">file </th><th class="markdownTableHeadNone">desc </th></tr>
<tr class="markdownTableRowOdd">
+1 -1
View File
@@ -103,7 +103,7 @@ $(function(){initNavTree('courses.html',''); initResizable(); });
<div class="headertitle"><div class="title">Courses</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="courses"></a>
<div class="textblock"><h1><a class="anchor" id="courses-1"></a>
Courses</h1>
</div></div><!-- contents -->
</div><!-- PageDoc -->
+1 -1
View File
@@ -138,7 +138,7 @@ How courses work in mk64
</div>
</p>
<p><a class="el" href="courses.html#courses">Courses</a> <a class="el" href="surfacetypes.html">Surface Types</a> </p>
<p><a class="el" href="controlflow.html#courses">Courses</a> <a class="el" href="surfacetypes.html">Surface Types</a> </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
+1 -1
View File
@@ -1,7 +1,7 @@
var coursesmenu =
[
[ "Courses", "courses.html", [
[ "Courses", "courses.html#courses", null ]
[ "Courses", "courses.html#courses-1", null ]
] ],
[ "Surface Types", "surfacetypes.html", null ]
];
+1 -1
View File
@@ -284,7 +284,7 @@ Here is the caller graph for this function:</div>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000008">Bug</a></b></dt><dd>if this check fails, the ra register is printed a second time. </dd></dl>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000007">Bug</a></b></dt><dd>if this check fails, the ra register is printed a second time. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+2 -2
View File
@@ -258,7 +258,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo</a></b></dt><dd>file boundary? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo</a></b></dt><dd>file boundary? </dd></dl>
</div>
</div>
@@ -273,7 +273,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo</a></b></dt><dd>0x00000000800f624c fill2 </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo</a></b></dt><dd>0x00000000800f624c fill2 </dd></dl>
</div>
</div>
+2 -2
View File
@@ -427,7 +427,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo</a></b></dt><dd>file boundary? </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo</a></b></dt><dd>file boundary? </dd></dl>
</div>
</div>
@@ -450,7 +450,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo</a></b></dt><dd>0x00000000800f624c fill2 </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo</a></b></dt><dd>0x00000000800f624c fill2 </dd></dl>
</div>
</div>
+29 -29
View File
@@ -11,9 +11,9 @@
<a href="all__course__offsets_8h_source.html"/>
<a href="all__course__model_8h_source.html"/>
<a href="all__course__data_8h_source.html"/>
<a href="all__course__packed_8h_source.html"/>
<a href="courseTable_8h_source.html"/>
<a href="luigi__raceway_2staff__ghost_8inc_8c_source.html"/>
<a href="all__course__packed_8h_source.html"/>
<a href="mario__raceway_2staff__ghost_8inc_8c_source.html"/>
<a href="royal__raceway_2staff__ghost_8inc_8c_source.html"/>
<a href="banshee__boardwalk_2course__data_8h_source.html"/>
@@ -90,8 +90,8 @@
<a href="debug_8h_source.html"/>
<a href="decode_8h_source.html"/>
<a href="defines_8h_source.html"/>
<a href="kart__attributes_8h_source.html"/>
<a href="math_8h_source.html"/>
<a href="kart__attributes_8h_source.html"/>
<a href="stdarg_8h_source.html"/>
<a href="stddef_8h_source.html"/>
<a href="stdio_8h_source.html"/>
@@ -403,14 +403,13 @@
<a href="koopa__troopa__beach_2course__vertices_8inc_8c.html"/>
<a href="luigi__raceway_2course__vertices_8inc_8c.html"/>
<a href="mario__raceway_2course__vertices_8inc_8c.html"/>
<a href="moo__moo__farm_2course__vertices_8inc_8c.html"/>
<a href="rainbow__road_2course__vertices_8inc_8c.html"/>
<a href="royal__raceway_2course__vertices_8inc_8c.html"/>
<a href="sherbet__land_2course__vertices_8inc_8c.html"/>
<a href="moo__moo__farm_2course__vertices_8inc_8c.html"/>
<a href="skyscraper_2course__vertices_8inc_8c.html"/>
<a href="toads__turnpike_2course__vertices_8inc_8c.html"/>
<a href="wario__stadium_2course__vertices_8inc_8c.html"/>
<a href="yoshi__valley_2course__vertices_8inc_8c.html"/>
<a href="staff__ghost__data_8c.html"/>
<a href="actors_8md.html"/>
<a href="items_8md.html"/>
@@ -431,11 +430,12 @@
<a href="audio_8md.html"/>
<a href="boostramps_8md.html"/>
<a href="paths_8md.html"/>
<a href="actor__types_8h.html"/>
<a href="yoshi__valley_2course__vertices_8inc_8c.html"/>
<a href="ceremony__data_8h.html"/>
<a href="ceremony__rsp__init__80284EE0_8h.html"/>
<a href="common__data_8h.html"/>
<a href="data__800E45C0_8h.html"/>
<a href="actor__types_8h.html"/>
<a href="data__800E8700_8h.html"/>
<a href="startup__logo_8h.html"/>
<a href="bomb__kart_8h.html"/>
@@ -445,8 +445,8 @@
<a href="debug_8h.html"/>
<a href="decode_8h.html"/>
<a href="defines_8h.html"/>
<a href="math_8h.html"/>
<a href="kart__attributes_8h.html"/>
<a href="math_8h.html"/>
<a href="stdarg_8h.html"/>
<a href="stddef_8h.html"/>
<a href="stdio_8h.html"/>
@@ -502,15 +502,15 @@
<a href="item__box_2render_8inc_8c.html"/>
<a href="kiwano__fruit_2render_8inc_8c.html"/>
<a href="mario__sign_2render_8inc_8c.html"/>
<a href="paddle__boat_2render_8inc_8c.html"/>
<a href="palm__tree_2render_8inc_8c.html"/>
<a href="piranha__plant_2render_8inc_8c.html"/>
<a href="railroad__crossing_2render_8inc_8c.html"/>
<a href="school__bus_2render_8inc_8c.html"/>
<a href="paddle__boat_2render_8inc_8c.html"/>
<a href="tanker__truck_2render_8inc_8c.html"/>
<a href="train_2render_8inc_8c.html"/>
<a href="wario__sign_2render_8inc_8c.html"/>
<a href="trees_2render_8inc_8c.html"/>
<a href="wario__sign_2render_8inc_8c.html"/>
<a href="yoshi__egg_2render_8inc_8c.html"/>
<a href="banana_2update_8inc_8c.html"/>
<a href="blue__and__red__shells_2update_8inc_8c.html"/>
@@ -548,15 +548,15 @@
<a href="synthesis_8h.html"/>
<a href="buffers_8h.html"/>
<a href="buffers_8c.html"/>
<a href="gfx__output__buffer_8c.html"/>
<a href="gfx__output__buffer_8h.html"/>
<a href="memory__pool_8c.html"/>
<a href="random_8c.html"/>
<a href="gfx__output__buffer_8c.html"/>
<a href="random_8h.html"/>
<a href="trig__tables_8c.html"/>
<a href="trig__tables_8h.html"/>
<a href="camera_8c.html"/>
<a href="camera_8h.html"/>
<a href="trig__tables_8c.html"/>
<a href="camera__junk_8h.html"/>
<a href="code__800029B0_8c.html"/>
<a href="code__800029B0_8h.html"/>
@@ -629,8 +629,8 @@
<a href="____osEPiRawWriteIo_8c.html"/>
<a href="____osGetCurrFaultedThread_8c.html"/>
<a href="____osLeoInterrupt_8c.html"/>
<a href="____osPiCreateAccessQueue_8c.html"/>
<a href="____osResetGlobalIntMask_8c.html"/>
<a href="____osPiCreateAccessQueue_8c.html"/>
<a href="____osSetGlobalIntMask_8c.html"/>
<a href="____osSetHWIntrRoutine_8c.html"/>
<a href="____osSiCreateAccessQueue_8c.html"/>
@@ -684,8 +684,8 @@
<a href="osAi_8h.html"/>
<a href="osAiGetLength_8c.html"/>
<a href="osAiSetFrequency_8c.html"/>
<a href="osCartRomInit_8c.html"/>
<a href="osAiSetNextBuffer_8c.html"/>
<a href="osCartRomInit_8c.html"/>
<a href="osContInit_8c.html"/>
<a href="osContInternal_8h.html"/>
<a href="osContStartReadData_8c.html"/>
@@ -705,17 +705,17 @@
<a href="osInitialize_8c.html"/>
<a href="osint_8h.html"/>
<a href="osJamMesg_8c.html"/>
<a href="osLeoDiskInit_8c.html"/>
<a href="osPfsAllocateFile_8c.html"/>
<a href="osPfsChecker_8c.html"/>
<a href="osLeoDiskInit_8c.html"/>
<a href="osPfsDeleteFile_8c.html"/>
<a href="osPfsFileState_8c.html"/>
<a href="osPfsFreeBlocks_8c.html"/>
<a href="osPfsInit_8c.html"/>
<a href="osPfsIsPlug_8c.html"/>
<a href="osPfsNumFiles_8c.html"/>
<a href="osPfsReadWriteFile_8c.html"/>
<a href="osPfsSearchFile_8c.html"/>
<a href="osPfsReadWriteFile_8c.html"/>
<a href="osPiGetCmdQueue_8c.html"/>
<a href="osPiRawReadIo_8c.html"/>
<a href="osPiRawStartDma_8c.html"/>
@@ -734,23 +734,23 @@
<a href="osTimer_8c.html"/>
<a href="osViBlack_8c.html"/>
<a href="osViData_8c.html"/>
<a href="osVirtualToPhysical_8c.html"/>
<a href="osViSetEvent_8c.html"/>
<a href="osVirtualToPhysical_8c.html"/>
<a href="osViSetMode_8c.html"/>
<a href="osViSetSpecialFeatures_8c.html"/>
<a href="osViSwapBuffer_8c.html"/>
<a href="osViTable_8c.html"/>
<a href="piint_8h.html"/>
<a href="printf_8h.html"/>
<a href="sprintf_8c.html"/>
<a href="osYieldThread_8c.html"/>
<a href="string_8c.html"/>
<a href="sprintf_8c.html"/>
<a href="player__controller_8c.html"/>
<a href="player__controller_8h.html"/>
<a href="profiler_8c.html"/>
<a href="profiler_8h.html"/>
<a href="actors_8h.html"/>
<a href="actors_8c.html"/>
<a href="actors_8h.html"/>
<a href="actors__extended_8c.html"/>
<a href="actors__extended_8h.html"/>
<a href="collision_8c.html"/>
@@ -796,18 +796,18 @@
<a href="tutorialaudio.html"/>
<a href="boostramps.html"/>
<a href="paths.html"/>
<a href="todo.html"/>
<a href="bug.html"/>
<a href="todo.html"/>
<a href="struct____OSContReadFormat.html"/>
<a href="struct____OSContEepromFormat.html"/>
<a href="struct____OSContRamReadFormat.html"/>
<a href="struct____OSBlockInfo.html"/>
<a href="struct____OSContEepromFormat.html"/>
<a href="struct____OSContReadFormat.html"/>
<a href="struct____OSContRequesFormat.html"/>
<a href="struct____OSContRequesFormatShort.html"/>
<a href="struct____OSContRequesFormat.html"/>
<a href="struct____OSDir.html"/>
<a href="struct____OSEventState.html"/>
<a href="struct____OSInode.html"/>
<a href="union____OSfp.html"/>
<a href="struct____OSInode.html"/>
<a href="struct____OSInodeCache.html"/>
<a href="union____OSInodeUnit.html"/>
<a href="struct____OSPackId.html"/>
@@ -861,8 +861,8 @@
<a href="structCollision.html"/>
<a href="structController.html"/>
<a href="structcourse__texture.html"/>
<a href="structCourseTimeTrialRecords.html"/>
<a href="structCourseTable.html"/>
<a href="structCourseTimeTrialRecords.html"/>
<a href="structCourseVtx.html"/>
<a href="structCrabSpawn.html"/>
<a href="structcredits__data__1FA0.html"/>
@@ -872,8 +872,8 @@
<a href="structCutsceneSplinePoint.html"/>
<a href="structD__80150158.html"/>
<a href="structD__801642D8__entry.html"/>
<a href="structDrum.html"/>
<a href="uniondu.html"/>
<a href="structDrum.html"/>
<a href="structEuAudioCmd.html"/>
<a href="structexceptionPreamble.html"/>
<a href="structFakeItemBox.html"/>
@@ -881,8 +881,8 @@
<a href="structFirework.html"/>
<a href="unionfu.html"/>
<a href="unionGameModePack.html"/>
<a href="structHegdehogSpawn.html"/>
<a href="structGfxPool.html"/>
<a href="structHegdehogSpawn.html"/>
<a href="structhud__player.html"/>
<a href="structInstrument.html"/>
<a href="structISVDbg.html"/>
@@ -999,11 +999,11 @@
<a href="structtest.html"/>
<a href="unionTheWhyUnion.html"/>
<a href="structThwompSpawn.html"/>
<a href="structTrackSections.html"/>
<a href="structTrackWaypoint.html"/>
<a href="structTrainCar.html"/>
<a href="structTrainCarStuff.html"/>
<a href="structTrainStuff.html"/>
<a href="structTrackSections.html"/>
<a href="structTripleShellParent.html"/>
<a href="structunexpiredActors.html"/>
<a href="unionunion__D__802BFB80.html"/>
@@ -1024,8 +1024,8 @@
<a href="structUnkStruct80287560.html"/>
<a href="structUnkStruct802AF7B4.html"/>
<a href="structUnkStruct__46D0.html"/>
<a href="structUnkStruct__800DC5EC.html"/>
<a href="structUnkStruct__800DDB40.html"/>
<a href="structUnkStruct__800DC5EC.html"/>
<a href="structUnkStruct__800DDB68.html"/>
<a href="structUnkStruct__8015F584.html"/>
<a href="structUnkStruct__8018E7E8.html"/>
@@ -1044,12 +1044,12 @@
<a href="structuObjTxSprite.html"/>
<a href="unionuObjTxtr.html"/>
<a href="structuObjTxtrBlock__t.html"/>
<a href="structuObjTxtrTile__t.html"/>
<a href="structuObjTxtrTLUT__t.html"/>
<a href="structuObjTxtrTile__t.html"/>
<a href="structVblankHandler.html"/>
<a href="structVec3fs.html"/>
<a href="structVehicleStuff.html"/>
<a href="structVibratoState.html"/>
<a href="structVehicleStuff.html"/>
<a href="structVolumeChange.html"/>
<a href="structYoshiValleyEgg.html"/>
<a href="structYVFlagPoleSpawn.html"/>
+1 -1
View File
@@ -547,7 +547,7 @@ Here is the caller graph for this function:</div>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000002">Bug</a></b></dt><dd>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd></dl>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000001">Bug</a></b></dt><dd>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd></dl>
</div>
</div>
+1 -1
View File
@@ -642,7 +642,7 @@ Here is the caller graph for this function:</div>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000002">Bug</a></b></dt><dd>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd></dl>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000001">Bug</a></b></dt><dd>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd></dl>
</div>
</div>
+1 -1
View File
@@ -720,7 +720,7 @@ Macros</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo</a></b></dt><dd>US_FLOAT should probably be renamed to JP_DOUBLE since eu seems to use floats too </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo</a></b></dt><dd>US_FLOAT should probably be renamed to JP_DOUBLE since eu seems to use floats too </dd></dl>
</div>
</div>
+4 -4
View File
@@ -769,8 +769,8 @@ Variables</h2></td></tr>
<div class="line"> {<a class="code hl_variable" href="#a713215e4eed6e80049a9c2486469b53f">gTexture67D304</a>, 0x091C, 0x1000, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="#a08855ee524be31d738537a5e5955fdca">gTexture67E010</a>, 0x0415, 0x0800, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="#aa7f58c231121c253da47477da760c6c6">gTexture67EEAC</a>, 0x0140, 0x0800, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="luigi__raceway_2course__offsets_8c.html#a7d74c4fbbe37319b5b3d58accf0e11de">gTextureSignShellShot0</a>, 0x038C, 0x1000, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="luigi__raceway_2course__offsets_8c.html#a6a35f5915120c6a557901bcaef614161">gTextureSignShellShot1</a>, 0x0247, 0x1000, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="#a7d74c4fbbe37319b5b3d58accf0e11de">gTextureSignShellShot0</a>, 0x038C, 0x1000, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="#a6a35f5915120c6a557901bcaef614161">gTextureSignShellShot1</a>, 0x0247, 0x1000, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="#a4994761aa04ca80fcdf86e98b9cdb0b4">gTextureSignKoopaAir0</a>, 0x0360, 0x1000, 0x0},</div>
<div class="line"> {<a class="code hl_variable" href="#ac1a169ef764460f3048de26773ec3539">gTextureSignKoopaAir1</a>, 0x0304, 0x1000, 0x0},</div>
<div class="line"> {0x00000000, 0x0000, 0x0000, 0x0},</div>
@@ -788,7 +788,9 @@ Variables</h2></td></tr>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a335aa352c50c49a2022a57de9085e490"><div class="ttname"><a href="#a335aa352c50c49a2022a57de9085e490">gTextureRailroadCrossingTrack</a></div><div class="ttdeci">u8 gTextureRailroadCrossingTrack[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a4994761aa04ca80fcdf86e98b9cdb0b4"><div class="ttname"><a href="#a4994761aa04ca80fcdf86e98b9cdb0b4">gTextureSignKoopaAir0</a></div><div class="ttdeci">u8 gTextureSignKoopaAir0[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a4abe7825de1ae312db2c47d9178f32fd"><div class="ttname"><a href="#a4abe7825de1ae312db2c47d9178f32fd">gTexture6473E4</a></div><div class="ttdeci">u8 gTexture6473E4[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a6a35f5915120c6a557901bcaef614161"><div class="ttname"><a href="#a6a35f5915120c6a557901bcaef614161">gTextureSignShellShot1</a></div><div class="ttdeci">u8 gTextureSignShellShot1[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a713215e4eed6e80049a9c2486469b53f"><div class="ttname"><a href="#a713215e4eed6e80049a9c2486469b53f">gTexture67D304</a></div><div class="ttdeci">u8 gTexture67D304[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a7d74c4fbbe37319b5b3d58accf0e11de"><div class="ttname"><a href="#a7d74c4fbbe37319b5b3d58accf0e11de">gTextureSignShellShot0</a></div><div class="ttdeci">u8 gTextureSignShellShot0[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a82701f0cc86fef92eb4a06718a1a8741"><div class="ttname"><a href="#a82701f0cc86fef92eb4a06718a1a8741">gTextureSignMarioStar0</a></div><div class="ttdeci">u8 gTextureSignMarioStar0[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a8b2f9cd1f5d27784245c8d065772755b"><div class="ttname"><a href="#a8b2f9cd1f5d27784245c8d065772755b">gTexture668920</a></div><div class="ttdeci">u8 gTexture668920[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_a9ef426c16b3440032a5d3944a1e2076b"><div class="ttname"><a href="#a9ef426c16b3440032a5d3944a1e2076b">gTexture67291C</a></div><div class="ttdeci">u8 gTexture67291C[]</div></div>
@@ -798,8 +800,6 @@ Variables</h2></td></tr>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_ac7425bb345a79282781ed815f364d947"><div class="ttname"><a href="#ac7425bb345a79282781ed815f364d947">gTexture647994</a></div><div class="ttdeci">u8 gTexture647994[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_af99b8182eae090013bdf28e917159a58"><div class="ttname"><a href="#af99b8182eae090013bdf28e917159a58">gTextureFenceBarbedWire</a></div><div class="ttdeci">u8 gTextureFenceBarbedWire[]</div></div>
<div class="ttc" id="akalimari__desert_2course__offsets_8c_html_afe4fbe8cd1d58805fc55a58b6dc15727"><div class="ttname"><a href="#afe4fbe8cd1d58805fc55a58b6dc15727">gTextureSignMarioStar1</a></div><div class="ttdeci">u8 gTextureSignMarioStar1[]</div></div>
<div class="ttc" id="aluigi__raceway_2course__offsets_8c_html_a6a35f5915120c6a557901bcaef614161"><div class="ttname"><a href="luigi__raceway_2course__offsets_8c.html#a6a35f5915120c6a557901bcaef614161">gTextureSignShellShot1</a></div><div class="ttdeci">u8 gTextureSignShellShot1[]</div></div>
<div class="ttc" id="aluigi__raceway_2course__offsets_8c_html_a7d74c4fbbe37319b5b3d58accf0e11de"><div class="ttname"><a href="luigi__raceway_2course__offsets_8c.html#a7d74c4fbbe37319b5b3d58accf0e11de">gTextureSignShellShot0</a></div><div class="ttdeci">u8 gTextureSignShellShot0[]</div></div>
</div><!-- fragment -->
</div>
</div>
+1 -1
View File
@@ -836,7 +836,7 @@ Here is the caller graph for this function:</div>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000001">Bug</a></b></dt><dd>missing return </dd></dl>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000002">Bug</a></b></dt><dd>missing return </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -645,7 +645,7 @@ Here is the caller graph for this function:</div>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000001">Bug</a></b></dt><dd>missing return </dd></dl>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000002">Bug</a></b></dt><dd>missing return </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -572,7 +572,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#_todo000018">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">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
View File
@@ -605,7 +605,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
</div>
</div>
@@ -634,7 +634,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
</div>
</div>
@@ -653,7 +653,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">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">
+1 -1
View File
@@ -32,8 +32,8 @@ var NAVTREE =
[ "Memory Addresses", "md_docs_2doxygen__syms.html#memory-addresses-1", null ]
] ],
[ "Tutorials", "tutorials.html", "tutorials" ],
[ "Todo List", "todo.html", null ],
[ "Bug List", "bug.html", null ],
[ "Todo List", "todo.html", null ],
[ "Data Structures", "annotated.html", [
[ "Data Structures", "annotated.html", "annotated_dup" ],
[ "Data Structure Index", "classes.html", null ],
+1 -1
View File
@@ -29,7 +29,7 @@ var NAVTREEINDEX131 =
"toads__turnpike_2course__textures_8linkonly_8h_source.html":[8,0,0,17,6],
"toads__turnpike_2course__vertices_8inc_8c.html":[8,0,0,17,7],
"toads__turnpike_2course__vertices_8inc_8c.html#a2a5944c29529784be834890ccab0f3a1":[8,0,0,17,7,0],
"todo.html":[5],
"todo.html":[6],
"train_2render_8inc_8c.html":[8,0,3,0,17,0],
"train_2render_8inc_8c.html#a3732523ca7fda5d43b6df198fc1fccf8":[8,0,3,0,17,0,0],
"train_2render_8inc_8c.html#a4366f819eb3527ec4d2665639adfee85":[8,0,3,0,17,0,2],
+1 -1
View File
@@ -20,7 +20,7 @@ var NAVTREEINDEX2 =
"actor__types_8h.html#affb5ffde510634c5c1e09a5b934d29c3":[8,0,2,3,20],
"actor__types_8h_source.html":[8,0,2,3],
"actors.html":[0,0],
"actors.html#actors-1":[0,0,0],
"actors.html#actors":[0,0,0],
"actors_8c.html":[8,0,3,7,0],
"actors_8c.html#a0239c06a587826a0319fce63214d3ae7":[8,0,3,7,0,25],
"actors_8c.html#a047d32425b6ea73e667cb31548bdc8dd":[8,0,3,7,0,51],
+2 -2
View File
@@ -195,10 +195,10 @@ var NAVTREEINDEX28 =
"contramwrite_8c.html#a5a8e6638b28caf3b5faba67df76d099c":[8,0,3,6,34,1],
"contramwrite_8c.html#ac0f1bb81601cedc5fc5868fc7e500b88":[8,0,3,6,34,0],
"controlflow.html":[1,2],
"controlflow.html#actors":[1,2,4,2],
"controlflow.html#actors-1":[1,2,4,2],
"controlflow.html#code-breakdown":[1,2,4],
"controlflow.html#course-folder":[1,2,4,4,0],
"controlflow.html#courses-1":[1,2,4,4],
"controlflow.html#courses":[1,2,4,4],
"controlflow.html#ending":[1,2,4,8],
"controlflow.html#engine":[1,2,4,6],
"controlflow.html#math":[1,2,4,7],
+1 -1
View File
@@ -203,7 +203,7 @@ var NAVTREEINDEX29 =
"course__offsets_8h.html":[8,0,2,7],
"course__offsets_8h_source.html":[8,0,2,7],
"courses.html":[2,0],
"courses.html#courses":[2,0,0],
"courses.html#courses-1":[2,0,0],
"coursesmenu.html":[2],
"cow_2render_8inc_8c.html":[8,0,3,0,4,0],
"cow_2render_8inc_8c.html#a3032e5759fffafb766e96e1991ab0350":[8,0,3,0,4,0,0],
+1 -1
View File
@@ -23,8 +23,8 @@ var NAVTREEINDEX42 =
"globals_b.html":[8,1,0,2],
"globals_c.html":[8,1,0,3],
"globals_d.html":[8,1,0,4],
"globals_defs.html":[8,1,6],
"globals_defs.html":[8,1,6,0],
"globals_defs.html":[8,1,6],
"globals_defs_a.html":[8,1,6,1],
"globals_defs_b.html":[8,1,6,2],
"globals_defs_c.html":[8,1,6,3],
+1 -1
View File
@@ -199,7 +199,7 @@ var NAVTREEINDEX9 =
"buffers_8h.html#ad69c72ff050917ed80fee1f0a4b6e373":[8,0,3,8,13],
"buffers_8h.html#ad9140e069d65bc5b5da75424d09e9e57":[8,0,3,8,14],
"buffers_8h_source.html":[8,0,3,8],
"bug.html":[6],
"bug.html":[5],
"camera_8c.html":[8,0,3,9],
"camera_8c.html#a0044cd79d56fa26de4dfd49bc77e3471":[8,0,3,9,13],
"camera_8c.html#a005d75adccaa470b61adba174ce1a631":[8,0,3,9,33],
+1 -1
View File
@@ -1964,7 +1964,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000047">Todo</a></b></dt><dd>fix this extern </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000051">Todo</a></b></dt><dd>fix this extern </dd></dl>
</div>
</div>
+1 -1
View File
@@ -186,7 +186,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#_todo000034">Todo</a></b></dt><dd>figure out why this is like this </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000033">Todo</a></b></dt><dd>figure out why this is like this </dd></dl>
</div>
</div>
+1 -1
View File
@@ -167,7 +167,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000033">Todo</a></b></dt><dd>name magic constants </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000034">Todo</a></b></dt><dd>name magic constants </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -138,7 +138,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000036">Todo</a></b></dt><dd>figure out what this flag means </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000039">Todo</a></b></dt><dd>figure out what this flag means </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -441,7 +441,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#_todo000033">Todo</a></b></dt><dd>name magic constants </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000034">Todo</a></b></dt><dd>name magic constants </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -990,7 +990,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#_todo000036">Todo</a></b></dt><dd>figure out what this flag means </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000039">Todo</a></b></dt><dd>figure out what this flag means </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+2 -2
View File
@@ -123,8 +123,8 @@ $(function(){initNavTree('pages.html',''); initResizable(); });
<tr id="row_4_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="boostramps.html" target="_self">Boost Ramps</a></td><td class="desc"></td></tr>
<tr id="row_4_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="paths.html" target="_self">Paths</a></td><td class="desc"></td></tr>
<tr id="row_4_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="tutorialaudio.html" target="_self">Audio</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="todo.html" target="_self">Todo List</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="bug.html" target="_self">Bug List</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="bug.html" target="_self">Bug List</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="todo.html" target="_self">Todo List</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
+3 -3
View File
@@ -786,7 +786,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000037">Todo</a></b></dt><dd>name </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000036">Todo</a></b></dt><dd>name </dd></dl>
</div>
</div>
@@ -801,7 +801,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000038">Todo</a></b></dt><dd>name </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000037">Todo</a></b></dt><dd>name </dd></dl>
</div>
</div>
@@ -816,7 +816,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000039">Todo</a></b></dt><dd>name </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000038">Todo</a></b></dt><dd>name </dd></dl>
</div>
</div>
+1 -1
View File
@@ -763,7 +763,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#_todo000040">Todo</a></b></dt><dd>make a proper match </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000041">Todo</a></b></dt><dd>make a proper match </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -729,7 +729,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#_todo000040">Todo</a></b></dt><dd>make a proper match </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000041">Todo</a></b></dt><dd>make a proper match </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -703,7 +703,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#_todo000041">Todo</a></b></dt><dd>increasing players past four would require increase this loop iterator. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000042">Todo</a></b></dt><dd>increasing players past four would require increase this loop iterator. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -643,7 +643,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#_todo000041">Todo</a></b></dt><dd>increasing players past four would require increase this loop iterator. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000042">Todo</a></b></dt><dd>increasing players past four would require increase this loop iterator. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
+1 -1
View File
@@ -96,7 +96,7 @@ var searchData=
['actor_5fyoshi_5fegg_93',['ACTOR_YOSHI_EGG',['../actor__types_8h.html#a06ad3f803827afd107e7682c8c22d990a9a5b90d71f1d6c4a72fafd72661e0660',1,'actor_types.h']]],
['actorindex_94',['actorIndex',['../structunexpiredActors.html#a1e1419ce2f7577336dd49e2bd062ce17',1,'unexpiredActors::actorIndex'],['../structD__801642D8__entry.html#a0fbf587266ea6cf89ce5d066e14a0caa',1,'D_801642D8_entry::actorIndex'],['../structTrainCarStuff.html#a534b8b495eec302fd11a493758be8a80',1,'TrainCarStuff::actorIndex'],['../structPaddleBoatStuff.html#ad9b828347dae9adcc6c5d8a301faad06',1,'PaddleBoatStuff::actorIndex'],['../structVehicleStuff.html#aa2cb9651e75a3ddf588ecda2135ed1b8',1,'VehicleStuff::actorIndex']]],
['actorinitparams_95',['ActorInitParams',['../structActorInitParams.html',1,'']]],
['actors_96',['Actors',['../actorsmenu.html',1,'Actors'],['../actors.html#actors-1',1,'Actors'],['../controlflow.html#actors',1,'Actors']]],
['actors_96',['Actors',['../actorsmenu.html',1,'Actors'],['../actors.html#actors',1,'Actors'],['../controlflow.html#actors-1',1,'Actors']]],
['actors_20work_97',['How Actors Work',['../actors.html',1,'actorsmenu']]],
['actors_2ec_98',['actors.c',['../actors_8c.html',1,'']]],
['actors_2eh_99',['actors.h',['../actors_8h.html',1,'']]],
+1 -1
View File
@@ -594,7 +594,7 @@ var searchData=
['courseindex_591',['courseIndex',['../structstruct__8018EE10__entry.html#acee952c37d3917fd90809e58c6401e65',1,'struct_8018EE10_entry']]],
['courserecords_592',['courseRecords',['../structCupTimeTrialRecords.html#acf18ab0e69f90a2eefe248ef7090bd1c',1,'CupTimeTrialRecords']]],
['courses_593',['COURSES',['../mk64_8h.html#acf250ad4ca05ca435a61203c41d4ca88',1,'mk64.h']]],
['courses_594',['Courses',['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses',1,'Courses'],['../controlflow.html#courses-1',1,'Courses']]],
['courses_594',['Courses',['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses-1',1,'Courses'],['../controlflow.html#courses',1,'Courses']]],
['courses_2emd_595',['courses.md',['../courses_8md.html',1,'']]],
['coursesmenu_2emd_596',['coursesmenu.md',['../coursesmenu_8md.html',1,'']]],
['coursetable_597',['CourseTable',['../structCourseTable.html',1,'']]],
+1 -1
View File
@@ -2371,7 +2371,7 @@ Variables</h2></td></tr>
<div class="line"> 0xff25, 0xffed, 0x0320,</div>
<div class="line"> 0xffca, 0xfff8, 0x0270,</div>
<div class="line">}</div>
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000047">Todo</a></b></dt><dd>fix this extern </dd></dl>
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000051">Todo</a></b></dt><dd>fix this extern </dd></dl>
</div>
</div>
+1 -1
View File
@@ -302,7 +302,7 @@ Data Fields</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo</a></b></dt><dd>use macros or something instead. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo</a></b></dt><dd>use macros or something instead. </dd></dl>
</div>
</div>
+28 -28
View File
@@ -121,15 +121,15 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
<dt>Global <a class="el" href="courseTable_8h.html#a83643ea0bd8b0af88efc38bccc1b93ca">_course_mario_raceway_dl_mio0SegmentRomStart</a> []</dt>
<dd><a class="anchor" id="_todo000057"></a>These should probably be ptr's instead of array's? </dd>
<dt>Global <a class="el" href="update__objects_8c.html#a6e56a43ec98e81db05f2410893efa437">add_unused_obj_index</a> (s32 *listIdx, s32 *nextFree, s32 size)</dt>
<dd><a class="anchor" id="_todo000049"></a>This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with <code>for(var_v1 = 0; var_v1 &lt; size; var_v1++)</code> The diff gets massive. </dd>
<dd><a class="anchor" id="_todo000048"></a>This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with <code>for(var_v1 = 0; var_v1 &lt; size; var_v1++)</code> The diff gets massive. </dd>
<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="_todo000018"></a>Why did void* work for matching </dd>
<dd><a class="anchor" id="_todo000016"></a>Why did void* work for matching </dd>
<dt>Global <a class="el" href="update__objects_8c.html#adf5256c5c92e5b22c984e0b8d171cda6">D_800E43B0</a> []</dt>
<dd><a class="anchor" id="_todo000048"></a>unused? </dd>
<dd><a class="anchor" id="_todo000047"></a>unused? </dd>
<dt>Global <a class="el" href="code__80091750_8h.html#a08ffb920b7830a80106d74fae1eeca66">D_8018D9B0</a> </dt>
<dd><a class="anchor" id="_todo000011"></a>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd>
<dd><a class="anchor" id="_todo000009"></a>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd>
<dt>Global <a class="el" href="banshee__boardwalk_2course__data_8h.html#a3799dda94e3b34030115f4fa39953296">d_course_banshee_boardwalk_dl_0</a> []</dt>
<dd><a class="anchor" id="_todo000054"></a>Replace addresses with variables </dd>
<dt>Global <a class="el" href="big__donut_2course__data_8h.html#adf59c6546a357d86e71b1d0ba6ecaa3d">d_course_big_donut_dl</a> []</dt>
@@ -165,17 +165,17 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
<dt>Global <a class="el" href="code__80281780_8h.html#a76c4e29164ea94ce7dd883af83565b45">debug_switch_character_ceremony_cutscene</a> (void)</dt>
<dd><a class="anchor" id="_todo000014"></a>confirm this. </dd>
<dt>Union <a class="el" href="uniondu.html">du</a> </dt>
<dd><p class="startdd"><a class="anchor" id="_todo000024"></a>is it possible to remove them somehow? </p>
<p class="enddd"><a class="anchor" id="_todo000025"></a>is it possible to remove them somehow? </p>
<dd><p class="startdd"><a class="anchor" id="_todo000025"></a>is it possible to remove them somehow? </p>
<p class="enddd"><a class="anchor" id="_todo000024"></a>is it possible to remove them somehow? </p>
</dd>
<dt>Global <a class="el" href="data_8h.html#aa7ed73e948f47fa899fce22e05095d39">fill</a> [2]</dt>
<dd><a class="anchor" id="_todo000001"></a>file boundary? </dd>
<dd><a class="anchor" id="_todo000003"></a>file boundary? </dd>
<dt>Global <a class="el" href="data_8h.html#a837f6c2be63a0e045e0df9860e2c4e97">fill2</a> </dt>
<dd><a class="anchor" id="_todo000002"></a>0x00000000800f624c fill2 </dd>
<dd><a class="anchor" id="_todo000004"></a>0x00000000800f624c fill2 </dd>
<dt>Global <a class="el" href="code__80005FD0_8h.html#a73cf3ac928fe335e2acbe5e0afcac412">func_800100F0</a> (s32)</dt>
<dd><a class="anchor" id="_todo000008"></a>Confirm this comment </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="_todo000040"></a>make a proper match </dd>
<dd><a class="anchor" id="_todo000041"></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>
<dd><a class="anchor" id="_todo000044"></a>tlut/texture unconfirmed. This could be texture1 and texture2 </dd>
<dt>Global <a class="el" href="render__objects_8c.html#acaa477cfbccd1a5fae43a67a655accdb">func_8004B7DC</a> (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)</dt>
@@ -183,67 +183,67 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
<dt>Global <a class="el" href="render__objects_8c.html#a33fc340f4fc3585368fc4612e85a606c">func_8004C268</a> (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)</dt>
<dd><a class="anchor" id="_todo000046"></a>fakematch? </dd>
<dt>Global <a class="el" href="update__objects_8c.html#a458b33a4ba73ac7f278fa7a6417a60ba">func_800745C8</a> (s32 objectIndex, s32 arg1)</dt>
<dd><a class="anchor" id="_todo000050"></a>arg1 should likely be a u8 * </dd>
<dd><a class="anchor" id="_todo000049"></a>arg1 should likely be a u8 * </dd>
<dt>Global <a class="el" href="code__80091750_8h.html#a11daab0c2cb2700179b2325d2c619769">func_80091FA4</a> (void)</dt>
<dd><a class="anchor" id="_todo000013"></a>These sizes need to be <a class="el" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sizeof()</a> for shiftability if possible </dd>
<dd><a class="anchor" id="_todo000010"></a>These sizes need to be <a class="el" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sizeof()</a> for shiftability if possible </dd>
<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_8h.html#ae18e22cbc81270341ae4191c62fff685">func_80282D90</a> (struct <a class="el" href="structCinematicCamera.html">CinematicCamera</a> *, struct <a class="el" href="structstruct__80286A04.html">struct_80286A04</a> *, struct <a class="el" href="structstruct__80286A04.html">struct_80286A04</a> *, s32)</dt>
<dd><a class="anchor" id="_todo000009"></a>Cast to normal <a class="el" href="structCamera.html">Camera</a>? Or from <a class="el" href="structCinematicCamera.html">CinematicCamera</a>? </dd>
<dd><a class="anchor" id="_todo000011"></a>Cast to normal <a class="el" href="structCamera.html">Camera</a>? Or from <a class="el" href="structCinematicCamera.html">CinematicCamera</a>? </dd>
<dt>Global <a class="el" href="ceremony__and__credits_8c.html#a71a7e40d7f6084529c8acc1706ea427c">func_8028336C</a> (UNUSED struct <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="_todo000010"></a>Does this match as a return of s8? </dd>
<dd><a class="anchor" id="_todo000012"></a>Does this match as a return of s8? </dd>
<dt>Global <a class="el" href="ceremony__and__credits_8h.html#adb8b89509eba2211d2c279aa662f2d70">func_802846E4</a> (struct <a class="el" href="structCinematicCamera.html">CinematicCamera</a> *)</dt>
<dd><a class="anchor" id="_todo000012"></a>What does this even do? </dd>
<dd><a class="anchor" id="_todo000013"></a>What does this even do? </dd>
<dt>Global <a class="el" href="race__logic_8h.html#a4eb4cb5c0963bcfceae40d340c2e7756">func_8028F970</a> (void)</dt>
<dd><a class="anchor" id="_todo000041"></a>increasing players past four would require increase this loop iterator. </dd>
<dd><a class="anchor" id="_todo000042"></a>increasing players past four would require increase this loop iterator. </dd>
<dt>Global <a class="el" href="update__objects_8c.html#a5d5e90510363f2db4ec1d76839b76d95">gen_random_item</a> (s16 rank, s16 isCpu)</dt>
<dd><a class="anchor" id="_todo000051"></a>Cleanup this function to use array access and struct if possible. </dd>
<dd><a class="anchor" id="_todo000050"></a>Cleanup this function to use array access and struct if possible. </dd>
<dt>Global <a class="el" href="code__800029B0_8h.html#a8a6a0e5ed8709356fba948d0beeb6a95">gPlayerWinningIndex</a> </dt>
<dd><a class="anchor" id="_todo000007"></a>gPlayerWinningIndex (D_800DC5E8) accessed as word, D_800DC5EB as u8 </dd>
<dt>Global <a class="el" href="some__data_8c.html#af40885efd72dc665a278c6f29e19ecf3">gTorchSpawns</a> []</dt>
<dd><a class="anchor" id="_todo000047"></a>fix this extern </dd>
<dd><a class="anchor" id="_todo000051"></a>fix this extern </dd>
<dt>Global <a class="el" href="osEPiRawStartDma_8c.html#a0f405b027addb60288ca287959d8d3d6">IO_WRITE</a> (addr, data)</dt>
<dd><a class="anchor" id="_todo000030"></a>These defines are from <a class="el" href="rcp_8h.html">PR/rcp.h</a>, but including that causes problems... </dd>
<dt>Global <a class="el" href="piint_8h.html#a8f6729a1dafa49bc6280eb2bcfb787d0">LEO_CMD_TYPE_0</a> </dt>
<dd><a class="anchor" id="_todo000037"></a>name </dd>
<dd><a class="anchor" id="_todo000036"></a>name </dd>
<dt>Global <a class="el" href="piint_8h.html#a0231e88a1290269fd41dc1e4d24e4f55">LEO_CMD_TYPE_1</a> </dt>
<dd><a class="anchor" id="_todo000038"></a>name </dd>
<dd><a class="anchor" id="_todo000037"></a>name </dd>
<dt>Global <a class="el" href="piint_8h.html#ad43c4418deeccdbeaabd6b9657d3c0c1">LEO_CMD_TYPE_2</a> </dt>
<dd><a class="anchor" id="_todo000039"></a>name </dd>
<dd><a class="anchor" id="_todo000038"></a>name </dd>
<dt>Global <a class="el" href="render__courses_8h.html#ae41e4953dc98c20240ddfd2b26862ee9">load_surface_map</a> (uintptr_t, struct <a class="el" href="structUnkStruct__800DC5EC.html">UnkStruct_800DC5EC</a> *)</dt>
<dd><a class="anchor" id="_todo000043"></a>Should be Gfx* </dd>
<dt>Global <a class="el" href="sptask_8h.html#a3b54c742028b6c1e8246bf9349bad70c">M_TASK_FLAG0</a> </dt>
<dd><a class="anchor" id="_todo000052"></a>These defines shouldn't exist - <a class="el" href="rcp_8h.html">PR/rcp.h</a> has them properly defined (ultralib) </dd>
<dt>Global <a class="el" href="main_8h.html#a3e7f5dc57f158b3772b2ab86f730b3d7">MTX_KART_POOL_SIZE</a> </dt>
<dd><a class="anchor" id="_todo000017"></a>Verify with proper documentation </dd>
<dd><a class="anchor" id="_todo000018"></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="_todo000016"></a>Verify with proper documentation </dd>
<dd><a class="anchor" id="_todo000017"></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="_todo000015"></a>More indepth error checking/return value </dd>
<dt>Global <a class="el" href="structNote.html#ad84c5a727f09a9ea8140bcf1b56ce512">Note::priority</a> </dt>
<dd><a class="anchor" id="_todo000004"></a>use macros or something instead. </dd>
<dd><a class="anchor" id="_todo000002"></a>use macros or something instead. </dd>
<dt>Global <a class="el" href="osContInit_8c.html#a3a0e3a0d795150ad033f213754773c34">osContInit</a> (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)</dt>
<dd><a class="anchor" id="_todo000026"></a>figure out what it means </dd>
<dt>Global <a class="el" href="osPfsDeleteFile_8c.html#a4694169ebbc67d1cab176b4f8945ce51">osPfsDeleteFile</a> (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name)</dt>
<dd><a class="anchor" id="_todo000031"></a>magic constant </dd>
<dt>Global <a class="el" href="osPiStartDma_8c.html#ae288a36d96a4db6977d95327e246ec12">osPiStartDma</a> (<a class="el" href="structOSIoMesg.html">OSIoMesg</a> *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)</dt>
<dd><a class="anchor" id="_todo000033"></a>name magic constants </dd>
<dd><a class="anchor" id="_todo000034"></a>name magic constants </dd>
<dt>Global <a class="el" href="osPiRawStartDma_8c.html#aa3a1dc7939fd49721d4353372722722c">osRomBase</a> </dt>
<dd><a class="anchor" id="_todo000034"></a>figure out why this is like this </dd>
<dd><a class="anchor" id="_todo000033"></a>figure out why this is like this </dd>
<dt>Global <a class="el" href="osViBlack_8c.html#a6446513d8cd19001210d458f11b12df4">osViBlack</a> (u8 active)</dt>
<dd><a class="anchor" id="_todo000035"></a>name magic constants </dd>
<dt>Global <a class="el" href="osViSwapBuffer_8c.html#ad9fbc8feed5d6cf557a051834e168950">osViSwapBuffer</a> (void *vaddr)</dt>
<dd><a class="anchor" id="_todo000036"></a>figure out what this flag means </dd>
<dd><a class="anchor" id="_todo000039"></a>figure out what this flag means </dd>
<dt>Global <a class="el" href="osEPiRawStartDma_8c.html#a61b4993ebb70a3b701fccc3221c36d81">PI_DOMAIN1</a> </dt>
<dd><a class="anchor" id="_todo000029"></a>This define is from <a class="el" href="os_8h.html">os.h</a>, but including that causes problems... </dd>
<dt>Global <a class="el" href="actors_8c.html#a244363eb20e950ed94944be1c768a37c">render_actor_shell</a> (<a class="el" href="structCamera.html">Camera</a> *camera, Mat4 matrix, struct <a class="el" href="structShellActor.html">ShellActor</a> *shell)</dt>
<dd><a class="anchor" id="_todo000042"></a>Is this making the shell spin? </dd>
<dd><a class="anchor" id="_todo000040"></a>Is this making the shell spin? </dd>
<dt>Global <a class="el" href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a> (sound_bank, byte2, byte3, sound_id)</dt>
<dd><a class="anchor" id="_todo000053"></a>format like sm64 <a class="el" href="sounds_8h.html">sounds.h</a> </dd>
<dt>Global <a class="el" href="osEPiRawStartDma_8c.html#a9f68445808ae98c1a50579d2c5a95c7f">UPDATE_REG</a> (reg, var)</dt>
<dd><a class="anchor" id="_todo000028"></a>This define is from <a class="el" href="piint_8h.html">piint.h</a>, but including that causes problems... </dd>
<dt>Global <a class="el" href="internal_8h.html#aa8d5fa5d7506353e4e791caab237c721">US_FLOAT</a> (x)</dt>
<dd><a class="anchor" id="_todo000003"></a>US_FLOAT should probably be renamed to JP_DOUBLE since eu seems to use floats too </dd>
<dd><a class="anchor" id="_todo000001"></a>US_FLOAT should probably be renamed to JP_DOUBLE since eu seems to use floats too </dd>
</dl>
</div></div><!-- contents -->
</div><!-- PageDoc -->
+110 -110
View File
@@ -217,173 +217,173 @@ $(function(){initNavTree('train_2render_8inc_8c_source.html',''); initResizable(
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x2D8));</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, 17.0f, 12.0f, -34.0f);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, 17.0f, 12.0f, -34.0f);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> maxObjectsReached = <a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0;</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordflow">if</span> (maxObjectsReached) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">maxObjectsReached</a> = <a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0;</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">maxObjectsReached</a>) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#adcb426b610031c4495cf1d7b7ccd7afc">d_course_kalimari_desert_dl_22D70</a>);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#adcb426b610031c4495cf1d7b7ccd7afc">d_course_kalimari_desert_dl_22D70</a>);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x2D8));</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, -17.0f, 12.0f, -34.0f);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot + 0x2D8));</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, -17.0f, 12.0f, -34.0f);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> maxObjectsReached = <a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keywordflow">if</span> (maxObjectsReached) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">maxObjectsReached</a> = <a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">maxObjectsReached</a>) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#adcb426b610031c4495cf1d7b7ccd7afc">d_course_kalimari_desert_dl_22D70</a>);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> gSPSetGeometryMode(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#adcb426b610031c4495cf1d7b7ccd7afc">d_course_kalimari_desert_dl_22D70</a>);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPSetGeometryMode</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>}</div>
</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="foldopen" id="foldopen00140" data-start="{" data-end="}">
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="train_2render_8inc_8c.html#a4366f819eb3527ec4d2665639adfee85"> 140</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="train_2render_8inc_8c.html#a4366f819eb3527ec4d2665639adfee85">render_actor_train_tender</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <span class="keyword">struct</span> <a class="code hl_struct" href="structTrainCar.html">TrainCar</a> *actor) {</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> sp120;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> sp160;</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> spE0;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> spA0;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="train_2render_8inc_8c.html#a4366f819eb3527ec4d2665639adfee85"> 140</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="train_2render_8inc_8c.html#a4366f819eb3527ec4d2665639adfee85">render_actor_train_tender</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <span class="keyword">struct</span> <a class="code hl_struct" href="structTrainCar.html">TrainCar</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>) {</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>;</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>;</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a5d7d62393c4c7839040a5af400d02a51">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 625.0f, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 9000000.0f);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;pos, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 625.0f, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 9000000.0f);</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordflow">if</span> (temp_f0 &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> gSPClearGeometryMode(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#ace7a0e559b5d01f76f0481a2c23ba2e1">G_LIGHTING</a>);</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPClearGeometryMode</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#ace7a0e559b5d01f76f0481a2c23ba2e1">G_LIGHTING</a>);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_function" href="math__util_8c.html#a7085bb4bb08bdc39c0fa0b98f25176ef">mtxf_pos_rotation_xyz</a>(sp120, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a5d7d62393c4c7839040a5af400d02a51">pos</a>, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#acfaf043e4d68774b9f7e9b4cf8a22822">rot</a>);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(sp120, 0) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_function" href="math__util_8c.html#a7085bb4bb08bdc39c0fa0b98f25176ef">mtxf_pos_rotation_xyz</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;pos, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;rot);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, 0) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordflow">if</span> (temp_f0 &lt; 250000.0f) {</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 250000.0f) {</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a6b23204626bc1e08a33e964cde5f059b">d_course_kalimari_desert_dl_1F228</a>);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a6b23204626bc1e08a33e964cde5f059b">d_course_kalimari_desert_dl_1F228</a>);</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (temp_f0 &lt; 1000000.0f) {</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a5b7de14ea10152c9fc042fbdf1780938">d_course_kalimari_desert_dl_1F708</a>);</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 1000000.0f) {</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a5b7de14ea10152c9fc042fbdf1780938">d_course_kalimari_desert_dl_1F708</a>);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a14fa74b51aae41ead880d9ecc8f85695">d_course_kalimari_desert_dl_1FAF8</a>);</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a14fa74b51aae41ead880d9ecc8f85695">d_course_kalimari_desert_dl_1FAF8</a>);</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> }</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">if</span> (1440000.0f &lt; temp_f0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">if</span> (1440000.0f &lt; <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> gSPClearGeometryMode(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a239f3cefcd510fe67ad2da941dfb1e4c">d_course_kalimari_desert_dl_22D28</a>);</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPClearGeometryMode</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a239f3cefcd510fe67ad2da941dfb1e4c">d_course_kalimari_desert_dl_22D28</a>);</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a>);</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, 17.0f, 6.0f, 8.0f);</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot);</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, 17.0f, 6.0f, 8.0f);</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a>);</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, -17.0, 6.0f, 8.0f);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot);</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, -17.0, 6.0f, 8.0f);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x444));</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, 17.0f, 6.0f, -8.0f);</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot + 0x444));</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, 17.0f, 6.0f, -8.0f);</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x444));</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, -17.0f, 6.0f, -8.0f);</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot + 0x444));</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, -17.0f, 6.0f, -8.0f);</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> gSPSetGeometryMode(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPSetGeometryMode</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span>}</div>
</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
<div class="foldopen" id="foldopen00210" data-start="{" data-end="}">
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="train_2render_8inc_8c.html#a850ce2fa157704a3d8412f96ec5d3b98"> 210</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="train_2render_8inc_8c.html#a850ce2fa157704a3d8412f96ec5d3b98">render_actor_train_passenger_car</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <span class="keyword">struct</span> <a class="code hl_struct" href="structTrainCar.html">TrainCar</a> *actor) {</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> sp120;</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> sp160;</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> spE0;</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> spA0;</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="train_2render_8inc_8c.html#a850ce2fa157704a3d8412f96ec5d3b98"> 210</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="train_2render_8inc_8c.html#a850ce2fa157704a3d8412f96ec5d3b98">render_actor_train_passenger_car</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <span class="keyword">struct</span> <a class="code hl_struct" href="structTrainCar.html">TrainCar</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>) {</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>;</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>;</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>;</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>;</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a5d7d62393c4c7839040a5af400d02a51">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 2025.0f, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 9000000.0f);</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;pos, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 2025.0f, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 9000000.0f);</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">if</span> (temp_f0 &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> gSPClearGeometryMode(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#ace7a0e559b5d01f76f0481a2c23ba2e1">G_LIGHTING</a>);</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPClearGeometryMode</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#ace7a0e559b5d01f76f0481a2c23ba2e1">G_LIGHTING</a>);</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_function" href="math__util_8c.html#a7085bb4bb08bdc39c0fa0b98f25176ef">mtxf_pos_rotation_xyz</a>(sp120, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a5d7d62393c4c7839040a5af400d02a51">pos</a>, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#acfaf043e4d68774b9f7e9b4cf8a22822">rot</a>);</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_function" href="math__util_8c.html#a7085bb4bb08bdc39c0fa0b98f25176ef">mtxf_pos_rotation_xyz</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;pos, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;rot);</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(sp120, 0) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, 0) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keywordflow">if</span> (temp_f0 &lt; 250000.0f) {</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 250000.0f) {</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a2c85f6218bf4bb8acdae7a21dded5e09">d_course_kalimari_desert_dl_20A20</a>);</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a50b1d169526a447721f71c8e9dd56c00">d_course_kalimari_desert_dl_20A08</a>);</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a2c85f6218bf4bb8acdae7a21dded5e09">d_course_kalimari_desert_dl_20A20</a>);</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a50b1d169526a447721f71c8e9dd56c00">d_course_kalimari_desert_dl_20A08</a>);</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (temp_f0 &lt; 1000000.0f) {</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 1000000.0f) {</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a4d89f82cb77152eca6f8430ef6114902">d_course_kalimari_desert_dl_21550</a>);</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#ad429c9ea09b0f955c4d36c7dd5e340f5">d_course_kalimari_desert_dl_21220</a>);</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a4d89f82cb77152eca6f8430ef6114902">d_course_kalimari_desert_dl_21550</a>);</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#ad429c9ea09b0f955c4d36c7dd5e340f5">d_course_kalimari_desert_dl_21220</a>);</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a791f2de31718c93d030aba2acf79c2ab">d_course_kalimari_desert_dl_21C90</a>);</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a4035ade1acfd1363fa12f84c1d2f5151">d_course_kalimari_desert_dl_21A80</a>);</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a791f2de31718c93d030aba2acf79c2ab">d_course_kalimari_desert_dl_21C90</a>);</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a4035ade1acfd1363fa12f84c1d2f5151">d_course_kalimari_desert_dl_21A80</a>);</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> }</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keywordflow">if</span> (1440000.0f &lt; temp_f0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keywordflow">if</span> (1440000.0f &lt; <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> gSPClearGeometryMode(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a239f3cefcd510fe67ad2da941dfb1e4c">d_course_kalimari_desert_dl_22D28</a>);</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPClearGeometryMode</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a1d9c1bb13064e0e1726ed802cfb2697a">G_CULL_BACK</a>);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a239f3cefcd510fe67ad2da941dfb1e4c">d_course_kalimari_desert_dl_22D28</a>);</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a>);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, 17.0f, 6.0f, 28.0f);</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, 17.0f, 6.0f, 28.0f);</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a>);</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, -17.0, 6.0f, 28.0f);</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot);</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, -17.0, 6.0f, 28.0f);</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x222));</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, 17.0f, 6.0f, 12.0f);</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot + 0x222));</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, 17.0f, 6.0f, 12.0f);</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> gSPPopMatrix(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(sp120, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (actor-&gt;<a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x222));</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, -17.0f, 6.0f, 12.0f);</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <a class="code hl_function" href="math__util_8c.html#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, (<a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>) (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">actor</a>-&gt;wheelRot + 0x222));</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>, -17.0f, 6.0f, 12.0f);</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp160</a>);</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">sp120</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spE0</a>);</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(spA0, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">spA0</a>, 3) == 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="kalimari__desert_2course__data_8c.html#a43bd524976e6266eecd31c16b34df8d8">d_course_kalimari_desert_dl_22DB8</a>);</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPPopMatrix</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_define" href="gbi_8h.html#a4c9589710f911ec2c38104f51a68a8aa">G_MTX_MODELVIEW</a>);</div>
+45 -45
View File
@@ -203,93 +203,93 @@ $(function(){initNavTree('trees_2render_8inc_8c_source.html',''); initResizable(
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordflow">if</span> (((temp_v0 &amp; 0x400) == 0) &amp;&amp; (temp_f0 &lt; 600.0f)) {</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 5.0f);</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> }</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> arg1[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> arg1[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> arg1[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(arg1, 0) != 0) {</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> gDPLoadTLUT_pal256(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="moo__moo__farm_2course__data_8c.html#ae31918719ea5688a00bb0886fe752219">d_course_moo_moo_farm_dl_tree</a>);</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, 0) != 0) {</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gDPLoadTLUT_pal256</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="moo__moo__farm_2course__data_8c.html#ae31918719ea5688a00bb0886fe752219">d_course_moo_moo_farm_dl_tree</a>);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> }</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>}</div>
</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="comment">// have all the properties of the tree</span></div>
<div class="foldopen" id="foldopen00128" data-start="{" data-end="}">
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a2c46969c4e2c993552d8607c3c6205ce"> 128</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a2c46969c4e2c993552d8607c3c6205ce">func_80299864</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg1, <span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *arg2) {</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0 = arg2-&gt;<a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a2c46969c4e2c993552d8607c3c6205ce"> 128</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a2c46969c4e2c993552d8607c3c6205ce">func_80299864</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, <span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *arg2) {</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>;</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> = arg2-&gt;<a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordflow">if</span> ((temp_v0 &amp; 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> &amp; 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 0, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 4000000.0f);</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 0, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 4000000.0f);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordflow">if</span> (temp_f0 &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordflow">if</span> (((temp_v0 &amp; 0x400) == 0) &amp;&amp; (temp_f0 &lt; 250000.0f)) {</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> &amp; 0x400) == 0) &amp;&amp; (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 250000.0f)) {</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 2.79999995f);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> }</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> arg1[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> arg1[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> arg1[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(arg1, 0) != 0) {</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> gDPLoadTLUT_pal256(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, 0) != 0) {</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gDPLoadTLUT_pal256</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="comment">// Why is a TLUT being used a DL here? That makes no sense</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="comment">// Based on the TLUT being loaded above, this ought to be be another</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="comment">// tree related DL, presumably one found in a course other than Moo Moo farm</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="comment">// 0x0600FC70</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="moo__moo__farm_2course__data_8c.html#a240f5323a3d5ce24c07972b5fce9ffe3">d_course_moo_moo_farm_mole_tlut</a>);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="moo__moo__farm_2course__data_8c.html#a240f5323a3d5ce24c07972b5fce9ffe3">d_course_moo_moo_farm_mole_tlut</a>);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> }</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>}</div>
</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="foldopen" id="foldopen00162" data-start="{" data-end="}">
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#aa564af6ea62ec336f9c88ffd9351fa7f"> 162</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#aa564af6ea62ec336f9c88ffd9351fa7f">render_actor_tree_bowser_castle</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg1, <span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *arg2) {</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0 = arg2-&gt;<a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#aa564af6ea62ec336f9c88ffd9351fa7f"> 162</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#aa564af6ea62ec336f9c88ffd9351fa7f">render_actor_tree_bowser_castle</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, <span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *arg2) {</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>;</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> = arg2-&gt;<a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordflow">if</span> ((temp_v0 &amp; 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> &amp; 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 0, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 4000000.0f);</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 0, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 4000000.0f);</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">if</span> (temp_f0 &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordflow">if</span> (((temp_v0 &amp; 0x400) == 0) &amp;&amp; (temp_f0 &lt; 250000.0f)) {</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> &amp; 0x400) == 0) &amp;&amp; (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 250000.0f)) {</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 2.79999995f);</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> }</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> arg1[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> arg1[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> arg1[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(arg1, 0) != 0) {</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> gDPLoadTLUT_pal256(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="royal__raceway_2course__data_8c.html#ad1833d82bfdb3f4ac7d7e94123789869">d_course_royal_raceway_dl_castle_tree</a>);</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, 0) != 0) {</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gDPLoadTLUT_pal256</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="royal__raceway_2course__data_8c.html#ad1833d82bfdb3f4ac7d7e94123789869">d_course_royal_raceway_dl_castle_tree</a>);</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> }</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>}</div>
</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
<div class="foldopen" id="foldopen00192" data-start="{" data-end="}">
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#ad286049dc3781032de7e3a85633bb116"> 192</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#ad286049dc3781032de7e3a85633bb116">render_actor_bush_bowser_castle</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg1, <span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *arg2) {</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0 = arg2-&gt;<a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#ad286049dc3781032de7e3a85633bb116"> 192</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#ad286049dc3781032de7e3a85633bb116">render_actor_bush_bowser_castle</a>(<a class="code hl_struct" href="structCamera.html">Camera</a> *camera, <a class="code hl_typedef" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, <span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *arg2) {</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>;</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> = arg2-&gt;<a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordflow">if</span> ((temp_v0 &amp; 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> &amp; 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 0, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 640000.0f);</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-&gt;<a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-&gt;<a class="code hl_variable" href="structCamera.html#a0eac7222597bb35c86f8ab71bb2f9d2f">rot</a>[1], 0, <a class="code hl_variable" href="main_8c.html#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a>[camera - <a class="code hl_variable" href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a>], 640000.0f);</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <span class="keywordflow">if</span> (temp_f0 &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 0.0f) { <span class="keywordflow">return</span>; }</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keywordflow">if</span> (((temp_v0 &amp; 0x400) == 0) &amp;&amp; (temp_f0 &lt; 250000.0f)) {</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> &amp; 0x400) == 0) &amp;&amp; (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> &lt; 250000.0f)) {</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-&gt;<a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 2.79999995f);</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> }</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> arg1[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> arg1[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> arg1[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-&gt;<a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(arg1, 0) != 0) {</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> gDPLoadTLUT_pal256(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="bowsers__castle_2course__data_8c.html#a82adeb1445a27f8cb23715c2744ea7ac">d_course_bowsers_castle_dl_bush</a>);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>, 0) != 0) {</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gDPLoadTLUT_pal256</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a>);</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gSPDisplayList</a>(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="bowsers__castle_2course__data_8c.html#a82adeb1445a27f8cb23715c2744ea7ac">d_course_bowsers_castle_dl_bush</a>);</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> }</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>}</div>
</div>
+4 -4
View File
@@ -951,7 +951,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000049">Todo</a></b></dt><dd>This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with <code>for(var_v1 = 0; var_v1 &lt; size; var_v1++)</code> The diff gets massive. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000048">Todo</a></b></dt><dd>This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with <code>for(var_v1 = 0; var_v1 &lt; size; var_v1++)</code> The diff gets massive. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -3939,7 +3939,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#_todo000050">Todo</a></b></dt><dd>arg1 should likely be a u8 * </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000049">Todo</a></b></dt><dd>arg1 should likely be a u8 * </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -10526,7 +10526,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#_todo000051">Todo</a></b></dt><dd>Cleanup this function to use array access and struct if possible. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000050">Todo</a></b></dt><dd>Cleanup this function to use array access and struct if possible. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -12220,7 +12220,7 @@ Here is the caller graph for this function:</div>
<div class="line"> 0.0, 0.0, 0.0, 0.0,</div>
<div class="line"> 0.0, 0.0, 0.0, 0.0</div>
<div class="line">}</div>
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000048">Todo</a></b></dt><dd>unused? </dd></dl>
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000047">Todo</a></b></dt><dd>unused? </dd></dl>
</div>
</div>