mirror of
https://github.com/n64decomp/mk64
synced 2026-08-22 06:19:11 -04:00
Deploying to gh-pages from @ n64decomp/mk64@a67d099d36 🚀
This commit is contained in:
+1
-1
@@ -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"></a>
|
||||
<div class="textblock"><h1><a class="anchor" id="actors-1"></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
@@ -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#_todo000043">Todo</a></b></dt><dd>Is this making the shell spin? </dd></dl>
|
||||
<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>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -172,7 +172,7 @@ $(function(){initNavTree('actorsmenu.html',''); initResizable(); });
|
||||
</div>
|
||||
|
||||
</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>
|
||||
<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>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
</div><!-- doc-content -->
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
var actorsmenu =
|
||||
[
|
||||
[ "How Actors Work", "actors.html", [
|
||||
[ "Actors", "actors.html#actors", null ]
|
||||
[ "Actors", "actors.html#actors-1", null ]
|
||||
] ],
|
||||
[ "Objects", "objects.html", [
|
||||
[ "Objects", "objects.html#objects", null ]
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="112.2" height="20"><linearGradient id="smooth" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="round"><rect width="112.2" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#round)"><rect width="88.2" height="20" fill="#555"/><rect x="88.2" width="24.0" height="20" fill="#007ec6"/><rect width="112.2" height="20" fill="url(#smooth)"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"><text x="451.0" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="782.0" lengthAdjust="spacing">ASM functions</text><text x="451.0" y="140" transform="scale(0.1)" textLength="782.0" lengthAdjust="spacing">ASM functions</text><text x="992.0" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="140.0" lengthAdjust="spacing">68</text><text x="992.0" y="140" transform="scale(0.1)" textLength="140.0" lengthAdjust="spacing">68</text></g></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="108.9" height="20"><linearGradient id="smooth" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="round"><rect width="108.9" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#round)"><rect width="84.9" height="20" fill="#555"/><rect x="84.9" width="24.0" height="20" fill="#007ec6"/><rect width="108.9" height="20" fill="url(#smooth)"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"><text x="434.5" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="749.0" lengthAdjust="spacing">WIP functions</text><text x="434.5" y="140" transform="scale(0.1)" textLength="749.0" lengthAdjust="spacing">WIP functions</text><text x="959.0" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="140.0" lengthAdjust="spacing">68</text><text x="959.0" y="140" transform="scale(0.1)" textLength="140.0" lengthAdjust="spacing">68</text></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -665,7 +665,7 @@ Variables</h2></td></tr>
|
||||
<div class="line"> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gsSPEndDisplayList</a>(),</div>
|
||||
<div class="line">}</div>
|
||||
<div class="ttc" id="acode__800029B0_8c_html_a1b0406ea3ec906cf85496afbfe00e23e"><div class="ttname"><a href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gCourseMaxZ</a></div><div class="ttdeci">s16 gCourseMaxZ</div><div class="ttdef"><b>Definition</b> code_800029B0.c:93</div></div>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000056">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000057">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -716,7 +716,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000056">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000057">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -24,7 +24,7 @@ var basics =
|
||||
[ "Code Breakdown", "controlflow.html#code-breakdown", [
|
||||
[ "Menus", "controlflow.html#menus", null ],
|
||||
[ "Players", "controlflow.html#players", null ],
|
||||
[ "Actors", "controlflow.html#actors-1", null ],
|
||||
[ "Actors", "controlflow.html#actors", null ],
|
||||
[ "Objects", "controlflow.html#objects-1", null ],
|
||||
[ "Courses", "controlflow.html#courses", [
|
||||
[ "Course Folder", "controlflow.html#course-folder", null ]
|
||||
|
||||
@@ -160,7 +160,7 @@ Variables</h2></td></tr>
|
||||
<div class="ttc" id="agbi_8h_html_aadb5eb2ba3b0a454682ae544c2d7ab66"><div class="ttname"><a href="gbi_8h.html#aadb5eb2ba3b0a454682ae544c2d7ab66">G_RM_AA_ZB_OPA_SURF2</a></div><div class="ttdeci">#define G_RM_AA_ZB_OPA_SURF2</div><div class="ttdef"><b>Definition</b> gbi.h:942</div></div>
|
||||
<div class="ttc" id="agbi_8h_html_ae4a9361eec8b90bd63962d8aed9d87b0"><div class="ttname"><a href="gbi_8h.html#ae4a9361eec8b90bd63962d8aed9d87b0">G_CC_MODULATEIA</a></div><div class="ttdeci">#define G_CC_MODULATEIA</div><div class="ttdef"><b>Definition</b> gbi.h:492</div></div>
|
||||
<div class="ttc" id="agbi_8h_html_aec47fa07892860d18c0617eae167ce9e"><div class="ttname"><a href="gbi_8h.html#aec47fa07892860d18c0617eae167ce9e">G_RM_AA_ZB_TEX_EDGE</a></div><div class="ttdeci">#define G_RM_AA_ZB_TEX_EDGE</div><div class="ttdef"><b>Definition</b> gbi.h:957</div></div>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000057">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000056">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -148,7 +148,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000057">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000056">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -116,169 +116,169 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <<a class="code" href="code__800029B0_8h.html">code_800029B0.h</a>></span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
||||
<div class="foldopen" id="foldopen00008" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a10550a4f6cb14493d6b16ac44a3c9484"> 8</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a10550a4f6cb14493d6b16ac44a3c9484">func_802B3B44</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>) {</div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <a class="code hl_typedef" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">currentWaypoint</a>;</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_typedef" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>;</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</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="l00012" name="l00012"></a><span class="lineno"> 12</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_2</a>;</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</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_3</a>;</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</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_f12_3</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</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_f14_2</a>;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</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_f16_2</a>;</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</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_f2</a>;</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</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_f12</a>;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</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_f28</a>;</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</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_f20</a>;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</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_f22</a>;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</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_f24</a>;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</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_f12_0</a>;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</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_f12_1</a>;</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</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_f12_2</a>;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</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_f18_3</a>;</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</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_f16_3</a>;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</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_f26</a>;</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</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">origPos</a>;</div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a10550a4f6cb14493d6b16ac44a3c9484"> 8</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a10550a4f6cb14493d6b16ac44a3c9484">func_802B3B44</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *shell) {</div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <a class="code hl_typedef" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> currentWaypoint;</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_typedef" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> nextWaypoint;</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0_2;</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0_3;</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f12_3;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f14_2;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f16_2;</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f2;</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f12;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f28;</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f20;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f22;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f24;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f12_0;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f12_1;</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f12_2;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f18_3;</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f16_3;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f26;</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> origPos;</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">currentWaypoint</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pathIndex;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f2</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">currentWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">posX</a>;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">currentWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">posY</a>;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f28</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">currentWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">posZ</a>;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">currentWaypoint</a> + 1;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> currentWaypoint = shell-><a class="code hl_variable" href="structShellActor.html#af3da1448ac4320471aadbc7652ea81a5">pathIndex</a>;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> temp_f2 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[currentWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">posX</a>;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> temp_f12 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[currentWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">posY</a>;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> temp_f28 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[currentWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">posZ</a>;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> nextWaypoint = currentWaypoint + 1;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a> >= <a class="code hl_variable" href="code__80005FD0_8c.html#aefa24c5b76e7fc9a41036c0b3c4599d8">D_80164430</a>) {</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a> -= <a class="code hl_variable" href="code__80005FD0_8c.html#aefa24c5b76e7fc9a41036c0b3c4599d8">D_80164430</a>;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">if</span> (nextWaypoint >= <a class="code hl_variable" href="code__80005FD0_8c.html#aefa24c5b76e7fc9a41036c0b3c4599d8">D_80164430</a>) {</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> nextWaypoint -= <a class="code hl_variable" href="code__80005FD0_8c.html#aefa24c5b76e7fc9a41036c0b3c4599d8">D_80164430</a>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> }</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f20</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f2</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0];</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f22</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1];</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f24</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f28</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2];</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f20</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f20</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f22</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f22</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f24</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f24</a>);</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> > 400.0f) {</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f18_3</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">posX</a>;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_3</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">posY</a>;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f26</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">posZ</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> temp_f20 = temp_f2 - shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> temp_f22 = temp_f12 - shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> temp_f24 = temp_f28 - shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> temp_f0 = (temp_f20 * temp_f20) + (temp_f22 * temp_f22) + (temp_f24 * temp_f24);</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">if</span> (temp_f0 > 400.0f) {</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> temp_f18_3 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[nextWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">posX</a>;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> temp_f16_3 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[nextWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">posY</a>;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> temp_f26 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[nextWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">posZ</a>;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_0</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f18_3</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0];</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_1</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_3</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1];</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_2</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f26</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2];</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> temp_f12_0 = temp_f18_3 - shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> temp_f12_1 = temp_f16_3 - shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> temp_f12_2 = temp_f26 - shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0_3</a> = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_0</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_0</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_1</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_1</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_2</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_2</a>);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0_3</a> < <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>) {</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pathIndex = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> temp_f0_3 = (temp_f12_0 * temp_f12_0) + (temp_f12_1 * temp_f12_1) + (temp_f12_2 * temp_f12_2);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordflow">if</span> (temp_f0_3 < temp_f0) {</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> shell-><a class="code hl_variable" href="structShellActor.html#af3da1448ac4320471aadbc7652ea81a5">pathIndex</a> = nextWaypoint;</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0_2</a> = <a class="code hl_function" href="math_8h.html#a37bde043e94a6f074c78f10518fb5d99">sqrtf</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>) * 4.0f;</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f20</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0_2</a>;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f22</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0_2</a>;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f24</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0_2</a>;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> temp_f0_2 = <a class="code hl_function" href="math_8h.html#a37bde043e94a6f074c78f10518fb5d99">sqrtf</a>(temp_f0) * 4.0f;</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> temp_f20 /= temp_f0_2;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> temp_f22 /= temp_f0_2;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> temp_f24 /= temp_f0_2;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[0];</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[1];</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[2];</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> temp_f12_3 = shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[0];</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> temp_f14_2 = shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[1];</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> temp_f16_2 = shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[2];</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a> += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f20</a>;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a> += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f22</a>;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a> += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f24</a>;</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> = <a class="code hl_function" href="math_8h.html#a37bde043e94a6f074c78f10518fb5d99">sqrtf</a>((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a>));</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> > 6.0f) {</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> /= 6.0f;</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>;</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a>;</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> temp_f12_3 += temp_f20;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> temp_f14_2 += temp_f22;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> temp_f16_2 += temp_f24;</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> temp_f0 = <a class="code hl_function" href="math_8h.html#a37bde043e94a6f074c78f10518fb5d99">sqrtf</a>((temp_f12_3 * temp_f12_3) + (temp_f14_2 * temp_f14_2) + (temp_f16_2 * temp_f16_2));</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">if</span> (temp_f0 > 6.0f) {</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> temp_f0 /= 6.0f;</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> temp_f12_3 /= temp_f0;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> temp_f14_2 /= temp_f0;</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> temp_f16_2 /= temp_f0;</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[0] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a>;</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[1] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a>;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[2] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a>;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[0] = temp_f12_3;</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[1] = temp_f14_2;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[2] = temp_f16_2;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">origPos</a>[0] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0];</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">origPos</a>[1] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1];</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">origPos</a>[2] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2];</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> origPos[0] = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> origPos[1] = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> origPos[2] = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0] += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12_3</a>;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1] += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14_2</a>;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2] += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_2</a>;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_function" href="collision_8c.html#a0724869c38f177efa5357ac2205857d4">func_802AD950</a>(&<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30, 4.0f, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">origPos</a>[0], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">origPos</a>[1], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">origPos</a>[2]);</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_function" href="actors__extended_8c.html#a78e98c146f1f4dd6e3608016486172a4">func_802B4E30</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0] += temp_f12_3;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1] += temp_f14_2;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2] += temp_f16_2;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_function" href="collision_8c.html#a0724869c38f177efa5357ac2205857d4">func_802AD950</a>(&shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>, 4.0f, shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0], shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1], shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2], origPos[0], origPos[1], origPos[2]);</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_function" href="actors__extended_8c.html#a78e98c146f1f4dd6e3608016486172a4">func_802B4E30</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) shell);</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> }</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> > 5.0f) {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f2</a>;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->boundingBoxSize + <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12</a>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f28</a>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pathIndex = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">if</span> (temp_f0 > 5.0f) {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0] = temp_f2;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1] = shell-><a class="code hl_variable" href="structShellActor.html#a610da60b5b38774fba6b6bb3076fd007">boundingBoxSize</a> + temp_f12;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2] = temp_f28;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> shell-><a class="code hl_variable" href="structShellActor.html#af3da1448ac4320471aadbc7652ea81a5">pathIndex</a> = nextWaypoint;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f18_3</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">posX</a>;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_3</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">posY</a>;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f26</a> = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">nextWaypoint</a>].<a class="code hl_variable" href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">posZ</a>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> temp_f18_3 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[nextWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">posX</a>;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> temp_f16_3 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[nextWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">posY</a>;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> temp_f26 = <a class="code hl_variable" href="code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3">D_80164490</a>[nextWaypoint].<a class="code hl_variable" href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">posZ</a>;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0] = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f2</a> + <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f18_3</a>) * 0.5f;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1] = ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12</a> + <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_3</a>) * 0.5f) + <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->boundingBoxSize;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2] = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f28</a> + <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f26</a>) * 0.5f;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0] = (temp_f2 + temp_f18_3) * 0.5f;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1] = ((temp_f12 + temp_f16_3) * 0.5f) + shell-><a class="code hl_variable" href="structShellActor.html#a610da60b5b38774fba6b6bb3076fd007">boundingBoxSize</a>;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2] = (temp_f28 + temp_f26) * 0.5f;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[0] = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f18_3</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f2</a>) * 0.5f;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[1] = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f16_3</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f12</a>) * 0.5f;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[2] = (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f26</a> - <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f28</a>) * 0.5f;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[0] = (temp_f18_3 - temp_f2) * 0.5f;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[1] = (temp_f16_3 - temp_f12) * 0.5f;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[2] = (temp_f26 - temp_f28) * 0.5f;</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> }</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> }</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="foldopen" id="foldopen00113" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a0cc339b71fb81e84d30eb55dc05b1a04"> 113</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a0cc339b71fb81e84d30eb55dc05b1a04">func_802B3E7C</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>, <a class="code hl_struct" href="structPlayer.html">Player</a> *player) {</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</a>;</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a>;</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">xz_dist</a>;</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</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">newPosition</a>;</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a0cc339b71fb81e84d30eb55dc05b1a04"> 113</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a0cc339b71fb81e84d30eb55dc05b1a04">func_802B3E7C</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *shell, <a class="code hl_struct" href="structPlayer.html">Player</a> *player) {</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> x_velocity;</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> z_velocity;</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> xz_dist;</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> newPosition;</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </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">x_velocity</a> = player-><a class="code hl_variable" href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</a> -= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0];</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">z_velocity</a> = player-><a class="code hl_variable" href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">pos</a>[2];</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">z_velocity</a> -= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2];</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">xz_dist</a> = <a class="code hl_function" href="math_8h.html#a37bde043e94a6f074c78f10518fb5d99">sqrtf</a>((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</a>) + (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a> * <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a>)) / 8;</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">xz_dist</a> == 0.0f) {</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">x_velocity</a> = 0.0f;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a> = 0.0f;</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> x_velocity = player-><a class="code hl_variable" href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> x_velocity -= shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> z_velocity = player-><a class="code hl_variable" href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> z_velocity -= shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> xz_dist = <a class="code hl_function" href="math_8h.html#a37bde043e94a6f074c78f10518fb5d99">sqrtf</a>((x_velocity * x_velocity) + (z_velocity * z_velocity)) / 8;</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">if</span> (xz_dist == 0.0f) {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> x_velocity = 0.0f;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> z_velocity = 0.0f;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">xz_dist</a>;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a> /= <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">xz_dist</a>;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> x_velocity /= xz_dist;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> z_velocity /= xz_dist;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> }</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> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">newPosition</a>[0] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0];</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">newPosition</a>[1] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1];</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">newPosition</a>[2] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2];</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">shell</a>->pos[0] += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</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">shell</a>->pos[1] -= 2.0f;</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">shell</a>->pos[2] += <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a>;</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[0] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">x_velocity</a>;</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[1] = -2.0f;</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity[2] = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">z_velocity</a>;</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> newPosition[0] = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> newPosition[1] = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> newPosition[2] = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0] += x_velocity;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1] -= 2.0f;</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2] += z_velocity;</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[0] = x_velocity;</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[1] = -2.0f;</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> shell-><a class="code hl_variable" href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">velocity</a>[2] = z_velocity;</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keywordflow">if</span> (player-><a class="code hl_variable" href="structPlayer.html#a43ea00ff8972384bcc7da1733b73e0ab">effects</a> & <a class="code hl_define" href="defines_8h.html#a097e621533b6b47ca98facc0a937437c">BOO_EFFECT</a>) {</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) shell);</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_function" href="collision_8c.html#a0724869c38f177efa5357ac2205857d4">func_802AD950</a>(&<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30, 4.0f, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">newPosition</a>[0], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">newPosition</a>[1], <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">newPosition</a>[2]);</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_function" href="actors__extended_8c.html#a78e98c146f1f4dd6e3608016486172a4">func_802B4E30</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a334de9136224947ca20e7d31fb009a82">func_802B4104</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_function" href="collision_8c.html#a0724869c38f177efa5357ac2205857d4">func_802AD950</a>(&shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>, 4.0f, shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0], shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1], shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2], newPosition[0], newPosition[1], newPosition[2]);</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_function" href="actors__extended_8c.html#a78e98c146f1f4dd6e3608016486172a4">func_802B4E30</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) shell);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a334de9136224947ca20e7d31fb009a82">func_802B4104</a>(shell);</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="foldopen" id="foldopen00155" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a7e2174a63721c801f8a932d74e8c3be9"> 155</a></span><a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a7e2174a63721c801f8a932d74e8c3be9">func_802B3FD0</a>(<a class="code hl_struct" href="structPlayer.html">Player</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">owner</a>, <span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>) {</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a7e2174a63721c801f8a932d74e8c3be9"> 155</a></span><a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a7e2174a63721c801f8a932d74e8c3be9">func_802B3FD0</a>(<a class="code hl_struct" href="structPlayer.html">Player</a> *owner, <span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *shell) {</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_struct" href="structPlayer.html">Player</a> *player;</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_typedef" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerIndex</a>;</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerToShellDistance</a>;</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_typedef" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> playerIndex;</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> playerToShellDistance;</div>
|
||||
<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> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">smallestDistance</a> = 25000000.0f;</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> (<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> < 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 = &<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="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">for</span> (playerIndex = 0; playerIndex < 4; playerIndex++) {</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> player = &<a class="code hl_variable" href="main_8c.html#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[playerIndex];</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">if</span> ((player-><a class="code hl_variable" href="structPlayer.html#a71c4ebed7633cd2330dec792fcf24f1f">type</a> & <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>
|
||||
<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__80057C60__var_8c.html#aac3337c246fb507e639a92c29cac7386">gPlayerBalloonCount</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerIndex</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 == owner) {<span class="keywordflow">continue</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__80057C60__var_8c.html#aac3337c246fb507e639a92c29cac7386">gPlayerBalloonCount</a>[playerIndex] < 0) { <span class="keywordflow">continue</span>; }</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="comment">// func_802B51E8 is not quite a 3D distance function, it doubles (rather than squares) the Z difference of the positions</span></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">playerToShellDistance</a> = <a class="code hl_function" href="math__util_8c.html#aa7f03785fe0e64d1fde8e9b02651cfd9">func_802B51E8</a>(player-><a class="code hl_variable" href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">pos</a>, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos);</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerToShellDistance</a> < <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">smallestDistance</a>) {</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">smallestDistance</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">playerToShellDistance</a>;</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> playerToShellDistance = <a class="code hl_function" href="math__util_8c.html#aa7f03785fe0e64d1fde8e9b02651cfd9">func_802B51E8</a>(player-><a class="code hl_variable" href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">pos</a>, shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>);</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordflow">if</span> (playerToShellDistance < smallestDistance) {</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> smallestDistance = playerToShellDistance;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> playerId = player - <a class="code hl_variable" href="main_8c.html#a0204a9efe5c4b5e5ce5153086a5ccb49">gPlayerOne</a>;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> }</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
@@ -289,54 +289,54 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
|
||||
</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="foldopen" id="foldopen00179" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a334de9136224947ca20e7d31fb009a82"> 179</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a334de9136224947ca20e7d31fb009a82">func_802B4104</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>) {</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30.unk3C[0] < 0.0f) && ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30.unk48[1] < 0.25f) || (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30.unk48[1] > -0.25f))) {</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_function" href="external_8c.html#acb60983213d09ee795e80ca3c8b5975e">func_800C98B8</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity, <a class="code hl_define" href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a>(0x19, 0x00, 0x80, 0x54));</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->flags |= 0x80;</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30.unk3C[1] < 0.0f) && ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30.unk54[1] < 0.25f) || (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->unk30.unk54[1] < -0.25f))) {</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <a class="code hl_function" href="external_8c.html#acb60983213d09ee795e80ca3c8b5975e">func_800C98B8</a>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos, <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->velocity, <a class="code hl_define" href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a>(0x19, 0x00, 0x80, 0x54));</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">shell</a>->flags |= 0x80;</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a334de9136224947ca20e7d31fb009a82"> 179</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a334de9136224947ca20e7d31fb009a82">func_802B4104</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *shell) {</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordflow">if</span> ((shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>.<a class="code hl_variable" href="structCollision.html#a4b2dc607e86c5d93d6923c59cad702e9">unk3C</a>[0] < 0.0f) && ((shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>.<a class="code hl_variable" href="structCollision.html#af18ab1dc022ce25ba4fa4f1b9b348126">unk48</a>[1] < 0.25f) || (shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>.<a class="code hl_variable" href="structCollision.html#af18ab1dc022ce25ba4fa4f1b9b348126">unk48</a>[1] > -0.25f))) {</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) shell);</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_function" href="external_8c.html#acb60983213d09ee795e80ca3c8b5975e">func_800C98B8</a>(shell-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, shell-><a class="code hl_variable" href="structActor.html#abb823b9528b91c1bc292f8729803785a">velocity</a>, <a class="code hl_define" href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a>(0x19, 0x00, 0x80, 0x54));</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> shell-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a> |= 0x80;</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>.<a class="code hl_variable" href="structCollision.html#a4b2dc607e86c5d93d6923c59cad702e9">unk3C</a>[1] < 0.0f) && ((shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>.<a class="code hl_variable" href="structCollision.html#abbac7b426b00b3cfcd6037628163cc74">unk54</a>[1] < 0.25f) || (shell-><a class="code hl_variable" href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">unk30</a>.<a class="code hl_variable" href="structCollision.html#abbac7b426b00b3cfcd6037628163cc74">unk54</a>[1] < -0.25f))) {</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) shell);</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <a class="code hl_function" href="external_8c.html#acb60983213d09ee795e80ca3c8b5975e">func_800C98B8</a>(shell-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, shell-><a class="code hl_variable" href="structActor.html#abb823b9528b91c1bc292f8729803785a">velocity</a>, <a class="code hl_define" href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a>(0x19, 0x00, 0x80, 0x54));</div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> shell-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a> |= 0x80;</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>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
||||
<div class="foldopen" id="foldopen00196" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a6e281ad692a9ccd329fa6840ad38afbc"> 196</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a6e281ad692a9ccd329fa6840ad38afbc">update_actor_red_blue_shell</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>) {</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad9</a>;</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="blue__and__red__shells_2update_8inc_8c.html#a6e281ad692a9ccd329fa6840ad38afbc"> 196</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="blue__and__red__shells_2update_8inc_8c.html#a6e281ad692a9ccd329fa6840ad38afbc">update_actor_red_blue_shell</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structShellActor.html">ShellActor</a> *shell) {</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad9;</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_struct" href="structPlayer.html">Player</a> *player;</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</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="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f14</a>;</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</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_f2</a>;</div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</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>;</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f14;</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f2;</div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0;</div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> pad3;</div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</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">somePosVel</a>;</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">struct </span><a class="code hl_struct" href="structController.html">Controller</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">controller</a>;</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_struct" href="structTripleShellParent.html">TripleShellParent</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">parent</a>;</div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> somePosVel;</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">struct </span><a class="code hl_struct" href="structController.html">Controller</a> *controller;</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_struct" href="structTripleShellParent.html">TripleShellParent</a> *parent;</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad0;</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad1;</div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad2;</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad4</a>;</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad5</a>;</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad6</a>;</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad7</a>;</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad8</a>;</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad10</a>;</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad11</a>;</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad12</a>;</div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad13</a>;</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad13_2</a>;</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad14</a>;</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad15</a>;</div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad16</a>;</div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">pad17</a>;</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</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">origPos</a>;</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad4;</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad5;</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad6;</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad7;</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad8;</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad10;</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad11;</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad12;</div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> pad13;</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> pad13_2;</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad14;</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad15;</div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad16;</div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> pad17;</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <a class="code hl_typedef" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> origPos;</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> pad1 = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[0];</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> pad0 = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[2];</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> pad2 = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>->pos[1];</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">pad13</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>-><a class="code hl_variable" href="structTripleShellParent.html#a4fcf64256c3c06258809ee9a0871f6b6">type</a>;</div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> pad1 = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> pad0 = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> pad2 = shell-><a class="code hl_variable" href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> pad13 = shell-><a class="code hl_variable" href="structShellActor.html#a6eb62ab515773b295e7d8c4f6c10ae1b">type</a>;</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordflow">if</span> ((pad0 < (<a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>) <a class="code hl_variable" href="code__800029B0_8c.html#a161879cca91eaae1535e6640e78d0ce9">gCourseMinZ</a>) || ((<a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gCourseMaxZ</a> < pad0) || (pad1 < (<a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>) <a class="code hl_variable" href="code__800029B0_8c.html#a2b6aea08cfc79f5869a84f0075561043">gCourseMinX</a>) || ((<a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>) <a class="code hl_variable" href="code__800029B0_8c.html#ad1302749c19d1854717267f35a2d0078">gCourseMaxX</a> < pad1) || (pad2 < (<a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>) <a class="code hl_variable" href="code__800029B0_8c.html#aa2ee5042f4e7ac743d8b4d48e4e30db8">gCourseMinY</a>)) {</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <a class="code hl_function" href="actors_8c.html#a53268aa601911d56424ff08fb3395bcb">destroy_destructable_actor</a>((<span class="keyword">struct</span> <a class="code hl_struct" href="structActor.html">Actor</a> *) <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">shell</a>);</div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> }</div>
|
||||
@@ -643,8 +643,14 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
|
||||
<div class="ttc" id="aos_8h_html_a3c1de5b3b5a9360fb2104131e6525bdd"><div class="ttname"><a href="os_8h.html#a3c1de5b3b5a9360fb2104131e6525bdd">Z_TRIG</a></div><div class="ttdeci">#define Z_TRIG</div><div class="ttdef"><b>Definition</b> os.h:398</div></div>
|
||||
<div class="ttc" id="asounds_8h_html_a71288c0bb15b503d4570b441a05013f4"><div class="ttname"><a href="sounds_8h.html#a71288c0bb15b503d4570b441a05013f4">SOUND_ARG_LOAD</a></div><div class="ttdeci">#define SOUND_ARG_LOAD(sound_bank, byte2, byte3, sound_id)</div><div class="ttdef"><b>Definition</b> sounds.h:14</div></div>
|
||||
<div class="ttc" id="astructActor_html"><div class="ttname"><a href="structActor.html">Actor</a></div><div class="ttdef"><b>Definition</b> actor_types.h:120</div></div>
|
||||
<div class="ttc" id="astructActor_html_abb823b9528b91c1bc292f8729803785a"><div class="ttname"><a href="structActor.html#abb823b9528b91c1bc292f8729803785a">Actor::velocity</a></div><div class="ttdeci">Vec3f velocity</div><div class="ttdef"><b>Definition</b> actor_types.h:130</div></div>
|
||||
<div class="ttc" id="astructActor_html_af49bb0c1202a06dc594529a2e77249c6"><div class="ttname"><a href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">Actor::flags</a></div><div class="ttdeci">s16 flags</div><div class="ttdef"><b>Definition</b> actor_types.h:122</div></div>
|
||||
<div class="ttc" id="astructActor_html_afa1455dbf1a4698584ed8c501439692f"><div class="ttname"><a href="structActor.html#afa1455dbf1a4698584ed8c501439692f">Actor::pos</a></div><div class="ttdeci">Vec3f pos</div><div class="ttdef"><b>Definition</b> actor_types.h:129</div></div>
|
||||
<div class="ttc" id="astructCollision_html_a4b2dc607e86c5d93d6923c59cad702e9"><div class="ttname"><a href="structCollision.html#a4b2dc607e86c5d93d6923c59cad702e9">Collision::unk3C</a></div><div class="ttdeci">Vec3f unk3C</div><div class="ttdef"><b>Definition</b> common_structs.h:125</div></div>
|
||||
<div class="ttc" id="astructCollision_html_a7e2e601b4ea17e62338548b33e740fef"><div class="ttname"><a href="structCollision.html#a7e2e601b4ea17e62338548b33e740fef">Collision::unk30</a></div><div class="ttdeci">u16 unk30</div><div class="ttdef"><b>Definition</b> common_structs.h:118</div></div>
|
||||
<div class="ttc" id="astructCollision_html_a8670ba4685a8638c001516c5c35bcf15"><div class="ttname"><a href="structCollision.html#a8670ba4685a8638c001516c5c35bcf15">Collision::unk3A</a></div><div class="ttdeci">u16 unk3A</div><div class="ttdef"><b>Definition</b> common_structs.h:124</div></div>
|
||||
<div class="ttc" id="astructCollision_html_abbac7b426b00b3cfcd6037628163cc74"><div class="ttname"><a href="structCollision.html#abbac7b426b00b3cfcd6037628163cc74">Collision::unk54</a></div><div class="ttdeci">Vec3f unk54</div><div class="ttdef"><b>Definition</b> common_structs.h:127</div></div>
|
||||
<div class="ttc" id="astructCollision_html_af18ab1dc022ce25ba4fa4f1b9b348126"><div class="ttname"><a href="structCollision.html#af18ab1dc022ce25ba4fa4f1b9b348126">Collision::unk48</a></div><div class="ttdeci">Vec3f unk48</div><div class="ttdef"><b>Definition</b> common_structs.h:126</div></div>
|
||||
<div class="ttc" id="astructController_html"><div class="ttname"><a href="structController.html">Controller</a></div><div class="ttdef"><b>Definition</b> types.h:43</div></div>
|
||||
<div class="ttc" id="astructController_html_af68b8dc9459d69a7dfdf57dabf8dbae5"><div class="ttname"><a href="structController.html#af68b8dc9459d69a7dfdf57dabf8dbae5">Controller::buttonDepressed</a></div><div class="ttdeci">u16 buttonDepressed</div><div class="ttdef"><b>Definition</b> types.h:48</div></div>
|
||||
<div class="ttc" id="astructPlayer_html"><div class="ttname"><a href="structPlayer.html">Player</a></div><div class="ttdef"><b>Definition</b> common_structs.h:248</div></div>
|
||||
@@ -660,11 +666,16 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
|
||||
<div class="ttc" id="astructPlayer_html_af68a201da4cc5a0628252a352d147767"><div class="ttname"><a href="structPlayer.html#af68a201da4cc5a0628252a352d147767">Player::currentRank</a></div><div class="ttdeci">s16 currentRank</div><div class="ttdef"><b>Definition</b> common_structs.h:251</div></div>
|
||||
<div class="ttc" id="astructPlayer_html_aff7447121b2e0bd051e58a276fce7b36"><div class="ttname"><a href="structPlayer.html#aff7447121b2e0bd051e58a276fce7b36">Player::pos</a></div><div class="ttdeci">Vec3f pos</div><div class="ttdef"><b>Definition</b> common_structs.h:258</div></div>
|
||||
<div class="ttc" id="astructShellActor_html"><div class="ttname"><a href="structShellActor.html">ShellActor</a></div><div class="ttdef"><b>Definition</b> actor_types.h:302</div></div>
|
||||
<div class="ttc" id="astructShellActor_html_a610da60b5b38774fba6b6bb3076fd007"><div class="ttname"><a href="structShellActor.html#a610da60b5b38774fba6b6bb3076fd007">ShellActor::boundingBoxSize</a></div><div class="ttdeci">f32 boundingBoxSize</div><div class="ttdef"><b>Definition</b> actor_types.h:315</div></div>
|
||||
<div class="ttc" id="astructShellActor_html_a6eb62ab515773b295e7d8c4f6c10ae1b"><div class="ttname"><a href="structShellActor.html#a6eb62ab515773b295e7d8c4f6c10ae1b">ShellActor::type</a></div><div class="ttdeci">s16 type</div><div class="ttdef"><b>Definition</b> actor_types.h:303</div></div>
|
||||
<div class="ttc" id="astructShellActor_html_a89a884c6ba2b5b022b7dcb5e74d50910"><div class="ttname"><a href="structShellActor.html#a89a884c6ba2b5b022b7dcb5e74d50910">ShellActor::velocity</a></div><div class="ttdeci">Vec3f velocity</div><div class="ttdef"><b>Definition</b> actor_types.h:324</div></div>
|
||||
<div class="ttc" id="astructShellActor_html_acd41b01d05450b6a241a81907bb4fbb8"><div class="ttname"><a href="structShellActor.html#acd41b01d05450b6a241a81907bb4fbb8">ShellActor::pos</a></div><div class="ttdeci">Vec3f pos</div><div class="ttdef"><b>Definition</b> actor_types.h:323</div></div>
|
||||
<div class="ttc" id="astructShellActor_html_acf7c6324c79136005a8a16b0280862d4"><div class="ttname"><a href="structShellActor.html#acf7c6324c79136005a8a16b0280862d4">ShellActor::unk30</a></div><div class="ttdeci">Collision unk30</div><div class="ttdef"><b>Definition</b> actor_types.h:325</div></div>
|
||||
<div class="ttc" id="astructShellActor_html_af3da1448ac4320471aadbc7652ea81a5"><div class="ttname"><a href="structShellActor.html#af3da1448ac4320471aadbc7652ea81a5">ShellActor::pathIndex</a></div><div class="ttdeci">u16 pathIndex</div><div class="ttdef"><b>Definition</b> actor_types.h:319</div></div>
|
||||
<div class="ttc" id="astructTrackWaypoint_html_a97245ae8b27a6a88fdf8310a8e252e4c"><div class="ttname"><a href="structTrackWaypoint.html#a97245ae8b27a6a88fdf8310a8e252e4c">TrackWaypoint::posZ</a></div><div class="ttdeci">s16 posZ</div><div class="ttdef"><b>Definition</b> waypoints.h:9</div></div>
|
||||
<div class="ttc" id="astructTrackWaypoint_html_abbe76f518626f4fac5072cc03a13e64c"><div class="ttname"><a href="structTrackWaypoint.html#abbe76f518626f4fac5072cc03a13e64c">TrackWaypoint::posY</a></div><div class="ttdeci">s16 posY</div><div class="ttdef"><b>Definition</b> waypoints.h:8</div></div>
|
||||
<div class="ttc" id="astructTrackWaypoint_html_ad99798faed81104bf699508cf81e89e3"><div class="ttname"><a href="structTrackWaypoint.html#ad99798faed81104bf699508cf81e89e3">TrackWaypoint::posX</a></div><div class="ttdeci">s16 posX</div><div class="ttdef"><b>Definition</b> waypoints.h:7</div></div>
|
||||
<div class="ttc" id="astructTripleShellParent_html"><div class="ttname"><a href="structTripleShellParent.html">TripleShellParent</a></div><div class="ttdef"><b>Definition</b> actor_types.h:286</div></div>
|
||||
<div class="ttc" id="astructTripleShellParent_html_a4fcf64256c3c06258809ee9a0871f6b6"><div class="ttname"><a href="structTripleShellParent.html#a4fcf64256c3c06258809ee9a0871f6b6">TripleShellParent::type</a></div><div class="ttdeci">s16 type</div><div class="ttdef"><b>Definition</b> actor_types.h:287</div></div>
|
||||
<div class="ttc" id="aultratypes_8h_html_a0ce6887c26c1c49ad3be5710dd42bfd6"><div class="ttname"><a href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></div><div class="ttdeci">signed int s32</div><div class="ttdef"><b>Definition</b> ultratypes.h:15</div></div>
|
||||
<div class="ttc" id="aultratypes_8h_html_a4cb19f4a3324cfe0938ddfbfabaa825b"><div class="ttname"><a href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></div><div class="ttdeci">signed short int s16</div><div class="ttdef"><b>Definition</b> ultratypes.h:13</div></div>
|
||||
<div class="ttc" id="aultratypes_8h_html_a5f6906312a689f27d70e9d086649d3fd"><div class="ttname"><a href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></div><div class="ttdeci">float f32</div><div class="ttdef"><b>Definition</b> ultratypes.h:33</div></div>
|
||||
|
||||
@@ -105,11 +105,11 @@ $(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="_bug000007"></a>if this check fails, the ra register is printed a second time. </dd>
|
||||
<dd><a class="anchor" id="_bug000008"></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_8h.html#af57e67da25ab96ad12852d4530711b8a">func_8001969C</a> (s32, f32, s32, s16)</dt>
|
||||
<dd><a class="anchor" id="_bug000008"></a>Adding an (f32) cast changes asm, why? </dd>
|
||||
<dd><a class="anchor" id="_bug000007"></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="_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>
|
||||
|
||||
@@ -1008,7 +1008,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>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#_todo000010">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">
|
||||
@@ -1295,7 +1295,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#_todo000014">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#_todo000011">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">
|
||||
@@ -2367,7 +2367,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#_todo000015">Todo</a></b></dt><dd>What does this even do? </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">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">
|
||||
|
||||
@@ -955,7 +955,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>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#_todo000010">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">
|
||||
@@ -2197,7 +2197,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#_todo000015">Todo</a></b></dt><dd>What does this even do? </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">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">
|
||||
|
||||
@@ -192,7 +192,7 @@ Variables</h2></td></tr>
|
||||
<div class="line"> {<a class="code hl_variable" href="#a404ec2741b7c3709b6ede853a8c4e5e1">gTexture64647C</a>, 0x0829, 0x1000, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="#aea7ede72d602efb428de9e945ae70e6b">gTexture647F4C</a>, 0x05BC, 0x1000, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="banshee__boardwalk_2course__offsets_8c.html#ac7ca4c3ac4d584873ae260853e373654">gTexture64FBF4</a>, 0x0274, 0x0800, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="bowsers__castle_2course__offsets_8c.html#ae81abbf79b3e639da2002586ce865170">gTexture653DB0</a>, 0x06AE, 0x0800, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="#ae81abbf79b3e639da2002586ce865170">gTexture653DB0</a>, 0x06AE, 0x0800, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="#a4ff0418e0be7ab11c626c687c4d9ec87">gTexture652B54</a>, 0x0606, 0x0800, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="#a0bc1cb02f63d67f5a875210158c523f4">gTexture65315C</a>, 0x04A9, 0x0800, 0x0},</div>
|
||||
<div class="line"> {<a class="code hl_variable" href="#a81882c41e52b44b35ce97a29db9101bc">gTexture6684F8</a>, 0x010D, 0x0800, 0x0},</div>
|
||||
@@ -211,7 +211,6 @@ Variables</h2></td></tr>
|
||||
<div class="line"> {0x00000000, 0x0000, 0x0000, 0x0},</div>
|
||||
<div class="line">}</div>
|
||||
<div class="ttc" id="abanshee__boardwalk_2course__offsets_8c_html_ac7ca4c3ac4d584873ae260853e373654"><div class="ttname"><a href="banshee__boardwalk_2course__offsets_8c.html#ac7ca4c3ac4d584873ae260853e373654">gTexture64FBF4</a></div><div class="ttdeci">u8 gTexture64FBF4[]</div></div>
|
||||
<div class="ttc" id="abowsers__castle_2course__offsets_8c_html_ae81abbf79b3e639da2002586ce865170"><div class="ttname"><a href="bowsers__castle_2course__offsets_8c.html#ae81abbf79b3e639da2002586ce865170">gTexture653DB0</a></div><div class="ttdeci">u8 gTexture653DB0[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_a091bb2e158a6d4c4ec86e060f96a104f"><div class="ttname"><a href="#a091bb2e158a6d4c4ec86e060f96a104f">gTexture67B864</a></div><div class="ttdeci">u8 gTexture67B864[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_a0bc1cb02f63d67f5a875210158c523f4"><div class="ttname"><a href="#a0bc1cb02f63d67f5a875210158c523f4">gTexture65315C</a></div><div class="ttdeci">u8 gTexture65315C[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_a13bd8380e0fcbdb119e9fca231645c92"><div class="ttname"><a href="#a13bd8380e0fcbdb119e9fca231645c92">gTexture679C04</a></div><div class="ttdeci">u8 gTexture679C04[]</div></div>
|
||||
@@ -227,6 +226,7 @@ Variables</h2></td></tr>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_ab1d6b5f27b33097b1b83009394a91d05"><div class="ttname"><a href="#ab1d6b5f27b33097b1b83009394a91d05">gTexture64619C</a></div><div class="ttdeci">u8 gTexture64619C[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_ad2bda480c763060e50ddf75818f83ac7"><div class="ttname"><a href="#ad2bda480c763060e50ddf75818f83ac7">gTextureSignBackside</a></div><div class="ttdeci">u8 gTextureSignBackside[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_ae48b4f383096c6575ea8a9da500c6c37"><div class="ttname"><a href="#ae48b4f383096c6575ea8a9da500c6c37">gTexture6774D8</a></div><div class="ttdeci">u8 gTexture6774D8[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_ae81abbf79b3e639da2002586ce865170"><div class="ttname"><a href="#ae81abbf79b3e639da2002586ce865170">gTexture653DB0</a></div><div class="ttdeci">u8 gTexture653DB0[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_ae9f830c83bdc8189b4eb1bd2331cf4cb"><div class="ttname"><a href="#ae9f830c83bdc8189b4eb1bd2331cf4cb">gTextureSignFallingRocks</a></div><div class="ttdeci">u8 gTextureSignFallingRocks[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_aea7ede72d602efb428de9e945ae70e6b"><div class="ttname"><a href="#aea7ede72d602efb428de9e945ae70e6b">gTexture647F4C</a></div><div class="ttdeci">u8 gTexture647F4C[]</div></div>
|
||||
<div class="ttc" id="achoco__mountain_2course__offsets_8c_html_aeefac97f83ded70a38f2330c2ad35c34"><div class="ttname"><a href="#aeefac97f83ded70a38f2330c2ad35c34">gTexture67DC20</a></div><div class="ttdeci">u8 gTexture67DC20[]</div></div>
|
||||
|
||||
@@ -5107,7 +5107,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>Adding an (f32) cast changes asm, why? </dd></dl>
|
||||
<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>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -4810,7 +4810,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>Adding an (f32) cast changes asm, why? </dd></dl>
|
||||
<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>
|
||||
<div class="dynheader">
|
||||
Here is the caller graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -1879,7 +1879,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>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#_todo000026">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">
|
||||
@@ -12162,7 +12162,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>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#_todo000018">Todo</a></b></dt><dd>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2057,7 +2057,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>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#_todo000026">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">
|
||||
@@ -13150,7 +13150,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>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#_todo000018">Todo</a></b></dt><dd>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -165,7 +165,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -165,7 +165,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo</a></b></dt><dd>confirm this. </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+5
-5
@@ -205,8 +205,8 @@ 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#_todo000022">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>loads of magic constants.. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo</a></b></dt><dd>loads of magic constants.. </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -279,7 +279,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">Todo</a></b></dt><dd>don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -343,8 +343,8 @@ 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#_todo000020">Todo</a></b></dt><dd>fix magic number </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo</a></b></dt><dd>fix magic number </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000020">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+2
-2
@@ -110,7 +110,7 @@ $(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-1">Actors</a></li>
|
||||
<li class="level2"><a href="#actors">Actors</a></li>
|
||||
<li class="level2"><a href="#objects-1">Objects</a></li>
|
||||
<li class="level2"><a href="#courses">Courses</a><ul><li class="level3"><a href="#course-folder">Course Folder</a></li>
|
||||
</ul>
|
||||
@@ -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-1"></a>
|
||||
<h2><a class="anchor" id="actors"></a>
|
||||
Actors</h2>
|
||||
<p><a class="el" href="structActor.html">Actor</a> related code resides in </p><table class="markdownTable">
|
||||
<tr class="markdownTableHead">
|
||||
|
||||
+5
-5
@@ -1095,8 +1095,8 @@ 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#_todo000022">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>loads of magic constants.. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo</a></b></dt><dd>loads of magic constants.. </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -1383,7 +1383,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#_todo000024">Todo</a></b></dt><dd>don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo</a></b></dt><dd>don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -1447,8 +1447,8 @@ 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#_todo000020">Todo</a></b></dt><dd>fix magic number </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo</a></b></dt><dd>fix magic number </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000020">Todo</a></b></dt><dd>remove magic constant </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -283,7 +283,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>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#_bug000008">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">
|
||||
|
||||
+41
-41
@@ -11,8 +11,8 @@
|
||||
<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="course__macro_8h_source.html"/>
|
||||
<a href="all__course__packed_8h_source.html"/>
|
||||
<a href="course__macro_8h_source.html"/>
|
||||
<a href="courseTable_8h_source.html"/>
|
||||
<a href="banshee__boardwalk_2course__data_8h_source.html"/>
|
||||
<a href="big__donut_2course__data_8h_source.html"/>
|
||||
@@ -101,8 +101,8 @@
|
||||
<a href="string_8h_source.html"/>
|
||||
<a href="macros_8h_source.html"/>
|
||||
<a href="mk64_8h_source.html"/>
|
||||
<a href="abi_8h_source.html"/>
|
||||
<a href="objects_8h_source.html"/>
|
||||
<a href="abi_8h_source.html"/>
|
||||
<a href="gbi_8h_source.html"/>
|
||||
<a href="gs2dex_8h_source.html"/>
|
||||
<a href="gu_8h_source.html"/>
|
||||
@@ -124,8 +124,8 @@
|
||||
<a href="os__thread_8h_source.html"/>
|
||||
<a href="os__time_8h_source.html"/>
|
||||
<a href="os__tlb_8h_source.html"/>
|
||||
<a href="os__vi_8h_source.html"/>
|
||||
<a href="R4300_8h_source.html"/>
|
||||
<a href="os__vi_8h_source.html"/>
|
||||
<a href="rcp_8h_source.html"/>
|
||||
<a href="sptask_8h_source.html"/>
|
||||
<a href="ucode_8h_source.html"/>
|
||||
@@ -154,10 +154,10 @@
|
||||
<a href="piranha__plant_2render_8inc_8c_source.html"/>
|
||||
<a href="railroad__crossing_2render_8inc_8c_source.html"/>
|
||||
<a href="school__bus_2render_8inc_8c_source.html"/>
|
||||
<a href="tanker__truck_2render_8inc_8c_source.html"/>
|
||||
<a href="train_2render_8inc_8c_source.html"/>
|
||||
<a href="trees_2render_8inc_8c_source.html"/>
|
||||
<a href="tanker__truck_2render_8inc_8c_source.html"/>
|
||||
<a href="wario__sign_2render_8inc_8c_source.html"/>
|
||||
<a href="trees_2render_8inc_8c_source.html"/>
|
||||
<a href="yoshi__egg_2render_8inc_8c_source.html"/>
|
||||
<a href="banana_2update_8inc_8c_source.html"/>
|
||||
<a href="blue__and__red__shells_2update_8inc_8c_source.html"/>
|
||||
@@ -223,8 +223,8 @@
|
||||
<a href="hardware_8h_source.html"/>
|
||||
<a href="libaudio__internal_8h_source.html"/>
|
||||
<a href="libultra__internal_8h_source.html"/>
|
||||
<a href="osAi_8h_source.html"/>
|
||||
<a href="new__func_8h_source.html"/>
|
||||
<a href="osAi_8h_source.html"/>
|
||||
<a href="osContInternal_8h_source.html"/>
|
||||
<a href="osint_8h_source.html"/>
|
||||
<a href="piint_8h_source.html"/>
|
||||
@@ -346,6 +346,7 @@
|
||||
<a href="luigi__raceway_2course__offsets_8c.html"/>
|
||||
<a href="mario__raceway_2course__offsets_8c.html"/>
|
||||
<a href="moo__moo__farm_2course__offsets_8c.html"/>
|
||||
<a href="rainbow__road_2course__offsets_8c.html"/>
|
||||
<a href="royal__raceway_2course__offsets_8c.html"/>
|
||||
<a href="sherbet__land_2course__offsets_8c.html"/>
|
||||
<a href="skyscraper_2course__offsets_8c.html"/>
|
||||
@@ -363,7 +364,6 @@
|
||||
<a href="kalimari__desert_2course__textures_8linkonly_8c.html"/>
|
||||
<a href="koopa__troopa__beach_2course__textures_8linkonly_8c.html"/>
|
||||
<a href="luigi__raceway_2course__textures_8linkonly_8c.html"/>
|
||||
<a href="rainbow__road_2course__offsets_8c.html"/>
|
||||
<a href="mario__raceway_2course__textures_8linkonly_8c.html"/>
|
||||
<a href="moo__moo__farm_2course__textures_8linkonly_8c.html"/>
|
||||
<a href="rainbow__road_2course__textures_8linkonly_8c.html"/>
|
||||
@@ -400,6 +400,7 @@
|
||||
<a href="choco__mountain_2course__vertices_8inc_8c.html"/>
|
||||
<a href="dks__jungle__parkway_2course__vertices_8inc_8c.html"/>
|
||||
<a href="double__deck_2course__vertices_8inc_8c.html"/>
|
||||
<a href="frappe__snowland_2course__vertices_8inc_8c.html"/>
|
||||
<a href="kalimari__desert_2course__vertices_8inc_8c.html"/>
|
||||
<a href="koopa__troopa__beach_2course__vertices_8inc_8c.html"/>
|
||||
<a href="luigi__raceway_2course__vertices_8inc_8c.html"/>
|
||||
@@ -408,16 +409,16 @@
|
||||
<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="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="luigi__raceway_2staff__ghost_8inc_8c.html"/>
|
||||
<a href="mario__raceway_2staff__ghost_8inc_8c.html"/>
|
||||
<a href="skyscraper_2course__vertices_8inc_8c.html"/>
|
||||
<a href="royal__raceway_2staff__ghost_8inc_8c.html"/>
|
||||
<a href="staff__ghost__data_8c.html"/>
|
||||
<a href="actors_8md.html"/>
|
||||
<a href="items_8md.html"/>
|
||||
<a href="actors_8md.html"/>
|
||||
<a href="objects_8md.html"/>
|
||||
<a href="vehicles_8md.html"/>
|
||||
<a href="actorsmenu_8md.html"/>
|
||||
@@ -426,9 +427,9 @@
|
||||
<a href="controlflow_8md.html"/>
|
||||
<a href="terminology_8md.html"/>
|
||||
<a href="basicsmenu_8md.html"/>
|
||||
<a href="surfacetypes_8md.html"/>
|
||||
<a href="courses_8md.html"/>
|
||||
<a href="coursesmenu_8md.html"/>
|
||||
<a href="surfacetypes_8md.html"/>
|
||||
<a href="doxygen__syms_8md.html"/>
|
||||
<a href="mainpage_8md.html"/>
|
||||
<a href="tutorials_8md.html"/>
|
||||
@@ -436,12 +437,11 @@
|
||||
<a href="boostramps_8md.html"/>
|
||||
<a href="paths_8md.html"/>
|
||||
<a href="actor__types_8h.html"/>
|
||||
<a href="ceremony__rsp__init__80284EE0_8h.html"/>
|
||||
<a href="ceremony__data_8h.html"/>
|
||||
<a href="ceremony__rsp__init__80284EE0_8h.html"/>
|
||||
<a href="common__data_8h.html"/>
|
||||
<a href="frappe__snowland_2course__vertices_8inc_8c.html"/>
|
||||
<a href="data__800E8700_8h.html"/>
|
||||
<a href="data__800E45C0_8h.html"/>
|
||||
<a href="data__800E8700_8h.html"/>
|
||||
<a href="startup__logo_8h.html"/>
|
||||
<a href="bomb__kart_8h.html"/>
|
||||
<a href="common__structs_8h.html"/>
|
||||
@@ -457,8 +457,8 @@
|
||||
<a href="stddef_8h.html"/>
|
||||
<a href="stdio_8h.html"/>
|
||||
<a href="stdlib_8h.html"/>
|
||||
<a href="macros_8h.html"/>
|
||||
<a href="string_8h.html"/>
|
||||
<a href="macros_8h.html"/>
|
||||
<a href="macros_8inc.html"/>
|
||||
<a href="mk64_8h.html"/>
|
||||
<a href="objects_8h.html"/>
|
||||
@@ -466,8 +466,8 @@
|
||||
<a href="gbi_8h.html"/>
|
||||
<a href="gs2dex_8h.html"/>
|
||||
<a href="gu_8h.html"/>
|
||||
<a href="libaudio_8h.html"/>
|
||||
<a href="libultra_8h.html"/>
|
||||
<a href="libaudio_8h.html"/>
|
||||
<a href="mbi_8h.html"/>
|
||||
<a href="os_8h.html"/>
|
||||
<a href="os__ai_8h.html"/>
|
||||
@@ -521,8 +521,8 @@
|
||||
<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"/>
|
||||
<a href="fake__item__box_2update_8inc_8c.html"/>
|
||||
<a href="falling__rock_2update_8inc_8c.html"/>
|
||||
<a href="fake__item__box_2update_8inc_8c.html"/>
|
||||
<a href="green__shell_2update_8inc_8c.html"/>
|
||||
<a href="item__box_2update_8inc_8c.html"/>
|
||||
<a href="kiwano__fruit_2update_8inc_8c.html"/>
|
||||
@@ -554,8 +554,8 @@
|
||||
<a href="synthesis_8c.html"/>
|
||||
<a href="synthesis_8h.html"/>
|
||||
<a href="buffers_8h.html"/>
|
||||
<a href="buffers_8c.html"/>
|
||||
<a href="gfx__output__buffer_8c.html"/>
|
||||
<a href="buffers_8c.html"/>
|
||||
<a href="gfx__output__buffer_8h.html"/>
|
||||
<a href="memory__pool_8c.html"/>
|
||||
<a href="random_8c.html"/>
|
||||
@@ -643,21 +643,21 @@
|
||||
<a href="____osSiCreateAccessQueue_8c.html"/>
|
||||
<a href="____osSiDeviceBusy_8c.html"/>
|
||||
<a href="____osSiRawReadIo_8c.html"/>
|
||||
<a href="____osSiRawStartDma_8c.html"/>
|
||||
<a href="____osSiRawWriteIo_8c.html"/>
|
||||
<a href="____osSpDeviceBusy_8c.html"/>
|
||||
<a href="____osSiRawStartDma_8c.html"/>
|
||||
<a href="____osSpGetStatus_8c.html"/>
|
||||
<a href="____osSpRawStartDma_8c.html"/>
|
||||
<a href="____osSpSetPc_8c.html"/>
|
||||
<a href="____osSpSetStatus_8c.html"/>
|
||||
<a href="____osSyncPutChars_8c.html"/>
|
||||
<a href="____osViGetCurrentContext_8c.html"/>
|
||||
<a href="____osViInit_8c.html"/>
|
||||
<a href="____osViSwapContext_8c.html"/>
|
||||
<a href="__Ldtob_8c.html"/>
|
||||
<a href="__Printf_8c.html"/>
|
||||
<a href="____osSyncPutChars_8c.html"/>
|
||||
<a href="__Litob_8c.html"/>
|
||||
<a href="__Printf_8c.html"/>
|
||||
<a href="alBnkfNew_8c.html"/>
|
||||
<a href="__Ldtob_8c.html"/>
|
||||
<a href="bstring_8h.html"/>
|
||||
<a href="contpfs_8c.html"/>
|
||||
<a href="contramread_8c.html"/>
|
||||
@@ -669,10 +669,10 @@
|
||||
<a href="guLookAtRef_8c.html"/>
|
||||
<a href="guMtxCatF_8c.html"/>
|
||||
<a href="guMtxCatL_8c.html"/>
|
||||
<a href="guMtxF2L_8c.html"/>
|
||||
<a href="guNormalize_8c.html"/>
|
||||
<a href="guOrthoF_8c.html"/>
|
||||
<a href="guPerspectiveF_8c.html"/>
|
||||
<a href="guMtxF2L_8c.html"/>
|
||||
<a href="guRotateF_8c.html"/>
|
||||
<a href="guScaleF_8c.html"/>
|
||||
<a href="guTranslateF_8c.html"/>
|
||||
@@ -681,8 +681,8 @@
|
||||
<a href="ldiv_8c.html"/>
|
||||
<a href="leointerrupt_8c.html"/>
|
||||
<a href="libaudio__internal_8h.html"/>
|
||||
<a href="libultra__internal_8h.html"/>
|
||||
<a href="cosf_8c.html"/>
|
||||
<a href="libultra__internal_8h.html"/>
|
||||
<a href="llconv_8c.html"/>
|
||||
<a href="llmuldiv_8c.html"/>
|
||||
<a href="sinf_8c.html"/>
|
||||
@@ -711,10 +711,10 @@
|
||||
<a href="osGetTime_8c.html"/>
|
||||
<a href="osInitialize_8c.html"/>
|
||||
<a href="osJamMesg_8c.html"/>
|
||||
<a href="osint_8h.html"/>
|
||||
<a href="osLeoDiskInit_8c.html"/>
|
||||
<a href="osPfsAllocateFile_8c.html"/>
|
||||
<a href="osPfsChecker_8c.html"/>
|
||||
<a href="osint_8h.html"/>
|
||||
<a href="osPfsDeleteFile_8c.html"/>
|
||||
<a href="osPfsFileState_8c.html"/>
|
||||
<a href="osPfsFreeBlocks_8c.html"/>
|
||||
@@ -734,9 +734,9 @@
|
||||
<a href="osSetTime_8c.html"/>
|
||||
<a href="osSetTimer_8c.html"/>
|
||||
<a href="osSpTaskLoadGo_8c.html"/>
|
||||
<a href="osSpTaskYield_8c.html"/>
|
||||
<a href="osSpTaskYielded_8c.html"/>
|
||||
<a href="osStartThread_8c.html"/>
|
||||
<a href="osSpTaskYield_8c.html"/>
|
||||
<a href="osSyncPrintf_8c.html"/>
|
||||
<a href="osTimer_8c.html"/>
|
||||
<a href="osViBlack_8c.html"/>
|
||||
@@ -805,16 +805,16 @@
|
||||
<a href="paths.html"/>
|
||||
<a href="todo.html"/>
|
||||
<a href="bug.html"/>
|
||||
<a href="struct____OSContRamReadFormat.html"/>
|
||||
<a href="struct____OSBlockInfo.html"/>
|
||||
<a href="struct____OSContEepromFormat.html"/>
|
||||
<a href="struct____OSBlockInfo.html"/>
|
||||
<a href="struct____OSContRamReadFormat.html"/>
|
||||
<a href="struct____OSContReadFormat.html"/>
|
||||
<a href="struct____OSContRequesFormat.html"/>
|
||||
<a href="struct____OSContRequesFormatShort.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"/>
|
||||
@@ -842,15 +842,15 @@
|
||||
<a href="structAllCourseTimeTrialRecords.html"/>
|
||||
<a href="structAllocOnlyPool.html"/>
|
||||
<a href="structALRawLoop.html"/>
|
||||
<a href="structALSeqData.html"/>
|
||||
<a href="structALRAWWaveInfo.html"/>
|
||||
<a href="structALSeqData.html"/>
|
||||
<a href="structALSeqFile.html"/>
|
||||
<a href="structALSound__s.html"/>
|
||||
<a href="structALWaveTable__s.html"/>
|
||||
<a href="structanimation__type__1.html"/>
|
||||
<a href="structanimation__type__2.html"/>
|
||||
<a href="structAudioBankSample.html"/>
|
||||
<a href="structanimation__type__3.html"/>
|
||||
<a href="structAudioBankSample.html"/>
|
||||
<a href="structAudioBank.html"/>
|
||||
<a href="structAudioBankSound.html"/>
|
||||
<a href="structAudioBufferParametersEU.html"/>
|
||||
@@ -878,10 +878,10 @@
|
||||
<a href="structCutscene.html"/>
|
||||
<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="structEuAudioCmd.html"/>
|
||||
<a href="structD__801642D8__entry.html"/>
|
||||
<a href="structexceptionPreamble.html"/>
|
||||
<a href="structFakeItemBox.html"/>
|
||||
<a href="structFallingRock.html"/>
|
||||
@@ -908,8 +908,8 @@
|
||||
<a href="structMkTexture.html"/>
|
||||
<a href="unionMoleSpawnUnion.html"/>
|
||||
<a href="structNote.html"/>
|
||||
<a href="structNotePlaybackState.html"/>
|
||||
<a href="structNoteAttributes.html"/>
|
||||
<a href="structNotePlaybackState.html"/>
|
||||
<a href="structNotePool.html"/>
|
||||
<a href="structNoteSubEu.html"/>
|
||||
<a href="structNoteSynthesisBuffers.html"/>
|
||||
@@ -931,17 +931,17 @@
|
||||
<a href="structOSViCommonRegs.html"/>
|
||||
<a href="structOSViContext.html"/>
|
||||
<a href="structOSViFieldRegs.html"/>
|
||||
<a href="structOSViMode.html"/>
|
||||
<a href="structPaddleBoatStuff.html"/>
|
||||
<a href="structOSViMode.html"/>
|
||||
<a href="structPaddleWheelBoat.html"/>
|
||||
<a href="structPalmTree.html"/>
|
||||
<a href="structPathNoY.html"/>
|
||||
<a href="structPersistentPool.html"/>
|
||||
<a href="structPiranhaPlant.html"/>
|
||||
<a href="structPlayer.html"/>
|
||||
<a href="structPoolSplit.html"/>
|
||||
<a href="structPoolSplit2.html"/>
|
||||
<a href="structPortamento.html"/>
|
||||
<a href="structPoolSplit.html"/>
|
||||
<a href="structprintf__struct.html"/>
|
||||
<a href="structProfilerFrameData.html"/>
|
||||
<a href="structRailroadCrossing.html"/>
|
||||
@@ -966,11 +966,11 @@
|
||||
<a href="structSoundCharacteristics.html"/>
|
||||
<a href="structSoundMultiPool.html"/>
|
||||
<a href="structSplineControlPoint.html"/>
|
||||
<a href="structSplineData.html"/>
|
||||
<a href="structSplineData12.html"/>
|
||||
<a href="structSplineData15.html"/>
|
||||
<a href="structSplineData21.html"/>
|
||||
<a href="structSplineData.html"/>
|
||||
<a href="structSplineData23.html"/>
|
||||
<a href="structSplineData12.html"/>
|
||||
<a href="structSplineData24.html"/>
|
||||
<a href="structSplineData25.html"/>
|
||||
<a href="structSplineData8.html"/>
|
||||
@@ -1004,8 +1004,8 @@
|
||||
<a href="structstruct__D__802874D8.html"/>
|
||||
<a href="structstruct__D__802BFB80__4.html"/>
|
||||
<a href="structstruct__D__802BFB80__8.html"/>
|
||||
<a href="structstruct__D__802F1F80.html"/>
|
||||
<a href="structstruct__D__802DFB80.html"/>
|
||||
<a href="structstruct__D__802F1F80.html"/>
|
||||
<a href="structStuff.html"/>
|
||||
<a href="structSynthesisReverb.html"/>
|
||||
<a href="structTemporaryPool.html"/>
|
||||
@@ -1027,21 +1027,21 @@
|
||||
<a href="structUnk__D__800E70A0.html"/>
|
||||
<a href="structUnkActorSpawnData.html"/>
|
||||
<a href="structUnkCameraInner.html"/>
|
||||
<a href="structUnkEntry.html"/>
|
||||
<a href="structUnkPlayerInner.html"/>
|
||||
<a href="structUnkEntry.html"/>
|
||||
<a href="structUnkPlayerStruct258.html"/>
|
||||
<a href="structUnkPool.html"/>
|
||||
<a href="structUnkStr__802AA7C8.html"/>
|
||||
<a href="structunkStruct.html"/>
|
||||
<a href="structunkStruct2.html"/>
|
||||
<a href="structunkStruct3.html"/>
|
||||
<a href="structUnkStruct8018EF18.html"/>
|
||||
<a href="structUnkStruct80287560.html"/>
|
||||
<a href="structUnkStruct802AF7B4.html"/>
|
||||
<a href="structUnkStruct__800DC5EC.html"/>
|
||||
<a href="structUnkStruct__46D0.html"/>
|
||||
<a href="structUnkStruct__800DC5EC.html"/>
|
||||
<a href="structUnkStruct__800DDB40.html"/>
|
||||
<a href="structUnkStruct__800DDB68.html"/>
|
||||
<a href="structUnkStruct8018EF18.html"/>
|
||||
<a href="structUnkStruct__8015F584.html"/>
|
||||
<a href="structUnkStruct__8018E7E8.html"/>
|
||||
<a href="structUnkStruct__80287500.html"/>
|
||||
@@ -1051,11 +1051,11 @@
|
||||
<a href="structuObjBg__t.html"/>
|
||||
<a href="unionuObjMtx.html"/>
|
||||
<a href="structuObjMtx__t.html"/>
|
||||
<a href="structuObjScaleBg__t.html"/>
|
||||
<a href="unionuObjSprite.html"/>
|
||||
<a href="structuObjSprite__t.html"/>
|
||||
<a href="unionuObjSubMtx.html"/>
|
||||
<a href="structuObjSubMtx__t.html"/>
|
||||
<a href="structuObjScaleBg__t.html"/>
|
||||
<a href="structuObjTxSprite.html"/>
|
||||
<a href="unionuObjTxtr.html"/>
|
||||
<a href="structuObjTxtrBlock__t.html"/>
|
||||
|
||||
@@ -112,19 +112,19 @@ $(function(){initNavTree('fake__item__box_2update_8inc_8c_source.html',''); init
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <<a class="code" href="main_8h.html">main.h</a>></span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="foldopen" id="foldopen00009" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="fake__item__box_2update_8inc_8c.html#ad21c35b35099a45f58d3c9d3a470f6b7"> 9</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="fake__item__box_2update_8inc_8c.html#ad21c35b35099a45f58d3c9d3a470f6b7">update_actor_fake_item_box</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structFakeItemBox.html">FakeItemBox</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">fake_item_box</a>) {</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_typedef" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v1</a> = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">fake_item_box</a>->playerId;</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_struct" href="structPlayer.html">Player</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0_4</a> = &<a class="code hl_variable" href="main_8c.html#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v1</a>];</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">struct </span><a class="code hl_struct" href="structController.html">Controller</a> *<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v1_3</a>;</div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="fake__item__box_2update_8inc_8c.html#ad21c35b35099a45f58d3c9d3a470f6b7"> 9</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="fake__item__box_2update_8inc_8c.html#ad21c35b35099a45f58d3c9d3a470f6b7">update_actor_fake_item_box</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structFakeItemBox.html">FakeItemBox</a> *fake_item_box) {</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_typedef" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> temp_v1 = fake_item_box-><a class="code hl_variable" href="structFakeItemBox.html#a915ac8f7b08bc18610519794e39db176">playerId</a>;</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_struct" href="structPlayer.html">Player</a> *temp_v0_4 = &<a class="code hl_variable" href="main_8c.html#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[temp_v1];</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">struct </span><a class="code hl_struct" href="structController.html">Controller</a> *temp_v1_3;</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> pad[7];</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</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_f2_2</a>;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</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_f14</a>;</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</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_f16</a>;</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</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_f18</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f2_2;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f14;</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f16;</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f18;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="code hl_typedef" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> pad2[3];</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">switch</span>(<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">fake_item_box</a>->state) {</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">switch</span>(fake_item_box-><a class="code hl_variable" href="structFakeItemBox.html#ac40351f6f80e83eeb4f2821d38f25bb4">state</a>) {</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordflow">case</span> 0:</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">fake_item_box</a>->boundingBoxSize = <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">fake_item_box</a>->sizeScaling * 5.5f;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">fake_item_box</a>->rot[0] -= 0xB6;</div>
|
||||
@@ -217,6 +217,8 @@ $(function(){initNavTree('fake__item__box_2update_8inc_8c_source.html',''); init
|
||||
<div class="ttc" id="astructController_html"><div class="ttname"><a href="structController.html">Controller</a></div><div class="ttdef"><b>Definition</b> types.h:43</div></div>
|
||||
<div class="ttc" id="astructController_html_af68b8dc9459d69a7dfdf57dabf8dbae5"><div class="ttname"><a href="structController.html#af68b8dc9459d69a7dfdf57dabf8dbae5">Controller::buttonDepressed</a></div><div class="ttdeci">u16 buttonDepressed</div><div class="ttdef"><b>Definition</b> types.h:48</div></div>
|
||||
<div class="ttc" id="astructFakeItemBox_html"><div class="ttname"><a href="structFakeItemBox.html">FakeItemBox</a></div><div class="ttdef"><b>Definition</b> actor_types.h:346</div></div>
|
||||
<div class="ttc" id="astructFakeItemBox_html_a915ac8f7b08bc18610519794e39db176"><div class="ttname"><a href="structFakeItemBox.html#a915ac8f7b08bc18610519794e39db176">FakeItemBox::playerId</a></div><div class="ttdeci">f32 playerId</div><div class="ttdef"><b>Definition</b> actor_types.h:356</div></div>
|
||||
<div class="ttc" id="astructFakeItemBox_html_ac40351f6f80e83eeb4f2821d38f25bb4"><div class="ttname"><a href="structFakeItemBox.html#ac40351f6f80e83eeb4f2821d38f25bb4">FakeItemBox::state</a></div><div class="ttdeci">s16 state</div><div class="ttdef"><b>Definition</b> actor_types.h:350</div></div>
|
||||
<div class="ttc" id="astructPlayer_html"><div class="ttname"><a href="structPlayer.html">Player</a></div><div class="ttdef"><b>Definition</b> common_structs.h:248</div></div>
|
||||
<div class="ttc" id="aultratypes_8h_html_a0ce6887c26c1c49ad3be5710dd42bfd6"><div class="ttname"><a href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></div><div class="ttdeci">signed int s32</div><div class="ttdef"><b>Definition</b> ultratypes.h:15</div></div>
|
||||
<div class="ttc" id="aultratypes_8h_html_a10e94b422ef0c20dcdec20d31a1f5049"><div class="ttname"><a href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a></div><div class="ttdeci">unsigned int u32</div><div class="ttdef"><b>Definition</b> ultratypes.h:16</div></div>
|
||||
|
||||
+1
-1
@@ -573,7 +573,7 @@ Here is the caller graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">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
@@ -613,7 +613,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>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>
|
||||
@@ -642,7 +642,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#_todo000016">Todo</a></b></dt><dd>Verify with proper documentation </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -661,7 +661,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">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
@@ -167,8 +167,8 @@ var NAVTREEINDEX1 =
|
||||
"abi_8h.html":[8,0,2,2,0],
|
||||
"abi_8h.html#a0fa85b4a63cdef587611a5cfc518b029":[8,0,2,2,0,1],
|
||||
"abi_8h.html#a14d6d1a5fe10cc2b775388380a8d75f6":[8,0,2,2,0,28],
|
||||
"abi_8h.html#a16f303da41012b9a13d7c5cd5a47d64a":[8,0,2,2,0,19],
|
||||
"abi_8h.html#a16f303da41012b9a13d7c5cd5a47d64a":[8,0,2,2,0,20],
|
||||
"abi_8h.html#a16f303da41012b9a13d7c5cd5a47d64a":[8,0,2,2,0,19],
|
||||
"abi_8h.html#a18fb2ca6586420606f75125ebc7e4d0f":[8,0,2,2,0,12],
|
||||
"abi_8h.html#a2259f4cc6cd203ea6ef6d598674a48e6":[8,0,2,2,0,14],
|
||||
"abi_8h.html#a2b203222776ef9b58154e173b768b21c":[8,0,2,2,0,7],
|
||||
|
||||
+1
-1
@@ -19,7 +19,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":[0,0,0],
|
||||
"actors.html#actors-1":[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],
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ var NAVTREEINDEX29 =
|
||||
"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":[1,2,4,2],
|
||||
"controlflow.html#actors":[1,2,4,2],
|
||||
"controlflow.html#code-breakdown":[1,2,4],
|
||||
"controlflow.html#course-folder":[1,2,4,4,0],
|
||||
"controlflow.html#courses":[1,2,4,4],
|
||||
|
||||
+3
-3
@@ -15,14 +15,14 @@ var NAVTREEINDEX42 =
|
||||
"gfx__output__buffer_8h.html#aa6e89ad26a571573a3618e8bd57f2fcd":[8,0,3,2,2,1],
|
||||
"gfx__output__buffer_8h.html#acd645401a3e14e342cad25f6471ef97a":[8,0,3,2,2,0],
|
||||
"gfx__output__buffer_8h_source.html":[8,0,3,2,2],
|
||||
"globals.html":[8,1,0],
|
||||
"globals.html":[8,1,0,0],
|
||||
"globals.html":[8,1,0],
|
||||
"globals_a.html":[8,1,0,1],
|
||||
"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,0],
|
||||
"globals_defs.html":[8,1,6],
|
||||
"globals_defs.html":[8,1,6,0],
|
||||
"globals_defs_a.html":[8,1,6,1],
|
||||
"globals_defs_b.html":[8,1,6,2],
|
||||
"globals_defs_c.html":[8,1,6,3],
|
||||
@@ -93,8 +93,8 @@ var NAVTREEINDEX42 =
|
||||
"globals_type.html":[8,1,3],
|
||||
"globals_u.html":[8,1,0,21],
|
||||
"globals_v.html":[8,1,0,22],
|
||||
"globals_vars.html":[8,1,2],
|
||||
"globals_vars.html":[8,1,2,0],
|
||||
"globals_vars.html":[8,1,2],
|
||||
"globals_vars_b.html":[8,1,2,1],
|
||||
"globals_vars_c.html":[8,1,2,2],
|
||||
"globals_vars_d.html":[8,1,2,3],
|
||||
|
||||
@@ -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#_todo000036">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#_todo000035">Todo</a></b></dt><dd>figure out why this is like this </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -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#_todo000035">Todo</a></b></dt><dd>name magic constants </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000036">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
@@ -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#_todo000035">Todo</a></b></dt><dd>name magic constants </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000036">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">
|
||||
|
||||
@@ -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#_todo000042">Todo</a></b></dt><dd>make a proper match </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000044">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">
|
||||
|
||||
@@ -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#_todo000042">Todo</a></b></dt><dd>make a proper match </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000044">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">
|
||||
|
||||
@@ -596,7 +596,7 @@ Here is the caller graph for this function:</div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000010">Bug</a></b></dt><dd>No null check. </dd></dl>
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000011">Bug</a></b></dt><dd></dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo</a></b></dt><dd>More indepth error checking/return value </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000014">Todo</a></b></dt><dd>More indepth error checking/return value </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -555,7 +555,7 @@ Here is the caller graph for this function:</div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000010">Bug</a></b></dt><dd>No null check. </dd></dl>
|
||||
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000011">Bug</a></b></dt><dd></dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo</a></b></dt><dd>More indepth error checking/return value </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000014">Todo</a></b></dt><dd>More indepth error checking/return value </dd></dl>
|
||||
<div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
+1
-1
@@ -704,7 +704,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#_todo000044">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#_todo000043">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
@@ -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#_todo000044">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#_todo000043">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
@@ -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,'Actors'],['../controlflow.html#actors-1',1,'Actors']]],
|
||||
['actors_96',['Actors',['../actorsmenu.html',1,'Actors'],['../actors.html#actors-1',1,'Actors'],['../controlflow.html#actors',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,'']]],
|
||||
|
||||
@@ -3026,7 +3026,7 @@ Variables</h2></td></tr>
|
||||
<div class="ttc" id="agbi_8h_html_ac8b0546f9482f12ed55f4b3cb1243a8c"><div class="ttname"><a href="gbi_8h.html#ac8b0546f9482f12ed55f4b3cb1243a8c">G_IM_FMT_RGBA</a></div><div class="ttdeci">#define G_IM_FMT_RGBA</div><div class="ttdef"><b>Definition</b> gbi.h:396</div></div>
|
||||
<div class="ttc" id="agbi_8h_html_ad5e7c4c4dae792b27dd18c69f0ed550a"><div class="ttname"><a href="gbi_8h.html#ad5e7c4c4dae792b27dd18c69f0ed550a">G_IM_SIZ_16b</a></div><div class="ttdeci">#define G_IM_SIZ_16b</div><div class="ttdef"><b>Definition</b> gbi.h:407</div></div>
|
||||
<div class="ttc" id="agbi_8h_html_af50a1f9714aa958904a9a5548db54b16"><div class="ttname"><a href="gbi_8h.html#af50a1f9714aa958904a9a5548db54b16">G_CC_DECALRGBA</a></div><div class="ttdeci">#define G_CC_DECALRGBA</div><div class="ttdef"><b>Definition</b> gbi.h:512</div></div>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000071">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000070">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2812,7 +2812,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000071">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000070">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -105,18 +105,18 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<div class="contents">
|
||||
<div class="textblock"><dl class="reflist">
|
||||
<dt>Global <a class="el" href="controller_8h.html#aab452241c8ea115165a20157fc64fb9e">__osGetId</a> (OSPfs *pfs)</dt>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000022"></a>remove magic constant </p>
|
||||
<p class="enddd"><a class="anchor" id="_todo000023"></a>loads of magic constants.. </p>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000022"></a>loads of magic constants.. </p>
|
||||
<p class="enddd"><a class="anchor" id="_todo000021"></a>remove magic constant </p>
|
||||
</dd>
|
||||
<dt>Global <a class="el" href="osPfsDeleteFile_8c.html#a9058bfef76860424d50c262127aabb87">__osPfsReleasePages</a> (OSPfs *pfs, <a class="el" href="struct____OSInode.html">__OSInode</a> *inode, u8 start_page, u16 *sum, u8 bank, <a class="el" href="union____OSInodeUnit.html">__OSInodeUnit</a> *last_page, int flag)</dt>
|
||||
<dd><a class="anchor" id="_todo000034"></a>magic number </dd>
|
||||
<dt>Global <a class="el" href="controller_8h.html#aa962180453c026d747ebef163e571966">__osPfsRWInode</a> (OSPfs *pfs, <a class="el" href="struct____OSInode.html">__OSInode</a> *inode, u8 flag, u8 bank)</dt>
|
||||
<dd><a class="anchor" id="_todo000024"></a>don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something </dd>
|
||||
<dd><a class="anchor" id="_todo000023"></a>don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something </dd>
|
||||
<dt>Global <a class="el" href="piint_8h.html#a3e05f8f40d1da55183ee0eaec0c5b6bb">__osPiDevMgr</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000028"></a>In libreultra this is in an include </dd>
|
||||
<dt>Global <a class="el" href="controller_8h.html#aef46f2f348aa04f58019de1b9036fcec">__osRepairPackId</a> (OSPfs *pfs, <a class="el" href="struct____OSPackId.html">__OSPackId</a> *badid, <a class="el" href="struct____OSPackId.html">__OSPackId</a> *newid)</dt>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000020"></a>fix magic number </p>
|
||||
<p class="enddd"><a class="anchor" id="_todo000021"></a>remove magic constant </p>
|
||||
<dd><p class="startdd"><a class="anchor" id="_todo000020"></a>remove magic constant </p>
|
||||
<p class="enddd"><a class="anchor" id="_todo000019"></a>fix magic number </p>
|
||||
</dd>
|
||||
<dt>Global <a class="el" href="courseTable_8h.html#a83643ea0bd8b0af88efc38bccc1b93ca">_course_mario_raceway_dl_mio0SegmentRomStart</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000059"></a>These should probably be ptr's instead of array's? </dd>
|
||||
@@ -125,17 +125,17 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<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 <a class="el" href="types_8h.html">types.h</a> 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="_todo000019"></a>Why did void* work for matching </dd>
|
||||
<dd><a class="anchor" id="_todo000015"></a>Why did void* work for matching </dd>
|
||||
<dt>Global <a class="el" href="src_2data__segment2_8h.html#a4ae4ee1edc2cbc76c842c36063ccd7ad">D_02007BB8</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000009"></a>Place all these vertices in a single array </dd>
|
||||
<dt>Global <a class="el" href="update__objects_8c.html#adf5256c5c92e5b22c984e0b8d171cda6">D_800E43B0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000049"></a>unused? </dd>
|
||||
<dt>Global <a class="el" href="code__80091750_8h.html#a08ffb920b7830a80106d74fae1eeca66">D_8018D9B0</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000010"></a>Move gGfxPool out of <a class="el" href="main_8h.html">main.h</a> </dd>
|
||||
<dd><a class="anchor" id="_todo000018"></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="_todo000056"></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>
|
||||
<dd><a class="anchor" id="_todo000057"></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>
|
||||
<dd><a class="anchor" id="_todo000056"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="bowsers__castle_2course__data_8h.html#a300a62c86e21cb7bc2bc3d4a245105ba">d_course_bowsers_castle_dl_0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000058"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="dks__jungle__parkway_2course__data_8h.html#ad2b7474112d18c06510cea9f585aa2be">d_course_dks_jungle_parkway_dl_0</a> []</dt>
|
||||
@@ -159,16 +159,16 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<dt>Global <a class="el" href="sherbet__land_2course__data_8h.html#a062fc54c3c41a1c13e06db4f6b7e0322">d_course_sherbet_land_dl_0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000069"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="toads__turnpike_2course__data_8h.html#a3c323fcda8091cfba55ed94fdd243280">d_course_toads_turnpike_dl_0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000071"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="wario__stadium_2course__data_8h.html#a47795beb13bc3d4fcde1f2858c4763b1">d_course_wario_stadium_dl_0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000070"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="wario__stadium_2course__data_8h.html#a47795beb13bc3d4fcde1f2858c4763b1">d_course_wario_stadium_dl_0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000071"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="yoshi__valley_2course__data_8h.html#aa0217844fed4adea09db7b4e5047ccf3">d_course_yoshi_valley_dl_0</a> []</dt>
|
||||
<dd><a class="anchor" id="_todo000072"></a>Replace addresses with variables </dd>
|
||||
<dt>Global <a class="el" href="code__80281780_8h.html#a76c4e29164ea94ce7dd883af83565b45">debug_switch_character_ceremony_cutscene</a> (void)</dt>
|
||||
<dd><a class="anchor" id="_todo000012"></a>confirm this. </dd>
|
||||
<dd><a class="anchor" id="_todo000013"></a>confirm this. </dd>
|
||||
<dt>Union <a class="el" href="uniondu.html">du</a> </dt>
|
||||
<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="_todo000026"></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>
|
||||
@@ -177,7 +177,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<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="_todo000042"></a>make a proper match </dd>
|
||||
<dd><a class="anchor" id="_todo000044"></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="_todo000046"></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>
|
||||
@@ -187,17 +187,17 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<dt>Global <a class="el" href="update__objects_8c.html#a458b33a4ba73ac7f278fa7a6417a60ba">func_800745C8</a> (s32 objectIndex, s32 arg1)</dt>
|
||||
<dd><a class="anchor" id="_todo000051"></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="_todo000011"></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="_todo000026"></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="_todo000013"></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="_todo000010"></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="_todo000014"></a>Does this match as a return of s8? </dd>
|
||||
<dd><a class="anchor" id="_todo000011"></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="_todo000015"></a>What does this even do? </dd>
|
||||
<dd><a class="anchor" id="_todo000012"></a>What does this even do? </dd>
|
||||
<dt>Global <a class="el" href="race__logic_8h.html#a4eb4cb5c0963bcfceae40d340c2e7756">func_8028F970</a> (void)</dt>
|
||||
<dd><a class="anchor" id="_todo000044"></a>increasing players past four would require increase this loop iterator. </dd>
|
||||
<dd><a class="anchor" id="_todo000043"></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="_todo000052"></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>
|
||||
@@ -217,11 +217,11 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<dt>Global <a class="el" href="sptask_8h.html#a3b54c742028b6c1e8246bf9349bad70c">M_TASK_FLAG0</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000054"></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="_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="_todo000017"></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>
|
||||
<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="_todo000016"></a>More indepth error checking/return value </dd>
|
||||
<dd><a class="anchor" id="_todo000014"></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>
|
||||
<dt>Global <a class="el" href="osContInit_8c.html#a3a0e3a0d795150ad033f213754773c34">osContInit</a> (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)</dt>
|
||||
@@ -229,9 +229,9 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<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="_todo000033"></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="_todo000035"></a>name magic constants </dd>
|
||||
<dd><a class="anchor" id="_todo000036"></a>name magic constants </dd>
|
||||
<dt>Global <a class="el" href="osPiRawStartDma_8c.html#aa3a1dc7939fd49721d4353372722722c">osRomBase</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000036"></a>figure out why this is like this </dd>
|
||||
<dd><a class="anchor" id="_todo000035"></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="_todo000037"></a>name magic constants </dd>
|
||||
<dt>Global <a class="el" href="osViSwapBuffer_8c.html#ad9fbc8feed5d6cf557a051834e168950">osViSwapBuffer</a> (void *vaddr)</dt>
|
||||
@@ -239,7 +239,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
|
||||
<dt>Global <a class="el" href="osEPiRawStartDma_8c.html#a61b4993ebb70a3b701fccc3221c36d81">PI_DOMAIN1</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000031"></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="_todo000043"></a>Is this making the shell spin? </dd>
|
||||
<dd><a class="anchor" id="_todo000042"></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="_todo000055"></a>format like sm64 <a class="el" href="sounds_8h.html">sounds.h</a> </dd>
|
||||
<dt>Struct <a class="el" href="structunkStruct.html">unkStruct</a> </dt>
|
||||
|
||||
@@ -415,24 +415,23 @@ $(function(){initNavTree('train_2render_8inc_8c_source.html',''); initResizable(
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</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="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</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="l00312" name="l00312"></a><span class="lineno"> 312</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="l00311" name="l00311"></a><span class="lineno"> 311</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="l00312" name="l00312"></a><span class="lineno"> 312</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="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</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>->wheelRot + 0x16C));</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</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, -24.0f);</div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</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="l00317" name="l00317"></a><span class="lineno"> 317</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="l00314" name="l00314"></a><span class="lineno"> 314</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-><a class="code hl_variable" href="structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622">wheelRot</a> + 0x16C));</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <a class="code hl_function" href="math__util_8c.html#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a>(sp160, -17.0f, 6.0f, -24.0f);</div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_function" href="math__util_8c.html#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a>(spE0, sp160);</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <a class="code hl_function" href="math__util_8c.html#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a>(spA0, sp120, spE0);</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</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="l00319" name="l00319"></a><span class="lineno"> 319</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="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</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="l00322" name="l00322"></a><span class="lineno"> 322</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="l00323" name="l00323"></a><span class="lineno"> 323</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="l00321" name="l00321"></a><span class="lineno"> 321</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="l00322" name="l00322"></a><span class="lineno"> 322</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="l00323" name="l00323"></a><span class="lineno"> 323</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="l00324" name="l00324"></a><span class="lineno"> 324</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="aactors_8h_html"><div class="ttname"><a href="actors_8h.html">actors.h</a></div></div>
|
||||
<div class="ttc" id="acamera_8c_html_a55c57426bead74311a6710cc88980ead"><div class="ttname"><a href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a></div><div class="ttdeci">Camera * camera1</div><div class="ttdef"><b>Definition</b> camera.c:22</div></div>
|
||||
<div class="ttc" id="acode__800029B0_8c_html_a1b0406ea3ec906cf85496afbfe00e23e"><div class="ttname"><a href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gCourseMaxZ</a></div><div class="ttdeci">s16 gCourseMaxZ</div><div class="ttdef"><b>Definition</b> code_800029B0.c:93</div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html_a5290523279339ea495248ab3a36cb46e"><div class="ttname"><a href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></div><div class="ttdeci">f32 Vec3f[3]</div><div class="ttdef"><b>Definition</b> common_structs.h:6</div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html_ab7160f77e736961cfa2aff581aeee005"><div class="ttname"><a href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></div><div class="ttdeci">f32 Mat4[4][4]</div><div class="ttdef"><b>Definition</b> common_structs.h:16</div></div>
|
||||
<div class="ttc" id="agbi_8h_html"><div class="ttname"><a href="gbi_8h.html">gbi.h</a></div></div>
|
||||
|
||||
@@ -303,89 +303,89 @@ $(function(){initNavTree('trees_2render_8inc_8c_source.html',''); initResizable(
|
||||
<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> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordflow">if</span> (temp_f0 < 0.0f) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 0.0f) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordflow">if</span> (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {</div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x400) == 0) && (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 250000.0f)) {</div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 2.79999995f);</div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> }</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> arg1[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> arg1[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> arg1[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</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">arg1</a>[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</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">arg1</a>[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</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> (<a class="code hl_function" href="math__util_8c.html#aa23f6384122bc45f13a81ef0fa86c099">render_set_position</a>(arg1, 0) != 0) {</div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> gSPDisplayList(<a class="code hl_variable" href="main_8c.html#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a>++, <a class="code hl_variable" href="frappe__snowland_2course__data_8c.html#a8deaaa32d3e9abd62c25fd66940a2960">d_course_frappe_snowland_dl_tree</a>);</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</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="l00240" name="l00240"></a><span class="lineno"> 240</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="frappe__snowland_2course__data_8c.html#a8deaaa32d3e9abd62c25fd66940a2960">d_course_frappe_snowland_dl_tree</a>);</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> }</div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
|
||||
<div class="foldopen" id="foldopen00251" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a60065e5f27dc4938258fccab99c77712"> 251</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a60065e5f27dc4938258fccab99c77712">render_actor_tree_cactus1_kalimari_desert</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="l00252" name="l00252"></a><span class="lineno"> 252</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0 = arg2-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a60065e5f27dc4938258fccab99c77712"> 251</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a60065e5f27dc4938258fccab99c77712">render_actor_tree_cactus1_kalimari_desert</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="l00252" name="l00252"></a><span class="lineno"> 252</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="l00253" name="l00253"></a><span class="lineno"> 253</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-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keywordflow">if</span> ((temp_v0 & 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="l00257" name="l00257"></a><span class="lineno"> 257</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-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="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> (temp_f0 < 0.0f) { <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_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 0.0f) { <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> <span class="keywordflow">if</span> (((temp_v0 & 0x400) == 0) && (temp_f0 < 40000.0f)) {</div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x400) == 0) && (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 40000.0f)) {</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 1.0f);</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> arg1[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> arg1[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> arg1[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</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="l00269" name="l00269"></a><span class="lineno"> 269</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#aa12100a5f71fbca25744734f5695bfd9">d_course_kalimari_desert_dl_cactus1</a>);</div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</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="l00269" name="l00269"></a><span class="lineno"> 269</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#aa12100a5f71fbca25744734f5695bfd9">d_course_kalimari_desert_dl_cactus1</a>);</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>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="foldopen" id="foldopen00280" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a391d401aeed12810b4a4adbd7547eaf4"> 280</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a391d401aeed12810b4a4adbd7547eaf4">render_actor_tree_cactus2_kalimari_desert</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="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0 = arg2-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a391d401aeed12810b4a4adbd7547eaf4"> 280</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a391d401aeed12810b4a4adbd7547eaf4">render_actor_tree_cactus2_kalimari_desert</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="l00281" name="l00281"></a><span class="lineno"> 281</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="l00282" name="l00282"></a><span class="lineno"> 282</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-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <span class="keywordflow">if</span> ((temp_v0 & 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="l00286" name="l00286"></a><span class="lineno"> 286</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-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">if</span> (temp_f0 < 0.0f) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 0.0f) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keywordflow">if</span> (((temp_v0 & 0x400) == 0) && (temp_f0 < 40000.0f)) {</div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x400) == 0) && (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 40000.0f)) {</div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 1.0f);</div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> }</div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> arg1[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> arg1[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> arg1[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</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="l00298" name="l00298"></a><span class="lineno"> 298</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#aa7220c035d3744de15b5b58b0e4e0b54">d_course_kalimari_desert_dl_cactus2</a>);</div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</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="l00298" name="l00298"></a><span class="lineno"> 298</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#aa7220c035d3744de15b5b58b0e4e0b54">d_course_kalimari_desert_dl_cactus2</a>);</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> }</div>
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
|
||||
<div class="foldopen" id="foldopen00309" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a93c363ef5063842fd6aecf2fd2435fe8"> 309</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a93c363ef5063842fd6aecf2fd2435fe8">render_actor_tree_cactus3_kalimari_desert</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="l00310" name="l00310"></a><span class="lineno"> 310</span> <a class="code hl_typedef" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> temp_f0;</div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <a class="code hl_typedef" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> temp_v0 = arg2-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="trees_2render_8inc_8c.html#a93c363ef5063842fd6aecf2fd2435fe8"> 309</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="trees_2render_8inc_8c.html#a93c363ef5063842fd6aecf2fd2435fe8">render_actor_tree_cactus3_kalimari_desert</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="l00310" name="l00310"></a><span class="lineno"> 310</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="l00311" name="l00311"></a><span class="lineno"> 311</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-><a class="code hl_variable" href="structActor.html#af49bb0c1202a06dc594529a2e77249c6">flags</a>;</div>
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> </div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keywordflow">if</span> ((temp_v0 & 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x800) != 0) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> temp_f0 = <a class="code hl_function" href="math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a>(camera-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="l00315" name="l00315"></a><span class="lineno"> 315</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-><a class="code hl_variable" href="structCamera.html#aaa7eaab22236f016fd933666bd90c741">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, camera-><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="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">if</span> (temp_f0 < 0.0f) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 0.0f) { <span class="keywordflow">return</span>; }</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordflow">if</span> (((temp_v0 & 0x400) == 0) && (temp_f0 < 40000.0f)) {</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordflow">if</span> (((<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_v0</a> & 0x400) == 0) && (<a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">temp_f0</a> < 40000.0f)) {</div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <a class="code hl_function" href="actors_8c.html#ac46c5c4408bdcd2bfdeddd690b1ed203">func_8029794C</a>(arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>, arg2-><a class="code hl_variable" href="structActor.html#aafc0746715101e8b4dd9afcd88a90ab9">rot</a>, 0.80000001f);</div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> }</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> arg1[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> arg1[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> arg1[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][0] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[0];</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][1] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[1];</div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <a class="code hl_variable" href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">arg1</a>[3][2] = arg2-><a class="code hl_variable" href="structActor.html#afa1455dbf1a4698584ed8c501439692f">pos</a>[2];</div>
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</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="l00327" name="l00327"></a><span class="lineno"> 327</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#a02e809bc97834e4e6e769dfb97e4a491">d_course_kalimari_desert_dl_cactus3</a>);</div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</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="l00327" name="l00327"></a><span class="lineno"> 327</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#a02e809bc97834e4e6e769dfb97e4a491">d_course_kalimari_desert_dl_cactus3</a>);</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> }</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span>}</div>
|
||||
</div>
|
||||
@@ -394,6 +394,7 @@ $(function(){initNavTree('trees_2render_8inc_8c_source.html',''); initResizable(
|
||||
<div class="ttc" id="aall__course__data_8h_html"><div class="ttname"><a href="all__course__data_8h.html">all_course_data.h</a></div></div>
|
||||
<div class="ttc" id="abowsers__castle_2course__data_8c_html_a82adeb1445a27f8cb23715c2744ea7ac"><div class="ttname"><a href="bowsers__castle_2course__data_8c.html#a82adeb1445a27f8cb23715c2744ea7ac">d_course_bowsers_castle_dl_bush</a></div><div class="ttdeci">Gfx d_course_bowsers_castle_dl_bush[]</div><div class="ttdef"><b>Definition</b> course_data.c:3957</div></div>
|
||||
<div class="ttc" id="acamera_8c_html_a55c57426bead74311a6710cc88980ead"><div class="ttname"><a href="camera_8c.html#a55c57426bead74311a6710cc88980ead">camera1</a></div><div class="ttdeci">Camera * camera1</div><div class="ttdef"><b>Definition</b> camera.c:22</div></div>
|
||||
<div class="ttc" id="acode__800029B0_8c_html_a1b0406ea3ec906cf85496afbfe00e23e"><div class="ttname"><a href="code__800029B0_8c.html#a1b0406ea3ec906cf85496afbfe00e23e">gCourseMaxZ</a></div><div class="ttdeci">s16 gCourseMaxZ</div><div class="ttdef"><b>Definition</b> code_800029B0.c:93</div></div>
|
||||
<div class="ttc" id="acommon__data_8h_html"><div class="ttname"><a href="common__data_8h.html">common_data.h</a></div></div>
|
||||
<div class="ttc" id="acommon__data_8h_html_a9ebf51836d3b151173dff18fc52d00b6"><div class="ttname"><a href="common__data_8h.html#a9ebf51836d3b151173dff18fc52d00b6">common_tlut_trees_import</a></div><div class="ttdeci">u16 common_tlut_trees_import[]</div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html_ab7160f77e736961cfa2aff581aeee005"><div class="ttname"><a href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></div><div class="ttdeci">f32 Mat4[4][4]</div><div class="ttdef"><b>Definition</b> common_structs.h:16</div></div>
|
||||
|
||||
+2
-2
@@ -133,8 +133,8 @@ Data Fields</h2></td></tr>
|
||||
<tr class="separator:a490dba023fb0b686d9a03b51508bcfad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo</a></b></dt><dd>is it possible to remove them somehow? </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000026">Todo</a></b></dt><dd>is it possible to remove them somehow? </dd></dl>
|
||||
<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">Todo</a></b></dt><dd>is it possible to remove them somehow? </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo</a></b></dt><dd>is it possible to remove them somehow? </dd></dl>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a258273f21784ceba6533c8bd20bc8bc0" name="a258273f21784ceba6533c8bd20bc8bc0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a258273f21784ceba6533c8bd20bc8bc0">◆ </a></span>d</h2>
|
||||
|
||||
@@ -450,7 +450,7 @@ Variables</h2></td></tr>
|
||||
<div class="ttc" id="awario__stadium_2course__displaylists_8inc_8c_html_ae23906177d0c67cab1b41c228f057027"><div class="ttname"><a href="wario__stadium_2course__displaylists_8inc_8c.html#ae23906177d0c67cab1b41c228f057027">d_course_wario_stadium_packed_dl_4218</a></div><div class="ttdeci">Gfx d_course_wario_stadium_packed_dl_4218[]</div><div class="ttdef"><b>Definition</b> course_displaylists.inc.c:2649</div></div>
|
||||
<div class="ttc" id="awario__stadium_2course__displaylists_8inc_8c_html_ae998c4419df6907d296d855d53f43795"><div class="ttname"><a href="wario__stadium_2course__displaylists_8inc_8c.html#ae998c4419df6907d296d855d53f43795">d_course_wario_stadium_packed_dl_5888</a></div><div class="ttdeci">Gfx d_course_wario_stadium_packed_dl_5888[]</div><div class="ttdef"><b>Definition</b> course_displaylists.inc.c:3475</div></div>
|
||||
<div class="ttc" id="awario__stadium_2course__displaylists_8inc_8c_html_af3acfa9e5cf64ff45c1e5a56c75a728d"><div class="ttname"><a href="wario__stadium_2course__displaylists_8inc_8c.html#af3acfa9e5cf64ff45c1e5a56c75a728d">d_course_wario_stadium_packed_dl_4BA8</a></div><div class="ttdeci">Gfx d_course_wario_stadium_packed_dl_4BA8[]</div><div class="ttdef"><b>Definition</b> course_displaylists.inc.c:3007</div></div>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000070">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
</div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000071">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -418,7 +418,7 @@ Variables</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000070">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000071">Todo</a></b></dt><dd>Replace addresses with variables </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user