SpaghettiKart/code__80086E70_8h_source.html

461 lines
100 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/code_80086E70.h Source File</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('code__80086E70_8h_source.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="headertitle"><div class="title">code_80086E70.h</div></div>
</div><!--header-->
<div class="contents">
<a href="code__80086E70_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef CODE_80086E70_H</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define CODE_80086E70_H</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include &lt;<a class="code" href="common__structs_8h.html">common_structs.h</a>&gt;</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include &quot;<a class="code" href="camera_8h.html">camera.h</a>&quot;</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include &quot;<a class="code" href="objects_8h.html">objects.h</a>&quot;</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a9dcbe98ee9522b2d68d494e1389f8328">func_80086E70</a>(s32);</div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a96cc145276856baa9f0d4482bff35862">func_80086EAC</a>(s32, s32, s16);</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a41e0019fe92acfb682040aee67ea0d45">func_80086EF0</a>(s32);</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aead5151d97950d6f9bae6b69cec3a107">func_80086F10</a>(s32, s32, <a class="code hl_struct" href="structSplineData.html">SplineData</a>*);</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a3b424132df8396d532626968f755aa08">func_80086F60</a>(s32);</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a4aa071f51975fdcbc4ca9936ff537315">func_80086FA4</a>(s32);</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af8847b0bce1ee3ccda3839dda13db4ab">func_80086FD4</a>(s32);</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af39b2ad6895c20bd554a8128f668f5a2">func_8008701C</a>(s32, s32);</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#ae9fc48c7563013fd5107481729724065">func_80087060</a>(s32, s32);</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a40351d035ae69f978a63523f592ad878">func_80087104</a>(s32, u16);</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a637c20567a9de32ee8b036196e2f4b99">func_800871AC</a>(s32, s32);</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#aac006181ab4e784220d4176fdf78f790"> 19</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aac006181ab4e784220d4176fdf78f790">func_80087258</a>(s32, s32, f32);</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a9f412d97e8eed75d19e4407cc25c5ec7">get_angle_between_player_object</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#af6d590f86635038c3284b1130ab7b0a6">angle_between_object_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*);</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>u16 <a class="code hl_function" href="code__80086E70_8h.html#a1364738bcb0911edcf4acf2af5ec668f">get_x_direction_angle</a>(s32);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#ab5476e72086094017e0d64b38ac64ca3">get_y_direction_angle</a>(s32);</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af0f92c70a5be6b30dd444d7ca73362f1">func_800873A4</a>(s32);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ad79da449b865233d48ce6780da790f65">func_800873F4</a>(s32);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a49e63069c3844512a80e710d5ac7ed32">func_80087444</a>(s32);</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a8b04696bf87520fbcc3018a5349b2064">func_8008748C</a>(s32);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a30424bf9788815a1202273f6bd1af125">func_800874D4</a>(s32);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a90a6c5f988ec7f9b78879a9c46e2ca37">func_8008751C</a>(s32);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a18fdd340562eca50f1fe6f7d97fa535f">func_8008757C</a>(s32);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a3b9a0de15e095ac9cca7f71f0a7af909">func_80087620</a>(s32);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a131da25384d572d294c077ee6151a5cc">func_800876A0</a>(s32);</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a457df636437dc4be57a5dec08930d3b8">object_add_velocity_offset_xyz</a>(s32);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a3f2480dfcdae953532aa8f9d901b0387">object_add_velocity_offset_xz</a>(s32);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac445debc8cf3314e201581c4b368525e">object_add_velocity_offset_x</a>(s32);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a9c068a1f0cc744c31f6964fc3c99e5eb">object_add_velocity_offset_y</a>(s32);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a69a0ef5b3c1e203ad6c3f73959b59af2">object_add_velocity_offset_z</a>(s32);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a7d3f7c52e0c8ba3d388e4cd58114f465">func_8008781C</a>(s32);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a0b63fca8c43797eb98562043a1626356">func_80087844</a>(s32);</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>f32 <a class="code hl_function" href="code__80086E70_8h.html#a4cf123f20f6d5ea9e94ec5e3a8c78ef0">func_8008786C</a>(f32, f32, f32, f32, f32);</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a144299232a248890057d740ce8153dc9">func_8008789C</a>(s32, s32);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a2c08e23ffc2381f6be73c652cde27c29">func_80087954</a>(s32, s32);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a6f69f6941a86db4b72bda4a455158726">func_80087A0C</a>(s32, s16, s16, s16, s16);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a33b72f2df862a16129cb4cf15b9af4a8">func_80087B84</a>(s32, f32, f32);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#aec095c7e89e9e17f40c8ffd74584bf3e">func_80087C48</a>(s32, f32, f32, s32);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a22328404eec7435cd45d84a82b7e8fdb">func_80087D24</a>(s32, f32, f32, f32);</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#aba54e15f4f61dfab0ba8385376843510">func_80087E08</a>(s32, f32, f32, f32, s16, s32);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a8af1cc9c48e6ba5f1030a08be7481ae2">func_80087F14</a>(s32, f32, f32, f32, s16, s32);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a7c9629fd17318d8959fc4e3c85316695">func_80088038</a>(s32, f32, u16);</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a434c7ac430c1b4b1860058c86564015b">func_800880DC</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a8257a1b3e0887b2e65d7d5f04b0a1bf5">func_800880E4</a>(s32);</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a0ac941d8ab3c681564ae2e6952e4270c">func_80088150</a>(s32);</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a7440c4995285901839258db2162cb2ce">func_80088178</a>(s32, s32);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a7df7f37eb3a2d9830605230ad6d90728">func_80088228</a>(s32);</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#acc4bcc310912378c5fb83a8bb77bfddf">func_800882B0</a>(s32, s32);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#abd875e9efb80089ee329deea39113d49">func_80088364</a>(s32);</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a3fb9410610b9e6cf369c6a31741e0525">func_800883FC</a>(s32);</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a11bd438986e380bd9bbada0ddcb60fe0">func_8008847C</a>(s32);</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a538b2e905ba7b10839d2979ab536d91d">func_80088538</a>(s32);</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#affd3d3ff1c8cb9ff2f0efae8e3a99525">func_8008861C</a>(s32);</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a47c906215faacbdab93590a587169ece">func_800886F4</a>(s32);</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a69547a36ccf80989a0edfa26f13ac200">func_800887C0</a>(s32);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a8715d076991f8f1d99d820dd8fbfef92">get_horizontal_distance_to_player</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a362ba1bfd3731894d46ccfe92355fdd7">get_distance_to_player</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>u32 <a class="code hl_function" href="code__80086E70_8h.html#acc52bad3f38ccbd868d23c93d4cb93ec">get_horizontal_distance_to_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a8c76f7804720da7c7fad9aaa0879d0c6">get_distance_to_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*);</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a5d4b7e79712bb1b5628511a390d24ecd">is_within_horizontal_distance_of_player</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, f32);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#ae14ce5751cb4277ef297a55acb0b140e"> 68</a></span>s32 <a class="code hl_function" href="code__80086E70_8h.html#ae14ce5751cb4277ef297a55acb0b140e">are_between_distance_2d</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, f32, f32);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a0103a4cf8a1906a2743bdd764058d582">is_within_distance_to_player</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, f32);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#aa5f77976a81c96bdb4250c8624528dc0">is_within_horizontal_distance_to_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*, f32);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a23c6b8761186a22325596c47e88847ae">is_within_bounds_to_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*, f32, f32);</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a62e4ba3e55f078e7d80a301ccbfa05fa">is_within_distance_to_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*, f32);</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a57e8205b8aa3efc6bf2054e8efde4ed9">has_collided_horizontally_with_player</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a8b60e45de285b61fb4fee77ba1840221">has_collided_with_player</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#a3f7e1c24b9975e53fe24c9f5822a057f">has_collided_with_player_1d</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, f32);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#af44cbb44f6ed59e98e052c5c5f65bdc1">has_collided_with_player_and_within_height</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, f32);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>f32 <a class="code hl_function" href="code__80086E70_8h.html#a652973bdeb282751a1ed1e722b243b77">func_80088F54</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><a class="code hl_define" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#abb6648e66c7ab9ef2fc4c42e91c5b979">func_80088F94</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, f32);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a08a14eb2f98c68b3393edf35dc2981b3">reset_player_speed_and_velocity</a>(<a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a1bf38b8d88eae18cc0649753deada14a">func_8008900C</a>(<a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac02b0f42585b645a4b99704996fd72f5">func_80089020</a>(s32, f32*);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a7d9c30e209f6b79f3ec3e017164077c9">func_800892E0</a>(s32);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>f32 <a class="code hl_function" href="code__80086E70_8h.html#a368b328f95d54e5b78b165ba8939d18e">func_8008933C</a>(<a class="code hl_struct" href="structPlayer.html">Player</a>*, s32, f32, f32);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a6dd956c43daeef94fe489315b8dc0e14">func_80089474</a>(s32, s32, f32, f32, u32);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac58d362fb693a913aab51de3fec84765">func_80089538</a>(s32, s32, f32, f32, u32);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#ad9a044f163cd74cd4a9d100ddac2d1f3">func_800895E4</a>(s32);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a08aceb38342f7935bd3a5ec78699703e">func_800896D4</a>(s32, f32, f32);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#abf79a513062aad72eea8fdf7a34fb235">func_80089820</a>(s32, f32, f32, u32);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#a13439bf221136ed7ecd63341c5156982"> 89</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a13439bf221136ed7ecd63341c5156982">func_80089A04</a>(s32, f32, f32);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a2e4913eeee1286e4083f4ffa02f8e4fe">func_80089B50</a>(s32);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#aae63bc479f9e5289679f836b89e7c65a">func_80089CBC</a>(s32, f32);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a7f849f812003b1d4d52693f3a6d17144">func_80089E18</a>(s32);</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a0e8fccf9c61e604afd5b69fafe440af6">func_80089F24</a>(s32);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a84b241dc0aa10cf2cf6900ff8ecdacb9">func_8008A060</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*, u16);</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a80d60599745b7d46213759dcb15a8a8b">func_8008A0B4</a>(s32, <a class="code hl_struct" href="structPlayer.html">Player</a>*, <a class="code hl_struct" href="structCamera.html">Camera</a>*, u16);</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="keywordtype">bool</span> <a class="code hl_function" href="code__80086E70_8h.html#aff4b6b23e6087fee66fe39f4e18e2bbe">is_object_visible_on_camera</a>(s32, <a class="code hl_struct" href="structCamera.html">Camera</a>*, u16);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#abf0e5253d24c91d59e8535c07f9c400e">func_8008A1D0</a>(s32, s32, s32, s32);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a45e6c2119fef89b8b071130c9be8c07d">func_8008A2CC</a>(s32, s32, u16);</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a8d6c7e883f725a7b2c725c1d5297fdc5">func_8008A364</a>(s32, s32, u16, s32);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a4b912f7f954f5241162f8db6a0b01170">func_8008A454</a>(s32, s32, s32);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#a71d01fb778b7b6a910efee1fa293fff6"> 101</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a71d01fb778b7b6a910efee1fa293fff6">func_8008A4CC</a>(s32);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac92bb402cba5f208706e0b74dddbb66b">func_8008A610</a>(s32);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a67584288c89e99e0bc04c353e83e7ec7">func_8008A6DC</a>(s32, f32);</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ab2852d93e7351e9a75852071e8f97e7e">func_8008A810</a>(s32);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a71da83dce5b3a5a271c49532fc1c6b86">func_8008A830</a>(s32);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a06c8d26e5aaeefeb4b61ad1e2925627b">func_8008A850</a>(s32);</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a0d7557e6cc2260233eafefdff984816b">func_8008A870</a>(<a class="code hl_struct" href="structPlayer.html">Player</a>*);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a561d8f50479999f62f4c7d79c0ba49e0">func_8008A890</a>(<a class="code hl_struct" href="structCamera.html">Camera</a>*);</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>s32 <a class="code hl_function" href="code__80086E70_8h.html#a5aed2e47470583536b07b8b3bcb9edd6">are_players_in_course_section</a>(s16, s16);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a05d21d780aa0eeb354e9fc8ba7766c56">func_8008A920</a>(s32);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a50de0e2fd71e1d0b7f8cf5d385e9a158">func_8008A9B8</a>(s32);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a493a7457a64ca2a5adc3d05e9cec6384">func_8008AA3C</a>(s32);</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac63e761b8705c8c7ffb8589852a968ab">func_8008AB10</a>(s32);</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aa7859b8f92cfb24062fd471e11c1ad78">func_8008ABC0</a>(s32);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a14f087e8467f335b9ed6979477cad99f">func_8008AC40</a>(s32);</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ae2c514c217dfa83b00b49a011a88c49e">func_8008ACC0</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aa190d86d47462242adc5b278e7605e56">func_8008ACC8</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a98a84249d07393337a8e0ac365cd3722">func_8008ACD0</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a15143e893ea7f7aaafc868f232bc2eb1">func_8008ACD8</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#a8515c1a5f3a062d5c0688e006082cb72"> 120</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a8515c1a5f3a062d5c0688e006082cb72">func_8008ACE0</a>(f32*, f32);</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aafcd9e17fc80182cc1133da6f9b8c21b">func_8008ADC0</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac627568a8475ee6c11416f64ec97781d">func_8008ADC8</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a5b42c2620d3a27b17ff629b4c6ca9eda">func_8008AE8C</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#adcf027bf187434b1f66e9c0291fc2cd0">func_8008AE94</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a70eea54d1a69d943b0246b0bea9f96c7">func_8008AE9C</a>(s32);</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#a0051ed87b5abe4c77c46bc2e6a2ce20e"> 126</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a0051ed87b5abe4c77c46bc2e6a2ce20e">func_8008ADD0</a>(f32*, f32);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a895cd712ef336058af604d001a9ff56e">func_8008AFE0</a>(s32, f32);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a146a6aca68338a932dc743d480ba454e">func_8008B018</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a2d2699d875a140a392829fca9e2b37d1">func_8008B020</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a1f0fde2692bce3bdc66b359029862295">func_8008B028</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a2c025ca371db265adc01810f40cf148e">func_8008B030</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a20c33d368122c8ac5de353e887e7c3ce">func_8008B038</a>(s32);</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a9607dfe7c79904f170e4cd8bb8b75fd0">func_8008B17C</a>(s32, f32);</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a39264bc1f15dad021df5f8e8dc3175e5">func_8008B1B4</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#afbb25be4ca544b01556d2ad64665be76">func_8008B1BC</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aa7609584bf2491b300ca5ae399b2c38f">func_8008B1C4</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a99c7aa848d37fbd494126ab4c38a8553">func_8008B1CC</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a6b4693ef378b4d52b69d2f9f2c4863e1">func_8008B1D4</a>(s32);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ad8e52eaff431a9c4ce13c6e7e006e5fe">func_8008B284</a>(s32);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a5be0bf8c9c24ea0afeaf4185ff018d57">func_8008B3E4</a>(s32);</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ab4e74f88317706e034623f7d23e79ecf">func_8008B44C</a>(s32);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ae588db08875c8c06017515c9f31b9fbe">func_8008B478</a>(s32, s32);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af35fa7162c6171916336bc2998e53916">func_8008B620</a>(s32);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ae97138f6715b29e5c19f71ebf22d54ad">func_8008B6A4</a>(s32);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#aeca5e571a474b0e5ac07c773c76fa4fa">func_8008B724</a>(s32);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a5b160bf557f96d79889a43ee8745033f">func_8008B78C</a>(s32);</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a638285feb04bc64f862fa093373e9649">set_obj_origin_pos</a>(s32, f32, f32, f32);</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a8744724872ab5f82d311316191a024e6">set_obj_origin_offset</a>(s32, f32, f32, f32);</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ae7730d72dc614177a21edfbcc94bab2d">func_8008B844</a>(s32);</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ae765e618660d8fbbeefdeb8378870709">set_obj_direction_angle</a>(s32, u16, u16, u16);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a79b9f5db62f7cd4377afe43ca0af529e">set_obj_orientation</a>(s32, u16, u16, u16);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a18342f4e3577ea49ea5de7e1e9d06677">set_obj_velocity</a>(s32, f32, f32, f32);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af44c3289d15a6b6e9173be5950d0c4e2">func_8008B928</a>(s32, s16, s16, s16, <a class="code hl_struct" href="structSplineData.html">SplineData</a>*);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a1c8b6e0d2bb9296b95ed7d69d5f3a606">object_origin_pos_randomize_around_x</a>(s32, s16, u16);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af464c9b1794a25382f9a7ae1e8a941c9">object_origin_pos_randomize_around_y</a>(s32, s16, u16);</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af49d1527179dc119222464883ebe5174">object_origin_pos_randomize_around_z</a>(s32, s16, u16);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a3256a2db4d4bc0c40fc016dbade33250">object_origin_pos_randomize_around_xy</a>(s32, s16, s16, u16, u16);</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#add3e0dc1ce05f17a3c2b3b01b5f3f4c7">object_origin_pos_randomize_around_xz</a>(s32, s16, s16, u16, u16);</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a3dbe382ecd3c59d45bd2499e8affb79b">object_origin_pos_randomize_around_xyz</a>(s32, s16, s16, s16, u16, u16, u16);</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#abc89277a5c12e8bb3a6663f48cadbd48">object_origin_pos_around_player_one</a>(s32, s16, u16);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a318c5b3023faa5cec532af13fd125494">func_8008BEA4</a>(s32, u16, u16);</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#af14ecb2c248516e51684bea084585c58">func_8008BFC0</a>(s32);</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a1ca00c8a20354cdddebae779d68d60fc">object_calculate_new_pos_offset</a>(s32);</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a1865e2d2f2a193179a13dd6f25cb1c77">func_8008BF64</a>(s32);</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a433a519e8b2b3ac5275eb265b983f51f">func_8008BFFC</a>(s32);</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#a2d23d4603e8b1d7f9c034fed82494a91"> 166</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#a2d23d4603e8b1d7f9c034fed82494a91">func_8008C1B8</a>(s32);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="code__80086E70_8h.html#ac6f48de366528a8c20a04005c02ed6c1"> 167</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="code__80086E70_8h.html#ac6f48de366528a8c20a04005c02ed6c1">func_8008C1C0</a>(s32);</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="keyword">extern</span> s16 <a class="code hl_variable" href="code__800029B0_8c.html#a0b35aa576b8ad5250674993b72300f0d">gCurrentCourseId</a>;</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="acamera_8h_html"><div class="ttname"><a href="camera_8h.html">camera.h</a></div></div>
<div class="ttc" id="acode__800029B0_8c_html_a0b35aa576b8ad5250674993b72300f0d"><div class="ttname"><a href="code__800029B0_8c.html#a0b35aa576b8ad5250674993b72300f0d">gCurrentCourseId</a></div><div class="ttdeci">s16 gCurrentCourseId</div><div class="ttdef"><b>Definition</b> code_800029B0.c:35</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a0051ed87b5abe4c77c46bc2e6a2ce20e"><div class="ttname"><a href="code__80086E70_8h.html#a0051ed87b5abe4c77c46bc2e6a2ce20e">func_8008ADD0</a></div><div class="ttdeci">void func_8008ADD0(f32 *, f32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a0103a4cf8a1906a2743bdd764058d582"><div class="ttname"><a href="code__80086E70_8h.html#a0103a4cf8a1906a2743bdd764058d582">is_within_distance_to_player</a></div><div class="ttdeci">bool is_within_distance_to_player(s32, Player *, f32)</div><div class="ttdoc">Returns if the object is closer than the distance to the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:741</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a05d21d780aa0eeb354e9fc8ba7766c56"><div class="ttname"><a href="code__80086E70_8h.html#a05d21d780aa0eeb354e9fc8ba7766c56">func_8008A920</a></div><div class="ttdeci">void func_8008A920(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1460</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a06c8d26e5aaeefeb4b61ad1e2925627b"><div class="ttname"><a href="code__80086E70_8h.html#a06c8d26e5aaeefeb4b61ad1e2925627b">func_8008A850</a></div><div class="ttdeci">void func_8008A850(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1428</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a08a14eb2f98c68b3393edf35dc2981b3"><div class="ttname"><a href="code__80086E70_8h.html#a08a14eb2f98c68b3393edf35dc2981b3">reset_player_speed_and_velocity</a></div><div class="ttdeci">void reset_player_speed_and_velocity(Player *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:957</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a08aceb38342f7935bd3a5ec78699703e"><div class="ttname"><a href="code__80086E70_8h.html#a08aceb38342f7935bd3a5ec78699703e">func_800896D4</a></div><div class="ttdeci">void func_800896D4(s32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1109</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a0ac941d8ab3c681564ae2e6952e4270c"><div class="ttname"><a href="code__80086E70_8h.html#a0ac941d8ab3c681564ae2e6952e4270c">func_80088150</a></div><div class="ttdeci">void func_80088150(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:437</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a0b63fca8c43797eb98562043a1626356"><div class="ttname"><a href="code__80086E70_8h.html#a0b63fca8c43797eb98562043a1626356">func_80087844</a></div><div class="ttdeci">void func_80087844(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:224</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a0d7557e6cc2260233eafefdff984816b"><div class="ttname"><a href="code__80086E70_8h.html#a0d7557e6cc2260233eafefdff984816b">func_8008A870</a></div><div class="ttdeci">s32 func_8008A870(Player *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1432</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a0e8fccf9c61e604afd5b69fafe440af6"><div class="ttname"><a href="code__80086E70_8h.html#a0e8fccf9c61e604afd5b69fafe440af6">func_80089F24</a></div><div class="ttdeci">s32 func_80089F24(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1232</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a11bd438986e380bd9bbada0ddcb60fe0"><div class="ttname"><a href="code__80086E70_8h.html#a11bd438986e380bd9bbada0ddcb60fe0">func_8008847C</a></div><div class="ttdeci">s32 func_8008847C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:525</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a131da25384d572d294c077ee6151a5cc"><div class="ttname"><a href="code__80086E70_8h.html#a131da25384d572d294c077ee6151a5cc">func_800876A0</a></div><div class="ttdeci">void func_800876A0(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:189</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a13439bf221136ed7ecd63341c5156982"><div class="ttname"><a href="code__80086E70_8h.html#a13439bf221136ed7ecd63341c5156982">func_80089A04</a></div><div class="ttdeci">void func_80089A04(s32, f32, f32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a1364738bcb0911edcf4acf2af5ec668f"><div class="ttname"><a href="code__80086E70_8h.html#a1364738bcb0911edcf4acf2af5ec668f">get_x_direction_angle</a></div><div class="ttdeci">u16 get_x_direction_angle(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:129</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a144299232a248890057d740ce8153dc9"><div class="ttname"><a href="code__80086E70_8h.html#a144299232a248890057d740ce8153dc9">func_8008789C</a></div><div class="ttdeci">s32 func_8008789C(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:233</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a146a6aca68338a932dc743d480ba454e"><div class="ttname"><a href="code__80086E70_8h.html#a146a6aca68338a932dc743d480ba454e">func_8008B018</a></div><div class="ttdeci">void func_8008B018(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1609</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a14f087e8467f335b9ed6979477cad99f"><div class="ttname"><a href="code__80086E70_8h.html#a14f087e8467f335b9ed6979477cad99f">func_8008AC40</a></div><div class="ttdeci">void func_8008AC40(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1535</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a15143e893ea7f7aaafc868f232bc2eb1"><div class="ttname"><a href="code__80086E70_8h.html#a15143e893ea7f7aaafc868f232bc2eb1">func_8008ACD8</a></div><div class="ttdeci">void func_8008ACD8(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1560</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a18342f4e3577ea49ea5de7e1e9d06677"><div class="ttname"><a href="code__80086E70_8h.html#a18342f4e3577ea49ea5de7e1e9d06677">set_obj_velocity</a></div><div class="ttdeci">void set_obj_velocity(s32, f32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1841</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a1865e2d2f2a193179a13dd6f25cb1c77"><div class="ttname"><a href="code__80086E70_8h.html#a1865e2d2f2a193179a13dd6f25cb1c77">func_8008BF64</a></div><div class="ttdeci">void func_8008BF64(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1937</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a18fdd340562eca50f1fe6f7d97fa535f"><div class="ttname"><a href="code__80086E70_8h.html#a18fdd340562eca50f1fe6f7d97fa535f">func_8008757C</a></div><div class="ttdeci">void func_8008757C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:169</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a1bf38b8d88eae18cc0649753deada14a"><div class="ttname"><a href="code__80086E70_8h.html#a1bf38b8d88eae18cc0649753deada14a">func_8008900C</a></div><div class="ttdeci">void func_8008900C(Player *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:964</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a1c8b6e0d2bb9296b95ed7d69d5f3a606"><div class="ttname"><a href="code__80086E70_8h.html#a1c8b6e0d2bb9296b95ed7d69d5f3a606">object_origin_pos_randomize_around_x</a></div><div class="ttdeci">void object_origin_pos_randomize_around_x(s32, s16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1863</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a1ca00c8a20354cdddebae779d68d60fc"><div class="ttname"><a href="code__80086E70_8h.html#a1ca00c8a20354cdddebae779d68d60fc">object_calculate_new_pos_offset</a></div><div class="ttdeci">void object_calculate_new_pos_offset(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1931</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a1f0fde2692bce3bdc66b359029862295"><div class="ttname"><a href="code__80086E70_8h.html#a1f0fde2692bce3bdc66b359029862295">func_8008B028</a></div><div class="ttdeci">void func_8008B028(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1615</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a20c33d368122c8ac5de353e887e7c3ce"><div class="ttname"><a href="code__80086E70_8h.html#a20c33d368122c8ac5de353e887e7c3ce">func_8008B038</a></div><div class="ttdeci">void func_8008B038(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1622</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a22328404eec7435cd45d84a82b7e8fdb"><div class="ttname"><a href="code__80086E70_8h.html#a22328404eec7435cd45d84a82b7e8fdb">func_80087D24</a></div><div class="ttdeci">s32 func_80087D24(s32, f32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:336</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a23c6b8761186a22325596c47e88847ae"><div class="ttname"><a href="code__80086E70_8h.html#a23c6b8761186a22325596c47e88847ae">is_within_bounds_to_camera</a></div><div class="ttdeci">UNUSED bool is_within_bounds_to_camera(s32, Camera *, f32, f32)</div><div class="ttdoc">Returns if the object is between the distance_min and distance_max to the camera.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:789</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a2c025ca371db265adc01810f40cf148e"><div class="ttname"><a href="code__80086E70_8h.html#a2c025ca371db265adc01810f40cf148e">func_8008B030</a></div><div class="ttdeci">void func_8008B030(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1618</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a2c08e23ffc2381f6be73c652cde27c29"><div class="ttname"><a href="code__80086E70_8h.html#a2c08e23ffc2381f6be73c652cde27c29">func_80087954</a></div><div class="ttdeci">s32 func_80087954(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:252</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a2d23d4603e8b1d7f9c034fed82494a91"><div class="ttname"><a href="code__80086E70_8h.html#a2d23d4603e8b1d7f9c034fed82494a91">func_8008C1B8</a></div><div class="ttdeci">void func_8008C1B8(s32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a2d2699d875a140a392829fca9e2b37d1"><div class="ttname"><a href="code__80086E70_8h.html#a2d2699d875a140a392829fca9e2b37d1">func_8008B020</a></div><div class="ttdeci">void func_8008B020(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1612</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a2e4913eeee1286e4083f4ffa02f8e4fe"><div class="ttname"><a href="code__80086E70_8h.html#a2e4913eeee1286e4083f4ffa02f8e4fe">func_80089B50</a></div><div class="ttdeci">s32 func_80089B50(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1155</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a30424bf9788815a1202273f6bd1af125"><div class="ttname"><a href="code__80086E70_8h.html#a30424bf9788815a1202273f6bd1af125">func_800874D4</a></div><div class="ttdeci">void func_800874D4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:157</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a318c5b3023faa5cec532af13fd125494"><div class="ttname"><a href="code__80086E70_8h.html#a318c5b3023faa5cec532af13fd125494">func_8008BEA4</a></div><div class="ttdeci">void func_8008BEA4(s32, u16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1922</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3256a2db4d4bc0c40fc016dbade33250"><div class="ttname"><a href="code__80086E70_8h.html#a3256a2db4d4bc0c40fc016dbade33250">object_origin_pos_randomize_around_xy</a></div><div class="ttdeci">void object_origin_pos_randomize_around_xy(s32, s16, s16, u16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1884</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a33b72f2df862a16129cb4cf15b9af4a8"><div class="ttname"><a href="code__80086E70_8h.html#a33b72f2df862a16129cb4cf15b9af4a8">func_80087B84</a></div><div class="ttdeci">s32 func_80087B84(s32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:298</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a362ba1bfd3731894d46ccfe92355fdd7"><div class="ttname"><a href="code__80086E70_8h.html#a362ba1bfd3731894d46ccfe92355fdd7">get_distance_to_player</a></div><div class="ttdeci">s32 get_distance_to_player(s32, Player *)</div><div class="ttdoc">Returns the distance between the object and the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:638</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a368b328f95d54e5b78b165ba8939d18e"><div class="ttname"><a href="code__80086E70_8h.html#a368b328f95d54e5b78b165ba8939d18e">func_8008933C</a></div><div class="ttdeci">f32 func_8008933C(Player *, s32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1033</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a39264bc1f15dad021df5f8e8dc3175e5"><div class="ttname"><a href="code__80086E70_8h.html#a39264bc1f15dad021df5f8e8dc3175e5">func_8008B1B4</a></div><div class="ttdeci">void func_8008B1B4(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1639</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3b424132df8396d532626968f755aa08"><div class="ttname"><a href="code__80086E70_8h.html#a3b424132df8396d532626968f755aa08">func_80086F60</a></div><div class="ttdeci">void func_80086F60(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:41</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3b9a0de15e095ac9cca7f71f0a7af909"><div class="ttname"><a href="code__80086E70_8h.html#a3b9a0de15e095ac9cca7f71f0a7af909">func_80087620</a></div><div class="ttdeci">void func_80087620(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:182</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3dbe382ecd3c59d45bd2499e8affb79b"><div class="ttname"><a href="code__80086E70_8h.html#a3dbe382ecd3c59d45bd2499e8affb79b">object_origin_pos_randomize_around_xyz</a></div><div class="ttdeci">void object_origin_pos_randomize_around_xyz(s32, s16, s16, s16, u16, u16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1904</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3f2480dfcdae953532aa8f9d901b0387"><div class="ttname"><a href="code__80086E70_8h.html#a3f2480dfcdae953532aa8f9d901b0387">object_add_velocity_offset_xz</a></div><div class="ttdeci">void object_add_velocity_offset_xz(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:202</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3f7e1c24b9975e53fe24c9f5822a057f"><div class="ttname"><a href="code__80086E70_8h.html#a3f7e1c24b9975e53fe24c9f5822a057f">has_collided_with_player_1d</a></div><div class="ttdeci">bool has_collided_with_player_1d(s32, Player *, f32)</div><div class="ttdoc">Returns if the object collided with the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:887</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a3fb9410610b9e6cf369c6a31741e0525"><div class="ttname"><a href="code__80086E70_8h.html#a3fb9410610b9e6cf369c6a31741e0525">func_800883FC</a></div><div class="ttdeci">void func_800883FC(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:509</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a40351d035ae69f978a63523f592ad878"><div class="ttname"><a href="code__80086E70_8h.html#a40351d035ae69f978a63523f592ad878">func_80087104</a></div><div class="ttdeci">s32 func_80087104(s32, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:82</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a41e0019fe92acfb682040aee67ea0d45"><div class="ttname"><a href="code__80086E70_8h.html#a41e0019fe92acfb682040aee67ea0d45">func_80086EF0</a></div><div class="ttdeci">void func_80086EF0(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:31</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a433a519e8b2b3ac5275eb265b983f51f"><div class="ttname"><a href="code__80086E70_8h.html#a433a519e8b2b3ac5275eb265b983f51f">func_8008BFFC</a></div><div class="ttdeci">void func_8008BFFC(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1954</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a434c7ac430c1b4b1860058c86564015b"><div class="ttname"><a href="code__80086E70_8h.html#a434c7ac430c1b4b1860058c86564015b">func_800880DC</a></div><div class="ttdeci">void func_800880DC(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:423</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a457df636437dc4be57a5dec08930d3b8"><div class="ttname"><a href="code__80086E70_8h.html#a457df636437dc4be57a5dec08930d3b8">object_add_velocity_offset_xyz</a></div><div class="ttdeci">void object_add_velocity_offset_xyz(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:196</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a45e6c2119fef89b8b071130c9be8c07d"><div class="ttname"><a href="code__80086E70_8h.html#a45e6c2119fef89b8b071130c9be8c07d">func_8008A2CC</a></div><div class="ttdeci">void func_8008A2CC(s32, s32, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1332</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a47c906215faacbdab93590a587169ece"><div class="ttname"><a href="code__80086E70_8h.html#a47c906215faacbdab93590a587169ece">func_800886F4</a></div><div class="ttdeci">void func_800886F4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:585</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a493a7457a64ca2a5adc3d05e9cec6384"><div class="ttname"><a href="code__80086E70_8h.html#a493a7457a64ca2a5adc3d05e9cec6384">func_8008AA3C</a></div><div class="ttdeci">void func_8008AA3C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1480</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a49e63069c3844512a80e710d5ac7ed32"><div class="ttname"><a href="code__80086E70_8h.html#a49e63069c3844512a80e710d5ac7ed32">func_80087444</a></div><div class="ttdeci">void func_80087444(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:147</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a4aa071f51975fdcbc4ca9936ff537315"><div class="ttname"><a href="code__80086E70_8h.html#a4aa071f51975fdcbc4ca9936ff537315">func_80086FA4</a></div><div class="ttdeci">bool func_80086FA4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:48</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a4b912f7f954f5241162f8db6a0b01170"><div class="ttname"><a href="code__80086E70_8h.html#a4b912f7f954f5241162f8db6a0b01170">func_8008A454</a></div><div class="ttdeci">void func_8008A454(s32, s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1378</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a4cf123f20f6d5ea9e94ec5e3a8c78ef0"><div class="ttname"><a href="code__80086E70_8h.html#a4cf123f20f6d5ea9e94ec5e3a8c78ef0">func_8008786C</a></div><div class="ttdeci">f32 func_8008786C(f32, f32, f32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:229</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a50de0e2fd71e1d0b7f8cf5d385e9a158"><div class="ttname"><a href="code__80086E70_8h.html#a50de0e2fd71e1d0b7f8cf5d385e9a158">func_8008A9B8</a></div><div class="ttdeci">void func_8008A9B8(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1469</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a538b2e905ba7b10839d2979ab536d91d"><div class="ttname"><a href="code__80086E70_8h.html#a538b2e905ba7b10839d2979ab536d91d">func_80088538</a></div><div class="ttdeci">s32 func_80088538(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:543</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a561d8f50479999f62f4c7d79c0ba49e0"><div class="ttname"><a href="code__80086E70_8h.html#a561d8f50479999f62f4c7d79c0ba49e0">func_8008A890</a></div><div class="ttdeci">s32 func_8008A890(Camera *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1436</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a57e8205b8aa3efc6bf2054e8efde4ed9"><div class="ttname"><a href="code__80086E70_8h.html#a57e8205b8aa3efc6bf2054e8efde4ed9">has_collided_horizontally_with_player</a></div><div class="ttdeci">bool has_collided_horizontally_with_player(s32, Player *)</div><div class="ttdoc">Returns if the object collided with the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:837</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a5aed2e47470583536b07b8b3bcb9edd6"><div class="ttname"><a href="code__80086E70_8h.html#a5aed2e47470583536b07b8b3bcb9edd6">are_players_in_course_section</a></div><div class="ttdeci">s32 are_players_in_course_section(s16, s16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1443</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a5b160bf557f96d79889a43ee8745033f"><div class="ttname"><a href="code__80086E70_8h.html#a5b160bf557f96d79889a43ee8745033f">func_8008B78C</a></div><div class="ttdeci">void func_8008B78C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1799</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a5b42c2620d3a27b17ff629b4c6ca9eda"><div class="ttname"><a href="code__80086E70_8h.html#a5b42c2620d3a27b17ff629b4c6ca9eda">func_8008AE8C</a></div><div class="ttdeci">void func_8008AE8C(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1585</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a5be0bf8c9c24ea0afeaf4185ff018d57"><div class="ttname"><a href="code__80086E70_8h.html#a5be0bf8c9c24ea0afeaf4185ff018d57">func_8008B3E4</a></div><div class="ttdeci">void func_8008B3E4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1696</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a5d4b7e79712bb1b5628511a390d24ecd"><div class="ttname"><a href="code__80086E70_8h.html#a5d4b7e79712bb1b5628511a390d24ecd">is_within_horizontal_distance_of_player</a></div><div class="ttdeci">bool is_within_horizontal_distance_of_player(s32, Player *, f32)</div><div class="ttdoc">Returns if the object is closer than the distance to the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:692</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a62e4ba3e55f078e7d80a301ccbfa05fa"><div class="ttname"><a href="code__80086E70_8h.html#a62e4ba3e55f078e7d80a301ccbfa05fa">is_within_distance_to_camera</a></div><div class="ttdeci">bool is_within_distance_to_camera(s32, Camera *, f32)</div><div class="ttdoc">Returns if the object is closer than the distance to the camera.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:813</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a637c20567a9de32ee8b036196e2f4b99"><div class="ttname"><a href="code__80086E70_8h.html#a637c20567a9de32ee8b036196e2f4b99">func_800871AC</a></div><div class="ttdeci">s32 func_800871AC(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:98</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a638285feb04bc64f862fa093373e9649"><div class="ttname"><a href="code__80086E70_8h.html#a638285feb04bc64f862fa093373e9649">set_obj_origin_pos</a></div><div class="ttdeci">void set_obj_origin_pos(s32, f32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1809</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a652973bdeb282751a1ed1e722b243b77"><div class="ttname"><a href="code__80086E70_8h.html#a652973bdeb282751a1ed1e722b243b77">func_80088F54</a></div><div class="ttdeci">f32 func_80088F54(s32, Player *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:930</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a67584288c89e99e0bc04c353e83e7ec7"><div class="ttname"><a href="code__80086E70_8h.html#a67584288c89e99e0bc04c353e83e7ec7">func_8008A6DC</a></div><div class="ttdeci">void func_8008A6DC(s32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1398</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a69547a36ccf80989a0edfa26f13ac200"><div class="ttname"><a href="code__80086E70_8h.html#a69547a36ccf80989a0edfa26f13ac200">func_800887C0</a></div><div class="ttdeci">void func_800887C0(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:600</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a69a0ef5b3c1e203ad6c3f73959b59af2"><div class="ttname"><a href="code__80086E70_8h.html#a69a0ef5b3c1e203ad6c3f73959b59af2">object_add_velocity_offset_z</a></div><div class="ttdeci">void object_add_velocity_offset_z(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:215</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a6b4693ef378b4d52b69d2f9f2c4863e1"><div class="ttname"><a href="code__80086E70_8h.html#a6b4693ef378b4d52b69d2f9f2c4863e1">func_8008B1D4</a></div><div class="ttdeci">void func_8008B1D4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1651</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a6dd956c43daeef94fe489315b8dc0e14"><div class="ttname"><a href="code__80086E70_8h.html#a6dd956c43daeef94fe489315b8dc0e14">func_80089474</a></div><div class="ttdeci">void func_80089474(s32, s32, f32, f32, u32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1065</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a6f69f6941a86db4b72bda4a455158726"><div class="ttname"><a href="code__80086E70_8h.html#a6f69f6941a86db4b72bda4a455158726">func_80087A0C</a></div><div class="ttdeci">bool func_80087A0C(s32, s16, s16, s16, s16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:271</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a70eea54d1a69d943b0246b0bea9f96c7"><div class="ttname"><a href="code__80086E70_8h.html#a70eea54d1a69d943b0246b0bea9f96c7">func_8008AE9C</a></div><div class="ttdeci">void func_8008AE9C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1592</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a71d01fb778b7b6a910efee1fa293fff6"><div class="ttname"><a href="code__80086E70_8h.html#a71d01fb778b7b6a910efee1fa293fff6">func_8008A4CC</a></div><div class="ttdeci">void func_8008A4CC(s32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a71da83dce5b3a5a271c49532fc1c6b86"><div class="ttname"><a href="code__80086E70_8h.html#a71da83dce5b3a5a271c49532fc1c6b86">func_8008A830</a></div><div class="ttdeci">void func_8008A830(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1424</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a7440c4995285901839258db2162cb2ce"><div class="ttname"><a href="code__80086E70_8h.html#a7440c4995285901839258db2162cb2ce">func_80088178</a></div><div class="ttdeci">void func_80088178(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:441</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a79b9f5db62f7cd4377afe43ca0af529e"><div class="ttname"><a href="code__80086E70_8h.html#a79b9f5db62f7cd4377afe43ca0af529e">set_obj_orientation</a></div><div class="ttdeci">void set_obj_orientation(s32, u16, u16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1835</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a7c9629fd17318d8959fc4e3c85316695"><div class="ttname"><a href="code__80086E70_8h.html#a7c9629fd17318d8959fc4e3c85316695">func_80088038</a></div><div class="ttdeci">void func_80088038(s32, f32, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:410</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a7d3f7c52e0c8ba3d388e4cd58114f465"><div class="ttname"><a href="code__80086E70_8h.html#a7d3f7c52e0c8ba3d388e4cd58114f465">func_8008781C</a></div><div class="ttdeci">void func_8008781C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:219</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a7d9c30e209f6b79f3ec3e017164077c9"><div class="ttname"><a href="code__80086E70_8h.html#a7d9c30e209f6b79f3ec3e017164077c9">func_800892E0</a></div><div class="ttdeci">void func_800892E0(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1025</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a7df7f37eb3a2d9830605230ad6d90728"><div class="ttname"><a href="code__80086E70_8h.html#a7df7f37eb3a2d9830605230ad6d90728">func_80088228</a></div><div class="ttdeci">void func_80088228(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:456</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a7f849f812003b1d4d52693f3a6d17144"><div class="ttname"><a href="code__80086E70_8h.html#a7f849f812003b1d4d52693f3a6d17144">func_80089E18</a></div><div class="ttdeci">s32 func_80089E18(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1210</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a80d60599745b7d46213759dcb15a8a8b"><div class="ttname"><a href="code__80086E70_8h.html#a80d60599745b7d46213759dcb15a8a8b">func_8008A0B4</a></div><div class="ttdeci">s32 func_8008A0B4(s32, Player *, Camera *, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1270</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8257a1b3e0887b2e65d7d5f04b0a1bf5"><div class="ttname"><a href="code__80086E70_8h.html#a8257a1b3e0887b2e65d7d5f04b0a1bf5">func_800880E4</a></div><div class="ttdeci">void func_800880E4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:426</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a84b241dc0aa10cf2cf6900ff8ecdacb9"><div class="ttname"><a href="code__80086E70_8h.html#a84b241dc0aa10cf2cf6900ff8ecdacb9">func_8008A060</a></div><div class="ttdeci">s32 func_8008A060(s32, Camera *, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1256</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8515c1a5f3a062d5c0688e006082cb72"><div class="ttname"><a href="code__80086E70_8h.html#a8515c1a5f3a062d5c0688e006082cb72">func_8008ACE0</a></div><div class="ttdeci">void func_8008ACE0(f32 *, f32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8715d076991f8f1d99d820dd8fbfef92"><div class="ttname"><a href="code__80086E70_8h.html#a8715d076991f8f1d99d820dd8fbfef92">get_horizontal_distance_to_player</a></div><div class="ttdeci">s32 get_horizontal_distance_to_player(s32, Player *)</div><div class="ttdoc">Returns the distance between the object and the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:622</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8744724872ab5f82d311316191a024e6"><div class="ttname"><a href="code__80086E70_8h.html#a8744724872ab5f82d311316191a024e6">set_obj_origin_offset</a></div><div class="ttdeci">void set_obj_origin_offset(s32, f32, f32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1815</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a895cd712ef336058af604d001a9ff56e"><div class="ttname"><a href="code__80086E70_8h.html#a895cd712ef336058af604d001a9ff56e">func_8008AFE0</a></div><div class="ttdeci">void func_8008AFE0(s32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1604</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8af1cc9c48e6ba5f1030a08be7481ae2"><div class="ttname"><a href="code__80086E70_8h.html#a8af1cc9c48e6ba5f1030a08be7481ae2">func_80087F14</a></div><div class="ttdeci">s32 func_80087F14(s32, f32, f32, f32, s16, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:383</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8b04696bf87520fbcc3018a5349b2064"><div class="ttname"><a href="code__80086E70_8h.html#a8b04696bf87520fbcc3018a5349b2064">func_8008748C</a></div><div class="ttdeci">void func_8008748C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:152</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8b60e45de285b61fb4fee77ba1840221"><div class="ttname"><a href="code__80086E70_8h.html#a8b60e45de285b61fb4fee77ba1840221">has_collided_with_player</a></div><div class="ttdeci">bool has_collided_with_player(s32, Player *)</div><div class="ttdoc">Returns if the object collided with the player.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:861</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8c76f7804720da7c7fad9aaa0879d0c6"><div class="ttname"><a href="code__80086E70_8h.html#a8c76f7804720da7c7fad9aaa0879d0c6">get_distance_to_camera</a></div><div class="ttdeci">s32 get_distance_to_camera(s32, Camera *)</div><div class="ttdoc">Returns the distance between the object and the camera.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:672</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a8d6c7e883f725a7b2c725c1d5297fdc5"><div class="ttname"><a href="code__80086E70_8h.html#a8d6c7e883f725a7b2c725c1d5297fdc5">func_8008A364</a></div><div class="ttdeci">s32 func_8008A364(s32, s32, u16, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1351</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a90a6c5f988ec7f9b78879a9c46e2ca37"><div class="ttname"><a href="code__80086E70_8h.html#a90a6c5f988ec7f9b78879a9c46e2ca37">func_8008751C</a></div><div class="ttdeci">void func_8008751C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:162</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a9607dfe7c79904f170e4cd8bb8b75fd0"><div class="ttname"><a href="code__80086E70_8h.html#a9607dfe7c79904f170e4cd8bb8b75fd0">func_8008B17C</a></div><div class="ttdeci">void func_8008B17C(s32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1634</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a96cc145276856baa9f0d4482bff35862"><div class="ttname"><a href="code__80086E70_8h.html#a96cc145276856baa9f0d4482bff35862">func_80086EAC</a></div><div class="ttdeci">void func_80086EAC(s32, s32, s16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:25</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a98a84249d07393337a8e0ac365cd3722"><div class="ttname"><a href="code__80086E70_8h.html#a98a84249d07393337a8e0ac365cd3722">func_8008ACD0</a></div><div class="ttdeci">void func_8008ACD0(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1557</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a99c7aa848d37fbd494126ab4c38a8553"><div class="ttname"><a href="code__80086E70_8h.html#a99c7aa848d37fbd494126ab4c38a8553">func_8008B1CC</a></div><div class="ttdeci">void func_8008B1CC(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1648</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a9c068a1f0cc744c31f6964fc3c99e5eb"><div class="ttname"><a href="code__80086E70_8h.html#a9c068a1f0cc744c31f6964fc3c99e5eb">object_add_velocity_offset_y</a></div><div class="ttdeci">void object_add_velocity_offset_y(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:211</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a9dcbe98ee9522b2d68d494e1389f8328"><div class="ttname"><a href="code__80086E70_8h.html#a9dcbe98ee9522b2d68d494e1389f8328">func_80086E70</a></div><div class="ttdeci">void func_80086E70(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:20</div></div>
<div class="ttc" id="acode__80086E70_8h_html_a9f412d97e8eed75d19e4407cc25c5ec7"><div class="ttname"><a href="code__80086E70_8h.html#a9f412d97e8eed75d19e4407cc25c5ec7">get_angle_between_player_object</a></div><div class="ttdeci">s32 get_angle_between_player_object(s32, Player *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:120</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aa190d86d47462242adc5b278e7605e56"><div class="ttname"><a href="code__80086E70_8h.html#aa190d86d47462242adc5b278e7605e56">func_8008ACC8</a></div><div class="ttdeci">void func_8008ACC8(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1554</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aa5f77976a81c96bdb4250c8624528dc0"><div class="ttname"><a href="code__80086E70_8h.html#aa5f77976a81c96bdb4250c8624528dc0">is_within_horizontal_distance_to_camera</a></div><div class="ttdeci">bool is_within_horizontal_distance_to_camera(s32, Camera *, f32)</div><div class="ttdoc">Returns if the object is between the distance_min and distance_max to the camera.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:766</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aa7609584bf2491b300ca5ae399b2c38f"><div class="ttname"><a href="code__80086E70_8h.html#aa7609584bf2491b300ca5ae399b2c38f">func_8008B1C4</a></div><div class="ttdeci">void func_8008B1C4(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1645</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aa7859b8f92cfb24062fd471e11c1ad78"><div class="ttname"><a href="code__80086E70_8h.html#aa7859b8f92cfb24062fd471e11c1ad78">func_8008ABC0</a></div><div class="ttdeci">void func_8008ABC0(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1519</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aac006181ab4e784220d4176fdf78f790"><div class="ttname"><a href="code__80086E70_8h.html#aac006181ab4e784220d4176fdf78f790">func_80087258</a></div><div class="ttdeci">void func_80087258(s32, s32, f32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aae63bc479f9e5289679f836b89e7c65a"><div class="ttname"><a href="code__80086E70_8h.html#aae63bc479f9e5289679f836b89e7c65a">func_80089CBC</a></div><div class="ttdeci">s32 func_80089CBC(s32, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1184</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aafcd9e17fc80182cc1133da6f9b8c21b"><div class="ttname"><a href="code__80086E70_8h.html#aafcd9e17fc80182cc1133da6f9b8c21b">func_8008ADC0</a></div><div class="ttdeci">void func_8008ADC0(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1571</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ab2852d93e7351e9a75852071e8f97e7e"><div class="ttname"><a href="code__80086E70_8h.html#ab2852d93e7351e9a75852071e8f97e7e">func_8008A810</a></div><div class="ttdeci">void func_8008A810(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1420</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ab4e74f88317706e034623f7d23e79ecf"><div class="ttname"><a href="code__80086E70_8h.html#ab4e74f88317706e034623f7d23e79ecf">func_8008B44C</a></div><div class="ttdeci">void func_8008B44C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1716</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ab5476e72086094017e0d64b38ac64ca3"><div class="ttname"><a href="code__80086E70_8h.html#ab5476e72086094017e0d64b38ac64ca3">get_y_direction_angle</a></div><div class="ttdeci">s32 get_y_direction_angle(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:133</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aba54e15f4f61dfab0ba8385376843510"><div class="ttname"><a href="code__80086E70_8h.html#aba54e15f4f61dfab0ba8385376843510">func_80087E08</a></div><div class="ttdeci">bool func_80087E08(s32, f32, f32, f32, s16, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:355</div></div>
<div class="ttc" id="acode__80086E70_8h_html_abb6648e66c7ab9ef2fc4c42e91c5b979"><div class="ttname"><a href="code__80086E70_8h.html#abb6648e66c7ab9ef2fc4c42e91c5b979">func_80088F94</a></div><div class="ttdeci">UNUSED bool func_80088F94(s32, Player *, f32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:941</div></div>
<div class="ttc" id="acode__80086E70_8h_html_abc89277a5c12e8bb3a6663f48cadbd48"><div class="ttname"><a href="code__80086E70_8h.html#abc89277a5c12e8bb3a6663f48cadbd48">object_origin_pos_around_player_one</a></div><div class="ttdeci">void object_origin_pos_around_player_one(s32, s16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1917</div></div>
<div class="ttc" id="acode__80086E70_8h_html_abd875e9efb80089ee329deea39113d49"><div class="ttname"><a href="code__80086E70_8h.html#abd875e9efb80089ee329deea39113d49">func_80088364</a></div><div class="ttdeci">void func_80088364(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:492</div></div>
<div class="ttc" id="acode__80086E70_8h_html_abf0e5253d24c91d59e8535c07f9c400e"><div class="ttname"><a href="code__80086E70_8h.html#abf0e5253d24c91d59e8535c07f9c400e">func_8008A1D0</a></div><div class="ttdeci">void func_8008A1D0(s32, s32, s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1305</div></div>
<div class="ttc" id="acode__80086E70_8h_html_abf79a513062aad72eea8fdf7a34fb235"><div class="ttname"><a href="code__80086E70_8h.html#abf79a513062aad72eea8fdf7a34fb235">func_80089820</a></div><div class="ttdeci">void func_80089820(s32, f32, f32, u32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1127</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac02b0f42585b645a4b99704996fd72f5"><div class="ttname"><a href="code__80086E70_8h.html#ac02b0f42585b645a4b99704996fd72f5">func_80089020</a></div><div class="ttdeci">void func_80089020(s32, f32 *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:969</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac445debc8cf3314e201581c4b368525e"><div class="ttname"><a href="code__80086E70_8h.html#ac445debc8cf3314e201581c4b368525e">object_add_velocity_offset_x</a></div><div class="ttdeci">void object_add_velocity_offset_x(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:207</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac58d362fb693a913aab51de3fec84765"><div class="ttname"><a href="code__80086E70_8h.html#ac58d362fb693a913aab51de3fec84765">func_80089538</a></div><div class="ttdeci">void func_80089538(s32, s32, f32, f32, u32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1078</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac627568a8475ee6c11416f64ec97781d"><div class="ttname"><a href="code__80086E70_8h.html#ac627568a8475ee6c11416f64ec97781d">func_8008ADC8</a></div><div class="ttdeci">void func_8008ADC8(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1574</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac63e761b8705c8c7ffb8589852a968ab"><div class="ttname"><a href="code__80086E70_8h.html#ac63e761b8705c8c7ffb8589852a968ab">func_8008AB10</a></div><div class="ttdeci">void func_8008AB10(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1500</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac6f48de366528a8c20a04005c02ed6c1"><div class="ttname"><a href="code__80086E70_8h.html#ac6f48de366528a8c20a04005c02ed6c1">func_8008C1C0</a></div><div class="ttdeci">void func_8008C1C0(s32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ac92bb402cba5f208706e0b74dddbb66b"><div class="ttname"><a href="code__80086E70_8h.html#ac92bb402cba5f208706e0b74dddbb66b">func_8008A610</a></div><div class="ttdeci">void func_8008A610(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1386</div></div>
<div class="ttc" id="acode__80086E70_8h_html_acc4bcc310912378c5fb83a8bb77bfddf"><div class="ttname"><a href="code__80086E70_8h.html#acc4bcc310912378c5fb83a8bb77bfddf">func_800882B0</a></div><div class="ttdeci">s32 func_800882B0(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:473</div></div>
<div class="ttc" id="acode__80086E70_8h_html_acc52bad3f38ccbd868d23c93d4cb93ec"><div class="ttname"><a href="code__80086E70_8h.html#acc52bad3f38ccbd868d23c93d4cb93ec">get_horizontal_distance_to_camera</a></div><div class="ttdeci">u32 get_horizontal_distance_to_camera(s32, Camera *)</div><div class="ttdoc">Returns the distance between the object and the camera.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:656</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ad79da449b865233d48ce6780da790f65"><div class="ttname"><a href="code__80086E70_8h.html#ad79da449b865233d48ce6780da790f65">func_800873F4</a></div><div class="ttdeci">void func_800873F4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:142</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ad8e52eaff431a9c4ce13c6e7e006e5fe"><div class="ttname"><a href="code__80086E70_8h.html#ad8e52eaff431a9c4ce13c6e7e006e5fe">func_8008B284</a></div><div class="ttdeci">void func_8008B284(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1664</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ad9a044f163cd74cd4a9d100ddac2d1f3"><div class="ttname"><a href="code__80086E70_8h.html#ad9a044f163cd74cd4a9d100ddac2d1f3">func_800895E4</a></div><div class="ttdeci">s32 func_800895E4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1088</div></div>
<div class="ttc" id="acode__80086E70_8h_html_adcf027bf187434b1f66e9c0291fc2cd0"><div class="ttname"><a href="code__80086E70_8h.html#adcf027bf187434b1f66e9c0291fc2cd0">func_8008AE94</a></div><div class="ttdeci">void func_8008AE94(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1588</div></div>
<div class="ttc" id="acode__80086E70_8h_html_add3e0dc1ce05f17a3c2b3b01b5f3f4c7"><div class="ttname"><a href="code__80086E70_8h.html#add3e0dc1ce05f17a3c2b3b01b5f3f4c7">object_origin_pos_randomize_around_xz</a></div><div class="ttdeci">void object_origin_pos_randomize_around_xz(s32, s16, s16, u16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1894</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae14ce5751cb4277ef297a55acb0b140e"><div class="ttname"><a href="code__80086E70_8h.html#ae14ce5751cb4277ef297a55acb0b140e">are_between_distance_2d</a></div><div class="ttdeci">s32 are_between_distance_2d(s32, Player *, f32, f32)</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae2c514c217dfa83b00b49a011a88c49e"><div class="ttname"><a href="code__80086E70_8h.html#ae2c514c217dfa83b00b49a011a88c49e">func_8008ACC0</a></div><div class="ttdeci">void func_8008ACC0(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1551</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae588db08875c8c06017515c9f31b9fbe"><div class="ttname"><a href="code__80086E70_8h.html#ae588db08875c8c06017515c9f31b9fbe">func_8008B478</a></div><div class="ttdeci">void func_8008B478(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1721</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae765e618660d8fbbeefdeb8378870709"><div class="ttname"><a href="code__80086E70_8h.html#ae765e618660d8fbbeefdeb8378870709">set_obj_direction_angle</a></div><div class="ttdeci">void set_obj_direction_angle(s32, u16, u16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1829</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae7730d72dc614177a21edfbcc94bab2d"><div class="ttname"><a href="code__80086E70_8h.html#ae7730d72dc614177a21edfbcc94bab2d">func_8008B844</a></div><div class="ttdeci">void func_8008B844(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1821</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae97138f6715b29e5c19f71ebf22d54ad"><div class="ttname"><a href="code__80086E70_8h.html#ae97138f6715b29e5c19f71ebf22d54ad">func_8008B6A4</a></div><div class="ttdeci">void func_8008B6A4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1770</div></div>
<div class="ttc" id="acode__80086E70_8h_html_ae9fc48c7563013fd5107481729724065"><div class="ttname"><a href="code__80086E70_8h.html#ae9fc48c7563013fd5107481729724065">func_80087060</a></div><div class="ttdeci">s32 func_80087060(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:66</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aead5151d97950d6f9bae6b69cec3a107"><div class="ttname"><a href="code__80086E70_8h.html#aead5151d97950d6f9bae6b69cec3a107">func_80086F10</a></div><div class="ttdeci">void func_80086F10(s32, s32, SplineData *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:35</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aec095c7e89e9e17f40c8ffd74584bf3e"><div class="ttname"><a href="code__80086E70_8h.html#aec095c7e89e9e17f40c8ffd74584bf3e">func_80087C48</a></div><div class="ttdeci">s32 func_80087C48(s32, f32, f32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:315</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aeca5e571a474b0e5ac07c773c76fa4fa"><div class="ttname"><a href="code__80086E70_8h.html#aeca5e571a474b0e5ac07c773c76fa4fa">func_8008B724</a></div><div class="ttdeci">void func_8008B724(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1786</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af0f92c70a5be6b30dd444d7ca73362f1"><div class="ttname"><a href="code__80086E70_8h.html#af0f92c70a5be6b30dd444d7ca73362f1">func_800873A4</a></div><div class="ttdeci">void func_800873A4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:137</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af14ecb2c248516e51684bea084585c58"><div class="ttname"><a href="code__80086E70_8h.html#af14ecb2c248516e51684bea084585c58">func_8008BFC0</a></div><div class="ttdeci">void func_8008BFC0(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1949</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af35fa7162c6171916336bc2998e53916"><div class="ttname"><a href="code__80086E70_8h.html#af35fa7162c6171916336bc2998e53916">func_8008B620</a></div><div class="ttdeci">void func_8008B620(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1753</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af39b2ad6895c20bd554a8128f668f5a2"><div class="ttname"><a href="code__80086E70_8h.html#af39b2ad6895c20bd554a8128f668f5a2">func_8008701C</a></div><div class="ttdeci">void func_8008701C(s32, s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:61</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af44c3289d15a6b6e9173be5950d0c4e2"><div class="ttname"><a href="code__80086E70_8h.html#af44c3289d15a6b6e9173be5950d0c4e2">func_8008B928</a></div><div class="ttdeci">void func_8008B928(s32, s16, s16, s16, SplineData *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1847</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af44cbb44f6ed59e98e052c5c5f65bdc1"><div class="ttname"><a href="code__80086E70_8h.html#af44cbb44f6ed59e98e052c5c5f65bdc1">has_collided_with_player_and_within_height</a></div><div class="ttdeci">bool has_collided_with_player_and_within_height(s32, Player *, f32)</div><div class="ttdoc">Returns if the object collided with the player and is closer than the distance in the y axis.</div><div class="ttdef"><b>Definition</b> code_80086E70.c:908</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af464c9b1794a25382f9a7ae1e8a941c9"><div class="ttname"><a href="code__80086E70_8h.html#af464c9b1794a25382f9a7ae1e8a941c9">object_origin_pos_randomize_around_y</a></div><div class="ttdeci">void object_origin_pos_randomize_around_y(s32, s16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1870</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af49d1527179dc119222464883ebe5174"><div class="ttname"><a href="code__80086E70_8h.html#af49d1527179dc119222464883ebe5174">object_origin_pos_randomize_around_z</a></div><div class="ttdeci">void object_origin_pos_randomize_around_z(s32, s16, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1877</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af6d590f86635038c3284b1130ab7b0a6"><div class="ttname"><a href="code__80086E70_8h.html#af6d590f86635038c3284b1130ab7b0a6">angle_between_object_camera</a></div><div class="ttdeci">s32 angle_between_object_camera(s32, Camera *)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:125</div></div>
<div class="ttc" id="acode__80086E70_8h_html_af8847b0bce1ee3ccda3839dda13db4ab"><div class="ttname"><a href="code__80086E70_8h.html#af8847b0bce1ee3ccda3839dda13db4ab">func_80086FD4</a></div><div class="ttdeci">void func_80086FD4(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:56</div></div>
<div class="ttc" id="acode__80086E70_8h_html_afbb25be4ca544b01556d2ad64665be76"><div class="ttname"><a href="code__80086E70_8h.html#afbb25be4ca544b01556d2ad64665be76">func_8008B1BC</a></div><div class="ttdeci">void func_8008B1BC(void)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1642</div></div>
<div class="ttc" id="acode__80086E70_8h_html_aff4b6b23e6087fee66fe39f4e18e2bbe"><div class="ttname"><a href="code__80086E70_8h.html#aff4b6b23e6087fee66fe39f4e18e2bbe">is_object_visible_on_camera</a></div><div class="ttdeci">bool is_object_visible_on_camera(s32, Camera *, u16)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:1286</div></div>
<div class="ttc" id="acode__80086E70_8h_html_affd3d3ff1c8cb9ff2f0efae8e3a99525"><div class="ttname"><a href="code__80086E70_8h.html#affd3d3ff1c8cb9ff2f0efae8e3a99525">func_8008861C</a></div><div class="ttdeci">s32 func_8008861C(s32)</div><div class="ttdef"><b>Definition</b> code_80086E70.c:564</div></div>
<div class="ttc" id="acommon__structs_8h_html"><div class="ttname"><a href="common__structs_8h.html">common_structs.h</a></div></div>
<div class="ttc" id="amacros_8h_html_addf5ec070e9499d36b7f2009ce736076"><div class="ttname"><a href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a></div><div class="ttdeci">#define UNUSED</div><div class="ttdef"><b>Definition</b> macros.h:26</div></div>
<div class="ttc" id="aobjects_8h_html"><div class="ttname"><a href="objects_8h.html">objects.h</a></div></div>
<div class="ttc" id="astructCamera_html"><div class="ttname"><a href="structCamera.html">Camera</a></div><div class="ttdef"><b>Definition</b> camera.h:35</div></div>
<div class="ttc" id="astructPlayer_html"><div class="ttname"><a href="structPlayer.html">Player</a></div><div class="ttdef"><b>Definition</b> common_structs.h:264</div></div>
<div class="ttc" id="astructSplineData_html"><div class="ttname"><a href="structSplineData.html">SplineData</a></div><div class="ttdef"><b>Definition</b> spline.h:31</div></div>
</div><!-- fragment --></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="code__80086E70_8h.html">code_80086E70.h</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>