Files
SpaghettiKart/main_8c.html
T

3958 lines
234 KiB
HTML

<!-- HTML header for doxygen 1.10.0-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Mario Kart 64: src/main.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<link href="docs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Mario Kart 64
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('main_8c.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">main.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;libultraship.h&gt;</code><br />
<code>#include &lt;libultra/vi.h&gt;</code><br />
<code>#include &lt;libultra/os.h&gt;</code><br />
<code>#include &lt;<a class="el" href="macros_8h_source.html">macros.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="decode_8h_source.html">decode.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="mk64_8h_source.html">mk64.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="stubs_8h_source.html">stubs.h</a>&gt;</code><br />
<code>#include &quot;<a class="el" href="framebuffer__effects_8h_source.html">racing/framebuffer_effects.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="networking_8h_source.html">networking/networking.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="profiler_8h_source.html">profiler.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="memory_8h_source.html">racing/memory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="menus_8h_source.html">menus.h</a>&quot;</code><br />
<code>#include &lt;<a class="el" href="segments_8h_source.html">segments.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="common__structs_8h_source.html">common_structs.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="defines_8h_source.html">defines.h</a>&gt;</code><br />
<code>#include &quot;<a class="el" href="buffers_8h_source.html">buffers.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="camera_8h_source.html">camera.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="race__logic_8h_source.html">race_logic.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="skybox__and__splitscreen_8h_source.html">skybox_and_splitscreen.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="render__objects_8h_source.html">render_objects.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="effects_8h_source.html">effects.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="code__80281780_8h_source.html">code_80281780.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="external_8h_source.html">audio/external.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="code__800029B0_8h_source.html">code_800029B0.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="code__80280000_8h_source.html">code_80280000.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="podium__ceremony__actors_8h_source.html">podium_ceremony_actors.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="menu__items_8h_source.html">menu_items.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="code__80057C60_8h_source.html">code_80057C60.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="player__controller_8h_source.html">player_controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="render__player_8h_source.html">render_player.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="render__courses_8h_source.html">render_courses.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="actors_8h_source.html">actors.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="staff__ghosts_8h_source.html">staff_ghosts.h</a>&quot;</code><br />
<code>#include &lt;<a class="el" href="debug_8h_source.html">debug.h</a>&gt;</code><br />
<code>#include &quot;<a class="el" href="crash__screen_8h_source.html">crash_screen.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="gfx__output__buffer_8h_source.html">buffers/gfx_output_buffer.h</a>&quot;</code><br />
<code>#include &lt;bridge/gfxdebuggerbridge.h&gt;</code><br />
<code>#include &quot;<a class="el" href="freecam_8h_source.html">enhancements/freecam/freecam.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="FrameInterpolation_8h_source.html">port/interpolation/FrameInterpolation.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="wasm_8h_source.html">engine/wasm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="Game_8h_source.html">port/Game.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="Matrix_8h_source.html">engine/Matrix.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for main.c:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ac504576ef220a8f96be7c10425754e5c" id="r_ac504576ef220a8f96be7c10425754e5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac504576ef220a8f96be7c10425754e5c">gRaceState_AS_U16</a></td></tr>
<tr class="separator:ac504576ef220a8f96be7c10425754e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a4c171632ff32db3cbe13719e6478d536" id="r_a4c171632ff32db3cbe13719e6478d536"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c171632ff32db3cbe13719e6478d536">func_80091B78</a> (void)</td></tr>
<tr class="separator:a4c171632ff32db3cbe13719e6478d536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1057a490ba85ab32c800c0e3c9e85c78" id="r_a1057a490ba85ab32c800c0e3c9e85c78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1057a490ba85ab32c800c0e3c9e85c78">audio_init</a> ()</td></tr>
<tr class="separator:a1057a490ba85ab32c800c0e3c9e85c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77471bbea209b9d664b6569191c60787" id="r_a77471bbea209b9d664b6569191c60787"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a77471bbea209b9d664b6569191c60787">create_debug_thread</a> (void)</td></tr>
<tr class="separator:a77471bbea209b9d664b6569191c60787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add85775f85281c0d872cb52845635ea2" id="r_add85775f85281c0d872cb52845635ea2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#add85775f85281c0d872cb52845635ea2">start_debug_thread</a> (void)</td></tr>
<tr class="separator:add85775f85281c0d872cb52845635ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17e6cb53d677ce7a809303aa122cb4cf" id="r_a17e6cb53d677ce7a809303aa122cb4cf"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a17e6cb53d677ce7a809303aa122cb4cf">create_next_audio_frame_task</a> (void)</td></tr>
<tr class="separator:a17e6cb53d677ce7a809303aa122cb4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8d0b987e9455cf9afbd21bfccb378d" id="r_afb8d0b987e9455cf9afbd21bfccb378d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afb8d0b987e9455cf9afbd21bfccb378d">create_thread</a> (<a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> *<a class="el" href="GameAudio_8h.html#accda04e86905da56f6f9b7d5579d6f5a">thread</a>, <a class="el" href="os__thread_8h.html#a25b08eccfed5df53b071aa9d81a35343">OSId</a> id, void(*entry)(void *), void *arg, void *sp, <a class="el" href="os__thread_8h.html#aee1a7320768e3064766977d984bb927f">OSPri</a> pri)</td></tr>
<tr class="separator:afb8d0b987e9455cf9afbd21bfccb378d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1c0785a38b03aa8b3d9b97320e414e9" id="r_ab1c0785a38b03aa8b3d9b97320e414e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1c0785a38b03aa8b3d9b97320e414e9">isPrintfInit</a> (void)</td></tr>
<tr class="separator:ab1c0785a38b03aa8b3d9b97320e414e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f87d43525fe95f60ea92bc8a3b70e62" id="r_a4f87d43525fe95f60ea92bc8a3b70e62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f87d43525fe95f60ea92bc8a3b70e62">main_func</a> (void)</td></tr>
<tr class="separator:a4f87d43525fe95f60ea92bc8a3b70e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e35d2b842121e6aea373f09381616e5" id="r_a1e35d2b842121e6aea373f09381616e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e35d2b842121e6aea373f09381616e5">thread1_idle</a> (void *arg)</td></tr>
<tr class="separator:a1e35d2b842121e6aea373f09381616e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf1f78d12be46a2a332bcc429e2280d0" id="r_adf1f78d12be46a2a332bcc429e2280d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf1f78d12be46a2a332bcc429e2280d0">setup_mesg_queues</a> (void)</td></tr>
<tr class="separator:adf1f78d12be46a2a332bcc429e2280d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8e1bffd4b596136b4b9ebbe974b696" id="r_aad8e1bffd4b596136b4b9ebbe974b696"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad8e1bffd4b596136b4b9ebbe974b696">start_sptask</a> (s32 taskType)</td></tr>
<tr class="separator:aad8e1bffd4b596136b4b9ebbe974b696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2172bcebf986571a5a9d3053a6ae7713" id="r_a2172bcebf986571a5a9d3053a6ae7713"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2172bcebf986571a5a9d3053a6ae7713">Graphics_PushFrame</a> (Gfx *data)</td></tr>
<tr class="separator:a2172bcebf986571a5a9d3053a6ae7713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1eb673d52197b3566bdd06480dd5a7b" id="r_ac1eb673d52197b3566bdd06480dd5a7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1eb673d52197b3566bdd06480dd5a7b">create_gfx_task_structure</a> (void)</td></tr>
<tr class="separator:ac1eb673d52197b3566bdd06480dd5a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fea25080bd641666553317d98cdbdec" id="r_a3fea25080bd641666553317d98cdbdec"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3fea25080bd641666553317d98cdbdec">calculate_delta_time</a> (void)</td></tr>
<tr class="separator:a3fea25080bd641666553317d98cdbdec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec4c421bf39a43fbe12a236be2d75a4b" id="r_aec4c421bf39a43fbe12a236be2d75a4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec4c421bf39a43fbe12a236be2d75a4b">init_controllers</a> (void)</td></tr>
<tr class="separator:aec4c421bf39a43fbe12a236be2d75a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf938b165278cd36f3cb7cf6945d6917" id="r_acf938b165278cd36f3cb7cf6945d6917"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf938b165278cd36f3cb7cf6945d6917">update_controller</a> (s32 index)</td></tr>
<tr class="separator:acf938b165278cd36f3cb7cf6945d6917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5443032971be2eac69c7590d16e515b4" id="r_a5443032971be2eac69c7590d16e515b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5443032971be2eac69c7590d16e515b4">read_controllers</a> (void)</td></tr>
<tr class="separator:a5443032971be2eac69c7590d16e515b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fb28ef534379345bfd1413abc2c63c9" id="r_a6fb28ef534379345bfd1413abc2c63c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fb28ef534379345bfd1413abc2c63c9">func_80000BEC</a> (void)</td></tr>
<tr class="separator:a6fb28ef534379345bfd1413abc2c63c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a065e21eae1e48d149df9ab4583ec7441" id="r_a065e21eae1e48d149df9ab4583ec7441"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a065e21eae1e48d149df9ab4583ec7441">dispatch_audio_sptask</a> (struct <a class="el" href="structSPTask.html">SPTask</a> *spTask)</td></tr>
<tr class="separator:a065e21eae1e48d149df9ab4583ec7441"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dfb2e914880b246ffe72d37f975d658" id="r_a6dfb2e914880b246ffe72d37f975d658"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6dfb2e914880b246ffe72d37f975d658">exec_display_list</a> (struct <a class="el" href="structSPTask.html">SPTask</a> *spTask)</td></tr>
<tr class="separator:a6dfb2e914880b246ffe72d37f975d658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcdb6706e90ae13e8b1442fc0f8847b9" id="r_afcdb6706e90ae13e8b1442fc0f8847b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afcdb6706e90ae13e8b1442fc0f8847b9">init_rcp</a> (void)</td></tr>
<tr class="separator:afcdb6706e90ae13e8b1442fc0f8847b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ac5e1df596c8c0b12e3ffac501eaa4d" id="r_a6ac5e1df596c8c0b12e3ffac501eaa4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ac5e1df596c8c0b12e3ffac501eaa4d">end_master_display_list</a> (void)</td></tr>
<tr class="separator:a6ac5e1df596c8c0b12e3ffac501eaa4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6df158ad2a863eb16f6b82e12ea26e4" id="r_ac6df158ad2a863eb16f6b82e12ea26e4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6df158ad2a863eb16f6b82e12ea26e4">clear_framebuffer</a> (s32 color)</td></tr>
<tr class="separator:ac6df158ad2a863eb16f6b82e12ea26e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6de5c4a438055408ee2c63f8a86464a" id="r_ab6de5c4a438055408ee2c63f8a86464a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6de5c4a438055408ee2c63f8a86464a">rendering_init</a> (void)</td></tr>
<tr class="separator:ab6de5c4a438055408ee2c63f8a86464a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b253735194a23ab701e8ab9cdc7b128" id="r_a9b253735194a23ab701e8ab9cdc7b128"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b253735194a23ab701e8ab9cdc7b128">config_gfx_pool</a> (void)</td></tr>
<tr class="separator:a9b253735194a23ab701e8ab9cdc7b128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ea8291cbf3e787fbd55baf553f25ab" id="r_ab0ea8291cbf3e787fbd55baf553f25ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0ea8291cbf3e787fbd55baf553f25ab">display_and_vsync</a> (void)</td></tr>
<tr class="separator:ab0ea8291cbf3e787fbd55baf553f25ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa9b0b2906469c5fb91cc673efcd2686" id="r_aaa9b0b2906469c5fb91cc673efcd2686"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa9b0b2906469c5fb91cc673efcd2686">init_segment_ending_sequences</a> (void)</td></tr>
<tr class="separator:aaa9b0b2906469c5fb91cc673efcd2686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0251c90fb83072f3510a39e2f1b3e980" id="r_a0251c90fb83072f3510a39e2f1b3e980"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0251c90fb83072f3510a39e2f1b3e980">init_segment_racing</a> (void)</td></tr>
<tr class="separator:a0251c90fb83072f3510a39e2f1b3e980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae65702968508faa083fb901ff89020d8" id="r_ae65702968508faa083fb901ff89020d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae65702968508faa083fb901ff89020d8">dma_copy</a> (u8 *dest, u8 *romAddr, size_t size)</td></tr>
<tr class="separator:ae65702968508faa083fb901ff89020d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd2befe9b7f9490d32bf787a7e8d44f" id="r_a8cd2befe9b7f9490d32bf787a7e8d44f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8cd2befe9b7f9490d32bf787a7e8d44f">setup_game_memory</a> (void)</td></tr>
<tr class="separator:a8cd2befe9b7f9490d32bf787a7e8d44f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753fddc62059f70c07c0b83147998762" id="r_a753fddc62059f70c07c0b83147998762"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a753fddc62059f70c07c0b83147998762">game_init_clear_framebuffer</a> (void)</td></tr>
<tr class="separator:a753fddc62059f70c07c0b83147998762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d42ba3d154fd3abfb3dcdad0272cdc" id="r_a18d42ba3d154fd3abfb3dcdad0272cdc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a18d42ba3d154fd3abfb3dcdad0272cdc">calculate_updaterate</a> (void)</td></tr>
<tr class="separator:a18d42ba3d154fd3abfb3dcdad0272cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63560855ac1d6edacfcc26fd8e93066a" id="r_a63560855ac1d6edacfcc26fd8e93066a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a63560855ac1d6edacfcc26fd8e93066a">display_debug_info</a> (void)</td></tr>
<tr class="separator:a63560855ac1d6edacfcc26fd8e93066a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ee966cd36f1640715226c8c9a77d75" id="r_a06ee966cd36f1640715226c8c9a77d75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06ee966cd36f1640715226c8c9a77d75">process_game_tick</a> (void)</td></tr>
<tr class="separator:a06ee966cd36f1640715226c8c9a77d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff87ffcbfee4f1f37d443110aa7b52a" id="r_afff87ffcbfee4f1f37d443110aa7b52a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afff87ffcbfee4f1f37d443110aa7b52a">race_logic_loop</a> (void)</td></tr>
<tr class="separator:afff87ffcbfee4f1f37d443110aa7b52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04143ce8113cdafa007c642eb620bc8" id="r_ae04143ce8113cdafa007c642eb620bc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae04143ce8113cdafa007c642eb620bc8">game_state_handler</a> (void)</td></tr>
<tr class="separator:ae04143ce8113cdafa007c642eb620bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a123ceafce0f6cff4173e8f09d6cffe78" id="r_a123ceafce0f6cff4173e8f09d6cffe78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a123ceafce0f6cff4173e8f09d6cffe78">interrupt_gfx_sptask</a> (void)</td></tr>
<tr class="separator:a123ceafce0f6cff4173e8f09d6cffe78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ccc43c85eb5a79a5c0659a053576a75" id="r_a2ccc43c85eb5a79a5c0659a053576a75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ccc43c85eb5a79a5c0659a053576a75">receive_new_tasks</a> (void)</td></tr>
<tr class="separator:a2ccc43c85eb5a79a5c0659a053576a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1b13bb2b383c7cc6fc4a1a34cdfff1" id="r_a4a1b13bb2b383c7cc6fc4a1a34cdfff1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a1b13bb2b383c7cc6fc4a1a34cdfff1">set_vblank_handler</a> (s32 index, struct <a class="el" href="structVblankHandler.html">VblankHandler</a> *handler, OSMesgQueue *queue, OSMesg *msg)</td></tr>
<tr class="separator:a4a1b13bb2b383c7cc6fc4a1a34cdfff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af424460885c2b2b048e6972d3e1f96d0" id="r_af424460885c2b2b048e6972d3e1f96d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af424460885c2b2b048e6972d3e1f96d0">start_gfx_sptask</a> (void)</td></tr>
<tr class="separator:af424460885c2b2b048e6972d3e1f96d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720f132930eedc22c2c0163a3d2ffed8" id="r_a720f132930eedc22c2c0163a3d2ffed8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a720f132930eedc22c2c0163a3d2ffed8">handle_vblank</a> (void)</td></tr>
<tr class="separator:a720f132930eedc22c2c0163a3d2ffed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a548bbf988125912df970a7ec6aa64" id="r_a47a548bbf988125912df970a7ec6aa64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47a548bbf988125912df970a7ec6aa64">handle_dp_complete</a> (void)</td></tr>
<tr class="separator:a47a548bbf988125912df970a7ec6aa64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac787ae111abe00ee69fdd117c6917276" id="r_ac787ae111abe00ee69fdd117c6917276"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac787ae111abe00ee69fdd117c6917276">handle_sp_complete</a> (void)</td></tr>
<tr class="separator:ac787ae111abe00ee69fdd117c6917276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a023b8f272e4efbd33f371e91ffff6b30" id="r_a023b8f272e4efbd33f371e91ffff6b30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a023b8f272e4efbd33f371e91ffff6b30">thread3_video</a> (<a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void *arg0)</td></tr>
<tr class="separator:a023b8f272e4efbd33f371e91ffff6b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccd4f2ae1a9502071e1b43ab07a78d3" id="r_a8ccd4f2ae1a9502071e1b43ab07a78d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ccd4f2ae1a9502071e1b43ab07a78d3">func_800025D4</a> (void)</td></tr>
<tr class="separator:a8ccd4f2ae1a9502071e1b43ab07a78d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1399390ccfb8062de2a77e48df769faf" id="r_a1399390ccfb8062de2a77e48df769faf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1399390ccfb8062de2a77e48df769faf">func_80002600</a> (void)</td></tr>
<tr class="separator:a1399390ccfb8062de2a77e48df769faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a29858c220d867684f0385abacfde8" id="r_a26a29858c220d867684f0385abacfde8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a26a29858c220d867684f0385abacfde8">func_8000262C</a> (void)</td></tr>
<tr class="separator:a26a29858c220d867684f0385abacfde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a0697cf1e2b0c4ec6ddbf605926eac4" id="r_a3a0697cf1e2b0c4ec6ddbf605926eac4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a0697cf1e2b0c4ec6ddbf605926eac4">func_80002658</a> (void)</td></tr>
<tr class="separator:a3a0697cf1e2b0c4ec6ddbf605926eac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0625ed56ac663d3ec7ae8f1ba50c735" id="r_ad0625ed56ac663d3ec7ae8f1ba50c735"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0625ed56ac663d3ec7ae8f1ba50c735">update_gamestate</a> (void)</td></tr>
<tr class="separator:ad0625ed56ac663d3ec7ae8f1ba50c735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67e7972c9946b652418eb06da494a31f" id="r_a67e7972c9946b652418eb06da494a31f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a67e7972c9946b652418eb06da494a31f">thread5_game_loop</a> (void)</td></tr>
<tr class="separator:a67e7972c9946b652418eb06da494a31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd6afc4241736db360297b364c27b84" id="r_a2bd6afc4241736db360297b364c27b84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2bd6afc4241736db360297b364c27b84">thread5_iteration</a> (void)</td></tr>
<tr class="separator:a2bd6afc4241736db360297b364c27b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc4ddc4dba28c4eebe8a7c28e5559b11" id="r_adc4ddc4dba28c4eebe8a7c28e5559b11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adc4ddc4dba28c4eebe8a7c28e5559b11">thread4_audio</a> (<a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void *arg)</td></tr>
<tr class="separator:adc4ddc4dba28c4eebe8a7c28e5559b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ae7d8eb8631967b6af6b7fcaab57f0abc" id="r_ae7d8eb8631967b6af6b7fcaab57f0abc"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structVblankHandler.html">VblankHandler</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7d8eb8631967b6af6b7fcaab57f0abc">gVblankHandler1</a> = NULL</td></tr>
<tr class="separator:ae7d8eb8631967b6af6b7fcaab57f0abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2ac70b4e61e2f70a9e2a626e09ba8c5" id="r_ab2ac70b4e61e2f70a9e2a626e09ba8c5"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structVblankHandler.html">VblankHandler</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2ac70b4e61e2f70a9e2a626e09ba8c5">gVblankHandler2</a> = NULL</td></tr>
<tr class="separator:ab2ac70b4e61e2f70a9e2a626e09ba8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb154d4bdb694c146209dd0bcae7dae" id="r_accb154d4bdb694c146209dd0bcae7dae"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#accb154d4bdb694c146209dd0bcae7dae">gActiveSPTask</a> = NULL</td></tr>
<tr class="separator:accb154d4bdb694c146209dd0bcae7dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abce1f62cff197652e4fb9de28d2c1fda" id="r_abce1f62cff197652e4fb9de28d2c1fda"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abce1f62cff197652e4fb9de28d2c1fda">sCurrentAudioSPTask</a> = NULL</td></tr>
<tr class="separator:abce1f62cff197652e4fb9de28d2c1fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac80abeae6b4ef65708154dadbf898b68" id="r_ac80abeae6b4ef65708154dadbf898b68"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac80abeae6b4ef65708154dadbf898b68">sCurrentDisplaySPTask</a> = NULL</td></tr>
<tr class="separator:ac80abeae6b4ef65708154dadbf898b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a400f2d70bc82560a81bed876f0314be7" id="r_a400f2d70bc82560a81bed876f0314be7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a400f2d70bc82560a81bed876f0314be7">sNextAudioSPTask</a> = NULL</td></tr>
<tr class="separator:a400f2d70bc82560a81bed876f0314be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a063033f9c922e60071eddb7280c596c9" id="r_a063033f9c922e60071eddb7280c596c9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a063033f9c922e60071eddb7280c596c9">sNextDisplaySPTask</a> = NULL</td></tr>
<tr class="separator:a063033f9c922e60071eddb7280c596c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977a26348d9f8d421d2f927f19d50693" id="r_a977a26348d9f8d421d2f927f19d50693"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a> [<a class="el" href="defines_8h.html#a463bf7c3ac98d04e82a6c2e8c00484d4">NUM_PLAYERS</a>]</td></tr>
<tr class="separator:a977a26348d9f8d421d2f927f19d50693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af41a5bd042fce7f6b01a713e5e141013" id="r_af41a5bd042fce7f6b01a713e5e141013"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af41a5bd042fce7f6b01a713e5e141013">gControllerOne</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[0]</td></tr>
<tr class="separator:af41a5bd042fce7f6b01a713e5e141013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a121438ed666b9774455ab1c9c77c8e72" id="r_a121438ed666b9774455ab1c9c77c8e72"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a121438ed666b9774455ab1c9c77c8e72">gControllerTwo</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[1]</td></tr>
<tr class="separator:a121438ed666b9774455ab1c9c77c8e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f697d7f1105784e32df2656d15fb3a1" id="r_a4f697d7f1105784e32df2656d15fb3a1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f697d7f1105784e32df2656d15fb3a1">gControllerThree</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[2]</td></tr>
<tr class="separator:a4f697d7f1105784e32df2656d15fb3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e42939dde9d7d96f2c57aedf62ab7" id="r_a591e42939dde9d7d96f2c57aedf62ab7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a591e42939dde9d7d96f2c57aedf62ab7">gControllerFour</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[3]</td></tr>
<tr class="separator:a591e42939dde9d7d96f2c57aedf62ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7593aa87c416de7929e66aa995e4e3" id="r_a9e7593aa87c416de7929e66aa995e4e3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e7593aa87c416de7929e66aa995e4e3">gControllerFive</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[4]</td></tr>
<tr class="separator:a9e7593aa87c416de7929e66aa995e4e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfda9e5219ef6f2ab9bc7d91070a30af" id="r_acfda9e5219ef6f2ab9bc7d91070a30af"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acfda9e5219ef6f2ab9bc7d91070a30af">gControllerSix</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[5]</td></tr>
<tr class="separator:acfda9e5219ef6f2ab9bc7d91070a30af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa37e242ad2d1d9edfdeabd209a48c8d4" id="r_aa37e242ad2d1d9edfdeabd209a48c8d4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa37e242ad2d1d9edfdeabd209a48c8d4">gControllerSeven</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[6]</td></tr>
<tr class="separator:aa37e242ad2d1d9edfdeabd209a48c8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8aabe8502e07bc43a16f6b641257b2" id="r_adf8aabe8502e07bc43a16f6b641257b2"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structController.html">Controller</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf8aabe8502e07bc43a16f6b641257b2">gControllerEight</a> = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[7]</td></tr>
<tr class="separator:adf8aabe8502e07bc43a16f6b641257b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f24aafa500466dbf1a7154ff7041fc2" id="r_a5f24aafa500466dbf1a7154ff7041fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a> [<a class="el" href="defines_8h.html#a463bf7c3ac98d04e82a6c2e8c00484d4">NUM_PLAYERS</a>]</td></tr>
<tr class="separator:a5f24aafa500466dbf1a7154ff7041fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0204a9efe5c4b5e5ce5153086a5ccb49" id="r_a0204a9efe5c4b5e5ce5153086a5ccb49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0204a9efe5c4b5e5ce5153086a5ccb49">gPlayerOne</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[0]</td></tr>
<tr class="separator:a0204a9efe5c4b5e5ce5153086a5ccb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d46561e10d019ff438d78c75101488b" id="r_a8d46561e10d019ff438d78c75101488b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d46561e10d019ff438d78c75101488b">gPlayerTwo</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[1]</td></tr>
<tr class="separator:a8d46561e10d019ff438d78c75101488b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed73b43cf7e77512096ac869df4fef76" id="r_aed73b43cf7e77512096ac869df4fef76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aed73b43cf7e77512096ac869df4fef76">gPlayerThree</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[2]</td></tr>
<tr class="separator:aed73b43cf7e77512096ac869df4fef76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6743562aa5d4a08231e5966a0a1667bd" id="r_a6743562aa5d4a08231e5966a0a1667bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6743562aa5d4a08231e5966a0a1667bd">gPlayerFour</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[3]</td></tr>
<tr class="separator:a6743562aa5d4a08231e5966a0a1667bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cb76d457774b28aaedb740c5c609231" id="r_a7cb76d457774b28aaedb740c5c609231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7cb76d457774b28aaedb740c5c609231">gPlayerFive</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[4]</td></tr>
<tr class="separator:a7cb76d457774b28aaedb740c5c609231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f52967c4294e265b8cdb09e04ec44df" id="r_a2f52967c4294e265b8cdb09e04ec44df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f52967c4294e265b8cdb09e04ec44df">gPlayerSix</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[5]</td></tr>
<tr class="separator:a2f52967c4294e265b8cdb09e04ec44df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab56d73cf9e098528ad12698c2317f0cb" id="r_ab56d73cf9e098528ad12698c2317f0cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab56d73cf9e098528ad12698c2317f0cb">gPlayerSeven</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[6]</td></tr>
<tr class="separator:ab56d73cf9e098528ad12698c2317f0cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc14ac6cebaadb462cb0edfc82edf73d" id="r_acc14ac6cebaadb462cb0edfc82edf73d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acc14ac6cebaadb462cb0edfc82edf73d">gPlayerEight</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[7]</td></tr>
<tr class="separator:acc14ac6cebaadb462cb0edfc82edf73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69c2dae379624cb3ed2146f43917bddc" id="r_a69c2dae379624cb3ed2146f43917bddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a69c2dae379624cb3ed2146f43917bddc">gPlayerOneCopy</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[0]</td></tr>
<tr class="separator:a69c2dae379624cb3ed2146f43917bddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd4d5c53de2764bb2a85271d557d8a4" id="r_a1bd4d5c53de2764bb2a85271d557d8a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1bd4d5c53de2764bb2a85271d557d8a4">gPlayerTwoCopy</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[1]</td></tr>
<tr class="separator:a1bd4d5c53de2764bb2a85271d557d8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3151bbe8f94ad8677583c8979b7bda" id="r_acd3151bbe8f94ad8677583c8979b7bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acd3151bbe8f94ad8677583c8979b7bda">gPlayerThreeCopy</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[2]</td></tr>
<tr class="separator:acd3151bbe8f94ad8677583c8979b7bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1172569b38ff81b36bd43e4085f019f9" id="r_a1172569b38ff81b36bd43e4085f019f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="structPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1172569b38ff81b36bd43e4085f019f9">gPlayerFourCopy</a> = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[3]</td></tr>
<tr class="separator:a1172569b38ff81b36bd43e4085f019f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa798c2a430f62a3781ff50cf91f33c98" id="r_aa798c2a430f62a3781ff50cf91f33c98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa798c2a430f62a3781ff50cf91f33c98">D_800FD850</a> [3]</td></tr>
<tr class="separator:aa798c2a430f62a3781ff50cf91f33c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad25880f36c63fc6a3aabceb6d73ab1fd" id="r_ad25880f36c63fc6a3aabceb6d73ab1fd"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structGfxPool.html">GfxPool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad25880f36c63fc6a3aabceb6d73ab1fd">gGfxPools</a> [2]</td></tr>
<tr class="separator:ad25880f36c63fc6a3aabceb6d73ab1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dc26f597bff4ebfabd037bc0d21f3b" id="r_aa8dc26f597bff4ebfabd037bc0d21f3b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structGfxPool.html">GfxPool</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8dc26f597bff4ebfabd037bc0d21f3b">gGfxPool</a></td></tr>
<tr class="separator:aa8dc26f597bff4ebfabd037bc0d21f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42873f6ed868bfd284a9b88631530b84" id="r_a42873f6ed868bfd284a9b88631530b84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a42873f6ed868bfd284a9b88631530b84">gfxPool_padding</a></td></tr>
<tr class="separator:a42873f6ed868bfd284a9b88631530b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0e1160e8d12814c15cc4d7b7f49d6c4" id="r_ad0e1160e8d12814c15cc4d7b7f49d6c4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structVblankHandler.html">VblankHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0e1160e8d12814c15cc4d7b7f49d6c4">gGameVblankHandler</a></td></tr>
<tr class="separator:ad0e1160e8d12814c15cc4d7b7f49d6c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec571b2432d648b9c5cf5372b69babe" id="r_a6ec571b2432d648b9c5cf5372b69babe"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structVblankHandler.html">VblankHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ec571b2432d648b9c5cf5372b69babe">sSoundVblankHandler</a></td></tr>
<tr class="separator:a6ec571b2432d648b9c5cf5372b69babe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04a38aedbc003917f27442cac2d9ca56" id="r_a04a38aedbc003917f27442cac2d9ca56"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a04a38aedbc003917f27442cac2d9ca56">gDmaMesgQueue</a></td></tr>
<tr class="separator:a04a38aedbc003917f27442cac2d9ca56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19715cf43a9e70650d29c349d0038cee" id="r_a19715cf43a9e70650d29c349d0038cee"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a19715cf43a9e70650d29c349d0038cee">gGameVblankQueue</a></td></tr>
<tr class="separator:a19715cf43a9e70650d29c349d0038cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a835968c2eb7ccd43cf560ae2897c139f" id="r_a835968c2eb7ccd43cf560ae2897c139f"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a835968c2eb7ccd43cf560ae2897c139f">gGfxVblankQueue</a></td></tr>
<tr class="separator:a835968c2eb7ccd43cf560ae2897c139f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1948cb689914463956d3423726f626d6" id="r_a1948cb689914463956d3423726f626d6"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1948cb689914463956d3423726f626d6">unused_gMsgQueue</a></td></tr>
<tr class="separator:a1948cb689914463956d3423726f626d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac476a835c28a3328be12c7091d01dd8e" id="r_ac476a835c28a3328be12c7091d01dd8e"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac476a835c28a3328be12c7091d01dd8e">gIntrMesgQueue</a></td></tr>
<tr class="separator:ac476a835c28a3328be12c7091d01dd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71be1829d77470850ff3e20fd2fc41c0" id="r_a71be1829d77470850ff3e20fd2fc41c0"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a71be1829d77470850ff3e20fd2fc41c0">gSPTaskMesgQueue</a></td></tr>
<tr class="separator:a71be1829d77470850ff3e20fd2fc41c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4592c36d85296c8afaef47d21ba69b4" id="r_ab4592c36d85296c8afaef47d21ba69b4"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4592c36d85296c8afaef47d21ba69b4">sSoundMesgQueue</a></td></tr>
<tr class="separator:ab4592c36d85296c8afaef47d21ba69b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641ed7727c2134746c0cc390a6e0e1c0" id="r_a641ed7727c2134746c0cc390a6e0e1c0"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a641ed7727c2134746c0cc390a6e0e1c0">sSoundMesgBuf</a> [1]</td></tr>
<tr class="separator:a641ed7727c2134746c0cc390a6e0e1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa924aa14d7b4392198bfc77f80c4b628" id="r_aa924aa14d7b4392198bfc77f80c4b628"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa924aa14d7b4392198bfc77f80c4b628">gDmaMesgBuf</a> [1]</td></tr>
<tr class="separator:aa924aa14d7b4392198bfc77f80c4b628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87576a464f6f9501a0ea4c6fe93881fe" id="r_a87576a464f6f9501a0ea4c6fe93881fe"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a87576a464f6f9501a0ea4c6fe93881fe">gGameMesgBuf</a></td></tr>
<tr class="separator:a87576a464f6f9501a0ea4c6fe93881fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c14478f54d441365e45c10a50780b51" id="r_a3c14478f54d441365e45c10a50780b51"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c14478f54d441365e45c10a50780b51">gGfxMesgBuf</a> [1]</td></tr>
<tr class="separator:a3c14478f54d441365e45c10a50780b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e769279d1da902fffd324ca516dbc1" id="r_a54e769279d1da902fffd324ca516dbc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a54e769279d1da902fffd324ca516dbc1">D_8014F010</a></td></tr>
<tr class="separator:a54e769279d1da902fffd324ca516dbc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c372308f4309454cfac7683a13c8d64" id="r_a8c372308f4309454cfac7683a13c8d64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8c372308f4309454cfac7683a13c8d64">D_8014F014</a></td></tr>
<tr class="separator:a8c372308f4309454cfac7683a13c8d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33fb60db659b3199e913b8c1fa682705" id="r_a33fb60db659b3199e913b8c1fa682705"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a33fb60db659b3199e913b8c1fa682705">gIntrMesgBuf</a> [16]</td></tr>
<tr class="separator:a33fb60db659b3199e913b8c1fa682705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeabe6f1db6a11fc38c5581395baca767" id="r_aeabe6f1db6a11fc38c5581395baca767"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeabe6f1db6a11fc38c5581395baca767">gSPTaskMesgBuf</a> [16]</td></tr>
<tr class="separator:aeabe6f1db6a11fc38c5581395baca767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d789d195e6fdd4b69cd8a0dd40b0647" id="r_a4d789d195e6fdd4b69cd8a0dd40b0647"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d789d195e6fdd4b69cd8a0dd40b0647">gMainReceivedMesg</a></td></tr>
<tr class="separator:a4d789d195e6fdd4b69cd8a0dd40b0647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288329e0b27590c9696979123abbdf05" id="r_a288329e0b27590c9696979123abbdf05"><td class="memItemLeft" align="right" valign="top">OSIoMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a288329e0b27590c9696979123abbdf05">gDmaIoMesg</a></td></tr>
<tr class="separator:a288329e0b27590c9696979123abbdf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeddf12822189d471d55eb15756589a12" id="r_aeddf12822189d471d55eb15756589a12"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeddf12822189d471d55eb15756589a12">gSIEventMesgQueue</a></td></tr>
<tr class="separator:aeddf12822189d471d55eb15756589a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cdec54b37db35ba930bbe2144f3401" id="r_ad0cdec54b37db35ba930bbe2144f3401"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0cdec54b37db35ba930bbe2144f3401">gSIEventMesgBuf</a> [3]</td></tr>
<tr class="separator:ad0cdec54b37db35ba930bbe2144f3401"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc0098822a91c78e704958dc8ce3caf" id="r_a4cc0098822a91c78e704958dc8ce3caf"><td class="memItemLeft" align="right" valign="top">OSContStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4cc0098822a91c78e704958dc8ce3caf">gControllerStatuses</a> [4]</td></tr>
<tr class="separator:a4cc0098822a91c78e704958dc8ce3caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599875641fe660588f2c4b522eb59264" id="r_a599875641fe660588f2c4b522eb59264"><td class="memItemLeft" align="right" valign="top">OSContPad&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a599875641fe660588f2c4b522eb59264">gControllerPads</a> [4]</td></tr>
<tr class="separator:a599875641fe660588f2c4b522eb59264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b11e21ba2e375a19aa78c6426141be" id="r_af9b11e21ba2e375a19aa78c6426141be"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af9b11e21ba2e375a19aa78c6426141be">gControllerBits</a></td></tr>
<tr class="separator:af9b11e21ba2e375a19aa78c6426141be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e1beb2a24d8119d788c07e60ab12a3" id="r_ab5e1beb2a24d8119d788c07e60ab12a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCollisionGrid.html">CollisionGrid</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5e1beb2a24d8119d788c07e60ab12a3">gCollisionGrid</a> [1024]</td></tr>
<tr class="separator:ab5e1beb2a24d8119d788c07e60ab12a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92444a5a2e391f246366c8a94af5139a" id="r_a92444a5a2e391f246366c8a94af5139a"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a92444a5a2e391f246366c8a94af5139a">gNumActors</a></td></tr>
<tr class="separator:a92444a5a2e391f246366c8a94af5139a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f1bebb4d74b73e1f46ece5575071ee" id="r_ab0f1bebb4d74b73e1f46ece5575071ee"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0f1bebb4d74b73e1f46ece5575071ee">gMatrixObjectCount</a></td></tr>
<tr class="separator:ab0f1bebb4d74b73e1f46ece5575071ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc45d18dddc64896e7bbb8ce0cdea316" id="r_afc45d18dddc64896e7bbb8ce0cdea316"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc45d18dddc64896e7bbb8ce0cdea316">gTickLogic</a></td></tr>
<tr class="separator:afc45d18dddc64896e7bbb8ce0cdea316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ad47e50b8cbe36cf860278aeb24d29" id="r_af5ad47e50b8cbe36cf860278aeb24d29"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af5ad47e50b8cbe36cf860278aeb24d29">gTickVisuals</a></td></tr>
<tr class="separator:af5ad47e50b8cbe36cf860278aeb24d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9430ed200a7ab87457f7aa908c12d00e" id="r_a9430ed200a7ab87457f7aa908c12d00e"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9430ed200a7ab87457f7aa908c12d00e">gTickGame</a></td></tr>
<tr class="separator:a9430ed200a7ab87457f7aa908c12d00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e326eb0b21a55d10f57219f34d50840" id="r_a2e326eb0b21a55d10f57219f34d50840"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e326eb0b21a55d10f57219f34d50840">D_80150118</a></td></tr>
<tr class="separator:a2e326eb0b21a55d10f57219f34d50840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa45adadd9db50419593273a86d5875" id="r_a2fa45adadd9db50419593273a86d5875"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2fa45adadd9db50419593273a86d5875">wasSoftReset</a></td></tr>
<tr class="separator:a2fa45adadd9db50419593273a86d5875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84dc67907299c2a78782332be92906be" id="r_a84dc67907299c2a78782332be92906be"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a84dc67907299c2a78782332be92906be">D_8015011E</a></td></tr>
<tr class="separator:a84dc67907299c2a78782332be92906be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1feaa4d9500eb5fc10f4c6f750ce8058" id="r_a1feaa4d9500eb5fc10f4c6f750ce8058"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1feaa4d9500eb5fc10f4c6f750ce8058">D_80150120</a></td></tr>
<tr class="separator:a1feaa4d9500eb5fc10f4c6f750ce8058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83c62c878bf3eb0d36dddffec39ca22e" id="r_a83c62c878bf3eb0d36dddffec39ca22e"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a83c62c878bf3eb0d36dddffec39ca22e">gGotoMode</a></td></tr>
<tr class="separator:a83c62c878bf3eb0d36dddffec39ca22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a284557addc3545a5534e99cca7e6668a" id="r_a284557addc3545a5534e99cca7e6668a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a284557addc3545a5534e99cca7e6668a">D_80150128</a></td></tr>
<tr class="separator:a284557addc3545a5534e99cca7e6668a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57d786394309c1c68ea7a440649ee17c" id="r_a57d786394309c1c68ea7a440649ee17c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57d786394309c1c68ea7a440649ee17c">D_8015012C</a></td></tr>
<tr class="separator:a57d786394309c1c68ea7a440649ee17c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a673493c1550bfdd6dd7443b4b51ebe71" id="r_a673493c1550bfdd6dd7443b4b51ebe71"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a673493c1550bfdd6dd7443b4b51ebe71">gCameraZoom</a> [4]</td></tr>
<tr class="separator:a673493c1550bfdd6dd7443b4b51ebe71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a085d2497682f92347e0458eb9d5522dc" id="r_a085d2497682f92347e0458eb9d5522dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a085d2497682f92347e0458eb9d5522dc">D_80150140</a></td></tr>
<tr class="separator:a085d2497682f92347e0458eb9d5522dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c41a85f48091243af8e42cd1ddd993b" id="r_a0c41a85f48091243af8e42cd1ddd993b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0c41a85f48091243af8e42cd1ddd993b">D_80150144</a></td></tr>
<tr class="separator:a0c41a85f48091243af8e42cd1ddd993b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ba352e44958486fef83d7a2ae5da53d" id="r_a5ba352e44958486fef83d7a2ae5da53d"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ba352e44958486fef83d7a2ae5da53d">gScreenAspect</a></td></tr>
<tr class="separator:a5ba352e44958486fef83d7a2ae5da53d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4e7fd2826ad122f60151c811f532034" id="r_af4e7fd2826ad122f60151c811f532034"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af4e7fd2826ad122f60151c811f532034">D_8015014C</a></td></tr>
<tr class="separator:af4e7fd2826ad122f60151c811f532034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22964cae6a6d2065bb398ef23463eb88" id="r_a22964cae6a6d2065bb398ef23463eb88"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a22964cae6a6d2065bb398ef23463eb88">D_80150150</a></td></tr>
<tr class="separator:a22964cae6a6d2065bb398ef23463eb88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22c9a97281e73c3a925bac646c646608" id="r_a22c9a97281e73c3a925bac646c646608"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a22c9a97281e73c3a925bac646c646608">D_80150154</a></td></tr>
<tr class="separator:a22c9a97281e73c3a925bac646c646608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac56c0cf69a12476ce66f650aba0a8bbb" id="r_ac56c0cf69a12476ce66f650aba0a8bbb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structD__80150158.html">D_80150158</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac56c0cf69a12476ce66f650aba0a8bbb">gD_80150158</a> [16]</td></tr>
<tr class="separator:ac56c0cf69a12476ce66f650aba0a8bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af260f7f79b8f94f285772d0f5a7daecd" id="r_af260f7f79b8f94f285772d0f5a7daecd"><td class="memItemLeft" align="right" valign="top">uintptr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af260f7f79b8f94f285772d0f5a7daecd">gSegmentTable</a> [16]</td></tr>
<tr class="separator:af260f7f79b8f94f285772d0f5a7daecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126651d46f16435589024505d8aef7b7" id="r_a126651d46f16435589024505d8aef7b7"><td class="memItemLeft" align="right" valign="top">Gfx *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a126651d46f16435589024505d8aef7b7">gDisplayListHead</a></td></tr>
<tr class="separator:a126651d46f16435589024505d8aef7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94413a2d89ab2aef9ac256206bb39e45" id="r_a94413a2d89ab2aef9ac256206bb39e45"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSPTask.html">SPTask</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a94413a2d89ab2aef9ac256206bb39e45">gGfxSPTask</a></td></tr>
<tr class="separator:a94413a2d89ab2aef9ac256206bb39e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6820ecb517ae844d72cb317e76c4e6" id="r_a4b6820ecb517ae844d72cb317e76c4e6"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b6820ecb517ae844d72cb317e76c4e6">D_801502A0</a></td></tr>
<tr class="separator:a4b6820ecb517ae844d72cb317e76c4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa285c58f3f109ce4c2b6909ce20dcbc5" id="r_aa285c58f3f109ce4c2b6909ce20dcbc5"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa285c58f3f109ce4c2b6909ce20dcbc5">D_801502A4</a></td></tr>
<tr class="separator:aa285c58f3f109ce4c2b6909ce20dcbc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae3d034568d1ee43039f8039da558f5" id="r_abae3d034568d1ee43039f8039da558f5"><td class="memItemLeft" align="right" valign="top">u16 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abae3d034568d1ee43039f8039da558f5">gPhysicalFramebuffers</a> [3]</td></tr>
<tr class="separator:abae3d034568d1ee43039f8039da558f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c5d3813c0c58c32e7c52a37b3a85bfe" id="r_a8c5d3813c0c58c32e7c52a37b3a85bfe"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8c5d3813c0c58c32e7c52a37b3a85bfe">gPortFramebuffers</a> [3][<a class="el" href="mk64_8h.html#a2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> *<a class="el" href="mk64_8h.html#a6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a>]</td></tr>
<tr class="separator:a8c5d3813c0c58c32e7c52a37b3a85bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a914542821d412e465a02e3aa91f30bd0" id="r_a914542821d412e465a02e3aa91f30bd0"><td class="memItemLeft" align="right" valign="top">uintptr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a914542821d412e465a02e3aa91f30bd0">gPhysicalZBuffer</a></td></tr>
<tr class="separator:a914542821d412e465a02e3aa91f30bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea57c05b645162c8906842e7acfc8814" id="r_aea57c05b645162c8906842e7acfc8814"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aea57c05b645162c8906842e7acfc8814">D_801502B8</a></td></tr>
<tr class="separator:aea57c05b645162c8906842e7acfc8814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e69db2869ee781633e21131eb6c1e1" id="r_a43e69db2869ee781633e21131eb6c1e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43e69db2869ee781633e21131eb6c1e1">D_801502BC</a></td></tr>
<tr class="separator:a43e69db2869ee781633e21131eb6c1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b6ee85f44fa0f4f735475e5e3afd65" id="r_ad6b6ee85f44fa0f4f735475e5e3afd65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6b6ee85f44fa0f4f735475e5e3afd65">sBillBoardMtx</a></td></tr>
<tr class="separator:ad6b6ee85f44fa0f4f735475e5e3afd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae19ed3b24f37697e5906c61f8e643ae9" id="r_ae19ed3b24f37697e5906c61f8e643ae9"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae19ed3b24f37697e5906c61f8e643ae9">padding</a> [2048]</td></tr>
<tr class="separator:ae19ed3b24f37697e5906c61f8e643ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d94c89c34bf08c4e84651ce7bf2440c" id="r_a3d94c89c34bf08c4e84651ce7bf2440c"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d94c89c34bf08c4e84651ce7bf2440c">D_80152300</a> [4]</td></tr>
<tr class="separator:a3d94c89c34bf08c4e84651ce7bf2440c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a604a5ed26da9392d52cb441d31ba8dfe" id="r_a604a5ed26da9392d52cb441d31ba8dfe"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a604a5ed26da9392d52cb441d31ba8dfe">D_80152308</a></td></tr>
<tr class="separator:a604a5ed26da9392d52cb441d31ba8dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd61a2ffdcd16360a9400d4dbd02b86e" id="r_acd61a2ffdcd16360a9400d4dbd02b86e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acd61a2ffdcd16360a9400d4dbd02b86e">paddingThread</a></td></tr>
<tr class="separator:acd61a2ffdcd16360a9400d4dbd02b86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f83cb0959ca7aa6c94b1c3cd850821" id="r_af5f83cb0959ca7aa6c94b1c3cd850821"><td class="memItemLeft" align="right" valign="top"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af5f83cb0959ca7aa6c94b1c3cd850821">gIdleThread</a></td></tr>
<tr class="separator:af5f83cb0959ca7aa6c94b1c3cd850821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6384b6907f605e31f4a2ccde1546745" id="r_ad6384b6907f605e31f4a2ccde1546745"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6384b6907f605e31f4a2ccde1546745">gIdleThreadStack</a> [<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td></tr>
<tr class="separator:ad6384b6907f605e31f4a2ccde1546745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba0c596d5110b8f262bd184243438624" id="r_aba0c596d5110b8f262bd184243438624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aba0c596d5110b8f262bd184243438624">gVideoThread</a></td></tr>
<tr class="separator:aba0c596d5110b8f262bd184243438624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0a4ad3e8d61954f342561c8188a6353" id="r_ac0a4ad3e8d61954f342561c8188a6353"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac0a4ad3e8d61954f342561c8188a6353">gVideoThreadStack</a> [<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td></tr>
<tr class="separator:ac0a4ad3e8d61954f342561c8188a6353"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee61ab728d45916456ed981aefcf9c7" id="r_a7ee61ab728d45916456ed981aefcf9c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ee61ab728d45916456ed981aefcf9c7">D_80156820</a></td></tr>
<tr class="separator:a7ee61ab728d45916456ed981aefcf9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c80b77a326ef18d0f4cd6e9a8d1b628" id="r_a1c80b77a326ef18d0f4cd6e9a8d1b628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c80b77a326ef18d0f4cd6e9a8d1b628">D_8015680_Stack</a> [<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td></tr>
<tr class="separator:a1c80b77a326ef18d0f4cd6e9a8d1b628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac38ea86530be6f64e3ab57c01c15aed" id="r_aac38ea86530be6f64e3ab57c01c15aed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aac38ea86530be6f64e3ab57c01c15aed">gGameLoopThread</a></td></tr>
<tr class="separator:aac38ea86530be6f64e3ab57c01c15aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a101dd0a87e9a29870920b5fcc751690a" id="r_a101dd0a87e9a29870920b5fcc751690a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a101dd0a87e9a29870920b5fcc751690a">gGameLoopThreadStack</a> [<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td></tr>
<tr class="separator:a101dd0a87e9a29870920b5fcc751690a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee4be02bcfc0efcfb087971e68d6d5d" id="r_aeee4be02bcfc0efcfb087971e68d6d5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeee4be02bcfc0efcfb087971e68d6d5d">gAudioThread</a></td></tr>
<tr class="separator:aeee4be02bcfc0efcfb087971e68d6d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86c702bef083151571813e472ecec71b" id="r_a86c702bef083151571813e472ecec71b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a86c702bef083151571813e472ecec71b">gAudioThreadStack</a> [<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td></tr>
<tr class="separator:a86c702bef083151571813e472ecec71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8fbde277b51c0341d33fb2b06c79cfe" id="r_af8fbde277b51c0341d33fb2b06c79cfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8fbde277b51c0341d33fb2b06c79cfe">D_8015CD30</a></td></tr>
<tr class="separator:af8fbde277b51c0341d33fb2b06c79cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3351ca7b9461702571e363dd4146f89c" id="r_a3351ca7b9461702571e363dd4146f89c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3351ca7b9461702571e363dd4146f89c">D_8015CD30_Stack</a> [<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>/2]</td></tr>
<tr class="separator:a3351ca7b9461702571e363dd4146f89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6d8e8e0a57af71a5a659c3609fe1d1" id="r_a9e6d8e8e0a57af71a5a659c3609fe1d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e6d8e8e0a57af71a5a659c3609fe1d1">gGfxSPTaskYieldBuffer</a> [4352]</td></tr>
<tr class="separator:a9e6d8e8e0a57af71a5a659c3609fe1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04813f767586bd47d8c36d2512e9d2d" id="r_ad04813f767586bd47d8c36d2512e9d2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad04813f767586bd47d8c36d2512e9d2d">gGfxSPTaskStack</a> [256]</td></tr>
<tr class="separator:ad04813f767586bd47d8c36d2512e9d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a4fa4e9ba85c27bd9cd51efd76f274f" id="r_a1a4fa4e9ba85c27bd9cd51efd76f274f"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a4fa4e9ba85c27bd9cd51efd76f274f">gPIMesgBuf</a> [32]</td></tr>
<tr class="separator:a1a4fa4e9ba85c27bd9cd51efd76f274f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46357dddbcd84888275e4cfc4716ffc5" id="r_a46357dddbcd84888275e4cfc4716ffc5"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a46357dddbcd84888275e4cfc4716ffc5">gPIMesgQueue</a></td></tr>
<tr class="separator:a46357dddbcd84888275e4cfc4716ffc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ed5341e2dcf5e4c53f04dd06d5abd91" id="r_a9ed5341e2dcf5e4c53f04dd06d5abd91"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ed5341e2dcf5e4c53f04dd06d5abd91">gGamestate</a> = 0xFFFF</td></tr>
<tr class="separator:a9ed5341e2dcf5e4c53f04dd06d5abd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0549b76e168733ddf5b985d6b80ab594" id="r_a0549b76e168733ddf5b985d6b80ab594"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0549b76e168733ddf5b985d6b80ab594">gRaceState</a> = <a class="el" href="defines_8h.html#aef53eca476bb7efdefe93f98152257c3">RACE_INIT</a></td></tr>
<tr class="separator:a0549b76e168733ddf5b985d6b80ab594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6440e484a206d7f3246aa868f363279d" id="r_a6440e484a206d7f3246aa868f363279d"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6440e484a206d7f3246aa868f363279d">D_800DC514</a> = 0</td></tr>
<tr class="separator:a6440e484a206d7f3246aa868f363279d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea300291beb411b4280a8c2829012298" id="r_aea300291beb411b4280a8c2829012298"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aea300291beb411b4280a8c2829012298">creditsRenderMode</a> = 0</td></tr>
<tr class="separator:aea300291beb411b4280a8c2829012298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d02d334a85a918cd9504a24db19f61" id="r_ad0d02d334a85a918cd9504a24db19f61"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0d02d334a85a918cd9504a24db19f61">gDemoMode</a> = <a class="el" href="defines_8h.html#a219a5c3ca22febc9f93ced723c6c9e8b">DEMO_MODE_INACTIVE</a></td></tr>
<tr class="separator:ad0d02d334a85a918cd9504a24db19f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce76c13190aecc9e78b97fda9668876" id="r_adce76c13190aecc9e78b97fda9668876"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adce76c13190aecc9e78b97fda9668876">gEnableDebugMode</a> = <a class="el" href="defines_8h.html#ac80a3592e72fd96b772ee47a7d8e0d0a">DEBUG_MODE</a></td></tr>
<tr class="separator:adce76c13190aecc9e78b97fda9668876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a630c9afdf0ccf0ef2d914c608d920a47" id="r_a630c9afdf0ccf0ef2d914c608d920a47"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a630c9afdf0ccf0ef2d914c608d920a47">gGamestateNext</a> = 7</td></tr>
<tr class="separator:a630c9afdf0ccf0ef2d914c608d920a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c08ef9707efe8adc3f5da4aeeee210" id="r_ac3c08ef9707efe8adc3f5da4aeeee210"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3c08ef9707efe8adc3f5da4aeeee210">D_800DC528</a> = 1</td></tr>
<tr class="separator:ac3c08ef9707efe8adc3f5da4aeeee210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adecd9aaf6fecc6115764e5852e65dc9a" id="r_adecd9aaf6fecc6115764e5852e65dc9a"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adecd9aaf6fecc6115764e5852e65dc9a">gActiveScreenMode</a> = <a class="el" href="defines_8h.html#a3a21e993535215f388e0deb8852b31f2">SCREEN_MODE_1P</a></td></tr>
<tr class="separator:adecd9aaf6fecc6115764e5852e65dc9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f3d645aaf496e2e632e1caadffd3810" id="r_a7f3d645aaf496e2e632e1caadffd3810"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f3d645aaf496e2e632e1caadffd3810">gScreenModeSelection</a> = <a class="el" href="defines_8h.html#a3a21e993535215f388e0deb8852b31f2">SCREEN_MODE_1P</a></td></tr>
<tr class="separator:a7f3d645aaf496e2e632e1caadffd3810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dc1ef2a3ddfe9dee977416c99f35d38" id="r_a6dc1ef2a3ddfe9dee977416c99f35d38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6dc1ef2a3ddfe9dee977416c99f35d38">D_800DC534</a> = 0</td></tr>
<tr class="separator:a6dc1ef2a3ddfe9dee977416c99f35d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a705952dfbd232d870c1c073699e301b5" id="r_a705952dfbd232d870c1c073699e301b5"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a705952dfbd232d870c1c073699e301b5">gPlayerCountSelection1</a> = 2</td></tr>
<tr class="separator:a705952dfbd232d870c1c073699e301b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc00985679cbd41aa08a8fcc5925e438" id="r_afc00985679cbd41aa08a8fcc5925e438"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc00985679cbd41aa08a8fcc5925e438">gModeSelection</a> = <a class="el" href="defines_8h.html#a8243137b0c8b7200c20479738cdbe365">GRAND_PRIX</a></td></tr>
<tr class="separator:afc00985679cbd41aa08a8fcc5925e438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8b07d4dfd3c346ab1e694d67caec7b" id="r_a3e8b07d4dfd3c346ab1e694d67caec7b"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e8b07d4dfd3c346ab1e694d67caec7b">D_800DC540</a> = 0</td></tr>
<tr class="separator:a3e8b07d4dfd3c346ab1e694d67caec7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1983a4a91b8df6dd121ac3b7e4bcb4d5" id="r_a1983a4a91b8df6dd121ac3b7e4bcb4d5"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1983a4a91b8df6dd121ac3b7e4bcb4d5">D_800DC544</a> = 0</td></tr>
<tr class="separator:a1983a4a91b8df6dd121ac3b7e4bcb4d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad099cd16f814954ae5c4d3e5c02b7cbb" id="r_ad099cd16f814954ae5c4d3e5c02b7cbb"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad099cd16f814954ae5c4d3e5c02b7cbb">gCCSelection</a> = <a class="el" href="defines_8h.html#a7f414af5293a3216eae978df3b0594db">CC_150</a></td></tr>
<tr class="separator:ad099cd16f814954ae5c4d3e5c02b7cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43a622e651d4173986079d972ce4b032" id="r_a43a622e651d4173986079d972ce4b032"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43a622e651d4173986079d972ce4b032">gGlobalTimer</a> = 0</td></tr>
<tr class="separator:a43a622e651d4173986079d972ce4b032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a442b2721d76f06fc77fcdc4cfb50ff" id="r_a8a442b2721d76f06fc77fcdc4cfb50ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a442b2721d76f06fc77fcdc4cfb50ff">D_800DC550</a> = 0</td></tr>
<tr class="separator:a8a442b2721d76f06fc77fcdc4cfb50ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a181994d06f73b8d5a662968e80da67d8" id="r_a181994d06f73b8d5a662968e80da67d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a181994d06f73b8d5a662968e80da67d8">D_800DC554</a> = 0</td></tr>
<tr class="separator:a181994d06f73b8d5a662968e80da67d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02979c6ca93db55fe6478a5cbdaf5cb2" id="r_a02979c6ca93db55fe6478a5cbdaf5cb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a02979c6ca93db55fe6478a5cbdaf5cb2">D_800DC558</a> = 0</td></tr>
<tr class="separator:a02979c6ca93db55fe6478a5cbdaf5cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af161d295088e9d7eaa9a8bce6e2cf1a7" id="r_af161d295088e9d7eaa9a8bce6e2cf1a7"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af161d295088e9d7eaa9a8bce6e2cf1a7">sRenderedFramebuffer</a> = 0</td></tr>
<tr class="separator:af161d295088e9d7eaa9a8bce6e2cf1a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a393ed93dbcc21cf420c007add64c2d97" id="r_a393ed93dbcc21cf420c007add64c2d97"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a393ed93dbcc21cf420c007add64c2d97">sRenderingFramebuffer</a> = 0</td></tr>
<tr class="separator:a393ed93dbcc21cf420c007add64c2d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14236f91f94e3e41d9c4c207d829f148" id="r_a14236f91f94e3e41d9c4c207d829f148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a14236f91f94e3e41d9c4c207d829f148">D_800DC564</a> = 0</td></tr>
<tr class="separator:a14236f91f94e3e41d9c4c207d829f148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab194fbc1179e51037d62fcee5936ced9" id="r_ab194fbc1179e51037d62fcee5936ced9"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab194fbc1179e51037d62fcee5936ced9">D_800DC568</a> = 0</td></tr>
<tr class="separator:ab194fbc1179e51037d62fcee5936ced9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa07dcf647e1ca86345fa4d32ced71a3b" id="r_aa07dcf647e1ca86345fa4d32ced71a3b"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa07dcf647e1ca86345fa4d32ced71a3b">D_800DC56C</a> [8] = { 0 }</td></tr>
<tr class="separator:aa07dcf647e1ca86345fa4d32ced71a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f1e921a470d9f0e1b428981bfa7f05" id="r_a33f1e921a470d9f0e1b428981bfa7f05"><td class="memItemLeft" align="right" valign="top">s16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a33f1e921a470d9f0e1b428981bfa7f05">sNumVBlanks</a> = 0</td></tr>
<tr class="separator:a33f1e921a470d9f0e1b428981bfa7f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabcfc5afca45696f0449435e00890297" id="r_aabcfc5afca45696f0449435e00890297"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aabcfc5afca45696f0449435e00890297">D_800DC590</a> = 0</td></tr>
<tr class="separator:aabcfc5afca45696f0449435e00890297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeed251101490fb75bf283f1969c7a066" id="r_aeed251101490fb75bf283f1969c7a066"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeed251101490fb75bf283f1969c7a066">gVBlankTimer</a> = 0.0f</td></tr>
<tr class="separator:aeed251101490fb75bf283f1969c7a066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30bcdb54dee2c1ce2f03abc5270a51a3" id="r_a30bcdb54dee2c1ce2f03abc5270a51a3"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a30bcdb54dee2c1ce2f03abc5270a51a3">gCourseTimer</a> = 0.0f</td></tr>
<tr class="separator:a30bcdb54dee2c1ce2f03abc5270a51a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad345b04fcbef1f30e3caeb55783feeb7" id="r_ad345b04fcbef1f30e3caeb55783feeb7"><td class="memItemLeft" align="right" valign="top">f32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad345b04fcbef1f30e3caeb55783feeb7">gDeltaTime</a> = 0.0f</td></tr>
<tr class="separator:ad345b04fcbef1f30e3caeb55783feeb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ac504576ef220a8f96be7c10425754e5c" name="ac504576ef220a8f96be7c10425754e5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac504576ef220a8f96be7c10425754e5c">&#9670;&#160;</a></span>gRaceState_AS_U16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define gRaceState_AS_U16</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a1057a490ba85ab32c800c0e3c9e85c78" name="a1057a490ba85ab32c800c0e3c9e85c78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1057a490ba85ab32c800c0e3c9e85c78">&#9670;&#160;</a></span>audio_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void audio_init </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a1057a490ba85ab32c800c0e3c9e85c78_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a3fea25080bd641666553317d98cdbdec" name="a3fea25080bd641666553317d98cdbdec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fea25080bd641666553317d98cdbdec">&#9670;&#160;</a></span>calculate_delta_time()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 calculate_delta_time </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a3fea25080bd641666553317d98cdbdec_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a18d42ba3d154fd3abfb3dcdad0272cdc" name="a18d42ba3d154fd3abfb3dcdad0272cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18d42ba3d154fd3abfb3dcdad0272cdc">&#9670;&#160;</a></span>calculate_updaterate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void calculate_updaterate </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated</a></b></dt><dd></dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a18d42ba3d154fd3abfb3dcdad0272cdc_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ac6df158ad2a863eb16f6b82e12ea26e4" name="ac6df158ad2a863eb16f6b82e12ea26e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6df158ad2a863eb16f6b82e12ea26e4">&#9670;&#160;</a></span>clear_framebuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * clear_framebuffer </td>
<td>(</td>
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>color</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000027">Todo</a></b></dt><dd>Why did void* work for matching </dd></dl>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ac6df158ad2a863eb16f6b82e12ea26e4_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a9b253735194a23ab701e8ab9cdc7b128" name="a9b253735194a23ab701e8ab9cdc7b128"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b253735194a23ab701e8ab9cdc7b128">&#9670;&#160;</a></span>config_gfx_pool()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void config_gfx_pool </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a9b253735194a23ab701e8ab9cdc7b128_cgraph.svg" width="394" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a9b253735194a23ab701e8ab9cdc7b128_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a77471bbea209b9d664b6569191c60787" name="a77471bbea209b9d664b6569191c60787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77471bbea209b9d664b6569191c60787">&#9670;&#160;</a></span>create_debug_thread()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void create_debug_thread </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a77471bbea209b9d664b6569191c60787_cgraph.svg" width="579" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a77471bbea209b9d664b6569191c60787_icgraph.svg" width="459" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="ac1eb673d52197b3566bdd06480dd5a7b" name="ac1eb673d52197b3566bdd06480dd5a7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1eb673d52197b3566bdd06480dd5a7b">&#9670;&#160;</a></span>create_gfx_task_structure()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void create_gfx_task_structure </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initializes the Fast3D OSTask structure. Loads F3DEX or F3DLX based on the number of players </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_ac1eb673d52197b3566bdd06480dd5a7b_cgraph.svg" width="408" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ac1eb673d52197b3566bdd06480dd5a7b_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a17e6cb53d677ce7a809303aa122cb4cf" name="a17e6cb53d677ce7a809303aa122cb4cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17e6cb53d677ce7a809303aa122cb4cf">&#9670;&#160;</a></span>create_next_audio_frame_task()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a> * create_next_audio_frame_task </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a17e6cb53d677ce7a809303aa122cb4cf_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a17e6cb53d677ce7a809303aa122cb4cf_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="afb8d0b987e9455cf9afbd21bfccb378d" name="afb8d0b987e9455cf9afbd21bfccb378d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb8d0b987e9455cf9afbd21bfccb378d">&#9670;&#160;</a></span>create_thread()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void create_thread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> *</td> <td class="paramname"><span class="paramname"><em>thread</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="os__thread_8h.html#a25b08eccfed5df53b071aa9d81a35343">OSId</a></td> <td class="paramname"><span class="paramname"><em>id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void(*</td> <td class="paramname"><span class="paramname"><em>entry&#160;</em></span>)(void *), </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>sp</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="os__thread_8h.html#aee1a7320768e3064766977d984bb927f">OSPri</a></td> <td class="paramname"><span class="paramname"><em>pri</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_afb8d0b987e9455cf9afbd21bfccb378d_cgraph.svg" width="494" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_afb8d0b987e9455cf9afbd21bfccb378d_icgraph.svg" width="575" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a065e21eae1e48d149df9ab4583ec7441" name="a065e21eae1e48d149df9ab4583ec7441"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a065e21eae1e48d149df9ab4583ec7441">&#9670;&#160;</a></span>dispatch_audio_sptask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dispatch_audio_sptask </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structSPTask.html">SPTask</a> *</td> <td class="paramname"><span class="paramname"><em>spTask</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a065e21eae1e48d149df9ab4583ec7441_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a065e21eae1e48d149df9ab4583ec7441_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ab0ea8291cbf3e787fbd55baf553f25ab" name="ab0ea8291cbf3e787fbd55baf553f25ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0ea8291cbf3e787fbd55baf553f25ab">&#9670;&#160;</a></span>display_and_vsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void display_and_vsync </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Send current master display list for rendering. Tell the VI which colour framebuffer to display. Yields to the VI framerate twice, locking the game at 30 FPS. Selects the next framebuffer to be rendered and displayed. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ab0ea8291cbf3e787fbd55baf553f25ab_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ab0ea8291cbf3e787fbd55baf553f25ab_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a63560855ac1d6edacfcc26fd8e93066a" name="a63560855ac1d6edacfcc26fd8e93066a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63560855ac1d6edacfcc26fd8e93066a">&#9670;&#160;</a></span>display_debug_info()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void display_debug_info </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a63560855ac1d6edacfcc26fd8e93066a_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a63560855ac1d6edacfcc26fd8e93066a_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ae65702968508faa083fb901ff89020d8" name="ae65702968508faa083fb901ff89020d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae65702968508faa083fb901ff89020d8">&#9670;&#160;</a></span>dma_copy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dma_copy </td>
<td>(</td>
<td class="paramtype">u8 *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u8 *</td> <td class="paramname"><span class="paramname"><em>romAddr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ae65702968508faa083fb901ff89020d8_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ae65702968508faa083fb901ff89020d8_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a6ac5e1df596c8c0b12e3ffac501eaa4d" name="a6ac5e1df596c8c0b12e3ffac501eaa4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ac5e1df596c8c0b12e3ffac501eaa4d">&#9670;&#160;</a></span>end_master_display_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void end_master_display_list </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>End the master display list and initialize the graphics task structure for the next frame to be rendered. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a6ac5e1df596c8c0b12e3ffac501eaa4d_cgraph.svg" width="636" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a6ac5e1df596c8c0b12e3ffac501eaa4d_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a6dfb2e914880b246ffe72d37f975d658" name="a6dfb2e914880b246ffe72d37f975d658"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dfb2e914880b246ffe72d37f975d658">&#9670;&#160;</a></span>exec_display_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exec_display_list </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structSPTask.html">SPTask</a> *</td> <td class="paramname"><span class="paramname"><em>spTask</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a6dfb2e914880b246ffe72d37f975d658_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a6dfb2e914880b246ffe72d37f975d658_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a6fb28ef534379345bfd1413abc2c63c9" name="a6fb28ef534379345bfd1413abc2c63c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fb28ef534379345bfd1413abc2c63c9">&#9670;&#160;</a></span>func_80000BEC()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_80000BEC </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a6fb28ef534379345bfd1413abc2c63c9_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a8ccd4f2ae1a9502071e1b43ab07a78d3" name="a8ccd4f2ae1a9502071e1b43ab07a78d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ccd4f2ae1a9502071e1b43ab07a78d3">&#9670;&#160;</a></span>func_800025D4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_800025D4 </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a8ccd4f2ae1a9502071e1b43ab07a78d3_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a8ccd4f2ae1a9502071e1b43ab07a78d3_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a1399390ccfb8062de2a77e48df769faf" name="a1399390ccfb8062de2a77e48df769faf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1399390ccfb8062de2a77e48df769faf">&#9670;&#160;</a></span>func_80002600()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_80002600 </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a1399390ccfb8062de2a77e48df769faf_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a1399390ccfb8062de2a77e48df769faf_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a26a29858c220d867684f0385abacfde8" name="a26a29858c220d867684f0385abacfde8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26a29858c220d867684f0385abacfde8">&#9670;&#160;</a></span>func_8000262C()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_8000262C </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a26a29858c220d867684f0385abacfde8_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a26a29858c220d867684f0385abacfde8_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a3a0697cf1e2b0c4ec6ddbf605926eac4" name="a3a0697cf1e2b0c4ec6ddbf605926eac4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a0697cf1e2b0c4ec6ddbf605926eac4">&#9670;&#160;</a></span>func_80002658()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_80002658 </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a3a0697cf1e2b0c4ec6ddbf605926eac4_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a3a0697cf1e2b0c4ec6ddbf605926eac4_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a4c171632ff32db3cbe13719e6478d536" name="a4c171632ff32db3cbe13719e6478d536"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c171632ff32db3cbe13719e6478d536">&#9670;&#160;</a></span>func_80091B78()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_80091B78 </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a4c171632ff32db3cbe13719e6478d536_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a4c171632ff32db3cbe13719e6478d536_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a753fddc62059f70c07c0b83147998762" name="a753fddc62059f70c07c0b83147998762"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a753fddc62059f70c07c0b83147998762">&#9670;&#160;</a></span>game_init_clear_framebuffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void game_init_clear_framebuffer </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a753fddc62059f70c07c0b83147998762_cgraph.svg" width="408" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a753fddc62059f70c07c0b83147998762_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ae04143ce8113cdafa007c642eb620bc8" name="ae04143ce8113cdafa007c642eb620bc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae04143ce8113cdafa007c642eb620bc8">&#9670;&#160;</a></span>game_state_handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void game_state_handler </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>mk64's game loop depends on a series of states. It runs a wide branching series of code based on these states. State 1) Clear framebuffer State 2) Run menus State 3) Process race related logic State 4) Ending sequence State 5) Credits</p>
<p><a class="el" href="structNote.html">Note</a> that the state doesn't flip-flop at random but is permanent until the state changes (ie. Exit menus and start a race). </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ae04143ce8113cdafa007c642eb620bc8_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ae04143ce8113cdafa007c642eb620bc8_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a2172bcebf986571a5a9d3053a6ae7713" name="a2172bcebf986571a5a9d3053a6ae7713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2172bcebf986571a5a9d3053a6ae7713">&#9670;&#160;</a></span>Graphics_PushFrame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Graphics_PushFrame </td>
<td>(</td>
<td class="paramtype">Gfx *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a2172bcebf986571a5a9d3053a6ae7713_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a47a548bbf988125912df970a7ec6aa64" name="a47a548bbf988125912df970a7ec6aa64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47a548bbf988125912df970a7ec6aa64">&#9670;&#160;</a></span>handle_dp_complete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void handle_dp_complete </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a47a548bbf988125912df970a7ec6aa64_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a47a548bbf988125912df970a7ec6aa64_icgraph.svg" width="620" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="ac787ae111abe00ee69fdd117c6917276" name="ac787ae111abe00ee69fdd117c6917276"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac787ae111abe00ee69fdd117c6917276">&#9670;&#160;</a></span>handle_sp_complete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void handle_sp_complete </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ac787ae111abe00ee69fdd117c6917276_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_ac787ae111abe00ee69fdd117c6917276_icgraph.svg" width="619" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a720f132930eedc22c2c0163a3d2ffed8" name="a720f132930eedc22c2c0163a3d2ffed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a720f132930eedc22c2c0163a3d2ffed8">&#9670;&#160;</a></span>handle_vblank()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void handle_vblank </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a720f132930eedc22c2c0163a3d2ffed8_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a720f132930eedc22c2c0163a3d2ffed8_icgraph.svg" width="580" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="aec4c421bf39a43fbe12a236be2d75a4b" name="aec4c421bf39a43fbe12a236be2d75a4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec4c421bf39a43fbe12a236be2d75a4b">&#9670;&#160;</a></span>init_controllers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_controllers </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_aec4c421bf39a43fbe12a236be2d75a4b_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_aec4c421bf39a43fbe12a236be2d75a4b_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="afcdb6706e90ae13e8b1442fc0f8847b9" name="afcdb6706e90ae13e8b1442fc0f8847b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcdb6706e90ae13e8b1442fc0f8847b9">&#9670;&#160;</a></span>init_rcp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_rcp </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set default RCP (Reality Co-Processor) settings. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_afcdb6706e90ae13e8b1442fc0f8847b9_cgraph.svg" width="292" height="250"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_afcdb6706e90ae13e8b1442fc0f8847b9_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="aaa9b0b2906469c5fb91cc673efcd2686" name="aaa9b0b2906469c5fb91cc673efcd2686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa9b0b2906469c5fb91cc673efcd2686">&#9670;&#160;</a></span>init_segment_ending_sequences()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_segment_ending_sequences </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_aaa9b0b2906469c5fb91cc673efcd2686_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_aaa9b0b2906469c5fb91cc673efcd2686_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a0251c90fb83072f3510a39e2f1b3e980" name="a0251c90fb83072f3510a39e2f1b3e980"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0251c90fb83072f3510a39e2f1b3e980">&#9670;&#160;</a></span>init_segment_racing()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_segment_racing </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a0251c90fb83072f3510a39e2f1b3e980_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a0251c90fb83072f3510a39e2f1b3e980_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a123ceafce0f6cff4173e8f09d6cffe78" name="a123ceafce0f6cff4173e8f09d6cffe78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a123ceafce0f6cff4173e8f09d6cffe78">&#9670;&#160;</a></span>interrupt_gfx_sptask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void interrupt_gfx_sptask </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a123ceafce0f6cff4173e8f09d6cffe78_cgraph.svg" width="507" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a123ceafce0f6cff4173e8f09d6cffe78_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ab1c0785a38b03aa8b3d9b97320e414e9" name="ab1c0785a38b03aa8b3d9b97320e414e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1c0785a38b03aa8b3d9b97320e414e9">&#9670;&#160;</a></span>isPrintfInit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void isPrintfInit </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ab1c0785a38b03aa8b3d9b97320e414e9_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_ab1c0785a38b03aa8b3d9b97320e414e9_icgraph.svg" width="239" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a4f87d43525fe95f60ea92bc8a3b70e62" name="a4f87d43525fe95f60ea92bc8a3b70e62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f87d43525fe95f60ea92bc8a3b70e62">&#9670;&#160;</a></span>main_func()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void main_func </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a4f87d43525fe95f60ea92bc8a3b70e62_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a06ee966cd36f1640715226c8c9a77d75" name="a06ee966cd36f1640715226c8c9a77d75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06ee966cd36f1640715226c8c9a77d75">&#9670;&#160;</a></span>process_game_tick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void process_game_tick </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a06ee966cd36f1640715226c8c9a77d75_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a06ee966cd36f1640715226c8c9a77d75_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="afff87ffcbfee4f1f37d443110aa7b52a" name="afff87ffcbfee4f1f37d443110aa7b52a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afff87ffcbfee4f1f37d443110aa7b52a">&#9670;&#160;</a></span>race_logic_loop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void race_logic_loop </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_afff87ffcbfee4f1f37d443110aa7b52a_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_afff87ffcbfee4f1f37d443110aa7b52a_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a5443032971be2eac69c7590d16e515b4" name="a5443032971be2eac69c7590d16e515b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5443032971be2eac69c7590d16e515b4">&#9670;&#160;</a></span>read_controllers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void read_controllers </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a5443032971be2eac69c7590d16e515b4_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a5443032971be2eac69c7590d16e515b4_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a2ccc43c85eb5a79a5c0659a053576a75" name="a2ccc43c85eb5a79a5c0659a053576a75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ccc43c85eb5a79a5c0659a053576a75">&#9670;&#160;</a></span>receive_new_tasks()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void receive_new_tasks </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a2ccc43c85eb5a79a5c0659a053576a75_cgraph.svg" width="100%" height="512"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a2ccc43c85eb5a79a5c0659a053576a75_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ab6de5c4a438055408ee2c63f8a86464a" name="ab6de5c4a438055408ee2c63f8a86464a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6de5c4a438055408ee2c63f8a86464a">&#9670;&#160;</a></span>rendering_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rendering_init </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ab6de5c4a438055408ee2c63f8a86464a_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ab6de5c4a438055408ee2c63f8a86464a_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a4a1b13bb2b383c7cc6fc4a1a34cdfff1" name="a4a1b13bb2b383c7cc6fc4a1a34cdfff1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a1b13bb2b383c7cc6fc4a1a34cdfff1">&#9670;&#160;</a></span>set_vblank_handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void set_vblank_handler </td>
<td>(</td>
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="structVblankHandler.html">VblankHandler</a> *</td> <td class="paramname"><span class="paramname"><em>handler</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">OSMesgQueue *</td> <td class="paramname"><span class="paramname"><em>queue</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">OSMesg *</td> <td class="paramname"><span class="paramname"><em>msg</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a4a1b13bb2b383c7cc6fc4a1a34cdfff1_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a8cd2befe9b7f9490d32bf787a7e8d44f" name="a8cd2befe9b7f9490d32bf787a7e8d44f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cd2befe9b7f9490d32bf787a7e8d44f">&#9670;&#160;</a></span>setup_game_memory()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void setup_game_memory </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Setup main segments and framebuffers. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a8cd2befe9b7f9490d32bf787a7e8d44f_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a8cd2befe9b7f9490d32bf787a7e8d44f_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="adf1f78d12be46a2a332bcc429e2280d0" name="adf1f78d12be46a2a332bcc429e2280d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf1f78d12be46a2a332bcc429e2280d0">&#9670;&#160;</a></span>setup_mesg_queues()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void setup_mesg_queues </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_adf1f78d12be46a2a332bcc429e2280d0_cgraph.svg" width="538" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_adf1f78d12be46a2a332bcc429e2280d0_icgraph.svg" width="618" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="add85775f85281c0d872cb52845635ea2" name="add85775f85281c0d872cb52845635ea2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add85775f85281c0d872cb52845635ea2">&#9670;&#160;</a></span>start_debug_thread()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void start_debug_thread </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_add85775f85281c0d872cb52845635ea2_icgraph.svg" width="448" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="af424460885c2b2b048e6972d3e1f96d0" name="af424460885c2b2b048e6972d3e1f96d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af424460885c2b2b048e6972d3e1f96d0">&#9670;&#160;</a></span>start_gfx_sptask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void start_gfx_sptask </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_af424460885c2b2b048e6972d3e1f96d0_cgraph.svg" width="100%" height="590"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_af424460885c2b2b048e6972d3e1f96d0_icgraph.svg" width="594" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="aad8e1bffd4b596136b4b9ebbe974b696" name="aad8e1bffd4b596136b4b9ebbe974b696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad8e1bffd4b596136b4b9ebbe974b696">&#9670;&#160;</a></span>start_sptask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void start_sptask </td>
<td>(</td>
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>taskType</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_aad8e1bffd4b596136b4b9ebbe974b696_cgraph.svg" width="100%" height="495"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_aad8e1bffd4b596136b4b9ebbe974b696_icgraph.svg" width="100%" height="401"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a1e35d2b842121e6aea373f09381616e5" name="a1e35d2b842121e6aea373f09381616e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e35d2b842121e6aea373f09381616e5">&#9670;&#160;</a></span>thread1_idle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void thread1_idle </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize hardware, start main thread, then idle. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a1e35d2b842121e6aea373f09381616e5_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a1e35d2b842121e6aea373f09381616e5_icgraph.svg" width="252" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a023b8f272e4efbd33f371e91ffff6b30" name="a023b8f272e4efbd33f371e91ffff6b30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a023b8f272e4efbd33f371e91ffff6b30">&#9670;&#160;</a></span>thread3_video()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void thread3_video </td>
<td>(</td>
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void *</td> <td class="paramname"><span class="paramname"><em>arg0</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a023b8f272e4efbd33f371e91ffff6b30_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_a023b8f272e4efbd33f371e91ffff6b30_icgraph.svg" width="415" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="adc4ddc4dba28c4eebe8a7c28e5559b11" name="adc4ddc4dba28c4eebe8a7c28e5559b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc4ddc4dba28c4eebe8a7c28e5559b11">&#9670;&#160;</a></span>thread4_audio()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void thread4_audio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void *</td> <td class="paramname"><span class="paramname"><em>arg</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="structSound.html">Sound</a> processing thread. Runs at 50 or 60 FPS according to osTvType. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_adc4ddc4dba28c4eebe8a7c28e5559b11_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_adc4ddc4dba28c4eebe8a7c28e5559b11_icgraph.svg" width="578" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a67e7972c9946b652418eb06da494a31f" name="a67e7972c9946b652418eb06da494a31f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67e7972c9946b652418eb06da494a31f">&#9670;&#160;</a></span>thread5_game_loop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void thread5_game_loop </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a67e7972c9946b652418eb06da494a31f_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a67e7972c9946b652418eb06da494a31f_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a2bd6afc4241736db360297b364c27b84" name="a2bd6afc4241736db360297b364c27b84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bd6afc4241736db360297b364c27b84">&#9670;&#160;</a></span>thread5_iteration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void thread5_iteration </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a2bd6afc4241736db360297b364c27b84_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_a2bd6afc4241736db360297b364c27b84_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="acf938b165278cd36f3cb7cf6945d6917" name="acf938b165278cd36f3cb7cf6945d6917"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf938b165278cd36f3cb7cf6945d6917">&#9670;&#160;</a></span>update_controller()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void update_controller </td>
<td>(</td>
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="main_8c_acf938b165278cd36f3cb7cf6945d6917_cgraph.svg" width="392" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_acf938b165278cd36f3cb7cf6945d6917_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ad0625ed56ac663d3ec7ae8f1ba50c735" name="ad0625ed56ac663d3ec7ae8f1ba50c735"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0625ed56ac663d3ec7ae8f1ba50c735">&#9670;&#160;</a></span>update_gamestate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void update_gamestate </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets courseId to NULL if </p>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000011">Bug</a></b></dt><dd>Reloading this segment makes <a class="el" href="math__util_8c.html#a062850863585005ad1d0a75d9ff70693">random_u16()</a> deterministic for player spawn order. In laymens terms, <a class="el" href="math__util_8c.html#a062850863585005ad1d0a75d9ff70693">random_u16()</a> outputs the same value every time. </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ad0625ed56ac663d3ec7ae8f1ba50c735_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="main_8c_ad0625ed56ac663d3ec7ae8f1ba50c735_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="aea300291beb411b4280a8c2829012298" name="aea300291beb411b4280a8c2829012298"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea300291beb411b4280a8c2829012298">&#9670;&#160;</a></span>creditsRenderMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 creditsRenderMode = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6440e484a206d7f3246aa868f363279d" name="a6440e484a206d7f3246aa868f363279d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6440e484a206d7f3246aa868f363279d">&#9670;&#160;</a></span>D_800DC514</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 D_800DC514 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac3c08ef9707efe8adc3f5da4aeeee210" name="ac3c08ef9707efe8adc3f5da4aeeee210"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c08ef9707efe8adc3f5da4aeeee210">&#9670;&#160;</a></span>D_800DC528</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_800DC528 = 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6dc1ef2a3ddfe9dee977416c99f35d38" name="a6dc1ef2a3ddfe9dee977416c99f35d38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dc1ef2a3ddfe9dee977416c99f35d38">&#9670;&#160;</a></span>D_800DC534</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_800DC534 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3e8b07d4dfd3c346ab1e694d67caec7b" name="a3e8b07d4dfd3c346ab1e694d67caec7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e8b07d4dfd3c346ab1e694d67caec7b">&#9670;&#160;</a></span>D_800DC540</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_800DC540 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1983a4a91b8df6dd121ac3b7e4bcb4d5" name="a1983a4a91b8df6dd121ac3b7e4bcb4d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1983a4a91b8df6dd121ac3b7e4bcb4d5">&#9670;&#160;</a></span>D_800DC544</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_800DC544 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8a442b2721d76f06fc77fcdc4cfb50ff" name="a8a442b2721d76f06fc77fcdc4cfb50ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a442b2721d76f06fc77fcdc4cfb50ff">&#9670;&#160;</a></span>D_800DC550</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_800DC550 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a181994d06f73b8d5a662968e80da67d8" name="a181994d06f73b8d5a662968e80da67d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a181994d06f73b8d5a662968e80da67d8">&#9670;&#160;</a></span>D_800DC554</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_800DC554 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a02979c6ca93db55fe6478a5cbdaf5cb2" name="a02979c6ca93db55fe6478a5cbdaf5cb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02979c6ca93db55fe6478a5cbdaf5cb2">&#9670;&#160;</a></span>D_800DC558</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_800DC558 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a14236f91f94e3e41d9c4c207d829f148" name="a14236f91f94e3e41d9c4c207d829f148"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14236f91f94e3e41d9c4c207d829f148">&#9670;&#160;</a></span>D_800DC564</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u16 D_800DC564 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab194fbc1179e51037d62fcee5936ced9" name="ab194fbc1179e51037d62fcee5936ced9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab194fbc1179e51037d62fcee5936ced9">&#9670;&#160;</a></span>D_800DC568</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_800DC568 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa07dcf647e1ca86345fa4d32ced71a3b" name="aa07dcf647e1ca86345fa4d32ced71a3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa07dcf647e1ca86345fa4d32ced71a3b">&#9670;&#160;</a></span>D_800DC56C</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_800DC56C[8] = { 0 }</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aabcfc5afca45696f0449435e00890297" name="aabcfc5afca45696f0449435e00890297"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabcfc5afca45696f0449435e00890297">&#9670;&#160;</a></span>D_800DC590</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s16 D_800DC590 = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa798c2a430f62a3781ff50cf91f33c98" name="aa798c2a430f62a3781ff50cf91f33c98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa798c2a430f62a3781ff50cf91f33c98">&#9670;&#160;</a></span>D_800FD850</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_800FD850[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a54e769279d1da902fffd324ca516dbc1" name="a54e769279d1da902fffd324ca516dbc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54e769279d1da902fffd324ca516dbc1">&#9670;&#160;</a></span>D_8014F010</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> OSMesg D_8014F010</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8c372308f4309454cfac7683a13c8d64" name="a8c372308f4309454cfac7683a13c8d64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c372308f4309454cfac7683a13c8d64">&#9670;&#160;</a></span>D_8014F014</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> OSMesg D_8014F014</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e326eb0b21a55d10f57219f34d50840" name="a2e326eb0b21a55d10f57219f34d50840"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e326eb0b21a55d10f57219f34d50840">&#9670;&#160;</a></span>D_80150118</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 D_80150118</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a84dc67907299c2a78782332be92906be" name="a84dc67907299c2a78782332be92906be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84dc67907299c2a78782332be92906be">&#9670;&#160;</a></span>D_8015011E</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 D_8015011E</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1feaa4d9500eb5fc10f4c6f750ce8058" name="a1feaa4d9500eb5fc10f4c6f750ce8058"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1feaa4d9500eb5fc10f4c6f750ce8058">&#9670;&#160;</a></span>D_80150120</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_80150120</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a284557addc3545a5534e99cca7e6668a" name="a284557addc3545a5534e99cca7e6668a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a284557addc3545a5534e99cca7e6668a">&#9670;&#160;</a></span>D_80150128</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_80150128</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a57d786394309c1c68ea7a440649ee17c" name="a57d786394309c1c68ea7a440649ee17c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57d786394309c1c68ea7a440649ee17c">&#9670;&#160;</a></span>D_8015012C</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_8015012C</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a085d2497682f92347e0458eb9d5522dc" name="a085d2497682f92347e0458eb9d5522dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a085d2497682f92347e0458eb9d5522dc">&#9670;&#160;</a></span>D_80150140</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_80150140</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0c41a85f48091243af8e42cd1ddd993b" name="a0c41a85f48091243af8e42cd1ddd993b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c41a85f48091243af8e42cd1ddd993b">&#9670;&#160;</a></span>D_80150144</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 D_80150144</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af4e7fd2826ad122f60151c811f532034" name="af4e7fd2826ad122f60151c811f532034"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4e7fd2826ad122f60151c811f532034">&#9670;&#160;</a></span>D_8015014C</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 D_8015014C</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a22964cae6a6d2065bb398ef23463eb88" name="a22964cae6a6d2065bb398ef23463eb88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22964cae6a6d2065bb398ef23463eb88">&#9670;&#160;</a></span>D_80150150</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 D_80150150</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a22c9a97281e73c3a925bac646c646608" name="a22c9a97281e73c3a925bac646c646608"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22c9a97281e73c3a925bac646c646608">&#9670;&#160;</a></span>D_80150154</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32 D_80150154</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4b6820ecb517ae844d72cb317e76c4e6" name="a4b6820ecb517ae844d72cb317e76c4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b6820ecb517ae844d72cb317e76c4e6">&#9670;&#160;</a></span>D_801502A0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_801502A0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa285c58f3f109ce4c2b6909ce20dcbc5" name="aa285c58f3f109ce4c2b6909ce20dcbc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa285c58f3f109ce4c2b6909ce20dcbc5">&#9670;&#160;</a></span>D_801502A4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 D_801502A4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aea57c05b645162c8906842e7acfc8814" name="aea57c05b645162c8906842e7acfc8814"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea57c05b645162c8906842e7acfc8814">&#9670;&#160;</a></span>D_801502B8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u32 D_801502B8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43e69db2869ee781633e21131eb6c1e1" name="a43e69db2869ee781633e21131eb6c1e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43e69db2869ee781633e21131eb6c1e1">&#9670;&#160;</a></span>D_801502BC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u32 D_801502BC</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3d94c89c34bf08c4e84651ce7bf2440c" name="a3d94c89c34bf08c4e84651ce7bf2440c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d94c89c34bf08c4e84651ce7bf2440c">&#9670;&#160;</a></span>D_80152300</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 D_80152300[4]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a604a5ed26da9392d52cb441d31ba8dfe" name="a604a5ed26da9392d52cb441d31ba8dfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a604a5ed26da9392d52cb441d31ba8dfe">&#9670;&#160;</a></span>D_80152308</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 D_80152308</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c80b77a326ef18d0f4cd6e9a8d1b628" name="a1c80b77a326ef18d0f4cd6e9a8d1b628"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c80b77a326ef18d0f4cd6e9a8d1b628">&#9670;&#160;</a></span>D_8015680_Stack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 D_8015680_Stack[<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7ee61ab728d45916456ed981aefcf9c7" name="a7ee61ab728d45916456ed981aefcf9c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee61ab728d45916456ed981aefcf9c7">&#9670;&#160;</a></span>D_80156820</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> D_80156820</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af8fbde277b51c0341d33fb2b06c79cfe" name="af8fbde277b51c0341d33fb2b06c79cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8fbde277b51c0341d33fb2b06c79cfe">&#9670;&#160;</a></span>D_8015CD30</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> D_8015CD30</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3351ca7b9461702571e363dd4146f89c" name="a3351ca7b9461702571e363dd4146f89c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3351ca7b9461702571e363dd4146f89c">&#9670;&#160;</a></span>D_8015CD30_Stack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 D_8015CD30_Stack[<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>/2]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adecd9aaf6fecc6115764e5852e65dc9a" name="adecd9aaf6fecc6115764e5852e65dc9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adecd9aaf6fecc6115764e5852e65dc9a">&#9670;&#160;</a></span>gActiveScreenMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gActiveScreenMode = <a class="el" href="defines_8h.html#a3a21e993535215f388e0deb8852b31f2">SCREEN_MODE_1P</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="accb154d4bdb694c146209dd0bcae7dae" name="accb154d4bdb694c146209dd0bcae7dae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accb154d4bdb694c146209dd0bcae7dae">&#9670;&#160;</a></span>gActiveSPTask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a>* gActiveSPTask = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeee4be02bcfc0efcfb087971e68d6d5d" name="aeee4be02bcfc0efcfb087971e68d6d5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeee4be02bcfc0efcfb087971e68d6d5d">&#9670;&#160;</a></span>gAudioThread</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> gAudioThread</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a86c702bef083151571813e472ecec71b" name="a86c702bef083151571813e472ecec71b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86c702bef083151571813e472ecec71b">&#9670;&#160;</a></span>gAudioThreadStack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 gAudioThreadStack[<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a673493c1550bfdd6dd7443b4b51ebe71" name="a673493c1550bfdd6dd7443b4b51ebe71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a673493c1550bfdd6dd7443b4b51ebe71">&#9670;&#160;</a></span>gCameraZoom</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 gCameraZoom[4]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad099cd16f814954ae5c4d3e5c02b7cbb" name="ad099cd16f814954ae5c4d3e5c02b7cbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad099cd16f814954ae5c4d3e5c02b7cbb">&#9670;&#160;</a></span>gCCSelection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gCCSelection = <a class="el" href="defines_8h.html#a7f414af5293a3216eae978df3b0594db">CC_150</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab5e1beb2a24d8119d788c07e60ab12a3" name="ab5e1beb2a24d8119d788c07e60ab12a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5e1beb2a24d8119d788c07e60ab12a3">&#9670;&#160;</a></span>gCollisionGrid</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCollisionGrid.html">CollisionGrid</a> gCollisionGrid[1024]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af9b11e21ba2e375a19aa78c6426141be" name="af9b11e21ba2e375a19aa78c6426141be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9b11e21ba2e375a19aa78c6426141be">&#9670;&#160;</a></span>gControllerBits</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u8 gControllerBits</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf8aabe8502e07bc43a16f6b641257b2" name="adf8aabe8502e07bc43a16f6b641257b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf8aabe8502e07bc43a16f6b641257b2">&#9670;&#160;</a></span>gControllerEight</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerEight = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[7]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e7593aa87c416de7929e66aa995e4e3" name="a9e7593aa87c416de7929e66aa995e4e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e7593aa87c416de7929e66aa995e4e3">&#9670;&#160;</a></span>gControllerFive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerFive = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[4]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a591e42939dde9d7d96f2c57aedf62ab7" name="a591e42939dde9d7d96f2c57aedf62ab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a591e42939dde9d7d96f2c57aedf62ab7">&#9670;&#160;</a></span>gControllerFour</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerFour = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af41a5bd042fce7f6b01a713e5e141013" name="af41a5bd042fce7f6b01a713e5e141013"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af41a5bd042fce7f6b01a713e5e141013">&#9670;&#160;</a></span>gControllerOne</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerOne = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[0]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a599875641fe660588f2c4b522eb59264" name="a599875641fe660588f2c4b522eb59264"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a599875641fe660588f2c4b522eb59264">&#9670;&#160;</a></span>gControllerPads</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSContPad gControllerPads[4]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a977a26348d9f8d421d2f927f19d50693" name="a977a26348d9f8d421d2f927f19d50693"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a977a26348d9f8d421d2f927f19d50693">&#9670;&#160;</a></span>gControllers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a> gControllers[<a class="el" href="defines_8h.html#a463bf7c3ac98d04e82a6c2e8c00484d4">NUM_PLAYERS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa37e242ad2d1d9edfdeabd209a48c8d4" name="aa37e242ad2d1d9edfdeabd209a48c8d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa37e242ad2d1d9edfdeabd209a48c8d4">&#9670;&#160;</a></span>gControllerSeven</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerSeven = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[6]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acfda9e5219ef6f2ab9bc7d91070a30af" name="acfda9e5219ef6f2ab9bc7d91070a30af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfda9e5219ef6f2ab9bc7d91070a30af">&#9670;&#160;</a></span>gControllerSix</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerSix = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[5]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4cc0098822a91c78e704958dc8ce3caf" name="a4cc0098822a91c78e704958dc8ce3caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cc0098822a91c78e704958dc8ce3caf">&#9670;&#160;</a></span>gControllerStatuses</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSContStatus gControllerStatuses[4]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f697d7f1105784e32df2656d15fb3a1" name="a4f697d7f1105784e32df2656d15fb3a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f697d7f1105784e32df2656d15fb3a1">&#9670;&#160;</a></span>gControllerThree</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerThree = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[2]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a121438ed666b9774455ab1c9c77c8e72" name="a121438ed666b9774455ab1c9c77c8e72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a121438ed666b9774455ab1c9c77c8e72">&#9670;&#160;</a></span>gControllerTwo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structController.html">Controller</a>* gControllerTwo = &amp;<a class="el" href="#a977a26348d9f8d421d2f927f19d50693">gControllers</a>[1]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a30bcdb54dee2c1ce2f03abc5270a51a3" name="a30bcdb54dee2c1ce2f03abc5270a51a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30bcdb54dee2c1ce2f03abc5270a51a3">&#9670;&#160;</a></span>gCourseTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 gCourseTimer = 0.0f</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac56c0cf69a12476ce66f650aba0a8bbb" name="ac56c0cf69a12476ce66f650aba0a8bbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac56c0cf69a12476ce66f650aba0a8bbb">&#9670;&#160;</a></span>gD_80150158</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structD__80150158.html">D_80150158</a> gD_80150158[16]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad345b04fcbef1f30e3caeb55783feeb7" name="ad345b04fcbef1f30e3caeb55783feeb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad345b04fcbef1f30e3caeb55783feeb7">&#9670;&#160;</a></span>gDeltaTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 gDeltaTime = 0.0f</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad0d02d334a85a918cd9504a24db19f61" name="ad0d02d334a85a918cd9504a24db19f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0d02d334a85a918cd9504a24db19f61">&#9670;&#160;</a></span>gDemoMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 gDemoMode = <a class="el" href="defines_8h.html#a219a5c3ca22febc9f93ced723c6c9e8b">DEMO_MODE_INACTIVE</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a126651d46f16435589024505d8aef7b7" name="a126651d46f16435589024505d8aef7b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a126651d46f16435589024505d8aef7b7">&#9670;&#160;</a></span>gDisplayListHead</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Gfx* gDisplayListHead</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a288329e0b27590c9696979123abbdf05" name="a288329e0b27590c9696979123abbdf05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a288329e0b27590c9696979123abbdf05">&#9670;&#160;</a></span>gDmaIoMesg</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSIoMesg gDmaIoMesg</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa924aa14d7b4392198bfc77f80c4b628" name="aa924aa14d7b4392198bfc77f80c4b628"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa924aa14d7b4392198bfc77f80c4b628">&#9670;&#160;</a></span>gDmaMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gDmaMesgBuf[1]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a04a38aedbc003917f27442cac2d9ca56" name="a04a38aedbc003917f27442cac2d9ca56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04a38aedbc003917f27442cac2d9ca56">&#9670;&#160;</a></span>gDmaMesgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gDmaMesgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adce76c13190aecc9e78b97fda9668876" name="adce76c13190aecc9e78b97fda9668876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adce76c13190aecc9e78b97fda9668876">&#9670;&#160;</a></span>gEnableDebugMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 gEnableDebugMode = <a class="el" href="defines_8h.html#ac80a3592e72fd96b772ee47a7d8e0d0a">DEBUG_MODE</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a42873f6ed868bfd284a9b88631530b84" name="a42873f6ed868bfd284a9b88631530b84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42873f6ed868bfd284a9b88631530b84">&#9670;&#160;</a></span>gfxPool_padding</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 gfxPool_padding</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aac38ea86530be6f64e3ab57c01c15aed" name="aac38ea86530be6f64e3ab57c01c15aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac38ea86530be6f64e3ab57c01c15aed">&#9670;&#160;</a></span>gGameLoopThread</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> gGameLoopThread</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a101dd0a87e9a29870920b5fcc751690a" name="a101dd0a87e9a29870920b5fcc751690a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a101dd0a87e9a29870920b5fcc751690a">&#9670;&#160;</a></span>gGameLoopThreadStack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 gGameLoopThreadStack[<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a87576a464f6f9501a0ea4c6fe93881fe" name="a87576a464f6f9501a0ea4c6fe93881fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87576a464f6f9501a0ea4c6fe93881fe">&#9670;&#160;</a></span>gGameMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gGameMesgBuf</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9ed5341e2dcf5e4c53f04dd06d5abd91" name="a9ed5341e2dcf5e4c53f04dd06d5abd91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ed5341e2dcf5e4c53f04dd06d5abd91">&#9670;&#160;</a></span>gGamestate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gGamestate = 0xFFFF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a630c9afdf0ccf0ef2d914c608d920a47" name="a630c9afdf0ccf0ef2d914c608d920a47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a630c9afdf0ccf0ef2d914c608d920a47">&#9670;&#160;</a></span>gGamestateNext</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gGamestateNext = 7</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad0e1160e8d12814c15cc4d7b7f49d6c4" name="ad0e1160e8d12814c15cc4d7b7f49d6c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0e1160e8d12814c15cc4d7b7f49d6c4">&#9670;&#160;</a></span>gGameVblankHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structVblankHandler.html">VblankHandler</a> gGameVblankHandler</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a19715cf43a9e70650d29c349d0038cee" name="a19715cf43a9e70650d29c349d0038cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19715cf43a9e70650d29c349d0038cee">&#9670;&#160;</a></span>gGameVblankQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gGameVblankQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c14478f54d441365e45c10a50780b51" name="a3c14478f54d441365e45c10a50780b51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c14478f54d441365e45c10a50780b51">&#9670;&#160;</a></span>gGfxMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gGfxMesgBuf[1]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa8dc26f597bff4ebfabd037bc0d21f3b" name="aa8dc26f597bff4ebfabd037bc0d21f3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dc26f597bff4ebfabd037bc0d21f3b">&#9670;&#160;</a></span>gGfxPool</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structGfxPool.html">GfxPool</a>* gGfxPool</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad25880f36c63fc6a3aabceb6d73ab1fd" name="ad25880f36c63fc6a3aabceb6d73ab1fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad25880f36c63fc6a3aabceb6d73ab1fd">&#9670;&#160;</a></span>gGfxPools</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structGfxPool.html">GfxPool</a> gGfxPools[2]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94413a2d89ab2aef9ac256206bb39e45" name="a94413a2d89ab2aef9ac256206bb39e45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94413a2d89ab2aef9ac256206bb39e45">&#9670;&#160;</a></span>gGfxSPTask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a>* gGfxSPTask</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad04813f767586bd47d8c36d2512e9d2d" name="ad04813f767586bd47d8c36d2512e9d2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad04813f767586bd47d8c36d2512e9d2d">&#9670;&#160;</a></span>gGfxSPTaskStack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u32 gGfxSPTaskStack[256]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e6d8e8e0a57af71a5a659c3609fe1d1" name="a9e6d8e8e0a57af71a5a659c3609fe1d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e6d8e8e0a57af71a5a659c3609fe1d1">&#9670;&#160;</a></span>gGfxSPTaskYieldBuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 gGfxSPTaskYieldBuffer[4352]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a835968c2eb7ccd43cf560ae2897c139f" name="a835968c2eb7ccd43cf560ae2897c139f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a835968c2eb7ccd43cf560ae2897c139f">&#9670;&#160;</a></span>gGfxVblankQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gGfxVblankQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43a622e651d4173986079d972ce4b032" name="a43a622e651d4173986079d972ce4b032"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43a622e651d4173986079d972ce4b032">&#9670;&#160;</a></span>gGlobalTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gGlobalTimer = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a83c62c878bf3eb0d36dddffec39ca22e" name="a83c62c878bf3eb0d36dddffec39ca22e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83c62c878bf3eb0d36dddffec39ca22e">&#9670;&#160;</a></span>gGotoMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gGotoMode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af5f83cb0959ca7aa6c94b1c3cd850821" name="af5f83cb0959ca7aa6c94b1c3cd850821"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5f83cb0959ca7aa6c94b1c3cd850821">&#9670;&#160;</a></span>gIdleThread</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> gIdleThread</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad6384b6907f605e31f4a2ccde1546745" name="ad6384b6907f605e31f4a2ccde1546745"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6384b6907f605e31f4a2ccde1546745">&#9670;&#160;</a></span>gIdleThreadStack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 gIdleThreadStack[<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a33fb60db659b3199e913b8c1fa682705" name="a33fb60db659b3199e913b8c1fa682705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33fb60db659b3199e913b8c1fa682705">&#9670;&#160;</a></span>gIntrMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gIntrMesgBuf[16]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac476a835c28a3328be12c7091d01dd8e" name="ac476a835c28a3328be12c7091d01dd8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac476a835c28a3328be12c7091d01dd8e">&#9670;&#160;</a></span>gIntrMesgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gIntrMesgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4d789d195e6fdd4b69cd8a0dd40b0647" name="a4d789d195e6fdd4b69cd8a0dd40b0647"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d789d195e6fdd4b69cd8a0dd40b0647">&#9670;&#160;</a></span>gMainReceivedMesg</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gMainReceivedMesg</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab0f1bebb4d74b73e1f46ece5575071ee" name="ab0f1bebb4d74b73e1f46ece5575071ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0f1bebb4d74b73e1f46ece5575071ee">&#9670;&#160;</a></span>gMatrixObjectCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 gMatrixObjectCount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc00985679cbd41aa08a8fcc5925e438" name="afc00985679cbd41aa08a8fcc5925e438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc00985679cbd41aa08a8fcc5925e438">&#9670;&#160;</a></span>gModeSelection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gModeSelection = <a class="el" href="defines_8h.html#a8243137b0c8b7200c20479738cdbe365">GRAND_PRIX</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a92444a5a2e391f246366c8a94af5139a" name="a92444a5a2e391f246366c8a94af5139a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92444a5a2e391f246366c8a94af5139a">&#9670;&#160;</a></span>gNumActors</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 gNumActors</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abae3d034568d1ee43039f8039da558f5" name="abae3d034568d1ee43039f8039da558f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abae3d034568d1ee43039f8039da558f5">&#9670;&#160;</a></span>gPhysicalFramebuffers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16* gPhysicalFramebuffers[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a914542821d412e465a02e3aa91f30bd0" name="a914542821d412e465a02e3aa91f30bd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a914542821d412e465a02e3aa91f30bd0">&#9670;&#160;</a></span>gPhysicalZBuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uintptr_t gPhysicalZBuffer</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1a4fa4e9ba85c27bd9cd51efd76f274f" name="a1a4fa4e9ba85c27bd9cd51efd76f274f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a4fa4e9ba85c27bd9cd51efd76f274f">&#9670;&#160;</a></span>gPIMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gPIMesgBuf[32]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a46357dddbcd84888275e4cfc4716ffc5" name="a46357dddbcd84888275e4cfc4716ffc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46357dddbcd84888275e4cfc4716ffc5">&#9670;&#160;</a></span>gPIMesgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gPIMesgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a705952dfbd232d870c1c073699e301b5" name="a705952dfbd232d870c1c073699e301b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a705952dfbd232d870c1c073699e301b5">&#9670;&#160;</a></span>gPlayerCountSelection1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gPlayerCountSelection1 = 2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acc14ac6cebaadb462cb0edfc82edf73d" name="acc14ac6cebaadb462cb0edfc82edf73d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc14ac6cebaadb462cb0edfc82edf73d">&#9670;&#160;</a></span>gPlayerEight</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerEight = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[7]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7cb76d457774b28aaedb740c5c609231" name="a7cb76d457774b28aaedb740c5c609231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cb76d457774b28aaedb740c5c609231">&#9670;&#160;</a></span>gPlayerFive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerFive = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[4]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6743562aa5d4a08231e5966a0a1667bd" name="a6743562aa5d4a08231e5966a0a1667bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6743562aa5d4a08231e5966a0a1667bd">&#9670;&#160;</a></span>gPlayerFour</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerFour = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1172569b38ff81b36bd43e4085f019f9" name="a1172569b38ff81b36bd43e4085f019f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1172569b38ff81b36bd43e4085f019f9">&#9670;&#160;</a></span>gPlayerFourCopy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="structPlayer.html">Player</a>* gPlayerFourCopy = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0204a9efe5c4b5e5ce5153086a5ccb49" name="a0204a9efe5c4b5e5ce5153086a5ccb49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0204a9efe5c4b5e5ce5153086a5ccb49">&#9670;&#160;</a></span>gPlayerOne</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerOne = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[0]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a69c2dae379624cb3ed2146f43917bddc" name="a69c2dae379624cb3ed2146f43917bddc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69c2dae379624cb3ed2146f43917bddc">&#9670;&#160;</a></span>gPlayerOneCopy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerOneCopy = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[0]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5f24aafa500466dbf1a7154ff7041fc2" name="a5f24aafa500466dbf1a7154ff7041fc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f24aafa500466dbf1a7154ff7041fc2">&#9670;&#160;</a></span>gPlayers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a> gPlayers[<a class="el" href="defines_8h.html#a463bf7c3ac98d04e82a6c2e8c00484d4">NUM_PLAYERS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab56d73cf9e098528ad12698c2317f0cb" name="ab56d73cf9e098528ad12698c2317f0cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab56d73cf9e098528ad12698c2317f0cb">&#9670;&#160;</a></span>gPlayerSeven</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerSeven = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[6]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2f52967c4294e265b8cdb09e04ec44df" name="a2f52967c4294e265b8cdb09e04ec44df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f52967c4294e265b8cdb09e04ec44df">&#9670;&#160;</a></span>gPlayerSix</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerSix = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[5]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed73b43cf7e77512096ac869df4fef76" name="aed73b43cf7e77512096ac869df4fef76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed73b43cf7e77512096ac869df4fef76">&#9670;&#160;</a></span>gPlayerThree</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerThree = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[2]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acd3151bbe8f94ad8677583c8979b7bda" name="acd3151bbe8f94ad8677583c8979b7bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd3151bbe8f94ad8677583c8979b7bda">&#9670;&#160;</a></span>gPlayerThreeCopy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="structPlayer.html">Player</a>* gPlayerThreeCopy = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[2]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8d46561e10d019ff438d78c75101488b" name="a8d46561e10d019ff438d78c75101488b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d46561e10d019ff438d78c75101488b">&#9670;&#160;</a></span>gPlayerTwo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerTwo = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[1]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1bd4d5c53de2764bb2a85271d557d8a4" name="a1bd4d5c53de2764bb2a85271d557d8a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bd4d5c53de2764bb2a85271d557d8a4">&#9670;&#160;</a></span>gPlayerTwoCopy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structPlayer.html">Player</a>* gPlayerTwoCopy = &amp;<a class="el" href="#a5f24aafa500466dbf1a7154ff7041fc2">gPlayers</a>[1]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8c5d3813c0c58c32e7c52a37b3a85bfe" name="a8c5d3813c0c58c32e7c52a37b3a85bfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c5d3813c0c58c32e7c52a37b3a85bfe">&#9670;&#160;</a></span>gPortFramebuffers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 gPortFramebuffers[3][<a class="el" href="mk64_8h.html#a2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> *<a class="el" href="mk64_8h.html#a6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0549b76e168733ddf5b985d6b80ab594" name="a0549b76e168733ddf5b985d6b80ab594"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0549b76e168733ddf5b985d6b80ab594">&#9670;&#160;</a></span>gRaceState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 gRaceState = <a class="el" href="defines_8h.html#aef53eca476bb7efdefe93f98152257c3">RACE_INIT</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5ba352e44958486fef83d7a2ae5da53d" name="a5ba352e44958486fef83d7a2ae5da53d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ba352e44958486fef83d7a2ae5da53d">&#9670;&#160;</a></span>gScreenAspect</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 gScreenAspect</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7f3d645aaf496e2e632e1caadffd3810" name="a7f3d645aaf496e2e632e1caadffd3810"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f3d645aaf496e2e632e1caadffd3810">&#9670;&#160;</a></span>gScreenModeSelection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gScreenModeSelection = <a class="el" href="defines_8h.html#a3a21e993535215f388e0deb8852b31f2">SCREEN_MODE_1P</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af260f7f79b8f94f285772d0f5a7daecd" name="af260f7f79b8f94f285772d0f5a7daecd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af260f7f79b8f94f285772d0f5a7daecd">&#9670;&#160;</a></span>gSegmentTable</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uintptr_t gSegmentTable[16]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad0cdec54b37db35ba930bbe2144f3401" name="ad0cdec54b37db35ba930bbe2144f3401"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0cdec54b37db35ba930bbe2144f3401">&#9670;&#160;</a></span>gSIEventMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gSIEventMesgBuf[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeddf12822189d471d55eb15756589a12" name="aeddf12822189d471d55eb15756589a12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeddf12822189d471d55eb15756589a12">&#9670;&#160;</a></span>gSIEventMesgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gSIEventMesgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeabe6f1db6a11fc38c5581395baca767" name="aeabe6f1db6a11fc38c5581395baca767"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeabe6f1db6a11fc38c5581395baca767">&#9670;&#160;</a></span>gSPTaskMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gSPTaskMesgBuf[16]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71be1829d77470850ff3e20fd2fc41c0" name="a71be1829d77470850ff3e20fd2fc41c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71be1829d77470850ff3e20fd2fc41c0">&#9670;&#160;</a></span>gSPTaskMesgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gSPTaskMesgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9430ed200a7ab87457f7aa908c12d00e" name="a9430ed200a7ab87457f7aa908c12d00e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9430ed200a7ab87457f7aa908c12d00e">&#9670;&#160;</a></span>gTickGame</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gTickGame</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc45d18dddc64896e7bbb8ce0cdea316" name="afc45d18dddc64896e7bbb8ce0cdea316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc45d18dddc64896e7bbb8ce0cdea316">&#9670;&#160;</a></span>gTickLogic</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gTickLogic</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af5ad47e50b8cbe36cf860278aeb24d29" name="af5ad47e50b8cbe36cf860278aeb24d29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5ad47e50b8cbe36cf860278aeb24d29">&#9670;&#160;</a></span>gTickVisuals</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 gTickVisuals</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae7d8eb8631967b6af6b7fcaab57f0abc" name="ae7d8eb8631967b6af6b7fcaab57f0abc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7d8eb8631967b6af6b7fcaab57f0abc">&#9670;&#160;</a></span>gVblankHandler1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structVblankHandler.html">VblankHandler</a>* gVblankHandler1 = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab2ac70b4e61e2f70a9e2a626e09ba8c5" name="ab2ac70b4e61e2f70a9e2a626e09ba8c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2ac70b4e61e2f70a9e2a626e09ba8c5">&#9670;&#160;</a></span>gVblankHandler2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structVblankHandler.html">VblankHandler</a>* gVblankHandler2 = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeed251101490fb75bf283f1969c7a066" name="aeed251101490fb75bf283f1969c7a066"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeed251101490fb75bf283f1969c7a066">&#9670;&#160;</a></span>gVBlankTimer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">f32 gVBlankTimer = 0.0f</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aba0c596d5110b8f262bd184243438624" name="aba0c596d5110b8f262bd184243438624"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba0c596d5110b8f262bd184243438624">&#9670;&#160;</a></span>gVideoThread</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> gVideoThread</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0a4ad3e8d61954f342561c8188a6353" name="ac0a4ad3e8d61954f342561c8188a6353"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0a4ad3e8d61954f342561c8188a6353">&#9670;&#160;</a></span>gVideoThreadStack</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#afcf59d0855225b13f2060708ce1d6a9f">ALIGNED8</a> u8 gVideoThreadStack[<a class="el" href="mk64_8h.html#a21d9543c516fffee84a7963224271f95">STACKSIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae19ed3b24f37697e5906c61f8e643ae9" name="ae19ed3b24f37697e5906c61f8e643ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae19ed3b24f37697e5906c61f8e643ae9">&#9670;&#160;</a></span>padding</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 padding[2048]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acd61a2ffdcd16360a9400d4dbd02b86e" name="acd61a2ffdcd16360a9400d4dbd02b86e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd61a2ffdcd16360a9400d4dbd02b86e">&#9670;&#160;</a></span>paddingThread</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="os__thread_8h.html#a88320e928808ff7d5374d52f2cd6ef84">OSThread</a> paddingThread</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad6b6ee85f44fa0f4f735475e5e3afd65" name="ad6b6ee85f44fa0f4f735475e5e3afd65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6b6ee85f44fa0f4f735475e5e3afd65">&#9670;&#160;</a></span>sBillBoardMtx</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> sBillBoardMtx</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abce1f62cff197652e4fb9de28d2c1fda" name="abce1f62cff197652e4fb9de28d2c1fda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abce1f62cff197652e4fb9de28d2c1fda">&#9670;&#160;</a></span>sCurrentAudioSPTask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a>* sCurrentAudioSPTask = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac80abeae6b4ef65708154dadbf898b68" name="ac80abeae6b4ef65708154dadbf898b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac80abeae6b4ef65708154dadbf898b68">&#9670;&#160;</a></span>sCurrentDisplaySPTask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a>* sCurrentDisplaySPTask = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a400f2d70bc82560a81bed876f0314be7" name="a400f2d70bc82560a81bed876f0314be7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a400f2d70bc82560a81bed876f0314be7">&#9670;&#160;</a></span>sNextAudioSPTask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a>* sNextAudioSPTask = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a063033f9c922e60071eddb7280c596c9" name="a063033f9c922e60071eddb7280c596c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a063033f9c922e60071eddb7280c596c9">&#9670;&#160;</a></span>sNextDisplaySPTask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSPTask.html">SPTask</a>* sNextDisplaySPTask = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a33f1e921a470d9f0e1b428981bfa7f05" name="a33f1e921a470d9f0e1b428981bfa7f05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33f1e921a470d9f0e1b428981bfa7f05">&#9670;&#160;</a></span>sNumVBlanks</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s16 sNumVBlanks = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af161d295088e9d7eaa9a8bce6e2cf1a7" name="af161d295088e9d7eaa9a8bce6e2cf1a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af161d295088e9d7eaa9a8bce6e2cf1a7">&#9670;&#160;</a></span>sRenderedFramebuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 sRenderedFramebuffer = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a393ed93dbcc21cf420c007add64c2d97" name="a393ed93dbcc21cf420c007add64c2d97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a393ed93dbcc21cf420c007add64c2d97">&#9670;&#160;</a></span>sRenderingFramebuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 sRenderingFramebuffer = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a641ed7727c2134746c0cc390a6e0e1c0" name="a641ed7727c2134746c0cc390a6e0e1c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a641ed7727c2134746c0cc390a6e0e1c0">&#9670;&#160;</a></span>sSoundMesgBuf</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg sSoundMesgBuf[1]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab4592c36d85296c8afaef47d21ba69b4" name="ab4592c36d85296c8afaef47d21ba69b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4592c36d85296c8afaef47d21ba69b4">&#9670;&#160;</a></span>sSoundMesgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue sSoundMesgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6ec571b2432d648b9c5cf5372b69babe" name="a6ec571b2432d648b9c5cf5372b69babe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ec571b2432d648b9c5cf5372b69babe">&#9670;&#160;</a></span>sSoundVblankHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structVblankHandler.html">VblankHandler</a> sSoundVblankHandler</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1948cb689914463956d3423726f626d6" name="a1948cb689914463956d3423726f626d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1948cb689914463956d3423726f626d6">&#9670;&#160;</a></span>unused_gMsgQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue unused_gMsgQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2fa45adadd9db50419593273a86d5875" name="a2fa45adadd9db50419593273a86d5875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fa45adadd9db50419593273a86d5875">&#9670;&#160;</a></span>wasSoftReset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u16 wasSoftReset</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="main_8c.html">main.c</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>