Files
SpaghettiKart/actors__extended_8c.html
T

917 lines
57 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>SpaghettiKart: src/racing/actors_extended.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<link href="docs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">SpaghettiKart
</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('actors__extended_8c.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">actors_extended.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;libultraship.h&gt;</code><br />
<code>#include &lt;<a class="el" href="macros_8h_source.html">macros.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="defines_8h_source.html">defines.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="actor__types_8h_source.html">actor_types.h</a>&gt;</code><br />
<code>#include &quot;<a class="el" href="code__800029B0_8h_source.html">code_800029B0.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="math__util_8h_source.html">math_util.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="memory_8h_source.html">memory.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="waypoints_8h_source.html">waypoints.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="code__80005FD0_8h_source.html">code_80005FD0.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="menu__items_8h_source.html">menu_items.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="collision_8h_source.html">collision.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="actors_8h_source.html">actors.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="actors__extended_8h_source.html">actors_extended.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="external_8h_source.html">audio/external.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="update__objects_8h_source.html">update_objects.h</a>&quot;</code><br />
<code>#include &quot;effects.h&quot;</code><br />
<code>#include &quot;<a class="el" href="sounds_8h_source.html">sounds.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="Game_8h_source.html">port/Game.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="banana_2update_8inc_8c_source.html">actors/banana/update.inc.c</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="green__shell_2update_8inc_8c_source.html">actors/green_shell/update.inc.c</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="blue__and__red__shells_2update_8inc_8c_source.html">actors/blue_and_red_shells/update.inc.c</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for actors_extended.c:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aec6893c9eda9a36f5745b9a1446d1685" id="r_aec6893c9eda9a36f5745b9a1446d1685"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec6893c9eda9a36f5745b9a1446d1685">copy_collision</a> (struct <a class="el" href="structCollision.html">Collision</a> *src, struct <a class="el" href="structCollision.html">Collision</a> *dest)</td></tr>
<tr class="separator:aec6893c9eda9a36f5745b9a1446d1685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1edd6e4f2545082e3782c4ce50933c7c" id="r_a1edd6e4f2545082e3782c4ce50933c7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1edd6e4f2545082e3782c4ce50933c7c">triple_shell_actor_collide_with_player</a> (struct <a class="el" href="structShellActor.html">ShellActor</a> *shell, s32 shellType)</td></tr>
<tr class="separator:a1edd6e4f2545082e3782c4ce50933c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a093f702b462b6657ba7ab789941ef800" id="r_a093f702b462b6657ba7ab789941ef800"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a093f702b462b6657ba7ab789941ef800">func_802B039C</a> (struct <a class="el" href="structBananaActor.html">BananaActor</a> *banana)</td></tr>
<tr class="separator:a093f702b462b6657ba7ab789941ef800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab349562338ca47f2b524137864704d0e" id="r_ab349562338ca47f2b524137864704d0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab349562338ca47f2b524137864704d0e">func_802B0464</a> (s16 bananaIndex)</td></tr>
<tr class="separator:ab349562338ca47f2b524137864704d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f342036a9e04bb583aa7cf9c08edae9" id="r_a2f342036a9e04bb583aa7cf9c08edae9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f342036a9e04bb583aa7cf9c08edae9">func_802B04E8</a> (<a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> struct <a class="el" href="structBananaActor.html">BananaActor</a> *arg0, s16 bananaIndex)</td></tr>
<tr class="separator:a2f342036a9e04bb583aa7cf9c08edae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4a15c57c04e2152938b23b9d2e2d328" id="r_ae4a15c57c04e2152938b23b9d2e2d328"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4a15c57c04e2152938b23b9d2e2d328">destroy_banana_in_banana_bunch</a> (struct <a class="el" href="structBananaActor.html">BananaActor</a> *banana)</td></tr>
<tr class="separator:ae4a15c57c04e2152938b23b9d2e2d328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0910375b121b8c6bd510bbb81a369335" id="r_a0910375b121b8c6bd510bbb81a369335"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0910375b121b8c6bd510bbb81a369335">drop_banana_in_banana_bunch</a> (struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *banana_bunch)</td></tr>
<tr class="separator:a0910375b121b8c6bd510bbb81a369335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87d7f1fdb71b4ffb9b0b6961d5f4fb65" id="r_a87d7f1fdb71b4ffb9b0b6961d5f4fb65"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a87d7f1fdb71b4ffb9b0b6961d5f4fb65">func_802B0788</a> (s16 rawStickY, struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *banana_bunch, <a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:a87d7f1fdb71b4ffb9b0b6961d5f4fb65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37199f633d5cab2cbbc3c506b177a68e" id="r_a37199f633d5cab2cbbc3c506b177a68e"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a37199f633d5cab2cbbc3c506b177a68e">func_802B09C0</a> (s16 bananaId)</td></tr>
<tr class="separator:a37199f633d5cab2cbbc3c506b177a68e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34694840e4ed5e496ed3ba98429b0558" id="r_a34694840e4ed5e496ed3ba98429b0558"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a34694840e4ed5e496ed3ba98429b0558">update_actor_banana_bunch</a> (struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *banana_bunch)</td></tr>
<tr class="separator:a34694840e4ed5e496ed3ba98429b0558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b1443024248be2d1a9bd97e203b079" id="r_af4b1443024248be2d1a9bd97e203b079"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af4b1443024248be2d1a9bd97e203b079">is_shell_exist</a> (s16 arg0)</td></tr>
<tr class="separator:af4b1443024248be2d1a9bd97e203b079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92482e9796fd6ddc17e3b24c35b767df" id="r_a92482e9796fd6ddc17e3b24c35b767df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a92482e9796fd6ddc17e3b24c35b767df">update_actor_triple_shell</a> (<a class="el" href="structTripleShellParent.html">TripleShellParent</a> *parent, s16 shellType)</td></tr>
<tr class="separator:a92482e9796fd6ddc17e3b24c35b767df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88021e28f51eed86867e22b5aae7e252" id="r_a88021e28f51eed86867e22b5aae7e252"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a88021e28f51eed86867e22b5aae7e252">use_banana_bunch_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:a88021e28f51eed86867e22b5aae7e252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47255ea9aa07316c48b95fd7a97ac40d" id="r_a47255ea9aa07316c48b95fd7a97ac40d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47255ea9aa07316c48b95fd7a97ac40d">use_triple_shell_item</a> (<a class="el" href="structPlayer.html">Player</a> *player, s16 tripleShellType)</td></tr>
<tr class="separator:a47255ea9aa07316c48b95fd7a97ac40d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b01b29ffe49800d142fc2e8a308120" id="r_ac7b01b29ffe49800d142fc2e8a308120"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7b01b29ffe49800d142fc2e8a308120">init_triple_shell</a> (<a class="el" href="structTripleShellParent.html">TripleShellParent</a> *parent, <a class="el" href="structPlayer.html">Player</a> *player, s16 shellType, u16 shellId)</td></tr>
<tr class="separator:ac7b01b29ffe49800d142fc2e8a308120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae852368698f0c547d9b5a29d2a4d9712" id="r_ae852368698f0c547d9b5a29d2a4d9712"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae852368698f0c547d9b5a29d2a4d9712">use_green_shell_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:ae852368698f0c547d9b5a29d2a4d9712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd4761b52386597862e72451a1a3d1d" id="r_abfd4761b52386597862e72451a1a3d1d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abfd4761b52386597862e72451a1a3d1d">use_red_shell_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:abfd4761b52386597862e72451a1a3d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9d19faf571dd050a8b4edb74a42058a" id="r_ad9d19faf571dd050a8b4edb74a42058a"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad9d19faf571dd050a8b4edb74a42058a">use_blue_shell_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:ad9d19faf571dd050a8b4edb74a42058a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac03bad0075e21f3e3ce262eedd8f056b" id="r_ac03bad0075e21f3e3ce262eedd8f056b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac03bad0075e21f3e3ce262eedd8f056b">func_802B2914</a> (struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *banana_bunch, <a class="el" href="structPlayer.html">Player</a> *player, s16 bananaId)</td></tr>
<tr class="separator:ac03bad0075e21f3e3ce262eedd8f056b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ac8961d38b45f457d0f27d5f782a464" id="r_a8ac8961d38b45f457d0f27d5f782a464"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ac8961d38b45f457d0f27d5f782a464">use_fake_itembox_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:a8ac8961d38b45f457d0f27d5f782a464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ba9cbef20b4e33a02f2d21004e0194" id="r_a78ba9cbef20b4e33a02f2d21004e0194"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a78ba9cbef20b4e33a02f2d21004e0194">use_banana_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:a78ba9cbef20b4e33a02f2d21004e0194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a90bceb7852ff16b389f2bba53817f" id="r_a58a90bceb7852ff16b389f2bba53817f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a58a90bceb7852ff16b389f2bba53817f">use_thunder_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:a58a90bceb7852ff16b389f2bba53817f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c53567ce07da53daa086cb9b09076a1" id="r_a6c53567ce07da53daa086cb9b09076a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c53567ce07da53daa086cb9b09076a1">player_use_item</a> (<a class="el" href="structPlayer.html">Player</a> *player)</td></tr>
<tr class="separator:a6c53567ce07da53daa086cb9b09076a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd7ab650c7f22bef507645c85cc0ca37" id="r_afd7ab650c7f22bef507645c85cc0ca37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afd7ab650c7f22bef507645c85cc0ca37">check_player_use_item</a> (void)</td></tr>
<tr class="separator:afd7ab650c7f22bef507645c85cc0ca37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e98c146f1f4dd6e3608016486172a4" id="r_a78e98c146f1f4dd6e3608016486172a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a78e98c146f1f4dd6e3608016486172a4">func_802B4E30</a> (struct <a class="el" href="structActor.html">Actor</a> *arg0)</td></tr>
<tr class="separator:a78e98c146f1f4dd6e3608016486172a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="afd7ab650c7f22bef507645c85cc0ca37" name="afd7ab650c7f22bef507645c85cc0ca37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd7ab650c7f22bef507645c85cc0ca37">&#9670;&#160;</a></span>check_player_use_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void check_player_use_item </td>
<td>(</td>
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_afd7ab650c7f22bef507645c85cc0ca37_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_afd7ab650c7f22bef507645c85cc0ca37_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="aec6893c9eda9a36f5745b9a1446d1685" name="aec6893c9eda9a36f5745b9a1446d1685"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec6893c9eda9a36f5745b9a1446d1685">&#9670;&#160;</a></span>copy_collision()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void copy_collision </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structCollision.html">Collision</a> *</td> <td class="paramname"><span class="paramname"><em>src</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="structCollision.html">Collision</a> *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_aec6893c9eda9a36f5745b9a1446d1685_cgraph.svg" width="316" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_aec6893c9eda9a36f5745b9a1446d1685_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ae4a15c57c04e2152938b23b9d2e2d328" name="ae4a15c57c04e2152938b23b9d2e2d328"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4a15c57c04e2152938b23b9d2e2d328">&#9670;&#160;</a></span>destroy_banana_in_banana_bunch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void destroy_banana_in_banana_bunch </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structBananaActor.html">BananaActor</a> *</td> <td class="paramname"><span class="paramname"><em>banana</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ae4a15c57c04e2152938b23b9d2e2d328_cgraph.svg" width="100%" height="437"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ae4a15c57c04e2152938b23b9d2e2d328_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a0910375b121b8c6bd510bbb81a369335" name="a0910375b121b8c6bd510bbb81a369335"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0910375b121b8c6bd510bbb81a369335">&#9670;&#160;</a></span>drop_banana_in_banana_bunch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void drop_banana_in_banana_bunch </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *</td> <td class="paramname"><span class="paramname"><em>banana_bunch</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a0910375b121b8c6bd510bbb81a369335_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a093f702b462b6657ba7ab789941ef800" name="a093f702b462b6657ba7ab789941ef800"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a093f702b462b6657ba7ab789941ef800">&#9670;&#160;</a></span>func_802B039C()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_802B039C </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structBananaActor.html">BananaActor</a> *</td> <td class="paramname"><span class="paramname"><em>banana</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a093f702b462b6657ba7ab789941ef800_cgraph.svg" width="428" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a093f702b462b6657ba7ab789941ef800_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ab349562338ca47f2b524137864704d0e" name="ab349562338ca47f2b524137864704d0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab349562338ca47f2b524137864704d0e">&#9670;&#160;</a></span>func_802B0464()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_802B0464 </td>
<td>(</td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>bananaIndex</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ab349562338ca47f2b524137864704d0e_cgraph.svg" width="599" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ab349562338ca47f2b524137864704d0e_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a2f342036a9e04bb583aa7cf9c08edae9" name="a2f342036a9e04bb583aa7cf9c08edae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f342036a9e04bb583aa7cf9c08edae9">&#9670;&#160;</a></span>func_802B04E8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_802B04E8 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> struct <a class="el" href="structBananaActor.html">BananaActor</a> *</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>bananaIndex</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a2f342036a9e04bb583aa7cf9c08edae9_cgraph.svg" width="599" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a2f342036a9e04bb583aa7cf9c08edae9_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a87d7f1fdb71b4ffb9b0b6961d5f4fb65" name="a87d7f1fdb71b4ffb9b0b6961d5f4fb65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87d7f1fdb71b4ffb9b0b6961d5f4fb65">&#9670;&#160;</a></span>func_802B0788()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_802B0788 </td>
<td>(</td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>rawStickY</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *</td> <td class="paramname"><span class="paramname"><em>banana_bunch</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a87d7f1fdb71b4ffb9b0b6961d5f4fb65_cgraph.svg" width="403" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a87d7f1fdb71b4ffb9b0b6961d5f4fb65_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a37199f633d5cab2cbbc3c506b177a68e" name="a37199f633d5cab2cbbc3c506b177a68e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37199f633d5cab2cbbc3c506b177a68e">&#9670;&#160;</a></span>func_802B09C0()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 func_802B09C0 </td>
<td>(</td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>bananaId</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a37199f633d5cab2cbbc3c506b177a68e_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ac03bad0075e21f3e3ce262eedd8f056b" name="ac03bad0075e21f3e3ce262eedd8f056b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac03bad0075e21f3e3ce262eedd8f056b">&#9670;&#160;</a></span>func_802B2914()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_802B2914 </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *</td> <td class="paramname"><span class="paramname"><em>banana_bunch</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>bananaId</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ac03bad0075e21f3e3ce262eedd8f056b_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ac03bad0075e21f3e3ce262eedd8f056b_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a78e98c146f1f4dd6e3608016486172a4" name="a78e98c146f1f4dd6e3608016486172a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e98c146f1f4dd6e3608016486172a4">&#9670;&#160;</a></span>func_802B4E30()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_802B4E30 </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structActor.html">Actor</a> *</td> <td class="paramname"><span class="paramname"><em>arg0</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a78e98c146f1f4dd6e3608016486172a4_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ac7b01b29ffe49800d142fc2e8a308120" name="ac7b01b29ffe49800d142fc2e8a308120"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7b01b29ffe49800d142fc2e8a308120">&#9670;&#160;</a></span>init_triple_shell()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 init_triple_shell </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTripleShellParent.html">TripleShellParent</a> *</td> <td class="paramname"><span class="paramname"><em>parent</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>shellType</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>shellId</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ac7b01b29ffe49800d142fc2e8a308120_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ac7b01b29ffe49800d142fc2e8a308120_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="af4b1443024248be2d1a9bd97e203b079" name="af4b1443024248be2d1a9bd97e203b079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4b1443024248be2d1a9bd97e203b079">&#9670;&#160;</a></span>is_shell_exist()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool is_shell_exist </td>
<td>(</td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg0</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_af4b1443024248be2d1a9bd97e203b079_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a6c53567ce07da53daa086cb9b09076a1" name="a6c53567ce07da53daa086cb9b09076a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c53567ce07da53daa086cb9b09076a1">&#9670;&#160;</a></span>player_use_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void player_use_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a6c53567ce07da53daa086cb9b09076a1_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a6c53567ce07da53daa086cb9b09076a1_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a1edd6e4f2545082e3782c4ce50933c7c" name="a1edd6e4f2545082e3782c4ce50933c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1edd6e4f2545082e3782c4ce50933c7c">&#9670;&#160;</a></span>triple_shell_actor_collide_with_player()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void triple_shell_actor_collide_with_player </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structShellActor.html">ShellActor</a> *</td> <td class="paramname"><span class="paramname"><em>shell</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>shellType</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a1edd6e4f2545082e3782c4ce50933c7c_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a34694840e4ed5e496ed3ba98429b0558" name="a34694840e4ed5e496ed3ba98429b0558"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34694840e4ed5e496ed3ba98429b0558">&#9670;&#160;</a></span>update_actor_banana_bunch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void update_actor_banana_bunch </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structBananaBunchParent.html">BananaBunchParent</a> *</td> <td class="paramname"><span class="paramname"><em>banana_bunch</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a34694840e4ed5e496ed3ba98429b0558_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a34694840e4ed5e496ed3ba98429b0558_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a92482e9796fd6ddc17e3b24c35b767df" name="a92482e9796fd6ddc17e3b24c35b767df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92482e9796fd6ddc17e3b24c35b767df">&#9670;&#160;</a></span>update_actor_triple_shell()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void update_actor_triple_shell </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structTripleShellParent.html">TripleShellParent</a> *</td> <td class="paramname"><span class="paramname"><em>parent</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>shellType</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Fires shell. Uses += 1.0f because this code is ran multiple times per frame. A bool would be turned on and off again resulting in no change</p>
<p>Below is a feature that continues holding triple shells until they are aiming forward. In decomp the three gShellsShootStraight conditions always evaluated to true, thus negating the feature from ever working. It has been re-added in for experimental purposes with slight adjustments to behave correctly and for clean code.</p>
<p>Forces shell 3 to fire inside a cone of -5 to -14.95 degrees -0xAA1 was originally -10 degrees (0x71C). However, shell 3 would continue looping for a bit so it's been adjusted to mirror shell 2</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a92482e9796fd6ddc17e3b24c35b767df_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a92482e9796fd6ddc17e3b24c35b767df_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a88021e28f51eed86867e22b5aae7e252" name="a88021e28f51eed86867e22b5aae7e252"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88021e28f51eed86867e22b5aae7e252">&#9670;&#160;</a></span>use_banana_bunch_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_banana_bunch_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a88021e28f51eed86867e22b5aae7e252_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a88021e28f51eed86867e22b5aae7e252_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a78ba9cbef20b4e33a02f2d21004e0194" name="a78ba9cbef20b4e33a02f2d21004e0194"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78ba9cbef20b4e33a02f2d21004e0194">&#9670;&#160;</a></span>use_banana_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_banana_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a78ba9cbef20b4e33a02f2d21004e0194_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a78ba9cbef20b4e33a02f2d21004e0194_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ad9d19faf571dd050a8b4edb74a42058a" name="ad9d19faf571dd050a8b4edb74a42058a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9d19faf571dd050a8b4edb74a42058a">&#9670;&#160;</a></span>use_blue_shell_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_blue_shell_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ad9d19faf571dd050a8b4edb74a42058a_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ad9d19faf571dd050a8b4edb74a42058a_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a8ac8961d38b45f457d0f27d5f782a464" name="a8ac8961d38b45f457d0f27d5f782a464"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ac8961d38b45f457d0f27d5f782a464">&#9670;&#160;</a></span>use_fake_itembox_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_fake_itembox_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a8ac8961d38b45f457d0f27d5f782a464_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a8ac8961d38b45f457d0f27d5f782a464_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ae852368698f0c547d9b5a29d2a4d9712" name="ae852368698f0c547d9b5a29d2a4d9712"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae852368698f0c547d9b5a29d2a4d9712">&#9670;&#160;</a></span>use_green_shell_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_green_shell_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ae852368698f0c547d9b5a29d2a4d9712_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_ae852368698f0c547d9b5a29d2a4d9712_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="abfd4761b52386597862e72451a1a3d1d" name="abfd4761b52386597862e72451a1a3d1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfd4761b52386597862e72451a1a3d1d">&#9670;&#160;</a></span>use_red_shell_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_red_shell_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_abfd4761b52386597862e72451a1a3d1d_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_abfd4761b52386597862e72451a1a3d1d_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a58a90bceb7852ff16b389f2bba53817f" name="a58a90bceb7852ff16b389f2bba53817f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58a90bceb7852ff16b389f2bba53817f">&#9670;&#160;</a></span>use_thunder_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void use_thunder_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Strikes players with thunder</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Activating</td><td>player (not to be struck) </td></tr>
</table>
</dd>
</dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a58a90bceb7852ff16b389f2bba53817f_cgraph.svg" width="638" height="160"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a58a90bceb7852ff16b389f2bba53817f_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a47255ea9aa07316c48b95fd7a97ac40d" name="a47255ea9aa07316c48b95fd7a97ac40d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47255ea9aa07316c48b95fd7a97ac40d">&#9670;&#160;</a></span>use_triple_shell_item()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">s32 use_triple_shell_item </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structPlayer.html">Player</a> *</td> <td class="paramname"><span class="paramname"><em>player</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>tripleShellType</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a47255ea9aa07316c48b95fd7a97ac40d_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="actors__extended_8c_a47255ea9aa07316c48b95fd7a97ac40d_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
</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="dir_b624d86e5671d82a613a73eb9566e66f.html">racing</a></li><li class="navelem"><a class="el" href="actors__extended_8c.html">actors_extended.c</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>