deploy: 01ab55acb080944fd89a4f493bd041336ece71bd
164
AnimationHandler_8h_source.html
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/AnimationHandler.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('AnimationHandler_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">AnimationHandler.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <cstdint></span></div>
|
||||||
|
<div class="foldopen" id="foldopen00003" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="structAnimation.html"> 3</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structAnimation.html">Animation</a></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span>{</div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> uint8_t index;</div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> uint8_t frames;</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> uint8_t speed;</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <a class="code hl_struct" href="structAnimation.html">Animation</a>() {}</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_struct" href="structAnimation.html">Animation</a>(uint8_t index, uint8_t frames, uint8_t speed)</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> {</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> this->index = index;</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> this->frames = frames;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> this->speed = speed;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> }</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">enum</span> AnimationType <span class="comment">//TODO enum class</span></div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>{</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> IDLE = 0,</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> WALK = 1</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>};</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||||
|
<div class="ttc" id="astructAnimation_html"><div class="ttname"><a href="structAnimation.html">Animation</a></div><div class="ttdef"><b>Definition</b> AnimationHandler.h:4</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>AnimationHandler.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
187
AssetManager_8h_source.html
Normal file
@ -0,0 +1,187 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/AssetManager.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('AssetManager_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">AssetManager.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <SDL_render.h></span></div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL_mixer.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <map></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <string></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "Entity.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">class </span><a class="code hl_class" href="classVector2D.html">Vector2D</a>;</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</a>;</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">enum class</span> PowerupType</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span>{</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> HEART,</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> WALKINGSPEED,</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> SHOOTINGSPEED</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>};</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00019" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="classAssetManager.html"> 19</a></span><span class="keyword">class </span><a class="code hl_class" href="classAssetManager.html">AssetManager</a></div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>{</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_class" href="classAssetManager.html">AssetManager</a>(<a class="code hl_class" href="classManager.html">Manager</a>* manager);</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_class" href="classAssetManager.html">~AssetManager</a>();</div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> createProjectile(<a class="code hl_class" href="classVector2D.html">Vector2D</a> pos, <a class="code hl_class" href="classVector2D.html">Vector2D</a> velocity, <span class="keywordtype">int</span> scale, <span class="keywordtype">int</span> range, <span class="keywordtype">int</span> speed, <span class="keyword">const</span> <span class="keywordtype">char</span>* texturePath, <a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> teamLabel);</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> createPowerup(<a class="code hl_class" href="classVector2D.html">Vector2D</a> pos, PowerupType type);</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> calculateSpawnPosition();</div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> PowerupType calculateType();</div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="comment">//texture management</span></div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</span> addTexture(std::string <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// sound management</span></div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> addSoundEffect(std::string <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> SDL_Texture* getTexture(std::string <span class="keywordtype">id</span>);</div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> Mix_Chunk* getSound(std::string <span class="keywordtype">id</span>);</div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_class" href="classManager.html">Manager</a>* man;</div>
|
||||||
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> std::map<std::string, SDL_Texture*> textures;</div>
|
||||||
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> std::map<std::string, Mix_Chunk*> soundEffects;</div>
|
||||||
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassAssetManager_html"><div class="ttname"><a href="classAssetManager.html">AssetManager</a></div><div class="ttdef"><b>Definition</b> AssetManager.h:20</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a></div><div class="ttdeci">TeamLabel</div><div class="ttdoc">Allows grouping entities by team association for hits, win conditions, etc.</div><div class="ttdef"><b>Definition</b> Entity.h:54</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html"><div class="ttname"><a href="classManager.html">Manager</a></div><div class="ttdoc">Is responsible for managing all entities.</div><div class="ttdef"><b>Definition</b> Manager.h:20</div></div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>AssetManager.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
170
ColliderComponent_8h_source.html
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/ColliderComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('ColliderComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">ColliderComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "Vector2D.h"</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="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00010" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"><a class="line" href="classColliderComponent.html"> 10</a></span><span class="keyword">class </span><a class="code hl_class" href="classColliderComponent.html">ColliderComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span>{</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> SDL_Rect collider;</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* tag;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>* transform;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">bool</span> hasCollision; <span class="comment">//added for removing collision of destroyed projectiles</span></div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">float</span> hitboxScale; <span class="comment">//adds a seperate variable for the scale of the hitbox (not the sprite) so each sprite can have a different hitbox size if needed</span></div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">bool</span> isProjectile = <span class="keyword">false</span>;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_class" href="classColliderComponent.html">ColliderComponent</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* tag);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_class" href="classColliderComponent.html">ColliderComponent</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* tag, <span class="keywordtype">float</span> hitboxScale);</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> removeCollision();</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> handleCollision(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& characterPos, SDL_Rect& characterCollider, SDL_Rect& componentCollider);</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassColliderComponent_html"><div class="ttname"><a href="classColliderComponent.html">ColliderComponent</a></div><div class="ttdef"><b>Definition</b> ColliderComponent.h:11</div></div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html"><div class="ttname"><a href="classTransformComponent.html">TransformComponent</a></div><div class="ttdef"><b>Definition</b> TransformComponent.h:8</div></div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>ColliderComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
145
CollisionHandler_8cpp.html
Normal file
@ -0,0 +1,145 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: src/CollisionHandler.cpp File Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('CollisionHandler_8cpp.html',''); initResizable(); });
|
||||||
|
/* @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">CollisionHandler.cpp File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><code>#include "<a class="el" href="CollisionHandler_8h_source.html">CollisionHandler.h</a>"</code><br />
|
||||||
|
<code>#include "ColliderComponent.h"</code><br />
|
||||||
|
<code>#include "Constants.h"</code><br />
|
||||||
|
<code>#include "Entity.h"</code><br />
|
||||||
|
<code>#include "Manager.h"</code><br />
|
||||||
|
<code>#include "Vector2D.h"</code><br />
|
||||||
|
<code>#include <SDL_rect.h></code><br />
|
||||||
|
<code>#include <bitset></code><br />
|
||||||
|
<code>#include <cstdio></code><br />
|
||||||
|
<code>#include <memory></code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for CollisionHandler.cpp:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="CollisionHandler_8cpp__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></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="CollisionHandler_8cpp.html">CollisionHandler.cpp</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
79
CollisionHandler_8cpp__incl.map
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
<map id="src/CollisionHandler.cpp" name="src/CollisionHandler.cpp">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="610,5,771,31"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$CollisionHandler_8h.html" title=" " alt="" coords="535,79,660,105"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="676,34,627,72,623,67,673,29"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$ColliderComponent_8h_source.html" title=" " alt="" coords="229,300,369,326"/>
|
||||||
|
<area shape="poly" id="edge42_Node000001_Node000003" title=" " alt="" coords="618,34,523,53,417,81,325,115,291,134,269,154,256,178,254,200,267,251,283,286,278,288,261,253,249,200,251,177,265,151,288,130,322,110,416,76,522,48,617,29"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$Vector2D_8h_source.html" title=" " alt="" coords="148,374,233,399"/>
|
||||||
|
<area shape="poly" id="edge46_Node000001_Node000006" title=" " alt="" coords="610,24,549,29,479,39,407,56,338,81,302,100,273,120,251,142,233,166,219,193,208,224,191,300,188,330,189,359,184,359,183,330,185,300,203,223,214,191,228,163,247,138,270,116,300,96,336,77,406,51,478,34,548,24,609,19"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="46,447,133,473"/>
|
||||||
|
<area shape="poly" id="edge47_Node000001_Node000007" title=" " alt="" coords="609,22,439,29,339,37,240,50,149,68,75,93,47,108,26,125,13,144,8,164,8,314,14,349,29,382,48,411,68,434,64,438,44,414,24,384,9,351,3,314,3,164,8,141,22,121,44,103,73,88,148,63,239,45,338,32,438,24,609,17"/>
|
||||||
|
<area shape="rect" id="Node000008" href="$Constants_8h_source.html" title=" " alt="" coords="686,374,776,399"/>
|
||||||
|
<area shape="poly" id="edge43_Node000001_Node000008" title=" " alt="" coords="772,18,931,27,1023,36,1114,50,1197,68,1265,93,1292,107,1312,124,1325,143,1329,164,1329,241,1328,289,1320,309,1303,328,1275,340,1225,350,1084,366,792,385,791,380,1084,361,1224,345,1273,335,1300,323,1316,306,1323,288,1324,240,1324,164,1320,145,1308,128,1289,112,1263,98,1196,73,1113,55,1022,42,931,33,772,24"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$Entity_8h_source.html" title=" " alt="" coords="640,226,704,252"/>
|
||||||
|
<area shape="poly" id="edge44_Node000001_Node000010" title=" " alt="" coords="701,30,716,57,731,94,738,137,737,158,732,179,719,201,703,218,699,214,715,197,727,177,732,158,733,137,726,96,711,59,696,33"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="870,300,938,326"/>
|
||||||
|
<area shape="poly" id="edge50_Node000001_Node000012" title=" " alt="" coords="712,29,742,50,771,77,813,131,848,189,896,285,891,287,844,192,808,134,767,81,738,54,709,34"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="743,300,796,326"/>
|
||||||
|
<area shape="poly" id="edge48_Node000001_Node000013" title=" " alt="" coords="706,29,727,51,746,78,769,123,783,162,788,202,785,252,779,285,774,284,780,252,783,202,778,163,765,125,742,80,723,54,703,33"/>
|
||||||
|
<area shape="rect" id="Node000022" href="$Manager_8h_source.html" title=" " alt="" coords="297,153,378,178"/>
|
||||||
|
<area shape="poly" id="edge45_Node000001_Node000022" title=" " alt="" coords="655,34,524,81,376,148,374,143,522,77,653,29"/>
|
||||||
|
<area shape="rect" id="Node000027" title=" " alt="" coords="1364,79,1420,105"/>
|
||||||
|
<area shape="poly" id="edge49_Node000001_Node000027" title=" " alt="" coords="772,20,1029,38,1187,54,1346,76,1349,77,1348,82,1345,82,1186,59,1028,43,772,26"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="534,99,465,105,391,115,327,131,303,142,287,154,278,169,273,185,271,220,278,255,289,285,284,286,273,256,266,220,268,184,273,167,283,151,300,138,325,126,390,110,465,99,534,93"/>
|
||||||
|
<area shape="poly" id="edge29_Node000002_Node000006" title=" " alt="" coords="534,100,463,106,384,117,314,133,287,143,268,155,248,176,231,201,209,258,198,313,194,359,188,358,192,313,204,256,227,199,244,173,265,151,285,138,312,128,383,112,462,101,534,94"/>
|
||||||
|
<area shape="poly" id="edge20_Node000002_Node000007" title=" " alt="" coords="534,99,457,106,370,117,292,133,262,143,240,155,208,184,180,219,157,258,138,297,111,374,97,433,91,431,106,372,133,295,152,255,175,216,204,181,237,150,260,138,291,128,369,112,456,101,534,94"/>
|
||||||
|
<area shape="poly" id="edge8_Node000002_Node000008" title=" " alt="" coords="661,102,711,120,735,133,756,151,794,192,818,232,824,254,825,276,821,301,810,327,793,350,771,368,768,363,789,346,806,324,816,299,820,276,819,255,814,234,790,195,753,155,732,138,709,125,660,107"/>
|
||||||
|
<area shape="poly" id="edge10_Node000002_Node000010" title=" " alt="" coords="645,103,682,121,698,135,712,151,717,168,714,185,697,216,692,213,709,183,711,168,707,154,695,138,679,126,642,108"/>
|
||||||
|
<area shape="poly" id="edge37_Node000002_Node000013" title=" " alt="" coords="652,103,694,121,714,134,731,151,751,183,763,219,770,254,772,284,767,285,764,255,758,221,746,186,727,154,711,138,691,126,649,108"/>
|
||||||
|
<area shape="rect" id="Node000014" title=" " alt="" coords="529,300,586,326"/>
|
||||||
|
<area shape="poly" id="edge41_Node000002_Node000014" title=" " alt="" coords="535,103,484,120,462,135,444,154,437,169,440,182,449,193,462,203,510,224,532,255,548,285,544,287,528,258,506,228,459,207,445,197,435,184,432,169,439,151,458,131,482,115,533,98"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$SpriteComponent_8h_source.html" title=" " alt="" coords="1076,226,1207,252"/>
|
||||||
|
<area shape="poly" id="edge21_Node000002_Node000016" title=" " alt="" coords="661,100,776,120,906,150,1011,184,1099,218,1097,223,1009,189,905,155,775,125,660,105"/>
|
||||||
|
<area shape="poly" id="edge30_Node000002_Node000022" title=" " alt="" coords="554,108,394,151,393,146,553,103"/>
|
||||||
|
<area shape="rect" id="Node000024" title=" " alt="" coords="454,153,549,178"/>
|
||||||
|
<area shape="poly" id="edge38_Node000002_Node000024" title=" " alt="" coords="583,107,531,146,528,141,579,103"/>
|
||||||
|
<area shape="rect" id="Node000025" title=" " alt="" coords="573,153,622,178"/>
|
||||||
|
<area shape="poly" id="edge39_Node000002_Node000025" title=" " alt="" coords="600,105,600,137,595,137,595,105"/>
|
||||||
|
<area shape="rect" id="Node000026" title=" " alt="" coords="646,153,698,178"/>
|
||||||
|
<area shape="poly" id="edge40_Node000002_Node000026" title=" " alt="" coords="612,103,651,140,647,144,608,107"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="215,447,273,473"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="297,327,256,434,251,432,292,325"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$Component_8h_source.html" title=" " alt="" coords="565,374,662,399"/>
|
||||||
|
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="353,324,550,368,549,373,352,329"/>
|
||||||
|
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="282,328,223,367,220,362,279,324"/>
|
||||||
|
<area shape="poly" id="edge6_Node000006_Node000004" title=" " alt="" coords="202,398,228,433,224,436,197,401"/>
|
||||||
|
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="175,402,121,440,118,436,172,398"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="699,447,763,473"/>
|
||||||
|
<area shape="poly" id="edge9_Node000008_Node000009" title=" " alt="" coords="733,400,733,432,728,432,728,400"/>
|
||||||
|
<area shape="poly" id="edge15_Node000010_Node000003" title=" " alt="" coords="641,249,378,299,377,294,640,244"/>
|
||||||
|
<area shape="poly" id="edge19_Node000010_Node000008" title=" " alt="" coords="679,251,723,358,718,360,674,253"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="393,300,442,326"/>
|
||||||
|
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="640,252,458,303,456,298,639,247"/>
|
||||||
|
<area shape="poly" id="edge12_Node000010_Node000012" title=" " alt="" coords="705,248,856,294,854,299,703,253"/>
|
||||||
|
<area shape="poly" id="edge13_Node000010_Node000013" title=" " alt="" coords="690,250,743,289,739,293,687,255"/>
|
||||||
|
<area shape="poly" id="edge14_Node000010_Node000014" title=" " alt="" coords="654,255,591,294,588,289,651,250"/>
|
||||||
|
<area shape="rect" id="Node000015" href="$ECS_8h_source.html" title=" " alt="" coords="610,300,667,326"/>
|
||||||
|
<area shape="poly" id="edge16_Node000010_Node000015" title=" " alt="" coords="669,253,653,287,648,285,664,251"/>
|
||||||
|
<area shape="poly" id="edge17_Node000015_Node000005" title=" " alt="" coords="637,327,625,360,620,358,632,325"/>
|
||||||
|
<area shape="poly" id="edge18_Node000015_Node000008" title=" " alt="" coords="656,324,705,362,702,366,653,328"/>
|
||||||
|
<area shape="poly" id="edge27_Node000016_Node000005" title=" " alt="" coords="1112,255,1001,302,976,316,950,328,877,349,817,358,755,365,678,376,677,370,755,360,816,353,875,343,948,323,974,311,999,298,1110,250"/>
|
||||||
|
<area shape="poly" id="edge24_Node000016_Node000012" title=" " alt="" coords="1102,255,954,299,952,294,1100,250"/>
|
||||||
|
<area shape="rect" id="Node000017" title=" " alt="" coords="1118,300,1165,326"/>
|
||||||
|
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="1144,252,1144,284,1139,284,1139,252"/>
|
||||||
|
<area shape="rect" id="Node000018" title=" " alt="" coords="1189,300,1289,326"/>
|
||||||
|
<area shape="poly" id="edge23_Node000016_Node000018" title=" " alt="" coords="1159,250,1212,289,1209,293,1156,255"/>
|
||||||
|
<area shape="rect" id="Node000019" href="$AnimationHandler_8h_source.html" title=" " alt="" coords="1364,300,1498,326"/>
|
||||||
|
<area shape="poly" id="edge25_Node000016_Node000019" title=" " alt="" coords="1191,250,1367,293,1366,298,1190,255"/>
|
||||||
|
<area shape="rect" id="Node000021" href="$Direction_8h_source.html" title=" " alt="" coords="1012,300,1095,326"/>
|
||||||
|
<area shape="poly" id="edge28_Node000016_Node000021" title=" " alt="" coords="1128,255,1082,292,1078,288,1125,250"/>
|
||||||
|
<area shape="rect" id="Node000020" title=" " alt="" coords="1401,374,1461,399"/>
|
||||||
|
<area shape="poly" id="edge26_Node000019_Node000020" title=" " alt="" coords="1433,326,1433,358,1428,358,1428,326"/>
|
||||||
|
<area shape="poly" id="edge35_Node000022_Node000008" title=" " alt="" coords="352,177,519,323,585,347,671,369,670,374,583,352,516,328,349,181"/>
|
||||||
|
<area shape="poly" id="edge36_Node000022_Node000010" title=" " alt="" coords="379,173,626,225,625,231,378,178"/>
|
||||||
|
<area shape="poly" id="edge32_Node000022_Node000011" title=" " alt="" coords="349,177,382,225,410,284,405,287,378,228,345,180"/>
|
||||||
|
<area shape="poly" id="edge33_Node000022_Node000012" title=" " alt="" coords="379,169,556,193,649,209,717,224,801,256,871,290,868,295,799,261,715,229,648,214,555,199,378,175"/>
|
||||||
|
<area shape="poly" id="edge34_Node000022_Node000014" title=" " alt="" coords="377,176,425,196,476,224,512,255,541,286,537,290,509,259,473,229,423,201,375,181"/>
|
||||||
|
<area shape="rect" id="Node000023" title=" " alt="" coords="296,226,368,252"/>
|
||||||
|
<area shape="poly" id="edge31_Node000022_Node000023" title=" " alt="" coords="339,179,337,211,331,211,334,178"/>
|
||||||
|
</map>
|
||||||
1
CollisionHandler_8cpp__incl.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
265a9686ba8e7b12d1be9bddee2edd2c
|
||||||
787
CollisionHandler_8cpp__incl.svg
Normal file
@ -0,0 +1,787 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/CollisionHandler.cpp Pages: 1 -->
|
||||||
|
<!--zoomable 359 -->
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||||
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||||
|
<g id="zoomPlus">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="zoomMin">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowUp" transform="translate(30 24)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="resetDef">
|
||||||
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<script type="application/ecmascript">
|
||||||
|
var viewWidth = 1127;
|
||||||
|
var viewHeight = 359;
|
||||||
|
var sectionId = 'dynsection-0';
|
||||||
|
</script>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="viewport">
|
||||||
|
<title>src/CollisionHandler.cpp</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="574.5,-350.75 453.5,-350.75 453.5,-331.5 574.5,-331.5 574.5,-350.75"/>
|
||||||
|
<text text-anchor="middle" x="514" y="-337.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/CollisionHandler.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="CollisionHandler_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="491,-295.5 397,-295.5 397,-276.25 491,-276.25 491,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="444" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M502.13,-331.09C491.91,-323.32 476.93,-311.92 464.74,-302.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.98,-299.96 456.9,-296.69 462.74,-305.53 466.98,-299.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="ColliderComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="272.62,-129.75 167.38,-129.75 167.38,-110.5 272.62,-110.5 272.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="220" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge42_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge42_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M459.37,-331.02C376.9,-316.02 226.91,-283.42 196,-240.25 176.71,-213.32 185.36,-197.73 194,-165.75 196.51,-156.47 201.48,-147.13 206.41,-139.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.21,-141.52 212.01,-131.3 203.45,-137.54 209.21,-141.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="Vector2D_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="171,-74.5 107,-74.5 107,-55.25 171,-55.25 171,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="139" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge46_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge46_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.25,-338.77C397.79,-335.52 314.68,-325.48 249,-295.5 168.12,-258.58 154.08,-217 137,-129.75 134.15,-115.21 134.82,-98.47 136.11,-85.77"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.54,-86.51 137.31,-76.16 132.6,-85.64 139.54,-86.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="95.38,-19.25 30.62,-19.25 30.62,0 95.38,0 95.38,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="63" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_rect.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge47_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge47_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.02,-339.94C316.87,-337.9 0,-323.28 0,-231.62 0,-231.62 0,-231.62 0,-119.12 0,-82.86 26.65,-47.87 45.28,-27.84"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="47.64,-30.43 52.1,-20.82 42.62,-25.55 47.64,-30.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="Constants_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="577.88,-74.5 510.12,-74.5 510.12,-55.25 577.88,-55.25 577.88,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="544" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge43_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge43_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M574.9,-338.94C703.49,-334.77 991,-316.02 991,-231.62 991,-231.62 991,-231.62 991,-174.38 991,-144.76 994.79,-129.42 972,-110.5 943.01,-86.44 693.95,-72.59 589.65,-67.8"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.91,-64.31 579.77,-67.35 589.6,-71.3 589.91,-64.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="Entity_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="523.75,-185 476.25,-185 476.25,-165.75 523.75,-165.75 523.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="500" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge44_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge44_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M519.84,-331.19C532.27,-310.98 558.93,-260.48 543,-221 538.57,-210.01 529.99,-200.21 521.65,-192.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.98,-190.01 514.07,-186.27 519.48,-195.37 523.98,-190.01"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="699.25,-129.75 648.75,-129.75 648.75,-110.5 699.25,-110.5 699.25,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="674" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge50_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge50_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M529.15,-331.09C541.93,-322.94 560.15,-310.03 573,-295.5 616.95,-245.8 651.21,-174.04 666.02,-140.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="669.11,-141.85 669.83,-131.28 662.68,-139.09 669.11,-141.85"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="593,-129.75 553,-129.75 553,-110.5 593,-110.5 593,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="573" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">bitset</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge48_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge48_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M524.37,-331.24C533.47,-322.89 546.41,-309.61 554,-295.5 582,-243.47 589.5,-224.48 583,-165.75 582.09,-157.56 580.28,-148.68 578.44,-141.01"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.84,-140.19 575.95,-131.38 575.07,-141.94 581.84,-140.19"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22 -->
|
||||||
|
<g id="Node000022" class="node">
|
||||||
|
<title>Node22</title>
|
||||||
|
<g id="a_Node000022"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="279.5,-240.25 218.5,-240.25 218.5,-221 279.5,-221 279.5,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="249" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node22 -->
|
||||||
|
<g id="edge45_Node000001_Node000022" class="edge">
|
||||||
|
<title>Node1->Node22</title>
|
||||||
|
<g id="a_edge45_Node000001_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M486.2,-331.08C460.49,-322.53 421.33,-309.03 388,-295.5 349.11,-279.72 305.27,-259.08 277.41,-245.6"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.09,-242.52 268.57,-241.29 276.03,-248.82 279.09,-242.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node27 -->
|
||||||
|
<g id="Node000027" class="node">
|
||||||
|
<title>Node27</title>
|
||||||
|
<g id="a_Node000027"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1061.12,-295.5 1018.88,-295.5 1018.88,-276.25 1061.12,-276.25 1061.12,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="1040" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node27 -->
|
||||||
|
<g id="edge49_Node000001_Node000027" class="edge">
|
||||||
|
<title>Node1->Node27</title>
|
||||||
|
<g id="a_edge49_Node000001_Node000027"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M574.85,-337.55C668.01,-332.95 851.36,-321.26 1005,-295.5 1005.83,-295.36 1006.68,-295.21 1007.52,-295.05"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1008.11,-298.51 1017.16,-293 1006.64,-291.66 1008.11,-298.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.6,-282.68C335.26,-278.74 233.45,-268.08 210,-240.25 186.46,-212.31 200.02,-166.47 210.79,-140.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.92,-142.13 214.79,-131.57 207.53,-139.29 213.92,-142.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node6 -->
|
||||||
|
<g id="edge29_Node000002_Node000006" class="edge">
|
||||||
|
<title>Node2->Node6</title>
|
||||||
|
<g id="a_edge29_Node000002_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.66,-281.99C333.3,-277.2 225.47,-265.52 196,-240.25 149.72,-200.56 140.78,-122.73 139.22,-85.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.72,-86.25 138.96,-76.35 135.73,-86.44 142.72,-86.25"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node7 -->
|
||||||
|
<g id="edge20_Node000002_Node000007" class="edge">
|
||||||
|
<title>Node2->Node7</title>
|
||||||
|
<g id="a_edge20_Node000002_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.55,-282.18C328.94,-277.49 209.26,-265.78 175,-240.25 103.63,-187.07 75.33,-76.18 66.43,-30.72"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.9,-30.21 64.65,-21 63.01,-31.47 69.9,-30.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node8 -->
|
||||||
|
<g id="edge8_Node000002_Node000008" class="edge">
|
||||||
|
<title>Node2->Node8</title>
|
||||||
|
<g id="a_edge8_Node000002_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M491.31,-276.59C515.18,-270.24 543.01,-259.21 562,-240.25 604.71,-197.62 628.65,-164.64 602,-110.5 595.84,-97.98 584.29,-87.99 573.11,-80.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.19,-77.83 564.82,-75.69 571.59,-83.84 575.19,-77.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node10 -->
|
||||||
|
<g id="edge10_Node000002_Node000010" class="edge">
|
||||||
|
<title>Node2->Node10</title>
|
||||||
|
<g id="a_edge10_Node000002_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M478.69,-275.84C496.76,-269.17 517.28,-258.08 528,-240.25 536.93,-225.39 527.11,-207.16 516.71,-193.99"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.48,-191.83 510.3,-186.55 514.18,-196.41 519.48,-191.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node13 -->
|
||||||
|
<g id="edge37_Node000002_Node000013" class="edge">
|
||||||
|
<title>Node2->Node13</title>
|
||||||
|
<g id="a_edge37_Node000002_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M483.85,-275.81C504.3,-269.21 527.99,-258.18 543,-240.25 566.77,-211.85 572.1,-167.16 573.06,-141.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="576.56,-141.63 573.22,-131.57 569.56,-141.51 576.56,-141.63"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="435.5,-129.75 392.5,-129.75 392.5,-110.5 435.5,-110.5 435.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="414" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node14 -->
|
||||||
|
<g id="edge41_Node000002_Node000014" class="edge">
|
||||||
|
<title>Node2->Node14</title>
|
||||||
|
<g id="a_edge41_Node000002_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.75,-279.62C371.58,-274.15 342.66,-262.99 327,-240.25 302.79,-205.1 373.11,-189.29 377,-185 389.1,-171.64 399.07,-153.69 405.6,-140.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.6,-142.07 409.61,-131.52 402.24,-139.14 408.6,-142.07"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16 -->
|
||||||
|
<g id="Node000016" class="node">
|
||||||
|
<title>Node16</title>
|
||||||
|
<g id="a_Node000016"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="901.25,-185 802.75,-185 802.75,-165.75 901.25,-165.75 901.25,-185"/>
|
||||||
|
<text text-anchor="middle" x="852" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node16 -->
|
||||||
|
<g id="edge21_Node000002_Node000016" class="edge">
|
||||||
|
<title>Node2->Node16</title>
|
||||||
|
<g id="a_edge21_Node000002_Node000016"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M491.39,-277.93C538.44,-270.52 612.38,-257.48 675,-240.25 726.59,-226.05 784.61,-203.88 819.72,-189.74"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="820.93,-193.03 828.88,-186.03 818.29,-186.55 820.93,-193.03"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node22 -->
|
||||||
|
<g id="edge30_Node000002_Node000022" class="edge">
|
||||||
|
<title>Node2->Node22</title>
|
||||||
|
<g id="a_edge30_Node000002_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M410.92,-275.84C377.88,-266.82 326.97,-252.92 291.07,-243.11"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.01,-239.74 281.44,-240.48 290.17,-246.5 292.01,-239.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node24 -->
|
||||||
|
<g id="Node000024" class="node">
|
||||||
|
<title>Node24</title>
|
||||||
|
<g id="a_Node000024"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="407.75,-240.25 336.25,-240.25 336.25,-221 407.75,-221 407.75,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="372" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node24 -->
|
||||||
|
<g id="edge38_Node000002_Node000024" class="edge">
|
||||||
|
<title>Node2->Node24</title>
|
||||||
|
<g id="a_edge38_Node000002_Node000024"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M431.79,-275.84C421.17,-267.99 405.56,-256.45 392.96,-247.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.37,-244.56 385.25,-241.42 391.21,-250.19 395.37,-244.56"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node25 -->
|
||||||
|
<g id="Node000025" class="node">
|
||||||
|
<title>Node25</title>
|
||||||
|
<g id="a_Node000025"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="462.5,-240.25 425.5,-240.25 425.5,-221 462.5,-221 462.5,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="444" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node25 -->
|
||||||
|
<g id="edge39_Node000002_Node000025" class="edge">
|
||||||
|
<title>Node2->Node25</title>
|
||||||
|
<g id="a_edge39_Node000002_Node000025"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M444,-276.08C444,-269.57 444,-260.42 444,-252.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="447.5,-252.12 444,-242.12 440.5,-252.12 447.5,-252.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node26 -->
|
||||||
|
<g id="Node000026" class="node">
|
||||||
|
<title>Node26</title>
|
||||||
|
<g id="a_Node000026"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="519.25,-240.25 480.75,-240.25 480.75,-221 519.25,-221 519.25,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="500" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node26 -->
|
||||||
|
<g id="edge40_Node000002_Node000026" class="edge">
|
||||||
|
<title>Node2->Node26</title>
|
||||||
|
<g id="a_edge40_Node000002_Node000026"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.5,-275.84C461.43,-268.3 472.95,-257.35 482.54,-248.23"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="484.71,-250.99 489.54,-241.57 479.89,-245.92 484.71,-250.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="200.5,-19.25 157.5,-19.25 157.5,0 200.5,0 200.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="179" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node4 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node3->Node4</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M216.64,-110.25C210.07,-92.84 195.34,-53.87 186.38,-30.16"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.75,-29.16 182.94,-21.04 183.2,-31.63 189.75,-29.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="Component_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="492.5,-74.5 419.5,-74.5 419.5,-55.25 492.5,-55.25 492.5,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="456" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node5 -->
|
||||||
|
<g id="edge4_Node000003_Node000005" class="edge">
|
||||||
|
<title>Node3->Node5</title>
|
||||||
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M260.3,-110.03C301.27,-100.79 364.73,-86.47 408.21,-76.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.9,-80.09 417.88,-74.48 407.35,-73.26 408.9,-80.09"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node6 -->
|
||||||
|
<g id="edge5_Node000003_Node000006" class="edge">
|
||||||
|
<title>Node3->Node6</title>
|
||||||
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M206.26,-110.09C194.27,-102.21 176.63,-90.61 162.42,-81.27"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.35,-78.35 154.07,-75.78 160.51,-84.2 164.35,-78.35"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node4 -->
|
||||||
|
<g id="edge6_Node000006_Node000004" class="edge">
|
||||||
|
<title>Node6->Node4</title>
|
||||||
|
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M145.61,-55.08C150.96,-47.96 158.68,-37.68 165.35,-28.8"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.13,-30.92 171.34,-20.82 162.54,-26.71 168.13,-30.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node7 -->
|
||||||
|
<g id="edge7_Node000006_Node000007" class="edge">
|
||||||
|
<title>Node6->Node7</title>
|
||||||
|
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M126.11,-54.84C114.97,-47.04 98.63,-35.59 85.36,-26.29"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.39,-23.44 77.2,-20.57 83.38,-29.18 87.39,-23.44"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="568.12,-19.25 519.88,-19.25 519.88,0 568.12,0 568.12,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="544" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node9 -->
|
||||||
|
<g id="edge9_Node000008_Node000009" class="edge">
|
||||||
|
<title>Node8->Node9</title>
|
||||||
|
<g id="a_edge9_Node000008_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M544,-55.08C544,-48.57 544,-39.42 544,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.5,-31.12 544,-21.12 540.5,-31.12 547.5,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node3 -->
|
||||||
|
<g id="edge15_Node000010_Node000003" class="edge">
|
||||||
|
<title>Node10->Node3</title>
|
||||||
|
<g id="a_edge15_Node000010_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M476.13,-169.83C432.8,-161.6 340.06,-143.96 278.87,-132.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.8,-128.94 269.32,-130.51 278.49,-135.81 279.8,-128.94"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node8 -->
|
||||||
|
<g id="edge19_Node000010_Node000008" class="edge">
|
||||||
|
<title>Node10->Node8</title>
|
||||||
|
<g id="a_edge19_Node000010_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M503.6,-165.5C510.66,-148.09 526.46,-109.12 536.08,-85.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.27,-86.86 539.78,-76.28 532.78,-84.23 539.27,-86.86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="327.5,-129.75 290.5,-129.75 290.5,-110.5 327.5,-110.5 327.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="309" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node11 -->
|
||||||
|
<g id="edge11_Node000010_Node000011" class="edge">
|
||||||
|
<title>Node10->Node11</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M475.81,-167.63C440.88,-157.89 376.37,-139.91 338.63,-129.39"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.87,-126.1 329.29,-126.78 337.99,-132.84 339.87,-126.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node12 -->
|
||||||
|
<g id="edge12_Node000010_Node000012" class="edge">
|
||||||
|
<title>Node10->Node12</title>
|
||||||
|
<g id="a_edge12_Node000010_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M524.19,-166.97C553.56,-157.98 603.36,-142.74 637.42,-132.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="638.33,-135.7 646.87,-129.43 636.28,-129.01 638.33,-135.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node13 -->
|
||||||
|
<g id="edge13_Node000010_Node000013" class="edge">
|
||||||
|
<title>Node10->Node13</title>
|
||||||
|
<g id="a_edge13_Node000010_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M512.38,-165.34C523.15,-157.49 538.97,-145.95 551.75,-136.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="553.56,-139.64 559.58,-130.92 549.44,-133.98 553.56,-139.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node14 -->
|
||||||
|
<g id="edge14_Node000010_Node000014" class="edge">
|
||||||
|
<title>Node10->Node14</title>
|
||||||
|
<g id="a_edge14_Node000010_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M485.41,-165.34C472.56,-157.39 453.59,-145.64 438.43,-136.25"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.29,-133.29 429.95,-131 436.61,-139.24 440.29,-133.29"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15 -->
|
||||||
|
<g id="Node000015" class="node">
|
||||||
|
<title>Node15</title>
|
||||||
|
<g id="a_Node000015"><a xlink:href="ECS_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="496.5,-129.75 453.5,-129.75 453.5,-110.5 496.5,-110.5 496.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="475" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node15 -->
|
||||||
|
<g id="edge16_Node000010_Node000015" class="edge">
|
||||||
|
<title>Node10->Node15</title>
|
||||||
|
<g id="a_edge16_Node000010_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M495.87,-165.58C492.67,-158.76 488.11,-149.06 484.07,-140.45"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.28,-139.04 479.86,-131.48 480.94,-142.02 487.28,-139.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node5 -->
|
||||||
|
<g id="edge17_Node000015_Node000005" class="edge">
|
||||||
|
<title>Node15->Node5</title>
|
||||||
|
<g id="a_edge17_Node000015_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M471.86,-110.33C469.46,-103.59 466.04,-94.02 463,-85.49"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.37,-84.53 459.71,-76.28 459.78,-86.88 466.37,-84.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node8 -->
|
||||||
|
<g id="edge18_Node000015_Node000008" class="edge">
|
||||||
|
<title>Node15->Node8</title>
|
||||||
|
<g id="a_edge18_Node000015_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M486.7,-110.09C496.78,-102.32 511.54,-90.92 523.56,-81.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.49,-84.58 531.27,-75.7 521.21,-79.04 525.49,-84.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node5 -->
|
||||||
|
<g id="edge27_Node000016_Node000005" class="edge">
|
||||||
|
<title>Node16->Node5</title>
|
||||||
|
<g id="a_edge27_Node000016_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M829.05,-165.26C807.44,-156.55 774.27,-142.84 746,-129.75 728.82,-121.79 725.97,-116.47 708,-110.5 622.75,-82.2 594.97,-90.57 503.94,-74.96"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.78,-71.55 494.32,-73.25 503.55,-78.44 504.78,-71.55"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node12 -->
|
||||||
|
<g id="edge24_Node000016_Node000012" class="edge">
|
||||||
|
<title>Node16->Node12</title>
|
||||||
|
<g id="a_edge24_Node000016_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M821.8,-165.34C791.11,-156.16 743.51,-141.92 710.66,-132.09"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="711.75,-128.76 701.16,-129.25 709.74,-135.47 711.75,-128.76"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17 -->
|
||||||
|
<g id="Node000017" class="node">
|
||||||
|
<title>Node17</title>
|
||||||
|
<g id="a_Node000017"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="869.38,-129.75 834.62,-129.75 834.62,-110.5 869.38,-110.5 869.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="852" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node17 -->
|
||||||
|
<g id="edge22_Node000016_Node000017" class="edge">
|
||||||
|
<title>Node16->Node17</title>
|
||||||
|
<g id="a_edge22_Node000016_Node000017"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M852,-165.58C852,-159.07 852,-149.92 852,-141.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="855.5,-141.62 852,-131.62 848.5,-141.62 855.5,-141.62"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18 -->
|
||||||
|
<g id="Node000018" class="node">
|
||||||
|
<title>Node18</title>
|
||||||
|
<g id="a_Node000018"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="962.62,-129.75 887.38,-129.75 887.38,-110.5 962.62,-110.5 962.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="925" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node18 -->
|
||||||
|
<g id="edge23_Node000016_Node000018" class="edge">
|
||||||
|
<title>Node16->Node18</title>
|
||||||
|
<g id="a_edge23_Node000016_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M864.38,-165.34C875.15,-157.49 890.97,-145.95 903.75,-136.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="905.56,-139.64 911.58,-130.92 901.44,-133.98 905.56,-139.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19 -->
|
||||||
|
<g id="Node000019" class="node">
|
||||||
|
<title>Node19</title>
|
||||||
|
<g id="a_Node000019"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1119.38,-129.75 1018.62,-129.75 1018.62,-110.5 1119.38,-110.5 1119.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="1069" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node19 -->
|
||||||
|
<g id="edge25_Node000016_Node000019" class="edge">
|
||||||
|
<title>Node16->Node19</title>
|
||||||
|
<g id="a_edge25_Node000016_Node000019"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M888.81,-165.34C925.21,-156.41 981.08,-142.7 1020.96,-132.91"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1021.66,-136.35 1030.54,-130.56 1019.99,-129.55 1021.66,-136.35"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21 -->
|
||||||
|
<g id="Node000021" class="node">
|
||||||
|
<title>Node21</title>
|
||||||
|
<g id="a_Node000021"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="816.88,-129.75 755.12,-129.75 755.12,-110.5 816.88,-110.5 816.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="786" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node21 -->
|
||||||
|
<g id="edge28_Node000016_Node000021" class="edge">
|
||||||
|
<title>Node16->Node21</title>
|
||||||
|
<g id="a_edge28_Node000016_Node000021"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M840.8,-165.34C831.26,-157.65 817.33,-146.4 805.89,-137.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="808.19,-134.53 798.21,-130.98 803.79,-139.98 808.19,-134.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node20 -->
|
||||||
|
<g id="Node000020" class="node">
|
||||||
|
<title>Node20</title>
|
||||||
|
<g id="a_Node000020"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1091.62,-74.5 1046.38,-74.5 1046.38,-55.25 1091.62,-55.25 1091.62,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="1069" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19->Node20 -->
|
||||||
|
<g id="edge26_Node000019_Node000020" class="edge">
|
||||||
|
<title>Node19->Node20</title>
|
||||||
|
<g id="a_edge26_Node000019_Node000020"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1069,-110.33C1069,-103.82 1069,-94.67 1069,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1072.5,-86.37 1069,-76.37 1065.5,-86.37 1072.5,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node8 -->
|
||||||
|
<g id="edge35_Node000022_Node000008" class="edge">
|
||||||
|
<title>Node22->Node8</title>
|
||||||
|
<g id="a_edge35_Node000022_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M258.84,-220.84C289.31,-193.63 380.34,-112.49 384,-110.5 403.76,-99.77 458.84,-85.55 498.86,-76.07"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.55,-79.51 508.49,-73.82 497.95,-72.69 499.55,-79.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node10 -->
|
||||||
|
<g id="edge36_Node000022_Node000010" class="edge">
|
||||||
|
<title>Node22->Node10</title>
|
||||||
|
<g id="a_edge36_Node000022_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M279.78,-223.1C326.68,-213.15 415.78,-194.24 465.05,-183.79"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.55,-187.26 474.61,-181.76 464.1,-180.41 465.55,-187.26"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node11 -->
|
||||||
|
<g id="edge32_Node000022_Node000011" class="edge">
|
||||||
|
<title>Node22->Node11</title>
|
||||||
|
<g id="a_edge32_Node000022_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M256.2,-220.77C263.1,-212.02 273.55,-198.09 281,-185 289.16,-170.66 296.57,-153.49 301.71,-140.56"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.88,-142.09 305.21,-131.5 298.35,-139.57 304.88,-142.09"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node12 -->
|
||||||
|
<g id="edge33_Node000022_Node000012" class="edge">
|
||||||
|
<title>Node22->Node12</title>
|
||||||
|
<g id="a_edge33_Node000022_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M279.8,-225.85C343.11,-217.92 485.9,-199.09 533,-185 574.82,-172.49 620.34,-150.14 648.02,-135.47"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="649.57,-138.61 656.72,-130.8 646.26,-132.45 649.57,-138.61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node14 -->
|
||||||
|
<g id="edge34_Node000022_Node000014" class="edge">
|
||||||
|
<title>Node22->Node14</title>
|
||||||
|
<g id="a_edge34_Node000022_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.64,-220.63C299.21,-213.08 328.91,-200.95 352,-185 370.8,-172.01 388.57,-152.71 400.22,-138.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="402.73,-141.2 406.3,-131.22 397.29,-136.79 402.73,-141.2"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23 -->
|
||||||
|
<g id="Node000023" class="node">
|
||||||
|
<title>Node23</title>
|
||||||
|
<g id="a_Node000023"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="271.75,-185 218.25,-185 218.25,-165.75 271.75,-165.75 271.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="245" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node23 -->
|
||||||
|
<g id="edge31_Node000022_Node000023" class="edge">
|
||||||
|
<title>Node22->Node23</title>
|
||||||
|
<g id="a_edge31_Node000022_Node000023"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M248.34,-220.83C247.84,-214.24 247.15,-204.96 246.52,-196.57"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.03,-196.58 245.79,-186.87 243.05,-197.1 250.03,-196.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||||
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||||
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||||
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||||
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||||
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||||
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||||
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||||
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||||
|
</g>
|
||||||
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||||
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||||
|
<a xlink:href="CollisionHandler_8cpp__incl_org.svg" target="_base">
|
||||||
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||||
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||||
|
<path id="arrow"
|
||||||
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||||
|
style="fill:#404040;"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 35 KiB |
705
CollisionHandler_8cpp__incl_org.svg
Normal file
@ -0,0 +1,705 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/CollisionHandler.cpp Pages: 1 -->
|
||||||
|
<svg width="1127pt" height="359pt"
|
||||||
|
viewBox="0.00 0.00 1127.38 358.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 354.75)">
|
||||||
|
<title>src/CollisionHandler.cpp</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="574.5,-350.75 453.5,-350.75 453.5,-331.5 574.5,-331.5 574.5,-350.75"/>
|
||||||
|
<text text-anchor="middle" x="514" y="-337.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/CollisionHandler.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="CollisionHandler_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="491,-295.5 397,-295.5 397,-276.25 491,-276.25 491,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="444" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M502.13,-331.09C491.91,-323.32 476.93,-311.92 464.74,-302.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.98,-299.96 456.9,-296.69 462.74,-305.53 466.98,-299.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="ColliderComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="272.62,-129.75 167.38,-129.75 167.38,-110.5 272.62,-110.5 272.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="220" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge42_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge42_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M459.37,-331.02C376.9,-316.02 226.91,-283.42 196,-240.25 176.71,-213.32 185.36,-197.73 194,-165.75 196.51,-156.47 201.48,-147.13 206.41,-139.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.21,-141.52 212.01,-131.3 203.45,-137.54 209.21,-141.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="Vector2D_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="171,-74.5 107,-74.5 107,-55.25 171,-55.25 171,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="139" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge46_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge46_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.25,-338.77C397.79,-335.52 314.68,-325.48 249,-295.5 168.12,-258.58 154.08,-217 137,-129.75 134.15,-115.21 134.82,-98.47 136.11,-85.77"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.54,-86.51 137.31,-76.16 132.6,-85.64 139.54,-86.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="95.38,-19.25 30.62,-19.25 30.62,0 95.38,0 95.38,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="63" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_rect.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge47_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge47_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.02,-339.94C316.87,-337.9 0,-323.28 0,-231.62 0,-231.62 0,-231.62 0,-119.12 0,-82.86 26.65,-47.87 45.28,-27.84"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="47.64,-30.43 52.1,-20.82 42.62,-25.55 47.64,-30.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="Constants_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="577.88,-74.5 510.12,-74.5 510.12,-55.25 577.88,-55.25 577.88,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="544" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge43_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge43_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M574.9,-338.94C703.49,-334.77 991,-316.02 991,-231.62 991,-231.62 991,-231.62 991,-174.38 991,-144.76 994.79,-129.42 972,-110.5 943.01,-86.44 693.95,-72.59 589.65,-67.8"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.91,-64.31 579.77,-67.35 589.6,-71.3 589.91,-64.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="Entity_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="523.75,-185 476.25,-185 476.25,-165.75 523.75,-165.75 523.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="500" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge44_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge44_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M519.84,-331.19C532.27,-310.98 558.93,-260.48 543,-221 538.57,-210.01 529.99,-200.21 521.65,-192.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.98,-190.01 514.07,-186.27 519.48,-195.37 523.98,-190.01"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="699.25,-129.75 648.75,-129.75 648.75,-110.5 699.25,-110.5 699.25,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="674" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge50_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge50_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M529.15,-331.09C541.93,-322.94 560.15,-310.03 573,-295.5 616.95,-245.8 651.21,-174.04 666.02,-140.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="669.11,-141.85 669.83,-131.28 662.68,-139.09 669.11,-141.85"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="593,-129.75 553,-129.75 553,-110.5 593,-110.5 593,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="573" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">bitset</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge48_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge48_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M524.37,-331.24C533.47,-322.89 546.41,-309.61 554,-295.5 582,-243.47 589.5,-224.48 583,-165.75 582.09,-157.56 580.28,-148.68 578.44,-141.01"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.84,-140.19 575.95,-131.38 575.07,-141.94 581.84,-140.19"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22 -->
|
||||||
|
<g id="Node000022" class="node">
|
||||||
|
<title>Node22</title>
|
||||||
|
<g id="a_Node000022"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="279.5,-240.25 218.5,-240.25 218.5,-221 279.5,-221 279.5,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="249" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node22 -->
|
||||||
|
<g id="edge45_Node000001_Node000022" class="edge">
|
||||||
|
<title>Node1->Node22</title>
|
||||||
|
<g id="a_edge45_Node000001_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M486.2,-331.08C460.49,-322.53 421.33,-309.03 388,-295.5 349.11,-279.72 305.27,-259.08 277.41,-245.6"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.09,-242.52 268.57,-241.29 276.03,-248.82 279.09,-242.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node27 -->
|
||||||
|
<g id="Node000027" class="node">
|
||||||
|
<title>Node27</title>
|
||||||
|
<g id="a_Node000027"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1061.12,-295.5 1018.88,-295.5 1018.88,-276.25 1061.12,-276.25 1061.12,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="1040" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node27 -->
|
||||||
|
<g id="edge49_Node000001_Node000027" class="edge">
|
||||||
|
<title>Node1->Node27</title>
|
||||||
|
<g id="a_edge49_Node000001_Node000027"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M574.85,-337.55C668.01,-332.95 851.36,-321.26 1005,-295.5 1005.83,-295.36 1006.68,-295.21 1007.52,-295.05"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1008.11,-298.51 1017.16,-293 1006.64,-291.66 1008.11,-298.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.6,-282.68C335.26,-278.74 233.45,-268.08 210,-240.25 186.46,-212.31 200.02,-166.47 210.79,-140.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.92,-142.13 214.79,-131.57 207.53,-139.29 213.92,-142.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node6 -->
|
||||||
|
<g id="edge29_Node000002_Node000006" class="edge">
|
||||||
|
<title>Node2->Node6</title>
|
||||||
|
<g id="a_edge29_Node000002_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.66,-281.99C333.3,-277.2 225.47,-265.52 196,-240.25 149.72,-200.56 140.78,-122.73 139.22,-85.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.72,-86.25 138.96,-76.35 135.73,-86.44 142.72,-86.25"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node7 -->
|
||||||
|
<g id="edge20_Node000002_Node000007" class="edge">
|
||||||
|
<title>Node2->Node7</title>
|
||||||
|
<g id="a_edge20_Node000002_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.55,-282.18C328.94,-277.49 209.26,-265.78 175,-240.25 103.63,-187.07 75.33,-76.18 66.43,-30.72"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.9,-30.21 64.65,-21 63.01,-31.47 69.9,-30.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node8 -->
|
||||||
|
<g id="edge8_Node000002_Node000008" class="edge">
|
||||||
|
<title>Node2->Node8</title>
|
||||||
|
<g id="a_edge8_Node000002_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M491.31,-276.59C515.18,-270.24 543.01,-259.21 562,-240.25 604.71,-197.62 628.65,-164.64 602,-110.5 595.84,-97.98 584.29,-87.99 573.11,-80.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.19,-77.83 564.82,-75.69 571.59,-83.84 575.19,-77.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node10 -->
|
||||||
|
<g id="edge10_Node000002_Node000010" class="edge">
|
||||||
|
<title>Node2->Node10</title>
|
||||||
|
<g id="a_edge10_Node000002_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M478.69,-275.84C496.76,-269.17 517.28,-258.08 528,-240.25 536.93,-225.39 527.11,-207.16 516.71,-193.99"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.48,-191.83 510.3,-186.55 514.18,-196.41 519.48,-191.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node13 -->
|
||||||
|
<g id="edge37_Node000002_Node000013" class="edge">
|
||||||
|
<title>Node2->Node13</title>
|
||||||
|
<g id="a_edge37_Node000002_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M483.85,-275.81C504.3,-269.21 527.99,-258.18 543,-240.25 566.77,-211.85 572.1,-167.16 573.06,-141.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="576.56,-141.63 573.22,-131.57 569.56,-141.51 576.56,-141.63"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="435.5,-129.75 392.5,-129.75 392.5,-110.5 435.5,-110.5 435.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="414" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node14 -->
|
||||||
|
<g id="edge41_Node000002_Node000014" class="edge">
|
||||||
|
<title>Node2->Node14</title>
|
||||||
|
<g id="a_edge41_Node000002_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.75,-279.62C371.58,-274.15 342.66,-262.99 327,-240.25 302.79,-205.1 373.11,-189.29 377,-185 389.1,-171.64 399.07,-153.69 405.6,-140.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.6,-142.07 409.61,-131.52 402.24,-139.14 408.6,-142.07"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16 -->
|
||||||
|
<g id="Node000016" class="node">
|
||||||
|
<title>Node16</title>
|
||||||
|
<g id="a_Node000016"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="901.25,-185 802.75,-185 802.75,-165.75 901.25,-165.75 901.25,-185"/>
|
||||||
|
<text text-anchor="middle" x="852" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node16 -->
|
||||||
|
<g id="edge21_Node000002_Node000016" class="edge">
|
||||||
|
<title>Node2->Node16</title>
|
||||||
|
<g id="a_edge21_Node000002_Node000016"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M491.39,-277.93C538.44,-270.52 612.38,-257.48 675,-240.25 726.59,-226.05 784.61,-203.88 819.72,-189.74"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="820.93,-193.03 828.88,-186.03 818.29,-186.55 820.93,-193.03"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node22 -->
|
||||||
|
<g id="edge30_Node000002_Node000022" class="edge">
|
||||||
|
<title>Node2->Node22</title>
|
||||||
|
<g id="a_edge30_Node000002_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M410.92,-275.84C377.88,-266.82 326.97,-252.92 291.07,-243.11"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.01,-239.74 281.44,-240.48 290.17,-246.5 292.01,-239.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node24 -->
|
||||||
|
<g id="Node000024" class="node">
|
||||||
|
<title>Node24</title>
|
||||||
|
<g id="a_Node000024"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="407.75,-240.25 336.25,-240.25 336.25,-221 407.75,-221 407.75,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="372" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node24 -->
|
||||||
|
<g id="edge38_Node000002_Node000024" class="edge">
|
||||||
|
<title>Node2->Node24</title>
|
||||||
|
<g id="a_edge38_Node000002_Node000024"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M431.79,-275.84C421.17,-267.99 405.56,-256.45 392.96,-247.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.37,-244.56 385.25,-241.42 391.21,-250.19 395.37,-244.56"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node25 -->
|
||||||
|
<g id="Node000025" class="node">
|
||||||
|
<title>Node25</title>
|
||||||
|
<g id="a_Node000025"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="462.5,-240.25 425.5,-240.25 425.5,-221 462.5,-221 462.5,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="444" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node25 -->
|
||||||
|
<g id="edge39_Node000002_Node000025" class="edge">
|
||||||
|
<title>Node2->Node25</title>
|
||||||
|
<g id="a_edge39_Node000002_Node000025"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M444,-276.08C444,-269.57 444,-260.42 444,-252.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="447.5,-252.12 444,-242.12 440.5,-252.12 447.5,-252.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node26 -->
|
||||||
|
<g id="Node000026" class="node">
|
||||||
|
<title>Node26</title>
|
||||||
|
<g id="a_Node000026"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="519.25,-240.25 480.75,-240.25 480.75,-221 519.25,-221 519.25,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="500" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node26 -->
|
||||||
|
<g id="edge40_Node000002_Node000026" class="edge">
|
||||||
|
<title>Node2->Node26</title>
|
||||||
|
<g id="a_edge40_Node000002_Node000026"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.5,-275.84C461.43,-268.3 472.95,-257.35 482.54,-248.23"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="484.71,-250.99 489.54,-241.57 479.89,-245.92 484.71,-250.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="200.5,-19.25 157.5,-19.25 157.5,0 200.5,0 200.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="179" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node4 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node3->Node4</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M216.64,-110.25C210.07,-92.84 195.34,-53.87 186.38,-30.16"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.75,-29.16 182.94,-21.04 183.2,-31.63 189.75,-29.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="Component_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="492.5,-74.5 419.5,-74.5 419.5,-55.25 492.5,-55.25 492.5,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="456" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node5 -->
|
||||||
|
<g id="edge4_Node000003_Node000005" class="edge">
|
||||||
|
<title>Node3->Node5</title>
|
||||||
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M260.3,-110.03C301.27,-100.79 364.73,-86.47 408.21,-76.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.9,-80.09 417.88,-74.48 407.35,-73.26 408.9,-80.09"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node6 -->
|
||||||
|
<g id="edge5_Node000003_Node000006" class="edge">
|
||||||
|
<title>Node3->Node6</title>
|
||||||
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M206.26,-110.09C194.27,-102.21 176.63,-90.61 162.42,-81.27"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.35,-78.35 154.07,-75.78 160.51,-84.2 164.35,-78.35"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node4 -->
|
||||||
|
<g id="edge6_Node000006_Node000004" class="edge">
|
||||||
|
<title>Node6->Node4</title>
|
||||||
|
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M145.61,-55.08C150.96,-47.96 158.68,-37.68 165.35,-28.8"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.13,-30.92 171.34,-20.82 162.54,-26.71 168.13,-30.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node7 -->
|
||||||
|
<g id="edge7_Node000006_Node000007" class="edge">
|
||||||
|
<title>Node6->Node7</title>
|
||||||
|
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M126.11,-54.84C114.97,-47.04 98.63,-35.59 85.36,-26.29"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.39,-23.44 77.2,-20.57 83.38,-29.18 87.39,-23.44"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="568.12,-19.25 519.88,-19.25 519.88,0 568.12,0 568.12,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="544" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node9 -->
|
||||||
|
<g id="edge9_Node000008_Node000009" class="edge">
|
||||||
|
<title>Node8->Node9</title>
|
||||||
|
<g id="a_edge9_Node000008_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M544,-55.08C544,-48.57 544,-39.42 544,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.5,-31.12 544,-21.12 540.5,-31.12 547.5,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node3 -->
|
||||||
|
<g id="edge15_Node000010_Node000003" class="edge">
|
||||||
|
<title>Node10->Node3</title>
|
||||||
|
<g id="a_edge15_Node000010_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M476.13,-169.83C432.8,-161.6 340.06,-143.96 278.87,-132.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.8,-128.94 269.32,-130.51 278.49,-135.81 279.8,-128.94"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node8 -->
|
||||||
|
<g id="edge19_Node000010_Node000008" class="edge">
|
||||||
|
<title>Node10->Node8</title>
|
||||||
|
<g id="a_edge19_Node000010_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M503.6,-165.5C510.66,-148.09 526.46,-109.12 536.08,-85.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.27,-86.86 539.78,-76.28 532.78,-84.23 539.27,-86.86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="327.5,-129.75 290.5,-129.75 290.5,-110.5 327.5,-110.5 327.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="309" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node11 -->
|
||||||
|
<g id="edge11_Node000010_Node000011" class="edge">
|
||||||
|
<title>Node10->Node11</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M475.81,-167.63C440.88,-157.89 376.37,-139.91 338.63,-129.39"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.87,-126.1 329.29,-126.78 337.99,-132.84 339.87,-126.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node12 -->
|
||||||
|
<g id="edge12_Node000010_Node000012" class="edge">
|
||||||
|
<title>Node10->Node12</title>
|
||||||
|
<g id="a_edge12_Node000010_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M524.19,-166.97C553.56,-157.98 603.36,-142.74 637.42,-132.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="638.33,-135.7 646.87,-129.43 636.28,-129.01 638.33,-135.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node13 -->
|
||||||
|
<g id="edge13_Node000010_Node000013" class="edge">
|
||||||
|
<title>Node10->Node13</title>
|
||||||
|
<g id="a_edge13_Node000010_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M512.38,-165.34C523.15,-157.49 538.97,-145.95 551.75,-136.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="553.56,-139.64 559.58,-130.92 549.44,-133.98 553.56,-139.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node14 -->
|
||||||
|
<g id="edge14_Node000010_Node000014" class="edge">
|
||||||
|
<title>Node10->Node14</title>
|
||||||
|
<g id="a_edge14_Node000010_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M485.41,-165.34C472.56,-157.39 453.59,-145.64 438.43,-136.25"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.29,-133.29 429.95,-131 436.61,-139.24 440.29,-133.29"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15 -->
|
||||||
|
<g id="Node000015" class="node">
|
||||||
|
<title>Node15</title>
|
||||||
|
<g id="a_Node000015"><a xlink:href="ECS_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="496.5,-129.75 453.5,-129.75 453.5,-110.5 496.5,-110.5 496.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="475" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node15 -->
|
||||||
|
<g id="edge16_Node000010_Node000015" class="edge">
|
||||||
|
<title>Node10->Node15</title>
|
||||||
|
<g id="a_edge16_Node000010_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M495.87,-165.58C492.67,-158.76 488.11,-149.06 484.07,-140.45"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.28,-139.04 479.86,-131.48 480.94,-142.02 487.28,-139.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node5 -->
|
||||||
|
<g id="edge17_Node000015_Node000005" class="edge">
|
||||||
|
<title>Node15->Node5</title>
|
||||||
|
<g id="a_edge17_Node000015_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M471.86,-110.33C469.46,-103.59 466.04,-94.02 463,-85.49"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.37,-84.53 459.71,-76.28 459.78,-86.88 466.37,-84.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node8 -->
|
||||||
|
<g id="edge18_Node000015_Node000008" class="edge">
|
||||||
|
<title>Node15->Node8</title>
|
||||||
|
<g id="a_edge18_Node000015_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M486.7,-110.09C496.78,-102.32 511.54,-90.92 523.56,-81.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.49,-84.58 531.27,-75.7 521.21,-79.04 525.49,-84.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node5 -->
|
||||||
|
<g id="edge27_Node000016_Node000005" class="edge">
|
||||||
|
<title>Node16->Node5</title>
|
||||||
|
<g id="a_edge27_Node000016_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M829.05,-165.26C807.44,-156.55 774.27,-142.84 746,-129.75 728.82,-121.79 725.97,-116.47 708,-110.5 622.75,-82.2 594.97,-90.57 503.94,-74.96"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.78,-71.55 494.32,-73.25 503.55,-78.44 504.78,-71.55"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node12 -->
|
||||||
|
<g id="edge24_Node000016_Node000012" class="edge">
|
||||||
|
<title>Node16->Node12</title>
|
||||||
|
<g id="a_edge24_Node000016_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M821.8,-165.34C791.11,-156.16 743.51,-141.92 710.66,-132.09"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="711.75,-128.76 701.16,-129.25 709.74,-135.47 711.75,-128.76"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17 -->
|
||||||
|
<g id="Node000017" class="node">
|
||||||
|
<title>Node17</title>
|
||||||
|
<g id="a_Node000017"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="869.38,-129.75 834.62,-129.75 834.62,-110.5 869.38,-110.5 869.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="852" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node17 -->
|
||||||
|
<g id="edge22_Node000016_Node000017" class="edge">
|
||||||
|
<title>Node16->Node17</title>
|
||||||
|
<g id="a_edge22_Node000016_Node000017"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M852,-165.58C852,-159.07 852,-149.92 852,-141.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="855.5,-141.62 852,-131.62 848.5,-141.62 855.5,-141.62"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18 -->
|
||||||
|
<g id="Node000018" class="node">
|
||||||
|
<title>Node18</title>
|
||||||
|
<g id="a_Node000018"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="962.62,-129.75 887.38,-129.75 887.38,-110.5 962.62,-110.5 962.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="925" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node18 -->
|
||||||
|
<g id="edge23_Node000016_Node000018" class="edge">
|
||||||
|
<title>Node16->Node18</title>
|
||||||
|
<g id="a_edge23_Node000016_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M864.38,-165.34C875.15,-157.49 890.97,-145.95 903.75,-136.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="905.56,-139.64 911.58,-130.92 901.44,-133.98 905.56,-139.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19 -->
|
||||||
|
<g id="Node000019" class="node">
|
||||||
|
<title>Node19</title>
|
||||||
|
<g id="a_Node000019"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1119.38,-129.75 1018.62,-129.75 1018.62,-110.5 1119.38,-110.5 1119.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="1069" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node19 -->
|
||||||
|
<g id="edge25_Node000016_Node000019" class="edge">
|
||||||
|
<title>Node16->Node19</title>
|
||||||
|
<g id="a_edge25_Node000016_Node000019"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M888.81,-165.34C925.21,-156.41 981.08,-142.7 1020.96,-132.91"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1021.66,-136.35 1030.54,-130.56 1019.99,-129.55 1021.66,-136.35"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21 -->
|
||||||
|
<g id="Node000021" class="node">
|
||||||
|
<title>Node21</title>
|
||||||
|
<g id="a_Node000021"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="816.88,-129.75 755.12,-129.75 755.12,-110.5 816.88,-110.5 816.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="786" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node21 -->
|
||||||
|
<g id="edge28_Node000016_Node000021" class="edge">
|
||||||
|
<title>Node16->Node21</title>
|
||||||
|
<g id="a_edge28_Node000016_Node000021"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M840.8,-165.34C831.26,-157.65 817.33,-146.4 805.89,-137.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="808.19,-134.53 798.21,-130.98 803.79,-139.98 808.19,-134.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node20 -->
|
||||||
|
<g id="Node000020" class="node">
|
||||||
|
<title>Node20</title>
|
||||||
|
<g id="a_Node000020"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1091.62,-74.5 1046.38,-74.5 1046.38,-55.25 1091.62,-55.25 1091.62,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="1069" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19->Node20 -->
|
||||||
|
<g id="edge26_Node000019_Node000020" class="edge">
|
||||||
|
<title>Node19->Node20</title>
|
||||||
|
<g id="a_edge26_Node000019_Node000020"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1069,-110.33C1069,-103.82 1069,-94.67 1069,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1072.5,-86.37 1069,-76.37 1065.5,-86.37 1072.5,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node8 -->
|
||||||
|
<g id="edge35_Node000022_Node000008" class="edge">
|
||||||
|
<title>Node22->Node8</title>
|
||||||
|
<g id="a_edge35_Node000022_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M258.84,-220.84C289.31,-193.63 380.34,-112.49 384,-110.5 403.76,-99.77 458.84,-85.55 498.86,-76.07"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.55,-79.51 508.49,-73.82 497.95,-72.69 499.55,-79.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node10 -->
|
||||||
|
<g id="edge36_Node000022_Node000010" class="edge">
|
||||||
|
<title>Node22->Node10</title>
|
||||||
|
<g id="a_edge36_Node000022_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M279.78,-223.1C326.68,-213.15 415.78,-194.24 465.05,-183.79"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.55,-187.26 474.61,-181.76 464.1,-180.41 465.55,-187.26"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node11 -->
|
||||||
|
<g id="edge32_Node000022_Node000011" class="edge">
|
||||||
|
<title>Node22->Node11</title>
|
||||||
|
<g id="a_edge32_Node000022_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M256.2,-220.77C263.1,-212.02 273.55,-198.09 281,-185 289.16,-170.66 296.57,-153.49 301.71,-140.56"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.88,-142.09 305.21,-131.5 298.35,-139.57 304.88,-142.09"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node12 -->
|
||||||
|
<g id="edge33_Node000022_Node000012" class="edge">
|
||||||
|
<title>Node22->Node12</title>
|
||||||
|
<g id="a_edge33_Node000022_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M279.8,-225.85C343.11,-217.92 485.9,-199.09 533,-185 574.82,-172.49 620.34,-150.14 648.02,-135.47"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="649.57,-138.61 656.72,-130.8 646.26,-132.45 649.57,-138.61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node14 -->
|
||||||
|
<g id="edge34_Node000022_Node000014" class="edge">
|
||||||
|
<title>Node22->Node14</title>
|
||||||
|
<g id="a_edge34_Node000022_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.64,-220.63C299.21,-213.08 328.91,-200.95 352,-185 370.8,-172.01 388.57,-152.71 400.22,-138.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="402.73,-141.2 406.3,-131.22 397.29,-136.79 402.73,-141.2"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23 -->
|
||||||
|
<g id="Node000023" class="node">
|
||||||
|
<title>Node23</title>
|
||||||
|
<g id="a_Node000023"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="271.75,-185 218.25,-185 218.25,-165.75 271.75,-165.75 271.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="245" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22->Node23 -->
|
||||||
|
<g id="edge31_Node000022_Node000023" class="edge">
|
||||||
|
<title>Node22->Node23</title>
|
||||||
|
<g id="a_edge31_Node000022_Node000023"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M248.34,-220.83C247.84,-214.24 247.15,-204.96 246.52,-196.57"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.03,-196.58 245.79,-186.87 243.05,-197.1 250.03,-196.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 31 KiB |
176
CollisionHandler_8h.html
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/CollisionHandler.h File Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('CollisionHandler_8h.html',''); initResizable(); });
|
||||||
|
/* @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="#nested-classes">Classes</a> |
|
||||||
|
<a href="#typedef-members">Typedefs</a> |
|
||||||
|
<a href="#var-members">Variables</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">CollisionHandler.h File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><code>#include "ColliderComponent.h"</code><br />
|
||||||
|
<code>#include "Constants.h"</code><br />
|
||||||
|
<code>#include "Entity.h"</code><br />
|
||||||
|
<code>#include "SDL_rect.h"</code><br />
|
||||||
|
<code>#include "SpriteComponent.h"</code><br />
|
||||||
|
<code>#include "Vector2D.h"</code><br />
|
||||||
|
<code>#include "Manager.h"</code><br />
|
||||||
|
<code>#include <bitset></code><br />
|
||||||
|
<code>#include <initializer_list></code><br />
|
||||||
|
<code>#include <tuple></code><br />
|
||||||
|
<code>#include <utility></code><br />
|
||||||
|
<code>#include <vector></code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for CollisionHandler.h:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="CollisionHandler_8h__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><div class="textblock"><div class="dynheader">
|
||||||
|
This graph shows which files directly or indirectly include this file:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="CollisionHandler_8h__dep__incl.svg" width="390" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p><a href="CollisionHandler_8h_source.html">Go to the source code of this file.</a></p>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||||
|
Typedefs</h2></td></tr>
|
||||||
|
<tr class="memitem:abef0da43ec1cde97cf43cca19ff98202" id="r_abef0da43ec1cde97cf43cca19ff98202"><td class="memItemLeft" align="right" valign="top"><a id="abef0da43ec1cde97cf43cca19ff98202" name="abef0da43ec1cde97cf43cca19ff98202"></a>
|
||||||
|
using </td><td class="memItemRight" valign="bottom"><b>IntersectionBitSet</b> = std::bitset<DIRECTION_C></td></tr>
|
||||||
|
<tr class="separator:abef0da43ec1cde97cf43cca19ff98202"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||||
|
Variables</h2></td></tr>
|
||||||
|
<tr class="memitem:aa56b93742b57df94b7267ed3360ead34" id="r_aa56b93742b57df94b7267ed3360ead34"><td class="memItemLeft" align="right" valign="top"><a id="aa56b93742b57df94b7267ed3360ead34" name="aa56b93742b57df94b7267ed3360ead34"></a>
|
||||||
|
constexpr uint8_t </td><td class="memItemRight" valign="bottom"><b>DIRECTION_C</b> = 4</td></tr>
|
||||||
|
<tr class="separator:aa56b93742b57df94b7267ed3360ead34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="CollisionHandler_8h.html">CollisionHandler.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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4
CollisionHandler_8h.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var CollisionHandler_8h =
|
||||||
|
[
|
||||||
|
[ "CollisionHandler", "classCollisionHandler.html", "classCollisionHandler" ]
|
||||||
|
];
|
||||||
7
CollisionHandler_8h__dep__incl.map
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<map id="include/CollisionHandler.h" name="include/CollisionHandler.h">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="101,5,271,31"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$CollisionHandler_8cpp.html" title=" " alt="" coords="5,79,167,105"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="158,42,105,81,102,76,155,38"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$TransformComponent_8cpp.html" title=" " alt="" coords="191,79,384,105"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="217,38,272,76,269,81,214,43"/>
|
||||||
|
</map>
|
||||||
1
CollisionHandler_8h__dep__incl.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
b9f92a1733ee6d15b423e267a90d53a8
|
||||||
82
CollisionHandler_8h__dep__incl.svg
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: include/CollisionHandler.h Pages: 1 -->
|
||||||
|
<svg width="292pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 291.62 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>include/CollisionHandler.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="199.38,-74.5 71.62,-74.5 71.62,-55.25 199.38,-55.25 199.38,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="135.5" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">include/CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="CollisionHandler_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="121,-19.25 0,-19.25 0,0 121,0 121,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="60.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/CollisionHandler.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M113.51,-48.26C100.43,-38.97 84.29,-27.52 73.29,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.36,-51.03 121.54,-53.97 115.42,-45.32 111.36,-51.03"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="TransformComponent_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="283.62,-19.25 139.38,-19.25 139.38,0 283.62,0 283.62,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="211.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/TransformComponent.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M157.79,-48.26C171.04,-38.97 187.39,-27.52 198.54,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="155.81,-45.37 149.63,-53.97 159.83,-51.1 155.81,-45.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.2 KiB |
57
CollisionHandler_8h__dep__incl_org.svg
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: include/CollisionHandler.h Pages: 1 -->
|
||||||
|
<svg width="292pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 291.62 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>include/CollisionHandler.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="199.38,-74.5 71.62,-74.5 71.62,-55.25 199.38,-55.25 199.38,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="135.5" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">include/CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="CollisionHandler_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="121,-19.25 0,-19.25 0,0 121,0 121,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="60.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/CollisionHandler.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M113.51,-48.26C100.43,-38.97 84.29,-27.52 73.29,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.36,-51.03 121.54,-53.97 115.42,-45.32 111.36,-51.03"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="TransformComponent_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="283.62,-19.25 139.38,-19.25 139.38,0 283.62,0 283.62,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="211.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/TransformComponent.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M157.79,-48.26C171.04,-38.97 187.39,-27.52 198.54,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="155.81,-45.37 149.63,-53.97 159.83,-51.1 155.81,-45.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
67
CollisionHandler_8h__incl.map
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
<map id="include/CollisionHandler.h" name="include/CollisionHandler.h">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="443,5,614,31"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$ColliderComponent_8h_source.html" title=" " alt="" coords="121,226,261,252"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="502,34,410,81,302,154,219,219,216,214,299,150,407,77,500,29"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$Vector2D_8h_source.html" title=" " alt="" coords="70,300,155,326"/>
|
||||||
|
<area shape="poly" id="edge28_Node000001_Node000005" title=" " alt="" coords="451,34,365,56,317,72,269,93,223,118,179,149,141,185,111,228,106,241,104,256,107,285,102,285,98,256,100,240,106,225,137,182,176,145,220,114,267,88,315,67,363,51,449,29"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="5,374,92,399"/>
|
||||||
|
<area shape="poly" id="edge19_Node000001_Node000006" title=" " alt="" coords="443,29,319,45,185,72,126,90,78,111,46,136,38,150,35,164,35,240,39,304,46,358,41,358,34,304,30,241,30,164,33,148,42,133,75,107,124,85,184,67,318,40,442,24"/>
|
||||||
|
<area shape="rect" id="Node000007" href="$Constants_8h_source.html" title=" " alt="" coords="629,300,719,326"/>
|
||||||
|
<area shape="poly" id="edge7_Node000001_Node000007" title=" " alt="" coords="556,29,605,57,664,99,693,126,718,156,739,189,754,226,757,239,754,253,736,276,714,294,711,290,732,273,749,251,752,239,749,227,735,192,714,159,689,130,661,103,602,61,553,34"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$Entity_8h_source.html" title=" " alt="" coords="452,153,515,178"/>
|
||||||
|
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="527,32,494,138,489,137,522,31"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="286,226,339,252"/>
|
||||||
|
<area shape="poly" id="edge36_Node000001_Node000012" title=" " alt="" coords="508,34,475,54,441,81,408,115,377,151,331,215,326,212,373,148,404,111,437,77,472,50,505,29"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="364,226,421,252"/>
|
||||||
|
<area shape="poly" id="edge40_Node000001_Node000013" title=" " alt="" coords="516,33,466,83,438,117,415,154,404,183,398,212,393,211,399,182,410,151,434,113,462,79,512,30"/>
|
||||||
|
<area shape="rect" id="Node000015" href="$SpriteComponent_8h_source.html" title=" " alt="" coords="871,153,1002,178"/>
|
||||||
|
<area shape="poly" id="edge20_Node000001_Node000015" title=" " alt="" coords="584,29,663,49,749,77,897,143,895,148,748,81,661,54,582,34"/>
|
||||||
|
<area shape="rect" id="Node000021" href="$Manager_8h_source.html" title=" " alt="" coords="535,79,616,105"/>
|
||||||
|
<area shape="poly" id="edge29_Node000001_Node000021" title=" " alt="" coords="538,30,561,64,557,67,534,33"/>
|
||||||
|
<area shape="rect" id="Node000023" title=" " alt="" coords="818,79,914,105"/>
|
||||||
|
<area shape="poly" id="edge37_Node000001_Node000023" title=" " alt="" coords="587,29,804,75,803,80,586,34"/>
|
||||||
|
<area shape="rect" id="Node000024" title=" " alt="" coords="937,79,987,105"/>
|
||||||
|
<area shape="poly" id="edge38_Node000001_Node000024" title=" " alt="" coords="614,26,755,44,923,76,922,81,754,50,614,31"/>
|
||||||
|
<area shape="rect" id="Node000025" title=" " alt="" coords="1011,79,1062,105"/>
|
||||||
|
<area shape="poly" id="edge39_Node000001_Node000025" title=" " alt="" coords="615,23,787,42,890,56,996,76,995,81,889,62,787,47,614,29"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="132,374,189,399"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="191,253,169,359,164,358,186,252"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$Component_8h_source.html" title=" " alt="" coords="425,300,523,326"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="240,250,412,293,410,298,238,255"/>
|
||||||
|
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="180,255,139,291,135,287,176,251"/>
|
||||||
|
<area shape="poly" id="edge5_Node000005_Node000003" title=" " alt="" coords="123,324,146,359,142,362,118,327"/>
|
||||||
|
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="104,328,71,364,67,360,100,324"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="642,374,706,399"/>
|
||||||
|
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="677,326,677,358,671,358,671,326"/>
|
||||||
|
<area shape="poly" id="edge14_Node000009_Node000002" title=" " alt="" coords="452,177,256,225,255,220,451,172"/>
|
||||||
|
<area shape="poly" id="edge18_Node000009_Node000007" title=" " alt="" coords="495,177,526,212,569,250,602,272,635,290,633,295,599,277,566,254,523,215,491,181"/>
|
||||||
|
<area shape="rect" id="Node000010" title=" " alt="" coords="579,226,628,252"/>
|
||||||
|
<area shape="poly" id="edge10_Node000009_Node000010" title=" " alt="" coords="505,177,571,216,568,220,502,181"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="652,226,720,252"/>
|
||||||
|
<area shape="poly" id="edge11_Node000009_Node000011" title=" " alt="" coords="516,176,638,218,637,223,514,181"/>
|
||||||
|
<area shape="poly" id="edge12_Node000009_Node000012" title=" " alt="" coords="455,181,354,223,352,218,453,176"/>
|
||||||
|
<area shape="poly" id="edge13_Node000009_Node000013" title=" " alt="" coords="469,181,421,219,418,215,466,177"/>
|
||||||
|
<area shape="rect" id="Node000014" href="$ECS_8h_source.html" title=" " alt="" coords="445,226,503,252"/>
|
||||||
|
<area shape="poly" id="edge15_Node000009_Node000014" title=" " alt="" coords="484,179,480,211,475,211,479,178"/>
|
||||||
|
<area shape="poly" id="edge16_Node000014_Node000004" title=" " alt="" coords="477,252,477,284,471,284,471,252"/>
|
||||||
|
<area shape="poly" id="edge17_Node000014_Node000007" title=" " alt="" coords="504,248,626,292,624,297,502,253"/>
|
||||||
|
<area shape="poly" id="edge26_Node000015_Node000004" title=" " alt="" coords="912,181,833,217,732,255,630,282,538,302,537,297,629,277,730,249,831,212,910,177"/>
|
||||||
|
<area shape="poly" id="edge23_Node000015_Node000011" title=" " alt="" coords="895,181,735,227,734,222,893,176"/>
|
||||||
|
<area shape="rect" id="Node000016" title=" " alt="" coords="1001,226,1048,252"/>
|
||||||
|
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="953,177,1000,214,996,219,950,181"/>
|
||||||
|
<area shape="rect" id="Node000017" title=" " alt="" coords="1072,226,1172,252"/>
|
||||||
|
<area shape="poly" id="edge22_Node000015_Node000017" title=" " alt="" coords="969,176,1077,218,1075,223,967,181"/>
|
||||||
|
<area shape="rect" id="Node000018" href="$AnimationHandler_8h_source.html" title=" " alt="" coords="1196,226,1330,252"/>
|
||||||
|
<area shape="poly" id="edge24_Node000015_Node000018" title=" " alt="" coords="993,176,1193,220,1192,225,992,182"/>
|
||||||
|
<area shape="rect" id="Node000020" href="$Direction_8h_source.html" title=" " alt="" coords="895,226,978,252"/>
|
||||||
|
<area shape="poly" id="edge27_Node000015_Node000020" title=" " alt="" coords="939,179,939,211,934,211,934,179"/>
|
||||||
|
<area shape="rect" id="Node000019" title=" " alt="" coords="1233,300,1293,326"/>
|
||||||
|
<area shape="poly" id="edge25_Node000018_Node000019" title=" " alt="" coords="1266,252,1266,284,1261,284,1261,252"/>
|
||||||
|
<area shape="poly" id="edge34_Node000021_Node000007" title=" " alt="" coords="603,103,636,121,674,148,709,183,723,203,734,225,737,239,734,253,721,274,705,292,701,288,717,271,729,251,732,239,729,227,718,206,705,186,671,152,634,126,600,108"/>
|
||||||
|
<area shape="poly" id="edge35_Node000021_Node000009" title=" " alt="" coords="561,107,512,145,509,141,558,103"/>
|
||||||
|
<area shape="poly" id="edge31_Node000021_Node000010" title=" " alt="" coords="591,103,610,124,626,152,629,168,628,184,619,213,614,211,623,183,623,168,621,154,606,128,587,107"/>
|
||||||
|
<area shape="poly" id="edge32_Node000021_Node000011" title=" " alt="" coords="594,103,620,124,645,151,664,181,679,211,674,213,660,184,641,154,616,128,591,107"/>
|
||||||
|
<area shape="poly" id="edge33_Node000021_Node000013" title=" " alt="" coords="535,106,487,125,463,138,441,155,419,183,404,213,399,211,414,180,437,151,460,134,485,120,533,101"/>
|
||||||
|
<area shape="rect" id="Node000022" title=" " alt="" coords="540,153,611,178"/>
|
||||||
|
<area shape="poly" id="edge30_Node000021_Node000022" title=" " alt="" coords="578,105,578,137,573,137,573,105"/>
|
||||||
|
</map>
|
||||||
1
CollisionHandler_8h__incl.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
0ff17a0d4e039022745ab5906e3f151d
|
||||||
679
CollisionHandler_8h__incl.svg
Normal file
@ -0,0 +1,679 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: include/CollisionHandler.h Pages: 1 -->
|
||||||
|
<!--zoomable 304 -->
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||||
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||||
|
<g id="zoomPlus">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="zoomMin">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowUp" transform="translate(30 24)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="resetDef">
|
||||||
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<script type="application/ecmascript">
|
||||||
|
var viewWidth = 1002;
|
||||||
|
var viewHeight = 304;
|
||||||
|
var sectionId = 'dynsection-0';
|
||||||
|
</script>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="viewport">
|
||||||
|
<title>include/CollisionHandler.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="456.25,-295.5 328.5,-295.5 328.5,-276.25 456.25,-276.25 456.25,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="392.38" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="ColliderComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="192,-129.75 86.75,-129.75 86.75,-110.5 192,-110.5 192,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="139.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M371.83,-275.91C353.24,-267.51 325.33,-254.19 302.38,-240.25 248.04,-207.25 188.88,-161.22 159,-137.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.52,-134.72 151.55,-131.15 157.12,-140.16 161.52,-134.72"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="Vector2D_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="112.38,-74.5 48.38,-74.5 48.38,-55.25 112.38,-55.25 112.38,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="80.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge28_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge28_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M333.44,-275.78C258,-260.57 130.7,-221.97 77.38,-129.75 69.72,-116.51 71.17,-99.01 74.15,-85.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.45,-86.88 76.7,-76.31 70.7,-85.04 77.45,-86.88"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="64.75,-19.25 0,-19.25 0,0 64.75,0 64.75,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="32.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_rect.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge19_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge19_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M328,-279.4C221.53,-268.56 20.38,-239.7 20.38,-176.38 20.38,-176.38 20.38,-176.38 20.38,-119.12 20.38,-88.22 25.24,-52.66 28.78,-30.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="32.23,-31.53 30.45,-21.08 25.33,-30.35 32.23,-31.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="Constants_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="535.25,-74.5 467.5,-74.5 467.5,-55.25 535.25,-55.25 535.25,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="501.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge7_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M411.89,-275.78C451.37,-255.99 538.69,-204.71 559.38,-129.75 561.65,-121.5 563.15,-118.18 559.38,-110.5 553.21,-97.98 541.66,-87.99 530.48,-80.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.57,-77.83 522.19,-75.69 528.97,-83.84 532.57,-77.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="Entity_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="382.12,-185 334.62,-185 334.62,-165.75 382.12,-165.75 382.12,-185"/>
|
||||||
|
<text text-anchor="middle" x="358.38" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge9_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M389.59,-276C384.16,-258.67 372.04,-219.98 364.6,-196.24"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.98,-195.32 361.65,-186.82 361.3,-197.41 367.98,-195.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="250.38,-129.75 210.38,-129.75 210.38,-110.5 250.38,-110.5 250.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="230.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">bitset</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge36_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge36_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M375.94,-275.88C361.71,-267.65 341.03,-254.61 325.38,-240.25 291.08,-208.78 259.05,-164.29 242.37,-139.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.3,-137.63 236.85,-131.23 239.46,-141.5 245.3,-137.63"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="311.88,-129.75 268.88,-129.75 268.88,-110.5 311.88,-110.5 311.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="290.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge40_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge40_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M381.69,-275.88C363.17,-259.68 325.2,-223.68 305.38,-185 298.29,-171.17 294.49,-153.95 292.5,-140.87"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.02,-140.82 291.28,-131.35 289.08,-141.71 296.02,-140.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15 -->
|
||||||
|
<g id="Node000015" class="node">
|
||||||
|
<title>Node15</title>
|
||||||
|
<g id="a_Node000015"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="747.62,-185 649.12,-185 649.12,-165.75 747.62,-165.75 747.62,-185"/>
|
||||||
|
<text text-anchor="middle" x="698.38" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node15 -->
|
||||||
|
<g id="edge20_Node000001_Node000015" class="edge">
|
||||||
|
<title>Node1->Node15</title>
|
||||||
|
<g id="a_edge20_Node000001_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M433.28,-275.76C467.02,-267.77 515.9,-255.14 557.38,-240.25 560.19,-239.24 627.38,-208.7 667.98,-190.22"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="669.38,-193.43 677.03,-186.1 666.48,-187.06 669.38,-193.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21 -->
|
||||||
|
<g id="Node000021" class="node">
|
||||||
|
<title>Node21</title>
|
||||||
|
<g id="a_Node000021"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="457.88,-240.25 396.88,-240.25 396.88,-221 457.88,-221 457.88,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="427.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node21 -->
|
||||||
|
<g id="edge29_Node000001_Node000021" class="edge">
|
||||||
|
<title>Node1->Node21</title>
|
||||||
|
<g id="a_edge29_Node000001_Node000021"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M398.15,-276.08C402.79,-269.03 409.45,-258.9 415.24,-250.08"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="418.07,-252.15 420.64,-241.87 412.22,-248.31 418.07,-252.15"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23 -->
|
||||||
|
<g id="Node000023" class="node">
|
||||||
|
<title>Node23</title>
|
||||||
|
<g id="a_Node000023"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="681.12,-240.25 609.62,-240.25 609.62,-221 681.12,-221 681.12,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="645.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node23 -->
|
||||||
|
<g id="edge37_Node000001_Node000023" class="edge">
|
||||||
|
<title>Node1->Node23</title>
|
||||||
|
<g id="a_edge37_Node000001_Node000023"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M435.58,-275.78C480.82,-266.26 551.65,-251.35 598.3,-241.53"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.77,-245.01 607.83,-239.53 597.32,-238.16 598.77,-245.01"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node24 -->
|
||||||
|
<g id="Node000024" class="node">
|
||||||
|
<title>Node24</title>
|
||||||
|
<g id="a_Node000024"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="735.88,-240.25 698.88,-240.25 698.88,-221 735.88,-221 735.88,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="717.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node24 -->
|
||||||
|
<g id="edge38_Node000001_Node000024" class="edge">
|
||||||
|
<title>Node1->Node24</title>
|
||||||
|
<g id="a_edge38_Node000001_Node000024"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M456.59,-278.28C514.77,-271.62 602.98,-259.84 687.51,-240.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.17,-244.06 697.13,-238.39 686.59,-237.24 688.17,-244.06"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node25 -->
|
||||||
|
<g id="Node000025" class="node">
|
||||||
|
<title>Node25</title>
|
||||||
|
<g id="a_Node000025"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="792.62,-240.25 754.12,-240.25 754.12,-221 792.62,-221 792.62,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="773.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node25 -->
|
||||||
|
<g id="edge39_Node000001_Node000025" class="edge">
|
||||||
|
<title>Node1->Node25</title>
|
||||||
|
<g id="a_edge39_Node000001_Node000025"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M456.71,-280.11C525.46,-274.26 637.74,-262.56 742.78,-240.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="743.38,-243.93 752.43,-238.41 741.92,-237.08 743.38,-243.93"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="137.88,-19.25 94.88,-19.25 94.88,0 137.88,0 137.88,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="116.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M137.49,-110.25C133.84,-93 125.69,-54.58 120.65,-30.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="124.09,-30.16 118.6,-21.11 117.25,-31.62 124.09,-30.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="Component_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="387.88,-74.5 314.88,-74.5 314.88,-55.25 387.88,-55.25 387.88,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="351.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node4 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node2->Node4</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M175.34,-110.09C210.82,-101.18 265.25,-87.51 304.19,-77.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.92,-81.15 313.77,-75.32 303.22,-74.36 304.92,-81.15"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node5 -->
|
||||||
|
<g id="edge4_Node000002_Node000005" class="edge">
|
||||||
|
<title>Node2->Node5</title>
|
||||||
|
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M129.37,-110.09C121.01,-102.55 108.88,-91.6 98.77,-82.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.13,-79.89 91.36,-75.79 96.44,-85.09 101.13,-79.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node3 -->
|
||||||
|
<g id="edge5_Node000005_Node000003" class="edge">
|
||||||
|
<title>Node5->Node3</title>
|
||||||
|
<g id="a_edge5_Node000005_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M86.32,-55.08C91.09,-48.03 97.94,-37.9 103.9,-29.08"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.75,-31.11 109.45,-20.86 100.95,-27.19 106.75,-31.11"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node6 -->
|
||||||
|
<g id="edge6_Node000005_Node000006" class="edge">
|
||||||
|
<title>Node5->Node6</title>
|
||||||
|
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M72.45,-55.08C65.82,-47.73 56.16,-37.01 47.99,-27.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.78,-25.82 41.49,-20.73 45.58,-30.5 50.78,-25.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="525.5,-19.25 477.25,-19.25 477.25,0 525.5,0 525.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="501.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node8 -->
|
||||||
|
<g id="edge8_Node000007_Node000008" class="edge">
|
||||||
|
<title>Node7->Node8</title>
|
||||||
|
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M501.38,-55.08C501.38,-48.57 501.38,-39.42 501.38,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.88,-31.12 501.38,-21.12 497.88,-31.12 504.88,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node2 -->
|
||||||
|
<g id="edge14_Node000009_Node000002" class="edge">
|
||||||
|
<title>Node9->Node2</title>
|
||||||
|
<g id="a_edge14_Node000009_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M334.52,-168.57C299.47,-160.05 233.28,-143.96 187.78,-132.9"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.71,-129.52 178.17,-130.56 187.06,-136.32 188.71,-129.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node7 -->
|
||||||
|
<g id="edge18_Node000009_Node000007" class="edge">
|
||||||
|
<title>Node9->Node7</title>
|
||||||
|
<g id="a_edge18_Node000009_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M365.84,-165.32C376.98,-152.16 399.07,-127.48 421.38,-110.5 436.9,-98.68 455.92,-87.94 471.52,-79.96"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="472.94,-83.16 480.33,-75.57 469.82,-76.9 472.94,-83.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="466.88,-129.75 429.88,-129.75 429.88,-110.5 466.88,-110.5 466.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="448.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node10 -->
|
||||||
|
<g id="edge10_Node000009_Node000010" class="edge">
|
||||||
|
<title>Node9->Node10</title>
|
||||||
|
<g id="a_edge10_Node000009_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M373.64,-165.34C387.22,-157.31 407.33,-145.41 423.27,-135.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.91,-139.08 431.73,-130.97 421.34,-133.05 424.91,-139.08"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="535.62,-129.75 485.12,-129.75 485.12,-110.5 535.62,-110.5 535.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="510.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node11 -->
|
||||||
|
<g id="edge11_Node000009_Node000011" class="edge">
|
||||||
|
<title>Node9->Node11</title>
|
||||||
|
<g id="a_edge11_Node000009_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M382.46,-165.94C407.14,-157.29 445.82,-143.74 474.19,-133.8"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="475.17,-137.17 483.45,-130.56 472.86,-130.56 475.17,-137.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node12 -->
|
||||||
|
<g id="edge12_Node000009_Node000012" class="edge">
|
||||||
|
<title>Node9->Node12</title>
|
||||||
|
<g id="a_edge12_Node000009_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M336.66,-165.34C315.85,-156.68 284.24,-143.53 260.9,-133.82"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.48,-130.69 251.9,-130.08 259.79,-137.15 262.48,-130.69"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node13 -->
|
||||||
|
<g id="edge13_Node000009_Node000013" class="edge">
|
||||||
|
<title>Node9->Node13</title>
|
||||||
|
<g id="a_edge13_Node000009_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M346.84,-165.34C336.91,-157.57 322.36,-146.17 310.52,-136.9"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.96,-134.37 302.93,-130.96 308.65,-139.88 312.96,-134.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:href="ECS_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="372.88,-129.75 329.88,-129.75 329.88,-110.5 372.88,-110.5 372.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="351.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node14 -->
|
||||||
|
<g id="edge15_Node000009_Node000014" class="edge">
|
||||||
|
<title>Node9->Node14</title>
|
||||||
|
<g id="a_edge15_Node000009_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M357.22,-165.58C356.35,-158.99 355.13,-149.71 354.03,-141.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.53,-141.07 352.75,-131.61 350.59,-141.98 357.53,-141.07"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14->Node4 -->
|
||||||
|
<g id="edge16_Node000014_Node000004" class="edge">
|
||||||
|
<title>Node14->Node4</title>
|
||||||
|
<g id="a_edge16_Node000014_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M351.38,-110.33C351.38,-103.82 351.38,-94.67 351.38,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.88,-86.37 351.38,-76.37 347.88,-86.37 354.88,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14->Node7 -->
|
||||||
|
<g id="edge17_Node000014_Node000007" class="edge">
|
||||||
|
<title>Node14->Node7</title>
|
||||||
|
<g id="a_edge17_Node000014_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M373.19,-111.38C397.22,-102.85 436.26,-88.99 464.95,-78.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.09,-82.12 474.34,-75.47 463.75,-75.52 466.09,-82.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node4 -->
|
||||||
|
<g id="edge26_Node000015_Node000004" class="edge">
|
||||||
|
<title>Node15->Node4</title>
|
||||||
|
<g id="a_edge26_Node000015_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M679.31,-165.26C650.59,-151.8 594.26,-126.49 544.38,-110.5 495.79,-94.93 438.7,-82.42 399.28,-74.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.12,-71.25 389.63,-72.78 398.78,-78.12 400.12,-71.25"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node11 -->
|
||||||
|
<g id="edge23_Node000015_Node000011" class="edge">
|
||||||
|
<title>Node15->Node11</title>
|
||||||
|
<g id="a_edge23_Node000015_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M666.48,-165.34C633.3,-155.94 581.44,-141.25 546.7,-131.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="548.1,-128.17 537.52,-128.81 546.19,-134.91 548.1,-128.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16 -->
|
||||||
|
<g id="Node000016" class="node">
|
||||||
|
<title>Node16</title>
|
||||||
|
<g id="a_Node000016"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="781.75,-129.75 747,-129.75 747,-110.5 781.75,-110.5 781.75,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="764.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node16 -->
|
||||||
|
<g id="edge21_Node000015_Node000016" class="edge">
|
||||||
|
<title>Node15->Node16</title>
|
||||||
|
<g id="a_edge21_Node000015_Node000016"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M709.57,-165.34C719.11,-157.65 733.05,-146.4 744.48,-137.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="746.58,-139.98 752.17,-130.98 742.19,-134.53 746.58,-139.98"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17 -->
|
||||||
|
<g id="Node000017" class="node">
|
||||||
|
<title>Node17</title>
|
||||||
|
<g id="a_Node000017"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="875,-129.75 799.75,-129.75 799.75,-110.5 875,-110.5 875,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="837.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node17 -->
|
||||||
|
<g id="edge22_Node000015_Node000017" class="edge">
|
||||||
|
<title>Node15->Node17</title>
|
||||||
|
<g id="a_edge22_Node000015_Node000017"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M721.95,-165.34C744.22,-156.81 777.87,-143.92 803.1,-134.26"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="804.18,-137.59 812.27,-130.74 801.68,-131.05 804.18,-137.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18 -->
|
||||||
|
<g id="Node000018" class="node">
|
||||||
|
<title>Node18</title>
|
||||||
|
<g id="a_Node000018"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="993.75,-129.75 893,-129.75 893,-110.5 993.75,-110.5 993.75,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="943.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node18 -->
|
||||||
|
<g id="edge24_Node000015_Node000018" class="edge">
|
||||||
|
<title>Node15->Node18</title>
|
||||||
|
<g id="a_edge24_Node000015_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M740.21,-165.28C781.79,-156.24 845.69,-142.36 890.7,-132.57"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="891.2,-136.05 900.23,-130.5 889.71,-129.21 891.2,-136.05"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node20 -->
|
||||||
|
<g id="Node000020" class="node">
|
||||||
|
<title>Node20</title>
|
||||||
|
<g id="a_Node000020"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="729.25,-129.75 667.5,-129.75 667.5,-110.5 729.25,-110.5 729.25,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="698.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node20 -->
|
||||||
|
<g id="edge27_Node000015_Node000020" class="edge">
|
||||||
|
<title>Node15->Node20</title>
|
||||||
|
<g id="a_edge27_Node000015_Node000020"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M698.38,-165.58C698.38,-159.07 698.38,-149.92 698.38,-141.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="701.88,-141.62 698.38,-131.62 694.88,-141.62 701.88,-141.62"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19 -->
|
||||||
|
<g id="Node000019" class="node">
|
||||||
|
<title>Node19</title>
|
||||||
|
<g id="a_Node000019"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="966,-74.5 920.75,-74.5 920.75,-55.25 966,-55.25 966,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="943.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18->Node19 -->
|
||||||
|
<g id="edge25_Node000018_Node000019" class="edge">
|
||||||
|
<title>Node18->Node19</title>
|
||||||
|
<g id="a_edge25_Node000018_Node000019"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M943.38,-110.33C943.38,-103.82 943.38,-94.67 943.38,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.88,-86.37 943.38,-76.37 939.88,-86.37 946.88,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node7 -->
|
||||||
|
<g id="edge34_Node000021_Node000007" class="edge">
|
||||||
|
<title>Node21->Node7</title>
|
||||||
|
<g id="a_edge34_Node000021_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M447.32,-220.61C476.11,-206.26 527.69,-175.12 544.38,-129.75 547.33,-121.72 547.58,-118.43 544.38,-110.5 539.94,-99.51 531.36,-89.71 523.02,-82.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.35,-79.51 515.44,-75.77 520.86,-84.87 525.35,-79.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node9 -->
|
||||||
|
<g id="edge35_Node000021_Node000009" class="edge">
|
||||||
|
<title>Node21->Node9</title>
|
||||||
|
<g id="a_edge35_Node000021_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M415.67,-220.59C405.6,-212.82 390.83,-201.42 378.81,-192.15"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.16,-189.54 371.11,-186.2 376.88,-195.08 381.16,-189.54"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node10 -->
|
||||||
|
<g id="edge31_Node000021_Node000010" class="edge">
|
||||||
|
<title>Node21->Node10</title>
|
||||||
|
<g id="a_edge31_Node000021_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M437.88,-220.58C446.59,-212.32 458.34,-199.27 463.38,-185 468.54,-170.36 463.96,-153.21 458.54,-140.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.7,-138.86 454.24,-131.34 455.38,-141.87 461.7,-138.86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node11 -->
|
||||||
|
<g id="edge32_Node000021_Node000011" class="edge">
|
||||||
|
<title>Node21->Node11</title>
|
||||||
|
<g id="a_edge32_Node000021_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M440.37,-220.52C451.51,-212.23 467.44,-199.15 478.38,-185 488.94,-171.34 497.48,-153.65 503.07,-140.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="506.18,-141.99 506.64,-131.41 499.68,-139.4 506.18,-141.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node13 -->
|
||||||
|
<g id="edge33_Node000021_Node000013" class="edge">
|
||||||
|
<title>Node21->Node13</title>
|
||||||
|
<g id="a_edge33_Node000021_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.76,-221.98C374.79,-215.23 345.63,-203.53 325.38,-185 312.11,-172.86 302.78,-154.5 297.11,-140.58"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.52,-139.71 293.73,-131.57 293.97,-142.17 300.52,-139.71"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22 -->
|
||||||
|
<g id="Node000022" class="node">
|
||||||
|
<title>Node22</title>
|
||||||
|
<g id="a_Node000022"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="454.12,-185 400.62,-185 400.62,-165.75 454.12,-165.75 454.12,-185"/>
|
||||||
|
<text text-anchor="middle" x="427.38" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node22 -->
|
||||||
|
<g id="edge30_Node000021_Node000022" class="edge">
|
||||||
|
<title>Node21->Node22</title>
|
||||||
|
<g id="a_edge30_Node000021_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M427.38,-220.83C427.38,-214.32 427.38,-205.17 427.38,-196.87"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="430.88,-196.87 427.38,-186.87 423.88,-196.87 430.88,-196.87"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||||
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||||
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||||
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||||
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||||
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||||
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||||
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||||
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||||
|
</g>
|
||||||
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||||
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||||
|
<a xlink:href="CollisionHandler_8h__incl_org.svg" target="_base">
|
||||||
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||||
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||||
|
<path id="arrow"
|
||||||
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||||
|
style="fill:#404040;"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 30 KiB |
597
CollisionHandler_8h__incl_org.svg
Normal file
@ -0,0 +1,597 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: include/CollisionHandler.h Pages: 1 -->
|
||||||
|
<svg width="1002pt" height="304pt"
|
||||||
|
viewBox="0.00 0.00 1001.75 303.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 299.5)">
|
||||||
|
<title>include/CollisionHandler.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="456.25,-295.5 328.5,-295.5 328.5,-276.25 456.25,-276.25 456.25,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="392.38" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="ColliderComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="192,-129.75 86.75,-129.75 86.75,-110.5 192,-110.5 192,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="139.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M371.83,-275.91C353.24,-267.51 325.33,-254.19 302.38,-240.25 248.04,-207.25 188.88,-161.22 159,-137.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.52,-134.72 151.55,-131.15 157.12,-140.16 161.52,-134.72"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="Vector2D_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="112.38,-74.5 48.38,-74.5 48.38,-55.25 112.38,-55.25 112.38,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="80.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge28_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge28_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M333.44,-275.78C258,-260.57 130.7,-221.97 77.38,-129.75 69.72,-116.51 71.17,-99.01 74.15,-85.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.45,-86.88 76.7,-76.31 70.7,-85.04 77.45,-86.88"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="64.75,-19.25 0,-19.25 0,0 64.75,0 64.75,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="32.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_rect.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge19_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge19_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M328,-279.4C221.53,-268.56 20.38,-239.7 20.38,-176.38 20.38,-176.38 20.38,-176.38 20.38,-119.12 20.38,-88.22 25.24,-52.66 28.78,-30.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="32.23,-31.53 30.45,-21.08 25.33,-30.35 32.23,-31.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="Constants_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="535.25,-74.5 467.5,-74.5 467.5,-55.25 535.25,-55.25 535.25,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="501.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge7_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M411.89,-275.78C451.37,-255.99 538.69,-204.71 559.38,-129.75 561.65,-121.5 563.15,-118.18 559.38,-110.5 553.21,-97.98 541.66,-87.99 530.48,-80.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.57,-77.83 522.19,-75.69 528.97,-83.84 532.57,-77.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="Entity_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="382.12,-185 334.62,-185 334.62,-165.75 382.12,-165.75 382.12,-185"/>
|
||||||
|
<text text-anchor="middle" x="358.38" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge9_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M389.59,-276C384.16,-258.67 372.04,-219.98 364.6,-196.24"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.98,-195.32 361.65,-186.82 361.3,-197.41 367.98,-195.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="250.38,-129.75 210.38,-129.75 210.38,-110.5 250.38,-110.5 250.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="230.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">bitset</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge36_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge36_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M375.94,-275.88C361.71,-267.65 341.03,-254.61 325.38,-240.25 291.08,-208.78 259.05,-164.29 242.37,-139.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.3,-137.63 236.85,-131.23 239.46,-141.5 245.3,-137.63"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="311.88,-129.75 268.88,-129.75 268.88,-110.5 311.88,-110.5 311.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="290.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge40_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge40_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M381.69,-275.88C363.17,-259.68 325.2,-223.68 305.38,-185 298.29,-171.17 294.49,-153.95 292.5,-140.87"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.02,-140.82 291.28,-131.35 289.08,-141.71 296.02,-140.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15 -->
|
||||||
|
<g id="Node000015" class="node">
|
||||||
|
<title>Node15</title>
|
||||||
|
<g id="a_Node000015"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="747.62,-185 649.12,-185 649.12,-165.75 747.62,-165.75 747.62,-185"/>
|
||||||
|
<text text-anchor="middle" x="698.38" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node15 -->
|
||||||
|
<g id="edge20_Node000001_Node000015" class="edge">
|
||||||
|
<title>Node1->Node15</title>
|
||||||
|
<g id="a_edge20_Node000001_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M433.28,-275.76C467.02,-267.77 515.9,-255.14 557.38,-240.25 560.19,-239.24 627.38,-208.7 667.98,-190.22"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="669.38,-193.43 677.03,-186.1 666.48,-187.06 669.38,-193.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21 -->
|
||||||
|
<g id="Node000021" class="node">
|
||||||
|
<title>Node21</title>
|
||||||
|
<g id="a_Node000021"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="457.88,-240.25 396.88,-240.25 396.88,-221 457.88,-221 457.88,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="427.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node21 -->
|
||||||
|
<g id="edge29_Node000001_Node000021" class="edge">
|
||||||
|
<title>Node1->Node21</title>
|
||||||
|
<g id="a_edge29_Node000001_Node000021"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M398.15,-276.08C402.79,-269.03 409.45,-258.9 415.24,-250.08"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="418.07,-252.15 420.64,-241.87 412.22,-248.31 418.07,-252.15"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23 -->
|
||||||
|
<g id="Node000023" class="node">
|
||||||
|
<title>Node23</title>
|
||||||
|
<g id="a_Node000023"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="681.12,-240.25 609.62,-240.25 609.62,-221 681.12,-221 681.12,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="645.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node23 -->
|
||||||
|
<g id="edge37_Node000001_Node000023" class="edge">
|
||||||
|
<title>Node1->Node23</title>
|
||||||
|
<g id="a_edge37_Node000001_Node000023"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M435.58,-275.78C480.82,-266.26 551.65,-251.35 598.3,-241.53"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.77,-245.01 607.83,-239.53 597.32,-238.16 598.77,-245.01"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node24 -->
|
||||||
|
<g id="Node000024" class="node">
|
||||||
|
<title>Node24</title>
|
||||||
|
<g id="a_Node000024"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="735.88,-240.25 698.88,-240.25 698.88,-221 735.88,-221 735.88,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="717.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node24 -->
|
||||||
|
<g id="edge38_Node000001_Node000024" class="edge">
|
||||||
|
<title>Node1->Node24</title>
|
||||||
|
<g id="a_edge38_Node000001_Node000024"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M456.59,-278.28C514.77,-271.62 602.98,-259.84 687.51,-240.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.17,-244.06 697.13,-238.39 686.59,-237.24 688.17,-244.06"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node25 -->
|
||||||
|
<g id="Node000025" class="node">
|
||||||
|
<title>Node25</title>
|
||||||
|
<g id="a_Node000025"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="792.62,-240.25 754.12,-240.25 754.12,-221 792.62,-221 792.62,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="773.38" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node25 -->
|
||||||
|
<g id="edge39_Node000001_Node000025" class="edge">
|
||||||
|
<title>Node1->Node25</title>
|
||||||
|
<g id="a_edge39_Node000001_Node000025"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M456.71,-280.11C525.46,-274.26 637.74,-262.56 742.78,-240.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="743.38,-243.93 752.43,-238.41 741.92,-237.08 743.38,-243.93"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="137.88,-19.25 94.88,-19.25 94.88,0 137.88,0 137.88,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="116.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M137.49,-110.25C133.84,-93 125.69,-54.58 120.65,-30.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="124.09,-30.16 118.6,-21.11 117.25,-31.62 124.09,-30.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="Component_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="387.88,-74.5 314.88,-74.5 314.88,-55.25 387.88,-55.25 387.88,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="351.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node4 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node2->Node4</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M175.34,-110.09C210.82,-101.18 265.25,-87.51 304.19,-77.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.92,-81.15 313.77,-75.32 303.22,-74.36 304.92,-81.15"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node5 -->
|
||||||
|
<g id="edge4_Node000002_Node000005" class="edge">
|
||||||
|
<title>Node2->Node5</title>
|
||||||
|
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M129.37,-110.09C121.01,-102.55 108.88,-91.6 98.77,-82.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.13,-79.89 91.36,-75.79 96.44,-85.09 101.13,-79.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node3 -->
|
||||||
|
<g id="edge5_Node000005_Node000003" class="edge">
|
||||||
|
<title>Node5->Node3</title>
|
||||||
|
<g id="a_edge5_Node000005_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M86.32,-55.08C91.09,-48.03 97.94,-37.9 103.9,-29.08"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.75,-31.11 109.45,-20.86 100.95,-27.19 106.75,-31.11"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node6 -->
|
||||||
|
<g id="edge6_Node000005_Node000006" class="edge">
|
||||||
|
<title>Node5->Node6</title>
|
||||||
|
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M72.45,-55.08C65.82,-47.73 56.16,-37.01 47.99,-27.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.78,-25.82 41.49,-20.73 45.58,-30.5 50.78,-25.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="525.5,-19.25 477.25,-19.25 477.25,0 525.5,0 525.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="501.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node8 -->
|
||||||
|
<g id="edge8_Node000007_Node000008" class="edge">
|
||||||
|
<title>Node7->Node8</title>
|
||||||
|
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M501.38,-55.08C501.38,-48.57 501.38,-39.42 501.38,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.88,-31.12 501.38,-21.12 497.88,-31.12 504.88,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node2 -->
|
||||||
|
<g id="edge14_Node000009_Node000002" class="edge">
|
||||||
|
<title>Node9->Node2</title>
|
||||||
|
<g id="a_edge14_Node000009_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M334.52,-168.57C299.47,-160.05 233.28,-143.96 187.78,-132.9"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.71,-129.52 178.17,-130.56 187.06,-136.32 188.71,-129.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node7 -->
|
||||||
|
<g id="edge18_Node000009_Node000007" class="edge">
|
||||||
|
<title>Node9->Node7</title>
|
||||||
|
<g id="a_edge18_Node000009_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M365.84,-165.32C376.98,-152.16 399.07,-127.48 421.38,-110.5 436.9,-98.68 455.92,-87.94 471.52,-79.96"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="472.94,-83.16 480.33,-75.57 469.82,-76.9 472.94,-83.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="466.88,-129.75 429.88,-129.75 429.88,-110.5 466.88,-110.5 466.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="448.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node10 -->
|
||||||
|
<g id="edge10_Node000009_Node000010" class="edge">
|
||||||
|
<title>Node9->Node10</title>
|
||||||
|
<g id="a_edge10_Node000009_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M373.64,-165.34C387.22,-157.31 407.33,-145.41 423.27,-135.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.91,-139.08 431.73,-130.97 421.34,-133.05 424.91,-139.08"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="535.62,-129.75 485.12,-129.75 485.12,-110.5 535.62,-110.5 535.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="510.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node11 -->
|
||||||
|
<g id="edge11_Node000009_Node000011" class="edge">
|
||||||
|
<title>Node9->Node11</title>
|
||||||
|
<g id="a_edge11_Node000009_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M382.46,-165.94C407.14,-157.29 445.82,-143.74 474.19,-133.8"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="475.17,-137.17 483.45,-130.56 472.86,-130.56 475.17,-137.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node12 -->
|
||||||
|
<g id="edge12_Node000009_Node000012" class="edge">
|
||||||
|
<title>Node9->Node12</title>
|
||||||
|
<g id="a_edge12_Node000009_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M336.66,-165.34C315.85,-156.68 284.24,-143.53 260.9,-133.82"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.48,-130.69 251.9,-130.08 259.79,-137.15 262.48,-130.69"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node13 -->
|
||||||
|
<g id="edge13_Node000009_Node000013" class="edge">
|
||||||
|
<title>Node9->Node13</title>
|
||||||
|
<g id="a_edge13_Node000009_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M346.84,-165.34C336.91,-157.57 322.36,-146.17 310.52,-136.9"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.96,-134.37 302.93,-130.96 308.65,-139.88 312.96,-134.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:href="ECS_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="372.88,-129.75 329.88,-129.75 329.88,-110.5 372.88,-110.5 372.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="351.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node14 -->
|
||||||
|
<g id="edge15_Node000009_Node000014" class="edge">
|
||||||
|
<title>Node9->Node14</title>
|
||||||
|
<g id="a_edge15_Node000009_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M357.22,-165.58C356.35,-158.99 355.13,-149.71 354.03,-141.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.53,-141.07 352.75,-131.61 350.59,-141.98 357.53,-141.07"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14->Node4 -->
|
||||||
|
<g id="edge16_Node000014_Node000004" class="edge">
|
||||||
|
<title>Node14->Node4</title>
|
||||||
|
<g id="a_edge16_Node000014_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M351.38,-110.33C351.38,-103.82 351.38,-94.67 351.38,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.88,-86.37 351.38,-76.37 347.88,-86.37 354.88,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14->Node7 -->
|
||||||
|
<g id="edge17_Node000014_Node000007" class="edge">
|
||||||
|
<title>Node14->Node7</title>
|
||||||
|
<g id="a_edge17_Node000014_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M373.19,-111.38C397.22,-102.85 436.26,-88.99 464.95,-78.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.09,-82.12 474.34,-75.47 463.75,-75.52 466.09,-82.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node4 -->
|
||||||
|
<g id="edge26_Node000015_Node000004" class="edge">
|
||||||
|
<title>Node15->Node4</title>
|
||||||
|
<g id="a_edge26_Node000015_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M679.31,-165.26C650.59,-151.8 594.26,-126.49 544.38,-110.5 495.79,-94.93 438.7,-82.42 399.28,-74.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.12,-71.25 389.63,-72.78 398.78,-78.12 400.12,-71.25"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node11 -->
|
||||||
|
<g id="edge23_Node000015_Node000011" class="edge">
|
||||||
|
<title>Node15->Node11</title>
|
||||||
|
<g id="a_edge23_Node000015_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M666.48,-165.34C633.3,-155.94 581.44,-141.25 546.7,-131.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="548.1,-128.17 537.52,-128.81 546.19,-134.91 548.1,-128.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16 -->
|
||||||
|
<g id="Node000016" class="node">
|
||||||
|
<title>Node16</title>
|
||||||
|
<g id="a_Node000016"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="781.75,-129.75 747,-129.75 747,-110.5 781.75,-110.5 781.75,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="764.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node16 -->
|
||||||
|
<g id="edge21_Node000015_Node000016" class="edge">
|
||||||
|
<title>Node15->Node16</title>
|
||||||
|
<g id="a_edge21_Node000015_Node000016"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M709.57,-165.34C719.11,-157.65 733.05,-146.4 744.48,-137.18"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="746.58,-139.98 752.17,-130.98 742.19,-134.53 746.58,-139.98"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17 -->
|
||||||
|
<g id="Node000017" class="node">
|
||||||
|
<title>Node17</title>
|
||||||
|
<g id="a_Node000017"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="875,-129.75 799.75,-129.75 799.75,-110.5 875,-110.5 875,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="837.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node17 -->
|
||||||
|
<g id="edge22_Node000015_Node000017" class="edge">
|
||||||
|
<title>Node15->Node17</title>
|
||||||
|
<g id="a_edge22_Node000015_Node000017"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M721.95,-165.34C744.22,-156.81 777.87,-143.92 803.1,-134.26"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="804.18,-137.59 812.27,-130.74 801.68,-131.05 804.18,-137.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18 -->
|
||||||
|
<g id="Node000018" class="node">
|
||||||
|
<title>Node18</title>
|
||||||
|
<g id="a_Node000018"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="993.75,-129.75 893,-129.75 893,-110.5 993.75,-110.5 993.75,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="943.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node18 -->
|
||||||
|
<g id="edge24_Node000015_Node000018" class="edge">
|
||||||
|
<title>Node15->Node18</title>
|
||||||
|
<g id="a_edge24_Node000015_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M740.21,-165.28C781.79,-156.24 845.69,-142.36 890.7,-132.57"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="891.2,-136.05 900.23,-130.5 889.71,-129.21 891.2,-136.05"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node20 -->
|
||||||
|
<g id="Node000020" class="node">
|
||||||
|
<title>Node20</title>
|
||||||
|
<g id="a_Node000020"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="729.25,-129.75 667.5,-129.75 667.5,-110.5 729.25,-110.5 729.25,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="698.38" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15->Node20 -->
|
||||||
|
<g id="edge27_Node000015_Node000020" class="edge">
|
||||||
|
<title>Node15->Node20</title>
|
||||||
|
<g id="a_edge27_Node000015_Node000020"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M698.38,-165.58C698.38,-159.07 698.38,-149.92 698.38,-141.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="701.88,-141.62 698.38,-131.62 694.88,-141.62 701.88,-141.62"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19 -->
|
||||||
|
<g id="Node000019" class="node">
|
||||||
|
<title>Node19</title>
|
||||||
|
<g id="a_Node000019"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="966,-74.5 920.75,-74.5 920.75,-55.25 966,-55.25 966,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="943.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18->Node19 -->
|
||||||
|
<g id="edge25_Node000018_Node000019" class="edge">
|
||||||
|
<title>Node18->Node19</title>
|
||||||
|
<g id="a_edge25_Node000018_Node000019"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M943.38,-110.33C943.38,-103.82 943.38,-94.67 943.38,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.88,-86.37 943.38,-76.37 939.88,-86.37 946.88,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node7 -->
|
||||||
|
<g id="edge34_Node000021_Node000007" class="edge">
|
||||||
|
<title>Node21->Node7</title>
|
||||||
|
<g id="a_edge34_Node000021_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M447.32,-220.61C476.11,-206.26 527.69,-175.12 544.38,-129.75 547.33,-121.72 547.58,-118.43 544.38,-110.5 539.94,-99.51 531.36,-89.71 523.02,-82.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.35,-79.51 515.44,-75.77 520.86,-84.87 525.35,-79.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node9 -->
|
||||||
|
<g id="edge35_Node000021_Node000009" class="edge">
|
||||||
|
<title>Node21->Node9</title>
|
||||||
|
<g id="a_edge35_Node000021_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M415.67,-220.59C405.6,-212.82 390.83,-201.42 378.81,-192.15"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.16,-189.54 371.11,-186.2 376.88,-195.08 381.16,-189.54"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node10 -->
|
||||||
|
<g id="edge31_Node000021_Node000010" class="edge">
|
||||||
|
<title>Node21->Node10</title>
|
||||||
|
<g id="a_edge31_Node000021_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M437.88,-220.58C446.59,-212.32 458.34,-199.27 463.38,-185 468.54,-170.36 463.96,-153.21 458.54,-140.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.7,-138.86 454.24,-131.34 455.38,-141.87 461.7,-138.86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node11 -->
|
||||||
|
<g id="edge32_Node000021_Node000011" class="edge">
|
||||||
|
<title>Node21->Node11</title>
|
||||||
|
<g id="a_edge32_Node000021_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M440.37,-220.52C451.51,-212.23 467.44,-199.15 478.38,-185 488.94,-171.34 497.48,-153.65 503.07,-140.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="506.18,-141.99 506.64,-131.41 499.68,-139.4 506.18,-141.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node13 -->
|
||||||
|
<g id="edge33_Node000021_Node000013" class="edge">
|
||||||
|
<title>Node21->Node13</title>
|
||||||
|
<g id="a_edge33_Node000021_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M396.76,-221.98C374.79,-215.23 345.63,-203.53 325.38,-185 312.11,-172.86 302.78,-154.5 297.11,-140.58"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.52,-139.71 293.73,-131.57 293.97,-142.17 300.52,-139.71"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22 -->
|
||||||
|
<g id="Node000022" class="node">
|
||||||
|
<title>Node22</title>
|
||||||
|
<g id="a_Node000022"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="454.12,-185 400.62,-185 400.62,-165.75 454.12,-165.75 454.12,-185"/>
|
||||||
|
<text text-anchor="middle" x="427.38" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21->Node22 -->
|
||||||
|
<g id="edge30_Node000021_Node000022" class="edge">
|
||||||
|
<title>Node21->Node22</title>
|
||||||
|
<g id="a_edge30_Node000021_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M427.38,-220.83C427.38,-214.32 427.38,-205.17 427.38,-196.87"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="430.88,-196.87 427.38,-186.87 423.88,-196.87 430.88,-196.87"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 26 KiB |
205
CollisionHandler_8h_source.html
Normal file
@ -0,0 +1,205 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/CollisionHandler.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('CollisionHandler_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">CollisionHandler.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<a href="CollisionHandler_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">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "ColliderComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "Entity.h"</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "SDL_rect.h"</span></div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "SpriteComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include "Vector2D.h"</span></div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "Manager.h"</span></div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <bitset></span></div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <initializer_list></span></div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <tuple></span></div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <utility></span></div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <vector></span></div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">class </span><a class="code hl_class" href="classColliderComponent.html">ColliderComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">class </span><a class="code hl_class" href="classEntity.html">Entity</a>;</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">// [IntersectionBitSet]</span></div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">constexpr</span> uint8_t DIRECTION_C = 4;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">using </span>IntersectionBitSet = std::bitset<DIRECTION_C>;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// [IntersectionBitSet]</span></div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00030" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="classCollisionHandler.html"> 30</a></span><span class="keyword">class </span><a class="code hl_class" href="classCollisionHandler.html">CollisionHandler</a></div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>{</div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classManager.html">Manager</a>& manager;</div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_class" href="classCollisionHandler.html">CollisionHandler</a>(<a class="code hl_class" href="classManager.html">Manager</a>& mManager) :</div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> manager(mManager) { };</div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_class" href="classCollisionHandler.html">~CollisionHandler</a>();</div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">static</span> IntersectionBitSet getIntersection( <span class="comment">// intersections relative to entityA</span></div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_class" href="classEntity.html">Entity</a>* entityA,</div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_class" href="classEntity.html">Entity</a>* entityB,</div>
|
||||||
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> posModA = <a class="code hl_class" href="classVector2D.html">Vector2D</a>(0,0),</div>
|
||||||
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> posModB = <a class="code hl_class" href="classVector2D.html">Vector2D</a>(0,0));</div>
|
||||||
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">static</span> IntersectionBitSet getIntersectionWithBounds( <span class="comment">// will fail to determine direction if speed high enough to switch from no collision to full overlap in one tick</span></div>
|
||||||
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_class" href="classEntity.html">Entity</a>* entity,</div>
|
||||||
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> posMod = <a class="code hl_class" href="classVector2D.html">Vector2D</a>(0,0));</div>
|
||||||
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||||
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// temporary function, remove once game.cpp cleaned up</span></div>
|
||||||
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> std::vector<ColliderComponent*> getColliders(</div>
|
||||||
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> std::initializer_list<Entity::GroupLabel> <span class="keyword">const</span>& groupLabels,</div>
|
||||||
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> std::initializer_list<Entity::TeamLabel> <span class="keyword">const</span>& teamLabels = {},</div>
|
||||||
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">bool</span> negateTeam = <span class="keyword">false</span>);</div>
|
||||||
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||||
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||||
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classCollisionHandler.html#a08369acd5338b7d1558f152ef54fb79f"> 71</a></span> T <a class="code hl_function" href="classCollisionHandler.html#a08369acd5338b7d1558f152ef54fb79f">getAnyIntersection</a>(</div>
|
||||||
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_class" href="classEntity.html">Entity</a>* entity,</div>
|
||||||
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> posMod = {},</div>
|
||||||
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> std::initializer_list<Entity::GroupLabel> <span class="keyword">const</span>& groupLabels = {},</div>
|
||||||
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> std::initializer_list<Entity::TeamLabel> <span class="keyword">const</span>& teamLabels = {},</div>
|
||||||
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">bool</span> negateTeam = <span class="keyword">false</span>);</div>
|
||||||
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||||
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">void</span> update();</div>
|
||||||
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassColliderComponent_html"><div class="ttname"><a href="classColliderComponent.html">ColliderComponent</a></div><div class="ttdef"><b>Definition</b> ColliderComponent.h:11</div></div>
|
||||||
|
<div class="ttc" id="aclassCollisionHandler_html"><div class="ttname"><a href="classCollisionHandler.html">CollisionHandler</a></div><div class="ttdef"><b>Definition</b> CollisionHandler.h:31</div></div>
|
||||||
|
<div class="ttc" id="aclassCollisionHandler_html_a08369acd5338b7d1558f152ef54fb79f"><div class="ttname"><a href="classCollisionHandler.html#a08369acd5338b7d1558f152ef54fb79f">CollisionHandler::getAnyIntersection</a></div><div class="ttdeci">T getAnyIntersection(Entity *entity, Vector2D posMod={}, std::initializer_list< Entity::GroupLabel > const &groupLabels={}, std::initializer_list< Entity::TeamLabel > const &teamLabels={}, bool negateTeam=false)</div><div class="ttdoc">Tests entity against all entities with the specified labels for a collision.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdoc">Main class for any object in game, stores associations, labeling and components.</div><div class="ttdef"><b>Definition</b> Entity.h:29</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html"><div class="ttname"><a href="classManager.html">Manager</a></div><div class="ttdoc">Is responsible for managing all entities.</div><div class="ttdef"><b>Definition</b> Manager.h:20</div></div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="CollisionHandler_8h.html">CollisionHandler.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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
154
Component_8h_source.html
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Component.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Component_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Component.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="keyword">class </span><a class="code hl_class" href="classEntity.html">Entity</a>;</div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00005" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"><a class="line" href="classComponent.html"> 5</a></span><span class="keyword">class </span><a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span>{</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> <a class="code hl_class" href="classEntity.html">Entity</a>* entity;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> init() {}</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> update() {}</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw() {}</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classComponent.html">~Component</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdoc">Main class for any object in game, stores associations, labeling and components.</div><div class="ttdef"><b>Definition</b> Entity.h:29</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Component.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
148
Components_8h_source.html
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Components.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Components_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Components.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "ECS.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "Manager.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "Entity.h"</span></div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "TransformComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "SpriteComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "KeyboardController.h"</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "ColliderComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "TileComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include "ProjectileComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "HealthComponent.h"</span></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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Components.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
165
Constants_8h_source.html
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Constants.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Constants_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Constants.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <cstddef></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="keyword">using </span>Group = std::size_t;</div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="keyword">using </span>Team = std::size_t;</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="keyword">constexpr</span> <span class="keywordtype">int</span> CHARACTER_COUNT = 4;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">constexpr</span> std::size_t MAX_COMPONENTS = 32;</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">constexpr</span> std::size_t MAX_GROUPS = 32;</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">constexpr</span> std::size_t MAX_STATS = 8;</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">constexpr</span> std::size_t MAX_TEAMS = 8;</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> SCREEN_SIZE_HEIGHT = 640;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> SCREEN_SIZE_WIDTH = 800;</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> FPS = 60;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> TILE_SIZE = 32;</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> MAP_SIZE_X = 25;</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> MAP_SIZE_Y = 20;</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> SPAWN_ATTEMPTS = 20;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> BUFF_DURATION = 240;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> BUFF_VALUE = 1;</div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Constants.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
136
Defines_8h_source.html
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Defines.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Defines_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Defines.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Defines.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
144
Direction_8h_source.html
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Direction.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Direction_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Direction.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="keyword">enum class</span> Direction</div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span>{</div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> LEFT,</div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> RIGHT,</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> UP,</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> DOWN</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span>};</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Direction.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
161
ECS_8h_source.html
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/ECS.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('ECS_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">ECS.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="keyword">class </span><a class="code hl_class" href="classComponent.html">Component</a>;</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">class </span><a class="code hl_class" href="classEntity.html">Entity</a>;</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</a>;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">using </span>ComponentID = std::size_t;</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">using </span>Group = std::size_t;</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">inline</span> ComponentID getNewComponentTypeID()</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span>{</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">static</span> ComponentID lastID = 0u;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordflow">return</span> lastID++;</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>}</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">template</span> <<span class="keyword">typename</span> T> <span class="keyword">inline</span> ComponentID getComponentTypeID() noexcept</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>{</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">static</span> ComponentID typeID = getNewComponentTypeID();</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordflow">return</span> typeID;</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>}</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdoc">Main class for any object in game, stores associations, labeling and components.</div><div class="ttdef"><b>Definition</b> Entity.h:29</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html"><div class="ttname"><a href="classManager.html">Manager</a></div><div class="ttdoc">Is responsible for managing all entities.</div><div class="ttdef"><b>Definition</b> Manager.h:20</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>ECS.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
280
Entity_8h_source.html
Normal file
@ -0,0 +1,280 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Entity.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Entity_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Entity.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <array></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <memory></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <bitset></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <vector></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="preprocessor">#include "ColliderComponent.h"</span></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "ECS.h"</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</a>;</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">class </span><a class="code hl_class" href="classComponent.html">Component</a>;</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">using </span>ComponentBitSet = std::bitset<MAX_COMPONENTS>;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">using </span>GroupBitSet = std::bitset<MAX_GROUPS>;</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">using </span>ComponentArray = std::array<Component*, MAX_COMPONENTS>;</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classEntity.html"> 28</a></span><span class="keyword">class </span><a class="code hl_class" href="classEntity.html">Entity</a></div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00039" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b"> 39</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">GroupLabel</a></div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> {</div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4">MAPTILES</a>, </div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8">PLAYERS</a>, </div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0">ENEMIES</a>, </div>
|
||||||
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c">COLLIDERS</a>, </div>
|
||||||
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294">PROJECTILE</a>, </div>
|
||||||
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4">HEARTS</a>, </div>
|
||||||
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4">POWERUPS</a> </div>
|
||||||
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> };</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00053" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7"> 53</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a></div>
|
||||||
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> {</div>
|
||||||
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_enumvalue" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693">NONE</a>, </div>
|
||||||
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_enumvalue" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f">BLUE</a>, </div>
|
||||||
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0">RED</a> </div>
|
||||||
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> };</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00063" data-start="{" data-end="}">
|
||||||
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classEntity.html#aad34087e815ec2da644b86ae2357039b"> 63</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classEntity.html#aad34087e815ec2da644b86ae2357039b">Entity</a>(<a class="code hl_class" href="classManager.html">Manager</a>& mManager) :</div>
|
||||||
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> manager(mManager) { };</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||||
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#af4e16c727ddfe4d27fe0edeb4b9261aa">update</a>() <span class="keyword">const</span>; </div>
|
||||||
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#ae68fc12f1c715bf17a20f0e4a754ae50">draw</a>() <span class="keyword">const</span>;</div>
|
||||||
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||||
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classEntity.html#aea1c1568b4123d989c5310697030ad77"> 71</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classEntity.html#aea1c1568b4123d989c5310697030ad77">isActive</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> this->active; } </div>
|
||||||
|
<div class="foldopen" id="foldopen00074" data-start="{" data-end="}">
|
||||||
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e"> 74</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e">destroy</a>() {</div>
|
||||||
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> this->active = <span class="keyword">false</span>;</div>
|
||||||
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordflow">if</span> (this-><a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">hasComponent<ColliderComponent></a>()) {</div>
|
||||||
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> this-><a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">getComponent<ColliderComponent></a>().removeCollision();</div>
|
||||||
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> }</div>
|
||||||
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> }</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||||
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classEntity.html#acfb6240560624c026ffc24af4d469b68">hasGroup</a>(Group <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">mGroup</a>); </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="classEntity.html#a712c05a013e928943c26c3a5b1467f01">addGroup</a>(Group <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">mGroup</a>); </div>
|
||||||
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#ae3902aa921b519ed2c25cf4676c9cb5d">delGroup</a>(Group <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">mGroup</a>); </div>
|
||||||
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> std::bitset<MAX_GROUPS> <a class="code hl_function" href="classEntity.html#adf88082fc18a9ee0294072a0e028453d">getGroupBitSet</a>();</div>
|
||||||
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </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="classEntity.html#adfef727ff63b3779c7f9d7e2467e4d18">setTeam</a>(<a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> teamLabel); </div>
|
||||||
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> <a class="code hl_function" href="classEntity.html#af24dd98377b44895122ae39aab5f4147">getTeam</a>(); </div>
|
||||||
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||||
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe"> 92</a></span> <a class="code hl_class" href="classManager.html">Manager</a>& <a class="code hl_function" href="classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe">getManager</a>() { <span class="keywordflow">return</span> manager; };</div>
|
||||||
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00094" data-start="{" data-end="}">
|
||||||
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b"> 94</a></span> <span class="keyword">template</span> <<span class="keyword">typename</span> T> <span class="keywordtype">bool</span> <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">hasComponent</a>() <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">const</a> </div>
|
||||||
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div>
|
||||||
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> componentBitSet[<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">getComponentTypeID<T></a>()];</div>
|
||||||
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00101" data-start="{" data-end="}">
|
||||||
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classEntity.html#ae587a44fd803d7918a45dbfe531c962d"> 101</a></span> <span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span>...TArgs> T& <a class="code hl_function" href="classEntity.html#ae587a44fd803d7918a45dbfe531c962d">addComponent</a>(<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">TArgs</a>&&...<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">mArgs</a>)</div>
|
||||||
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> {</div>
|
||||||
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> T* <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">c</a>(<span class="keyword">new</span> T(std::forward<TArgs>(<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">mArgs</a>)...));</div>
|
||||||
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">c</a>->entity = <span class="keyword">this</span>;</div>
|
||||||
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> std::unique_ptr<Component> <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">uPtr</a>{ <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">c</a> };</div>
|
||||||
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> this->components.emplace_back(std::move(<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">uPtr</a>));</div>
|
||||||
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||||
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> componentArray[<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">getComponentTypeID<T></a>()] = <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">c</a>;</div>
|
||||||
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> componentBitSet[<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">getComponentTypeID<T></a>()] = <span class="keyword">true</span>;</div>
|
||||||
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||||
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">c</a>->init();</div>
|
||||||
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordflow">return</span> *<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">c</a>;</div>
|
||||||
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> };</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00115" data-start="{" data-end="}">
|
||||||
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f"> 115</a></span> <span class="keyword">template</span> <<span class="keyword">typename</span> T> T& <a class="code hl_function" href="classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f">getComponent</a>() <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">const</a> </div>
|
||||||
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> {</div>
|
||||||
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">auto</span> ptr(componentArray[<a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">getComponentTypeID<T></a>()]);</div>
|
||||||
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordflow">return</span> *<span class="keyword">static_cast<</span>T*<span class="keyword">></span>(ptr);</div>
|
||||||
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> }</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||||
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_class" href="classManager.html">Manager</a>& manager;</div>
|
||||||
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">bool</span> active = <span class="keyword">true</span>;</div>
|
||||||
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> std::vector<std::unique_ptr<Component>> components;</div>
|
||||||
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||||
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> ComponentArray componentArray = {};</div>
|
||||||
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> ComponentBitSet componentBitSet;</div>
|
||||||
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> GroupBitSet groupBitSet;</div>
|
||||||
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> teamLabel;</div>
|
||||||
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdoc">Main class for any object in game, stores associations, labeling and components.</div><div class="ttdef"><b>Definition</b> Entity.h:29</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a691dbe5f9ec930c27af2af0b97907a9e"><div class="ttname"><a href="classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e">Entity::destroy</a></div><div class="ttdeci">void destroy()</div><div class="ttdef"><b>Definition</b> Entity.h:74</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a712c05a013e928943c26c3a5b1467f01"><div class="ttname"><a href="classEntity.html#a712c05a013e928943c26c3a5b1467f01">Entity::addGroup</a></div><div class="ttdeci">void addGroup(Group mGroup)</div><div class="ttdef"><b>Definition</b> Entity.cpp:22</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2b"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a></div><div class="ttdeci">GroupLabel</div><div class="ttdoc">Used for rendering order (last is highest) or retrieving entities of group.</div><div class="ttdef"><b>Definition</b> Entity.h:40</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294">Entity::GroupLabel::PROJECTILE</a></div><div class="ttdeci">@ PROJECTILE</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4">Entity::GroupLabel::POWERUPS</a></div><div class="ttdeci">@ POWERUPS</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4">Entity::GroupLabel::MAPTILES</a></div><div class="ttdeci">@ MAPTILES</div><div class="ttdoc">Entity using TileComponent.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4">Entity::GroupLabel::HEARTS</a></div><div class="ttdeci">@ HEARTS</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c">Entity::GroupLabel::COLLIDERS</a></div><div class="ttdeci">@ COLLIDERS</div><div class="ttdoc">Fixed collider entity, e.g. a wall.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8">Entity::GroupLabel::PLAYERS</a></div><div class="ttdeci">@ PLAYERS</div><div class="ttdoc">Primary entity in player controll.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0"><div class="ttname"><a href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0">Entity::GroupLabel::ENEMIES</a></div><div class="ttdeci">@ ENEMIES</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_aa622a8d79153a90d0e3b9b992ca2d38b"><div class="ttname"><a href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">Entity::hasComponent</a></div><div class="ttdeci">bool hasComponent() const</div><div class="ttdef"><b>Definition</b> Entity.h:94</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_aad34087e815ec2da644b86ae2357039b"><div class="ttname"><a href="classEntity.html#aad34087e815ec2da644b86ae2357039b">Entity::Entity</a></div><div class="ttdeci">Entity(Manager &mManager)</div><div class="ttdef"><b>Definition</b> Entity.h:63</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a></div><div class="ttdeci">TeamLabel</div><div class="ttdoc">Allows grouping entities by team association for hits, win conditions, etc.</div><div class="ttdef"><b>Definition</b> Entity.h:54</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f">Entity::TeamLabel::BLUE</a></div><div class="ttdeci">@ BLUE</div><div class="ttdoc">Team blue.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0">Entity::TeamLabel::RED</a></div><div class="ttdeci">@ RED</div><div class="ttdoc">Team red.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693">Entity::TeamLabel::NONE</a></div><div class="ttdeci">@ NONE</div><div class="ttdoc">No team, should be skipped in any checks.</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_acdf7c696ee39da0d8ebddb1976ea0abe"><div class="ttname"><a href="classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe">Entity::getManager</a></div><div class="ttdeci">Manager & getManager()</div><div class="ttdef"><b>Definition</b> Entity.h:92</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_acfb6240560624c026ffc24af4d469b68"><div class="ttname"><a href="classEntity.html#acfb6240560624c026ffc24af4d469b68">Entity::hasGroup</a></div><div class="ttdeci">bool hasGroup(Group mGroup)</div><div class="ttdef"><b>Definition</b> Entity.cpp:17</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ad5ce9d4246498a5a2ffd163a2d38c98f"><div class="ttname"><a href="classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f">Entity::getComponent</a></div><div class="ttdeci">T & getComponent() const</div><div class="ttdef"><b>Definition</b> Entity.h:115</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_adf88082fc18a9ee0294072a0e028453d"><div class="ttname"><a href="classEntity.html#adf88082fc18a9ee0294072a0e028453d">Entity::getGroupBitSet</a></div><div class="ttdeci">std::bitset< MAX_GROUPS > getGroupBitSet()</div><div class="ttdef"><b>Definition</b> Entity.cpp:33</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_adfef727ff63b3779c7f9d7e2467e4d18"><div class="ttname"><a href="classEntity.html#adfef727ff63b3779c7f9d7e2467e4d18">Entity::setTeam</a></div><div class="ttdeci">void setTeam(TeamLabel teamLabel)</div><div class="ttdef"><b>Definition</b> Entity.cpp:38</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ae3902aa921b519ed2c25cf4676c9cb5d"><div class="ttname"><a href="classEntity.html#ae3902aa921b519ed2c25cf4676c9cb5d">Entity::delGroup</a></div><div class="ttdeci">void delGroup(Group mGroup)</div><div class="ttdef"><b>Definition</b> Entity.cpp:28</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ae587a44fd803d7918a45dbfe531c962d"><div class="ttname"><a href="classEntity.html#ae587a44fd803d7918a45dbfe531c962d">Entity::addComponent</a></div><div class="ttdeci">T & addComponent(TArgs &&...mArgs)</div><div class="ttdoc">Adds specified type as component and calls Component::init()</div><div class="ttdef"><b>Definition</b> Entity.h:101</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ae68fc12f1c715bf17a20f0e4a754ae50"><div class="ttname"><a href="classEntity.html#ae68fc12f1c715bf17a20f0e4a754ae50">Entity::draw</a></div><div class="ttdeci">void draw() const</div><div class="ttdef"><b>Definition</b> Entity.cpp:12</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_aea1c1568b4123d989c5310697030ad77"><div class="ttname"><a href="classEntity.html#aea1c1568b4123d989c5310697030ad77">Entity::isActive</a></div><div class="ttdeci">bool isActive() const</div><div class="ttdef"><b>Definition</b> Entity.h:71</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_af24dd98377b44895122ae39aab5f4147"><div class="ttname"><a href="classEntity.html#af24dd98377b44895122ae39aab5f4147">Entity::getTeam</a></div><div class="ttdeci">TeamLabel getTeam()</div><div class="ttdef"><b>Definition</b> Entity.cpp:44</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_af4e16c727ddfe4d27fe0edeb4b9261aa"><div class="ttname"><a href="classEntity.html#af4e16c727ddfe4d27fe0edeb4b9261aa">Entity::update</a></div><div class="ttdeci">void update() const</div><div class="ttdef"><b>Definition</b> Entity.cpp:7</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html"><div class="ttname"><a href="classManager.html">Manager</a></div><div class="ttdoc">Is responsible for managing all entities.</div><div class="ttdef"><b>Definition</b> Manager.h:20</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Entity.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
159
GameObject_8h_source.html
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/GameObject.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('GameObject_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">GameObject.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <SDL.h></span></div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00004" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"><a class="line" href="classGameObject.html"> 4</a></span><span class="keyword">class </span><a class="code hl_class" href="classGameObject.html">GameObject</a></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span>{</div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> <a class="code hl_class" href="classGameObject.html">GameObject</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* texturesheet, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> <a class="code hl_class" href="classGameObject.html">~GameObject</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keywordtype">void</span> update();</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keywordtype">void</span> render();</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keywordtype">int</span> xPos;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">int</span> yPos;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> SDL_Texture* objTexture;</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> SDL_Rect srcRect;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> SDL_Rect destRect;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||||
|
<div class="ttc" id="aclassGameObject_html"><div class="ttname"><a href="classGameObject.html">GameObject</a></div><div class="ttdef"><b>Definition</b> GameObject.h:5</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>GameObject.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
192
Game_8h_source.html
Normal file
@ -0,0 +1,192 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Game.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Game_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Game.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <SDL_image.h></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <SDL_mixer.h></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <vector></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="preprocessor">#include "Vector2D.h"</span></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "Entity.h"</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">class </span><a class="code hl_class" href="classAssetManager.html">AssetManager</a>;</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">class </span><a class="code hl_class" href="classCollisionHandler.html">CollisionHandler</a>;</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">class </span><a class="code hl_class" href="classTextureManager.html">TextureManager</a>;</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">class </span><a class="code hl_class" href="classSoundManager.html">SoundManager</a>;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00016" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="classGame.html"> 16</a></span><span class="keyword">class </span><a class="code hl_class" href="classGame.html">Game</a></div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>{</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <a class="code hl_class" href="classGame.html">Game</a>();</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <a class="code hl_class" href="classGame.html">~Game</a>();</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> init(<span class="keyword">const</span> <span class="keywordtype">char</span>* title, <span class="keywordtype">int</span> xpos, <span class="keywordtype">int</span> ypos, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fullscreen);</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> selectCharacters(<span class="keyword">const</span> <span class="keywordtype">char</span>* &playerSprite, <span class="keyword">const</span> <span class="keywordtype">char</span>* &enemySprite);</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> handleEvents();</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> update();</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> render();</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> clean();</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">bool</span> running() <span class="keyword">const</span>;</div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">static</span> <span class="keywordtype">void</span> addTile(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">static</span> SDL_Renderer* renderer;</div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">static</span> SDL_Event event;</div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">static</span> <a class="code hl_class" href="classCollisionHandler.html">CollisionHandler</a>* collisionHandler;</div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">static</span> <a class="code hl_class" href="classAssetManager.html">AssetManager</a>* assets;</div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">static</span> <a class="code hl_class" href="classTextureManager.html">TextureManager</a>* textureManager;</div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">static</span> <a class="code hl_class" href="classSoundManager.html">SoundManager</a>* soundManager;</div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">void</span> refreshPlayers();</div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> getWinner() <span class="keyword">const</span>;</div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">void</span> setWinner(<a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> winningTeam);</div>
|
||||||
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||||
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">int</span> counter = 0;</div>
|
||||||
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">bool</span> isRunning = <span class="keyword">false</span>;</div>
|
||||||
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> SDL_Window* window;</div>
|
||||||
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> winner;</div>
|
||||||
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassAssetManager_html"><div class="ttname"><a href="classAssetManager.html">AssetManager</a></div><div class="ttdef"><b>Definition</b> AssetManager.h:20</div></div>
|
||||||
|
<div class="ttc" id="aclassCollisionHandler_html"><div class="ttname"><a href="classCollisionHandler.html">CollisionHandler</a></div><div class="ttdef"><b>Definition</b> CollisionHandler.h:31</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a></div><div class="ttdeci">TeamLabel</div><div class="ttdoc">Allows grouping entities by team association for hits, win conditions, etc.</div><div class="ttdef"><b>Definition</b> Entity.h:54</div></div>
|
||||||
|
<div class="ttc" id="aclassGame_html"><div class="ttname"><a href="classGame.html">Game</a></div><div class="ttdef"><b>Definition</b> Game.h:17</div></div>
|
||||||
|
<div class="ttc" id="aclassSoundManager_html"><div class="ttname"><a href="classSoundManager.html">SoundManager</a></div><div class="ttdef"><b>Definition</b> SoundManager.h:16</div></div>
|
||||||
|
<div class="ttc" id="aclassTextureManager_html"><div class="ttname"><a href="classTextureManager.html">TextureManager</a></div><div class="ttdef"><b>Definition</b> TextureManager.h:10</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Game.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
169
HealthComponent_8h_source.html
Normal file
@ -0,0 +1,169 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/HealthComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('HealthComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">HealthComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Direction.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</a>;</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00008" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"><a class="line" href="classHealthComponent.html"> 8</a></span><span class="keyword">class </span><a class="code hl_class" href="classHealthComponent.html">HealthComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span>{</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <a class="code hl_class" href="classHealthComponent.html">HealthComponent</a>(<span class="keywordtype">int</span> health, Direction side) : health(health), side(side) {}</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <a class="code hl_class" href="classHealthComponent.html">~HealthComponent</a>() {}</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">void</span> modifyHealth(<span class="keywordtype">int</span> health = -1);</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">void</span> setHealth(<span class="keywordtype">int</span> health);</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">int</span> getHealth() { <span class="keywordflow">return</span> this->health; }</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> refreshHearts();</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> createHeartComponents(<span class="keywordtype">int</span> x);</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">int</span> health;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> Direction side;</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassHealthComponent_html"><div class="ttname"><a href="classHealthComponent.html">HealthComponent</a></div><div class="ttdef"><b>Definition</b> HealthComponent.h:9</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html"><div class="ttname"><a href="classManager.html">Manager</a></div><div class="ttdoc">Is responsible for managing all entities.</div><div class="ttdef"><b>Definition</b> Manager.h:20</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>HealthComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
186
KeyboardController_8h_source.html
Normal file
@ -0,0 +1,186 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/KeyboardController.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('KeyboardController_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">KeyboardController.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <SDL.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 "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "Vector2D.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "SoundManager.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">class </span><a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00012" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="classKeyboardController.html"> 12</a></span><span class="keyword">class </span><a class="code hl_class" href="classKeyboardController.html">KeyboardController</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span>{</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>* transform;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">const</span> uint8_t* keystates = SDL_GetKeyboardState(NULL);</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> SDL_Scancode up;</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> SDL_Scancode down;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> SDL_Scancode left;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> SDL_Scancode right;</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> SDL_Scancode fire;</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>* sprite;</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//for attack cooldown in between shots</span></div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> uint32_t lastFireTime = 0;</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> uint32_t fireCooldown = 1000; <span class="comment">//in ms can be adjusted to change possible attack-speed</span></div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_class" href="classKeyboardController.html">KeyboardController</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_class" href="classKeyboardController.html">KeyboardController</a>(SDL_Scancode up, SDL_Scancode down, SDL_Scancode left, SDL_Scancode right, SDL_Scancode fire, <a class="code hl_class" href="classVector2D.html">Vector2D</a> fireVelocity);</div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_class" href="classKeyboardController.html">~KeyboardController</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> modifyAtkSpeed(int8_t modifier);</div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="comment">//for creation of projectiles</span></div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>* player; <span class="comment">//for starting position of projectile</span></div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> fireVelocity; <span class="comment">//decide source of projectile and flying direction</span></div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// SoundManager* soundEffect = Game::assets->getSound;</span></div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="comment">//SoundManager* soundEffect = new SoundManager();</span></div>
|
||||||
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassKeyboardController_html"><div class="ttname"><a href="classKeyboardController.html">KeyboardController</a></div><div class="ttdef"><b>Definition</b> KeyboardController.h:13</div></div>
|
||||||
|
<div class="ttc" id="aclassSpriteComponent_html"><div class="ttname"><a href="classSpriteComponent.html">SpriteComponent</a></div><div class="ttdef"><b>Definition</b> SpriteComponent.h:14</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html"><div class="ttname"><a href="classTransformComponent.html">TransformComponent</a></div><div class="ttdef"><b>Definition</b> TransformComponent.h:8</div></div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>KeyboardController.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
179
Manager_8h_source.html
Normal file
@ -0,0 +1,179 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Manager.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Manager_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Manager.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <iostream></span></div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <array></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <memory></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <vector></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "Entity.h"</span></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00019" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="classManager.html"> 19</a></span><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</a></div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>{</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classManager.html#af43da42550bd9746c5ea61a6aeee80de">update</a>(); </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classManager.html#ad688d8d92b4d0c1049913500ca9ba9f3">draw</a>(); </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="classManager.html#adc5c66704fd1b0a9b9d38de8fdcb3748">refresh</a>();</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </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="classManager.html#a90f24c619760c3e1c07b4cea758b28a5">addToGroup</a>(<a class="code hl_class" href="classEntity.html">Entity</a>* mEntity, Group mGroup); </div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> std::vector<Entity*>& <a class="code hl_function" href="classManager.html#a365f24fd26d214314ca5a65ca3a647b1">getGroup</a>(Group mGroup); </div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classManager.html#a7e9e6e12ec7125512be184559ee535c9">addToTeam</a>(<a class="code hl_class" href="classEntity.html">Entity</a>* mEntity, Team mTeam); </div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> std::vector<Entity*>& <a class="code hl_function" href="classManager.html#a3a2c9ef72674315e8382902690043bc9">getTeam</a>(Team mTeam); </div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> std::vector<Entity*> <a class="code hl_function" href="classManager.html#aae16a3d76e450281012c526541ebeb5b">getAll</a>(); </div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_class" href="classEntity.html">Entity</a>& <a class="code hl_function" href="classManager.html#a6be095e14d18da37fdb2f8bdb4b48b5a">addEntity</a>(); </div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> std::vector<std::unique_ptr<Entity>> entities;</div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> std::array<std::vector<Entity*>, MAX_GROUPS> entitiesByGroup;</div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> std::array<std::vector<Entity*>, MAX_TEAMS> entitiesByTeam;</div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdoc">Main class for any object in game, stores associations, labeling and components.</div><div class="ttdef"><b>Definition</b> Entity.h:29</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html"><div class="ttname"><a href="classManager.html">Manager</a></div><div class="ttdoc">Is responsible for managing all entities.</div><div class="ttdef"><b>Definition</b> Manager.h:20</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_a365f24fd26d214314ca5a65ca3a647b1"><div class="ttname"><a href="classManager.html#a365f24fd26d214314ca5a65ca3a647b1">Manager::getGroup</a></div><div class="ttdeci">std::vector< Entity * > & getGroup(Group mGroup)</div><div class="ttdef"><b>Definition</b> Manager.cpp:56</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_a3a2c9ef72674315e8382902690043bc9"><div class="ttname"><a href="classManager.html#a3a2c9ef72674315e8382902690043bc9">Manager::getTeam</a></div><div class="ttdeci">std::vector< Entity * > & getTeam(Team mTeam)</div><div class="ttdef"><b>Definition</b> Manager.cpp:66</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_a6be095e14d18da37fdb2f8bdb4b48b5a"><div class="ttname"><a href="classManager.html#a6be095e14d18da37fdb2f8bdb4b48b5a">Manager::addEntity</a></div><div class="ttdeci">Entity & addEntity()</div><div class="ttdoc">Creates and returns a new, empty entity.</div><div class="ttdef"><b>Definition</b> Manager.cpp:80</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_a7e9e6e12ec7125512be184559ee535c9"><div class="ttname"><a href="classManager.html#a7e9e6e12ec7125512be184559ee535c9">Manager::addToTeam</a></div><div class="ttdeci">void addToTeam(Entity *mEntity, Team mTeam)</div><div class="ttdef"><b>Definition</b> Manager.cpp:61</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_a90f24c619760c3e1c07b4cea758b28a5"><div class="ttname"><a href="classManager.html#a90f24c619760c3e1c07b4cea758b28a5">Manager::addToGroup</a></div><div class="ttdeci">void addToGroup(Entity *mEntity, Group mGroup)</div><div class="ttdef"><b>Definition</b> Manager.cpp:51</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_aae16a3d76e450281012c526541ebeb5b"><div class="ttname"><a href="classManager.html#aae16a3d76e450281012c526541ebeb5b">Manager::getAll</a></div><div class="ttdeci">std::vector< Entity * > getAll()</div><div class="ttdef"><b>Definition</b> Manager.cpp:71</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_ad688d8d92b4d0c1049913500ca9ba9f3"><div class="ttname"><a href="classManager.html#ad688d8d92b4d0c1049913500ca9ba9f3">Manager::draw</a></div><div class="ttdeci">void draw()</div><div class="ttdef"><b>Definition</b> Manager.cpp:9</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_adc5c66704fd1b0a9b9d38de8fdcb3748"><div class="ttname"><a href="classManager.html#adc5c66704fd1b0a9b9d38de8fdcb3748">Manager::refresh</a></div><div class="ttdeci">void refresh()</div><div class="ttdef"><b>Definition</b> Manager.cpp:14</div></div>
|
||||||
|
<div class="ttc" id="aclassManager_html_af43da42550bd9746c5ea61a6aeee80de"><div class="ttname"><a href="classManager.html#af43da42550bd9746c5ea61a6aeee80de">Manager::update</a></div><div class="ttdeci">void update()</div><div class="ttdef"><b>Definition</b> Manager.cpp:46</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Manager.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
151
Map_8h_source.html
Normal file
@ -0,0 +1,151 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Map.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Map_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Map.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00003" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="classMap.html"> 3</a></span><span class="keyword">class </span><a class="code hl_class" href="classMap.html">Map</a></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span>{</div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> <a class="code hl_class" href="classMap.html">Map</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> <a class="code hl_class" href="classMap.html">~Map</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// code comment below is a test for doxygen - do not remove</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classMap.html#a0ff6bf2deefec4235471cb388c890c9f">loadMap</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">int</span> sizeX, <span class="keywordtype">int</span> sizeY);</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassMap_html"><div class="ttname"><a href="classMap.html">Map</a></div><div class="ttdef"><b>Definition</b> Map.h:4</div></div>
|
||||||
|
<div class="ttc" id="aclassMap_html_a0ff6bf2deefec4235471cb388c890c9f"><div class="ttname"><a href="classMap.html#a0ff6bf2deefec4235471cb388c890c9f">Map::loadMap</a></div><div class="ttdeci">static bool loadMap(const char *path, int sizeX, int sizeY)</div><div class="ttdoc">This loads a map.</div><div class="ttdef"><b>Definition</b> Map.cpp:12</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Map.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
148
PlayerComponent_8h_source.html
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/PlayerComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('PlayerComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">PlayerComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00005" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"><a class="line" href="classPlayerComponent.html"> 5</a></span><span class="keyword">class </span><a class="code hl_class" href="classPlayerComponent.html">PlayerComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span>{</div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassPlayerComponent_html"><div class="ttname"><a href="classPlayerComponent.html">PlayerComponent</a></div><div class="ttdef"><b>Definition</b> PlayerComponent.h:6</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>PlayerComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
168
PopupWindow_8h_source.html
Normal file
@ -0,0 +1,168 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/PopupWindow.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('PopupWindow_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">PopupWindow.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <SDL.h></span></div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL_ttf.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <string></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "Entity.h"</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="keyword">class </span><a class="code hl_class" href="classGame.html">Game</a>;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00010" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"><a class="line" href="classPopupWindow.html"> 10</a></span><span class="keyword">class </span><a class="code hl_class" href="classPopupWindow.html">PopupWindow</a> {</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <a class="code hl_class" href="classPopupWindow.html">PopupWindow</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* title, <span class="keyword">const</span> std::string& message);</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_class" href="classPopupWindow.html">~PopupWindow</a>();</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">void</span> handleWinnerEvents();</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">bool</span> shouldContinue() <span class="keyword">const</span>;</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">bool</span> interacted;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> renderWinnerPopup(<a class="code hl_enumeration" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> winner);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> SDL_Renderer* renderer;</div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> SDL_Window* window;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> SDL_Texture* texture;</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">bool</span> continueGame;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassEntity_html_ac6bf07a435aa8148464dd36e8ba11df7"><div class="ttname"><a href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a></div><div class="ttdeci">TeamLabel</div><div class="ttdoc">Allows grouping entities by team association for hits, win conditions, etc.</div><div class="ttdef"><b>Definition</b> Entity.h:54</div></div>
|
||||||
|
<div class="ttc" id="aclassGame_html"><div class="ttname"><a href="classGame.html">Game</a></div><div class="ttdef"><b>Definition</b> Game.h:17</div></div>
|
||||||
|
<div class="ttc" id="aclassPopupWindow_html"><div class="ttname"><a href="classPopupWindow.html">PopupWindow</a></div><div class="ttdef"><b>Definition</b> PopupWindow.h:10</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>PopupWindow.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
159
PowerupComponent_8h_source.html
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/PowerupComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('PowerupComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">PowerupComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "AssetManager.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00006" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"><a class="line" href="classPowerupComponent.html"> 6</a></span><span class="keyword">class </span><a class="code hl_class" href="classPowerupComponent.html">PowerupComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></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="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <a class="code hl_class" href="classPowerupComponent.html">PowerupComponent</a>(PowerupType type);</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_class" href="classPowerupComponent.html">~PowerupComponent</a>() {};</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <span class="keywordtype">void</span> heartEffect(<a class="code hl_class" href="classEntity.html">Entity</a>* player);</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keywordtype">void</span> movementSpeedEffect(<a class="code hl_class" href="classEntity.html">Entity</a>* player);</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">void</span> atkSpeedEffect(<a class="code hl_class" href="classEntity.html">Entity</a>* player);</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> void (<a class="code hl_class" href="classPowerupComponent.html">PowerupComponent</a>::*pickupFunc)(<a class="code hl_class" href="classEntity.html">Entity</a>* player);</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdoc">Main class for any object in game, stores associations, labeling and components.</div><div class="ttdef"><b>Definition</b> Entity.h:29</div></div>
|
||||||
|
<div class="ttc" id="aclassPowerupComponent_html"><div class="ttname"><a href="classPowerupComponent.html">PowerupComponent</a></div><div class="ttdef"><b>Definition</b> PowerupComponent.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>PowerupComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
169
ProjectileComponent_8h_source.html
Normal file
@ -0,0 +1,169 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/ProjectileComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('ProjectileComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">ProjectileComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "Vector2D.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00009" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="classProjectileComponent.html"> 9</a></span><span class="keyword">class </span><a class="code hl_class" href="classProjectileComponent.html">ProjectileComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span>{</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="comment">//can maybe be split in separate .cpp file</span></div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_class" href="classProjectileComponent.html">ProjectileComponent</a>(<span class="keywordtype">int</span> range, <span class="keywordtype">int</span> speed, <a class="code hl_class" href="classVector2D.html">Vector2D</a> direction) : range(range), speed(speed), direction(direction) {}</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_class" href="classProjectileComponent.html">~ProjectileComponent</a>() {}</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>* transformComponent;</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">int</span> range = 0;</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">int</span> speed = 0;</div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">int</span> distance = 0;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> direction;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassProjectileComponent_html"><div class="ttname"><a href="classProjectileComponent.html">ProjectileComponent</a></div><div class="ttdef"><b>Definition</b> ProjectileComponent.h:10</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html"><div class="ttname"><a href="classTransformComponent.html">TransformComponent</a></div><div class="ttdef"><b>Definition</b> TransformComponent.h:8</div></div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>ProjectileComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
170
SoundManager_8h_source.html
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/SoundManager.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('SoundManager_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">SoundManager.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL_mixer.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <map></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <vector></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "TextureManager.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">enum</span> SoundTypes</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span>{</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> STEPS,</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> THROW_EGG,</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span>};</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00015" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="classSoundManager.html"> 15</a></span><span class="keyword">class </span><a class="code hl_class" href="classSoundManager.html">SoundManager</a></div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <a class="code hl_class" href="classSoundManager.html">SoundManager</a>() {}</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <a class="code hl_class" href="classSoundManager.html">~SoundManager</a>() {</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& it : this->sound_cache) {</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> Mix_FreeChunk(it.second);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> }</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> }</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_class" href="classSoundManager.html">SoundManager</a>(<a class="code hl_class" href="classSoundManager.html">SoundManager</a> <span class="keyword">const</span>&) = <span class="keyword">delete</span>;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> operator=(<a class="code hl_class" href="classSoundManager.html">SoundManager</a> <span class="keyword">const</span>&) = <span class="keyword">delete</span>;</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> std::map<const char*, Mix_Chunk*> sound_cache;</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> Mix_Chunk* loadSound(<span class="keyword">const</span> <span class="keywordtype">char</span>* fileName);</div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">static</span> <span class="keywordtype">void</span> playSound(SoundTypes sound);</div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassSoundManager_html"><div class="ttname"><a href="classSoundManager.html">SoundManager</a></div><div class="ttdef"><b>Definition</b> SoundManager.h:16</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>SoundManager.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
183
SpriteComponent_8h_source.html
Normal file
@ -0,0 +1,183 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/SpriteComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('SpriteComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">SpriteComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <map></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <SDL_render.h></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <memory></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "AnimationHandler.h"</span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "Direction.h"</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00013" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="classSpriteComponent.html"> 13</a></span><span class="keyword">class </span><a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span>{</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">int</span> animationIndex = 0;</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> std::map<AnimationType, std::unique_ptr<Animation>> animations;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>* transform;</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> SDL_Texture* texture;</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> SDL_Rect srcRect, destRect;</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">bool</span> animated = <span class="keyword">false</span>;</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> uint8_t frames = 0;</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> uint8_t speed = 100;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">bool</span> flipped = <span class="keyword">false</span>;</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">bool</span> isAnimated);</div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classSpriteComponent.html">~SpriteComponent</a>();</div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> setTexture(<span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> draw() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span> playAnimation(AnimationType type);</div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">void</span> setDirection(Direction direction);</div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassSpriteComponent_html"><div class="ttname"><a href="classSpriteComponent.html">SpriteComponent</a></div><div class="ttdef"><b>Definition</b> SpriteComponent.h:14</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html"><div class="ttname"><a href="classTransformComponent.html">TransformComponent</a></div><div class="ttdef"><b>Definition</b> TransformComponent.h:8</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>SpriteComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
166
StatEffectsComponent_8h_source.html
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/StatEffectsComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('StatEffectsComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">StatEffectsComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <cstdint></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <array></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">enum class</span> Stats</div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span>{</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> MOVEMENT_SPEED,</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> ATTACK_SPEED</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span>};</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00013" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="classStatEffectsComponent.html"> 13</a></span><span class="keyword">class </span><a class="code hl_class" href="classStatEffectsComponent.html">StatEffectsComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a>{</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_class" href="classStatEffectsComponent.html">StatEffectsComponent</a>() {};</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <a class="code hl_class" href="classStatEffectsComponent.html">~StatEffectsComponent</a>() {};</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> modifyStatDur(Stats stat, <span class="keywordtype">int</span> duration);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> modifyStatValue(Stats stat, <span class="keywordtype">int</span> modifier);</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> std::array<int, MAX_STATS> buffs = { 0 };</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassStatEffectsComponent_html"><div class="ttname"><a href="classStatEffectsComponent.html">StatEffectsComponent</a></div><div class="ttdef"><b>Definition</b> StatEffectsComponent.h:13</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>StatEffectsComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
162
TextureDict_8h_source.html
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/TextureDict.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('TextureDict_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">TextureDict.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <map></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <string></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "AssetManager.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00007" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"><a class="line" href="classTextureDict.html"> 7</a></span><span class="keyword">class </span><a class="code hl_class" href="classTextureDict.html">TextureDict</a></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span>{</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">const</span> std::map<int, std::string> tileDictionary = {</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> {1, <span class="stringliteral">"assets/water.png"</span>},</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> {2, <span class="stringliteral">"assets/dirt.png"</span>},</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> {3, <span class="stringliteral">"assets/grass.png"</span>},</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> {7, <span class="stringliteral">"assets/grass_water_left.png"</span>},</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> {9, <span class="stringliteral">"assets/grass_water_right.png"</span>}</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> };</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> std::map<PowerupType, std::string> powerupDictionary = {</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> {PowerupType::HEART, <span class="stringliteral">"assets/heart_powerup.png"</span>},</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> {PowerupType::WALKINGSPEED, <span class="stringliteral">"assets/movement_speed_powerup.png"</span>},</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> {PowerupType::SHOOTINGSPEED, <span class="stringliteral">"assets/atk_speed_powerup.png"</span>}</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> };</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassTextureDict_html"><div class="ttname"><a href="classTextureDict.html">TextureDict</a></div><div class="ttdef"><b>Definition</b> TextureDict.h:8</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>TextureDict.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
162
TextureManager_8h_source.html
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/TextureManager.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('TextureManager_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">TextureManager.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL_render.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <map></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <memory></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <string></span></div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <vector></span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00009" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="classTextureManager.html"> 9</a></span><span class="keyword">class </span><a class="code hl_class" href="classTextureManager.html">TextureManager</a></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span>{</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <a class="code hl_class" href="classTextureManager.html">TextureManager</a>() {}</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <a class="code hl_class" href="classTextureManager.html">~TextureManager</a>() {</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& it : this->texture_cache) {</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> SDL_DestroyTexture(it.second);</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> }</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> }</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> std::map<std::string, SDL_Texture*> texture_cache;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> SDL_Texture* loadTexture(<span class="keyword">const</span> <span class="keywordtype">char</span>* fileName);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">static</span> std::vector<SDL_Rect> splitSpriteSheet(SDL_Texture* spriteSheet, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span> spritesOnSheet);</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">static</span> <span class="keywordtype">void</span> draw(SDL_Texture* texture, SDL_Rect src, SDL_Rect dest, <span class="keywordtype">bool</span> flipped = <span class="keyword">false</span>);</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassTextureManager_html"><div class="ttname"><a href="classTextureManager.html">TextureManager</a></div><div class="ttdef"><b>Definition</b> TextureManager.h:10</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>TextureManager.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
169
TileComponent_8h_source.html
Normal file
@ -0,0 +1,169 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/TileComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('TileComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">TileComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "TextureDict.h"</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="keyword">class </span><a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>;</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00011" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="classTileComponent.html"> 11</a></span><span class="keyword">class </span><a class="code hl_class" href="classTileComponent.html">TileComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span>{</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>* transform;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>* sprite;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <a class="code hl_class" href="classTextureDict.html">TextureDict</a> textureDict;</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> SDL_Rect tileRect;</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">int</span> tileID;</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* path;</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_class" href="classTileComponent.html">TileComponent</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_class" href="classTileComponent.html">TileComponent</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_class" href="classTileComponent.html">~TileComponent</a>() = <span class="keywordflow">default</span>;</div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassSpriteComponent_html"><div class="ttname"><a href="classSpriteComponent.html">SpriteComponent</a></div><div class="ttdef"><b>Definition</b> SpriteComponent.h:14</div></div>
|
||||||
|
<div class="ttc" id="aclassTextureDict_html"><div class="ttname"><a href="classTextureDict.html">TextureDict</a></div><div class="ttdef"><b>Definition</b> TextureDict.h:8</div></div>
|
||||||
|
<div class="ttc" id="aclassTileComponent_html"><div class="ttname"><a href="classTileComponent.html">TileComponent</a></div><div class="ttdef"><b>Definition</b> TileComponent.h:12</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html"><div class="ttname"><a href="classTransformComponent.html">TransformComponent</a></div><div class="ttdef"><b>Definition</b> TransformComponent.h:8</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>TileComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
146
TransformComponent_8cpp.html
Normal file
@ -0,0 +1,146 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: src/TransformComponent.cpp File Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('TransformComponent_8cpp.html',''); initResizable(); });
|
||||||
|
/* @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">TransformComponent.cpp File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><code>#include "TransformComponent.h"</code><br />
|
||||||
|
<code>#include "<a class="el" href="CollisionHandler_8h_source.html">CollisionHandler.h</a>"</code><br />
|
||||||
|
<code>#include "ColliderComponent.h"</code><br />
|
||||||
|
<code>#include "Constants.h"</code><br />
|
||||||
|
<code>#include "Entity.h"</code><br />
|
||||||
|
<code>#include "Game.h"</code><br />
|
||||||
|
<code>#include "Vector2D.h"</code><br />
|
||||||
|
<code>#include <cstdio></code><br />
|
||||||
|
<code>#include <initializer_list></code><br />
|
||||||
|
<code>#include <iostream></code><br />
|
||||||
|
<code>#include "SoundManager.h"</code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for TransformComponent.cpp:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="TransformComponent_8cpp__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></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="TransformComponent_8cpp.html">TransformComponent.cpp</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
105
TransformComponent_8cpp__incl.map
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
<map id="src/TransformComponent.cpp" name="src/TransformComponent.cpp">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="643,5,835,31"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$TransformComponent_8h_source.html" title=" " alt="" coords="361,300,517,326"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="716,34,681,54,644,81,587,135,534,193,458,289,454,286,530,190,583,132,641,77,678,50,714,29"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$Vector2D_8h_source.html" title=" " alt="" coords="72,374,157,399"/>
|
||||||
|
<area shape="poly" id="edge56_Node000001_Node000004" title=" " alt="" coords="642,21,459,26,353,34,249,46,155,65,78,90,48,105,26,123,13,142,8,164,8,240,16,278,35,311,60,340,86,362,83,366,57,344,31,314,11,280,3,241,3,164,8,140,23,119,46,101,76,85,154,59,249,41,353,29,458,21,642,16"/>
|
||||||
|
<area shape="rect" id="Node000007" href="$Constants_8h_source.html" title=" " alt="" coords="772,374,863,399"/>
|
||||||
|
<area shape="poly" id="edge47_Node000001_Node000007" title=" " alt="" coords="835,20,1096,33,1256,43,1416,58,1564,77,1687,100,1734,113,1771,128,1794,145,1803,164,1803,241,1802,289,1794,309,1776,328,1756,338,1725,347,1633,361,1513,372,1375,379,1092,387,878,388,878,383,1092,381,1375,374,1513,366,1633,356,1724,342,1754,333,1773,324,1789,306,1796,288,1797,240,1797,165,1790,148,1768,133,1733,118,1685,105,1563,82,1415,63,1255,49,1096,38,835,25"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$CollisionHandler_8h.html" title=" " alt="" coords="676,79,801,105"/>
|
||||||
|
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="741,31,741,63,736,63,736,31"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$ColliderComponent_8h_source.html" title=" " alt="" coords="145,300,285,326"/>
|
||||||
|
<area shape="poly" id="edge46_Node000001_Node000010" title=" " alt="" coords="642,25,554,36,455,59,404,75,355,97,309,123,267,155,237,187,220,227,215,256,215,285,209,285,209,256,215,226,232,184,264,151,306,119,353,92,402,70,453,53,553,31,642,20"/>
|
||||||
|
<area shape="rect" id="Node000011" href="$Entity_8h_source.html" title=" " alt="" coords="571,226,634,252"/>
|
||||||
|
<area shape="poly" id="edge48_Node000001_Node000011" title=" " alt="" coords="720,34,692,54,666,81,646,114,630,149,611,212,606,211,625,147,641,111,662,77,689,50,717,29"/>
|
||||||
|
<area shape="rect" id="Node000024" title=" " alt="" coords="912,226,984,252"/>
|
||||||
|
<area shape="poly" id="edge59_Node000001_Node000024" title=" " alt="" coords="824,29,928,47,1042,74,1095,90,1142,108,1179,129,1203,151,1232,181,1257,195,1270,198,1270,199,1269,200,1248,196,1199,196,1118,205,999,228,998,223,1118,200,1199,191,1248,191,1271,195,1275,199,1271,203,1255,200,1229,185,1199,155,1176,133,1139,113,1093,95,1040,79,927,53,823,34"/>
|
||||||
|
<area shape="rect" id="Node000025" title=" " alt="" coords="1094,153,1189,178"/>
|
||||||
|
<area shape="poly" id="edge58_Node000001_Node000025" title=" " alt="" coords="773,29,1094,144,1092,149,771,34"/>
|
||||||
|
<area shape="rect" id="Node000028" href="$Game_8h_source.html" title=" " alt="" coords="328,153,395,178"/>
|
||||||
|
<area shape="poly" id="edge49_Node000001_Node000028" title=" " alt="" coords="643,32,554,49,509,63,465,81,420,111,384,143,381,139,417,106,463,77,507,58,553,44,642,26"/>
|
||||||
|
<area shape="rect" id="Node000031" title=" " alt="" coords="1837,79,1894,105"/>
|
||||||
|
<area shape="poly" id="edge57_Node000001_Node000031" title=" " alt="" coords="835,16,1018,18,1263,26,1540,44,1681,58,1819,76,1822,77,1822,82,1818,82,1681,64,1540,50,1263,31,1018,23,835,21"/>
|
||||||
|
<area shape="rect" id="Node000032" href="$SoundManager_8h_source.html" title=" " alt="" coords="1264,153,1382,178"/>
|
||||||
|
<area shape="poly" id="edge60_Node000001_Node000032" title=" " alt="" coords="835,20,943,26,1062,37,1170,53,1214,64,1247,77,1266,89,1284,105,1310,138,1306,142,1280,109,1263,94,1244,81,1212,69,1169,59,1061,42,943,32,835,25"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$Component_8h_source.html" title=" " alt="" coords="469,374,566,399"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="454,324,495,361,491,365,450,328"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="384,329,173,375,172,370,383,324"/>
|
||||||
|
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="504,324,758,371,757,376,503,329"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="86,447,143,473"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="117,400,117,432,112,432,112,400"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="234,447,321,473"/>
|
||||||
|
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="143,397,237,438,235,443,141,402"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="785,447,850,473"/>
|
||||||
|
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="820,400,820,432,815,432,815,400"/>
|
||||||
|
<area shape="poly" id="edge33_Node000009_Node000004" title=" " alt="" coords="676,99,574,105,455,116,344,133,300,143,266,155,213,183,175,211,145,248,119,301,112,330,113,358,107,358,107,329,113,299,141,245,171,208,210,179,264,150,298,138,343,128,455,111,574,100,675,93"/>
|
||||||
|
<area shape="poly" id="edge24_Node000009_Node000006" title=" " alt="" coords="695,108,621,133,528,173,480,199,433,229,389,263,350,302,327,334,309,369,286,433,281,431,304,367,322,331,346,298,385,259,430,224,477,194,526,168,619,128,693,103"/>
|
||||||
|
<area shape="poly" id="edge13_Node000009_Node000007" title=" " alt="" coords="802,101,888,120,981,150,1004,162,1025,176,1053,187,1077,193,1099,203,1118,225,1123,239,1118,253,1096,282,1068,306,1038,326,1005,343,938,367,879,380,877,375,937,362,1003,338,1035,322,1065,302,1092,278,1114,251,1118,239,1114,228,1096,207,1075,198,1051,192,1023,181,1001,167,979,155,887,125,801,106"/>
|
||||||
|
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="676,100,481,120,385,136,317,155,289,169,269,183,253,201,236,228,224,256,219,285,214,284,219,255,231,225,248,198,265,179,286,165,315,150,384,130,481,115,675,95"/>
|
||||||
|
<area shape="poly" id="edge14_Node000009_Node000011" title=" " alt="" coords="729,107,683,154,625,217,622,213,679,151,725,103"/>
|
||||||
|
<area shape="rect" id="Node000014" title=" " alt="" coords="541,300,595,326"/>
|
||||||
|
<area shape="poly" id="edge41_Node000009_Node000014" title=" " alt="" coords="709,108,672,126,630,151,591,186,574,205,561,227,557,241,556,256,561,285,556,286,551,256,551,240,556,225,570,202,587,182,627,147,669,121,706,103"/>
|
||||||
|
<area shape="rect" id="Node000015" title=" " alt="" coords="826,300,883,326"/>
|
||||||
|
<area shape="poly" id="edge45_Node000009_Node000015" title=" " alt="" coords="736,106,727,139,726,159,729,177,747,212,772,243,799,268,825,289,822,293,795,273,768,246,743,215,724,179,720,159,722,138,731,104"/>
|
||||||
|
<area shape="rect" id="Node000017" href="$SpriteComponent_8h_source.html" title=" " alt="" coords="1429,226,1560,252"/>
|
||||||
|
<area shape="poly" id="edge25_Node000009_Node000017" title=" " alt="" coords="802,100,907,119,1025,150,1054,163,1082,176,1145,189,1232,203,1414,226,1413,231,1231,208,1144,195,1081,181,1051,168,1023,155,906,125,801,105"/>
|
||||||
|
<area shape="rect" id="Node000023" href="$Manager_8h_source.html" title=" " alt="" coords="738,153,819,178"/>
|
||||||
|
<area shape="poly" id="edge34_Node000009_Node000023" title=" " alt="" coords="748,104,767,138,762,140,743,106"/>
|
||||||
|
<area shape="poly" id="edge42_Node000009_Node000025" title=" " alt="" coords="802,102,1079,150,1078,156,801,107"/>
|
||||||
|
<area shape="rect" id="Node000026" title=" " alt="" coords="843,153,893,178"/>
|
||||||
|
<area shape="poly" id="edge43_Node000009_Node000026" title=" " alt="" coords="762,103,834,142,831,147,759,108"/>
|
||||||
|
<area shape="rect" id="Node000027" title=" " alt="" coords="917,153,968,178"/>
|
||||||
|
<area shape="poly" id="edge44_Node000009_Node000027" title=" " alt="" coords="774,103,903,147,901,152,772,108"/>
|
||||||
|
<area shape="poly" id="edge11_Node000010_Node000003" title=" " alt="" coords="267,324,454,368,453,373,266,329"/>
|
||||||
|
<area shape="poly" id="edge12_Node000010_Node000004" title=" " alt="" coords="199,328,146,366,143,362,196,324"/>
|
||||||
|
<area shape="poly" id="edge10_Node000010_Node000005" title=" " alt="" coords="212,327,195,361,171,401,140,438,136,434,167,398,191,359,207,325"/>
|
||||||
|
<area shape="poly" id="edge23_Node000011_Node000007" title=" " alt="" coords="622,250,789,363,786,367,619,255"/>
|
||||||
|
<area shape="poly" id="edge19_Node000011_Node000010" title=" " alt="" coords="571,249,297,299,296,294,570,244"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="753,300,802,326"/>
|
||||||
|
<area shape="poly" id="edge15_Node000011_Node000012" title=" " alt="" coords="633,250,739,293,737,298,631,255"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="1109,300,1176,326"/>
|
||||||
|
<area shape="poly" id="edge16_Node000011_Node000013" title=" " alt="" coords="635,242,1094,302,1093,308,634,247"/>
|
||||||
|
<area shape="poly" id="edge17_Node000011_Node000014" title=" " alt="" coords="599,253,583,287,578,285,595,251"/>
|
||||||
|
<area shape="poly" id="edge18_Node000011_Node000015" title=" " alt="" coords="635,247,812,296,810,302,634,252"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$ECS_8h_source.html" title=" " alt="" coords="619,300,677,326"/>
|
||||||
|
<area shape="poly" id="edge20_Node000011_Node000016" title=" " alt="" coords="612,251,635,285,630,288,608,254"/>
|
||||||
|
<area shape="poly" id="edge21_Node000016_Node000003" title=" " alt="" coords="627,329,554,368,551,364,625,324"/>
|
||||||
|
<area shape="poly" id="edge22_Node000016_Node000007" title=" " alt="" coords="678,324,775,365,773,370,676,329"/>
|
||||||
|
<area shape="poly" id="edge31_Node000017_Node000003" title=" " alt="" coords="1496,253,1488,290,1477,311,1461,328,1426,334,1345,341,1092,357,581,385,581,379,1092,352,1344,336,1425,329,1459,323,1473,308,1483,289,1491,252"/>
|
||||||
|
<area shape="poly" id="edge28_Node000017_Node000013" title=" " alt="" coords="1429,255,1192,302,1191,297,1428,250"/>
|
||||||
|
<area shape="rect" id="Node000018" title=" " alt="" coords="1277,300,1323,326"/>
|
||||||
|
<area shape="poly" id="edge26_Node000017_Node000018" title=" " alt="" coords="1463,255,1339,300,1337,295,1461,250"/>
|
||||||
|
<area shape="rect" id="Node000019" title=" " alt="" coords="1347,300,1448,326"/>
|
||||||
|
<area shape="poly" id="edge27_Node000017_Node000019" title=" " alt="" coords="1480,255,1427,293,1424,289,1477,250"/>
|
||||||
|
<area shape="rect" id="Node000020" href="$AnimationHandler_8h_source.html" title=" " alt="" coords="1629,300,1763,326"/>
|
||||||
|
<area shape="poly" id="edge29_Node000017_Node000020" title=" " alt="" coords="1530,250,1648,292,1646,297,1528,255"/>
|
||||||
|
<area shape="rect" id="Node000022" href="$Direction_8h_source.html" title=" " alt="" coords="1523,300,1605,326"/>
|
||||||
|
<area shape="poly" id="edge32_Node000017_Node000022" title=" " alt="" coords="1508,250,1544,287,1540,291,1504,254"/>
|
||||||
|
<area shape="rect" id="Node000021" title=" " alt="" coords="1666,374,1726,399"/>
|
||||||
|
<area shape="poly" id="edge30_Node000020_Node000021" title=" " alt="" coords="1699,326,1699,358,1693,358,1693,326"/>
|
||||||
|
<area shape="poly" id="edge39_Node000023_Node000007" title=" " alt="" coords="791,177,854,250,879,272,890,283,898,299,902,313,898,327,881,350,859,367,855,363,877,346,894,324,897,313,894,301,885,286,875,276,850,254,786,180"/>
|
||||||
|
<area shape="poly" id="edge40_Node000023_Node000011" title=" " alt="" coords="750,181,647,223,646,218,748,176"/>
|
||||||
|
<area shape="poly" id="edge36_Node000023_Node000012" title=" " alt="" coords="775,180,765,201,757,227,758,257,767,285,762,287,753,258,752,226,760,200,770,178"/>
|
||||||
|
<area shape="poly" id="edge37_Node000023_Node000013" title=" " alt="" coords="794,177,840,213,901,250,951,269,1003,284,1094,302,1093,308,1001,289,949,274,899,254,837,217,791,181"/>
|
||||||
|
<area shape="poly" id="edge38_Node000023_Node000015" title=" " alt="" coords="784,178,792,212,808,251,834,287,830,290,803,253,787,214,778,180"/>
|
||||||
|
<area shape="poly" id="edge35_Node000023_Node000024" title=" " alt="" coords="808,176,906,217,904,222,806,181"/>
|
||||||
|
<area shape="poly" id="edge54_Node000028_Node000004" title=" " alt="" coords="328,178,283,194,229,219,176,255,153,277,134,301,123,330,118,359,113,358,117,328,130,299,149,273,173,251,226,215,281,189,327,173"/>
|
||||||
|
<area shape="poly" id="edge50_Node000028_Node000005" title=" " alt="" coords="328,174,253,191,211,207,172,229,131,260,102,290,81,326,63,374,60,387,62,398,74,418,89,435,85,438,69,421,58,400,54,387,57,373,76,323,98,287,127,256,169,224,209,202,251,186,327,168"/>
|
||||||
|
<area shape="poly" id="edge55_Node000028_Node000011" title=" " alt="" coords="396,174,557,222,555,227,394,179"/>
|
||||||
|
<area shape="poly" id="edge53_Node000028_Node000015" title=" " alt="" coords="386,176,462,212,559,249,628,267,683,276,740,283,811,297,810,302,739,289,682,281,627,272,558,255,460,217,383,181"/>
|
||||||
|
<area shape="rect" id="Node000029" title=" " alt="" coords="245,226,344,252"/>
|
||||||
|
<area shape="poly" id="edge51_Node000028_Node000029" title=" " alt="" coords="352,180,318,217,314,213,348,177"/>
|
||||||
|
<area shape="rect" id="Node000030" title=" " alt="" coords="1008,226,1104,252"/>
|
||||||
|
<area shape="poly" id="edge52_Node000028_Node000030" title=" " alt="" coords="395,166,640,185,813,201,994,224,993,229,812,207,640,190,395,171"/>
|
||||||
|
<area shape="poly" id="edge63_Node000032_Node000015" title=" " alt="" coords="1299,181,1219,217,1117,255,1000,286,899,306,898,301,998,281,1115,249,1217,212,1297,176"/>
|
||||||
|
<area shape="poly" id="edge62_Node000032_Node000018" title=" " alt="" coords="1338,177,1365,210,1372,231,1369,253,1354,275,1335,293,1332,289,1350,272,1364,251,1367,232,1360,213,1334,180"/>
|
||||||
|
<area shape="poly" id="edge61_Node000032_Node000030" title=" " alt="" coords="1278,181,1117,224,1115,219,1277,176"/>
|
||||||
|
<area shape="rect" id="Node000033" href="$TextureManager_8h_source.html" title=" " alt="" coords="1230,226,1354,252"/>
|
||||||
|
<area shape="poly" id="edge64_Node000032_Node000033" title=" " alt="" coords="1320,180,1306,213,1301,211,1315,178"/>
|
||||||
|
<area shape="poly" id="edge67_Node000033_Node000013" title=" " alt="" coords="1268,255,1183,295,1181,291,1266,250"/>
|
||||||
|
<area shape="poly" id="edge69_Node000033_Node000015" title=" " alt="" coords="1230,253,899,307,898,302,1229,248"/>
|
||||||
|
<area shape="poly" id="edge66_Node000033_Node000018" title=" " alt="" coords="1296,252,1300,284,1294,285,1291,253"/>
|
||||||
|
<area shape="poly" id="edge65_Node000033_Node000019" title=" " alt="" coords="1311,250,1368,289,1365,293,1308,255"/>
|
||||||
|
<area shape="rect" id="Node000034" title=" " alt="" coords="1200,300,1253,326"/>
|
||||||
|
<area shape="poly" id="edge68_Node000033_Node000034" title=" " alt="" coords="1283,254,1250,290,1246,287,1279,250"/>
|
||||||
|
</map>
|
||||||
1
TransformComponent_8cpp__incl.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
c5c47346784318c6500edee7bbf63a73
|
||||||
1021
TransformComponent_8cpp__incl.svg
Normal file
|
After Width: | Height: | Size: 46 KiB |
939
TransformComponent_8cpp__incl_org.svg
Normal file
@ -0,0 +1,939 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/TransformComponent.cpp Pages: 1 -->
|
||||||
|
<svg width="1424pt" height="359pt"
|
||||||
|
viewBox="0.00 0.00 1424.12 358.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 354.75)">
|
||||||
|
<title>src/TransformComponent.cpp</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="622.12,-350.75 477.88,-350.75 477.88,-331.5 622.12,-331.5 622.12,-350.75"/>
|
||||||
|
<text text-anchor="middle" x="550" y="-337.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/TransformComponent.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="TransformComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="383.62,-129.75 266.38,-129.75 266.38,-110.5 383.62,-110.5 383.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="325" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M532.15,-331C516.95,-322.8 494.95,-309.85 478,-295.5 418.95,-245.49 362.36,-172.33 337.79,-138.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="340.84,-137.17 332.12,-131.14 335.18,-141.29 340.84,-137.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="Vector2D_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="114,-74.5 50,-74.5 50,-55.25 114,-55.25 114,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="82" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge56_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge56_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M477.53,-340.78C328.18,-340.16 0,-327.86 0,-231.62 0,-231.62 0,-231.62 0,-174.38 0,-134.77 35.2,-100.49 59.48,-81.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.33,-84.54 67.25,-75.75 57.14,-78.93 61.33,-84.54"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="Constants_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="642.88,-74.5 575.12,-74.5 575.12,-55.25 642.88,-55.25 642.88,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="609" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge47_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge47_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M622.4,-337.8C818.62,-330.54 1346,-304.28 1346,-231.62 1346,-231.62 1346,-231.62 1346,-174.38 1346,-144.76 1350.18,-128.94 1327,-110.5 1274.48,-68.73 804.05,-65.64 654.46,-65.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="654.53,-62.23 644.54,-65.74 654.54,-69.23 654.53,-62.23"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="CollisionHandler_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="597,-295.5 503,-295.5 503,-276.25 597,-276.25 597,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="550" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge8_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M550,-331.33C550,-324.82 550,-315.67 550,-307.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="553.5,-307.37 550,-297.37 546.5,-307.37 553.5,-307.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="ColliderComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="209.62,-129.75 104.38,-129.75 104.38,-110.5 209.62,-110.5 209.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="157" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge46_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge46_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M477.41,-337.66C398.91,-331.3 274.38,-309.95 195,-240.25 172.98,-220.91 167.78,-212.96 159,-185 154.56,-170.87 154.21,-154.11 154.89,-141.3"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.36,-141.81 155.67,-131.56 151.38,-141.25 158.36,-141.81"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="Entity_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="471.75,-185 424.25,-185 424.25,-165.75 471.75,-165.75 471.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="448" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge48_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge48_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M534.57,-331.08C522.13,-323.1 504.96,-310.43 494,-295.5 471.33,-264.62 458.31,-221.15 452.23,-196.16"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.71,-195.67 450.08,-186.7 448.89,-197.22 455.71,-195.67"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node24 -->
|
||||||
|
<g id="Node000024" class="node">
|
||||||
|
<title>Node24</title>
|
||||||
|
<g id="a_Node000024"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="733.75,-185 680.25,-185 680.25,-165.75 733.75,-165.75 733.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="707" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node24 -->
|
||||||
|
<g id="edge59_Node000001_Node000024" class="edge">
|
||||||
|
<title>Node1->Node24</title>
|
||||||
|
<g id="a_edge59_Node000001_Node000024"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M613.95,-331.05C704.62,-316.71 863.3,-285.7 897,-240.25 956.81,-159.59 1025.25,-249.87 745.1,-185.45"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="746.13,-182.1 735.6,-183.23 744.54,-188.92 746.13,-182.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node25 -->
|
||||||
|
<g id="Node000025" class="node">
|
||||||
|
<title>Node25</title>
|
||||||
|
<g id="a_Node000025"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="887.75,-240.25 816.25,-240.25 816.25,-221 887.75,-221 887.75,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="852" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node25 -->
|
||||||
|
<g id="edge58_Node000001_Node000025" class="edge">
|
||||||
|
<title>Node1->Node25</title>
|
||||||
|
<g id="a_edge58_Node000001_Node000025"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M575.23,-331.06C628.74,-311.83 753.81,-266.9 815.82,-244.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.98,-247.93 825.21,-241.25 814.61,-241.34 816.98,-247.93"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28 -->
|
||||||
|
<g id="Node000028" class="node">
|
||||||
|
<title>Node28</title>
|
||||||
|
<g id="a_Node000028"><a xlink:href="Game_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="291.88,-240.25 242.12,-240.25 242.12,-221 291.88,-221 291.88,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="267" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Game.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node28 -->
|
||||||
|
<g id="edge49_Node000001_Node000028" class="edge">
|
||||||
|
<title>Node1->Node28</title>
|
||||||
|
<g id="a_edge49_Node000001_Node000028"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M477.63,-333.04C436.81,-326.98 385.79,-315.84 344,-295.5 320.2,-283.92 297.45,-263.49 282.94,-248.86"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.53,-246.5 276.08,-241.71 280.48,-251.35 285.53,-246.5"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node31 -->
|
||||||
|
<g id="Node000031" class="node">
|
||||||
|
<title>Node31</title>
|
||||||
|
<g id="a_Node000031"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1416.12,-295.5 1373.88,-295.5 1373.88,-276.25 1416.12,-276.25 1416.12,-295.5"/>
|
||||||
|
<text text-anchor="middle" x="1395" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node31 -->
|
||||||
|
<g id="edge57_Node000001_Node000031" class="edge">
|
||||||
|
<title>Node1->Node31</title>
|
||||||
|
<g id="a_edge57_Node000001_Node000031"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M622.52,-340.65C764.78,-340.67 1090.12,-335.83 1360,-295.5 1360.84,-295.38 1361.68,-295.24 1362.53,-295.09"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.08,-298.55 1372.17,-293.11 1361.67,-291.7 1363.08,-298.55"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node32 -->
|
||||||
|
<g id="Node000032" class="node">
|
||||||
|
<title>Node32</title>
|
||||||
|
<g id="a_Node000032"><a xlink:href="SoundManager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1032.38,-240.25 943.62,-240.25 943.62,-221 1032.38,-221 1032.38,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="988" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">SoundManager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node32 -->
|
||||||
|
<g id="edge60_Node000001_Node000032" class="edge">
|
||||||
|
<title>Node1->Node32</title>
|
||||||
|
<g id="a_edge60_Node000001_Node000032"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M622.5,-337.63C717.45,-333.34 877.95,-322.28 930,-295.5 950.13,-285.14 966.7,-264.75 976.91,-249.79"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="979.61,-252.05 982.1,-241.75 973.73,-248.25 979.61,-252.05"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="Component_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="420.5,-74.5 347.5,-74.5 347.5,-55.25 420.5,-55.25 420.5,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="384" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M335.01,-110.09C343.37,-102.55 355.5,-91.6 365.6,-82.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.94,-85.09 373.02,-75.79 363.25,-79.89 367.94,-85.09"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node4 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node2->Node4</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M283.5,-110.03C239.48,-100.39 170.25,-85.21 125.48,-75.4"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.38,-72.02 115.86,-73.3 124.88,-78.86 126.38,-72.02"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node7 -->
|
||||||
|
<g id="edge6_Node000002_Node000007" class="edge">
|
||||||
|
<title>Node2->Node7</title>
|
||||||
|
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M373.5,-110.03C426.82,-100.03 511.79,-84.1 563.77,-74.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="564.3,-77.82 573.48,-72.53 563.01,-70.94 564.3,-77.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="103.5,-19.25 60.5,-19.25 60.5,0 103.5,0 103.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="82" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node5 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node4->Node5</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M82,-55.08C82,-48.57 82,-39.42 82,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.5,-31.12 82,-21.12 78.5,-31.12 85.5,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="236.38,-19.25 171.62,-19.25 171.62,0 236.38,0 236.38,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="204" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_rect.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node6 -->
|
||||||
|
<g id="edge5_Node000004_Node000006" class="edge">
|
||||||
|
<title>Node4->Node6</title>
|
||||||
|
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M102.7,-54.84C121.89,-46.47 150.71,-33.88 172.72,-24.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.05,-27.52 181.82,-20.31 171.25,-21.1 174.05,-27.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="633.12,-19.25 584.88,-19.25 584.88,0 633.12,0 633.12,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="609" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node8 -->
|
||||||
|
<g id="edge7_Node000007_Node000008" class="edge">
|
||||||
|
<title>Node7->Node8</title>
|
||||||
|
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M609,-55.08C609,-48.57 609,-39.42 609,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.5,-31.12 609,-21.12 605.5,-31.12 612.5,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node4 -->
|
||||||
|
<g id="edge33_Node000009_Node000004" class="edge">
|
||||||
|
<title>Node9->Node4</title>
|
||||||
|
<g id="a_edge33_Node000009_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M502.63,-282.68C418.82,-278.18 248.23,-266.08 195,-240.25 132.09,-209.72 110.48,-194.05 83,-129.75 77.12,-115.99 77.16,-99 78.51,-86"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.92,-86.88 79.85,-76.49 74.99,-85.91 81.92,-86.88"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node6 -->
|
||||||
|
<g id="edge24_Node000009_Node000006" class="edge">
|
||||||
|
<title>Node9->Node6</title>
|
||||||
|
<g id="a_edge24_Node000009_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M516.46,-275.8C456.22,-257.85 329.25,-212.23 257,-129.75 231.11,-100.19 215.96,-55.95 208.89,-30.52"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.36,-29.95 206.44,-21.16 205.59,-31.72 212.36,-29.95"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node7 -->
|
||||||
|
<g id="edge13_Node000009_Node000007" class="edge">
|
||||||
|
<title>Node9->Node7</title>
|
||||||
|
<g id="a_edge13_Node000009_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M597.28,-277.07C634.49,-270.01 687.2,-257.99 731,-240.25 746.74,-233.87 749.14,-229.21 764,-221 794.28,-204.28 815.07,-214.58 833,-185 837.44,-177.68 837.66,-172.93 833,-165.75 793.59,-105.02 707.72,-80.91 654.49,-71.56"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="655.26,-68.13 644.82,-69.97 654.13,-75.04 655.26,-68.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node10 -->
|
||||||
|
<g id="edge9_Node000009_Node000010" class="edge">
|
||||||
|
<title>Node9->Node10</title>
|
||||||
|
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M502.68,-281.59C426.38,-275.73 279.96,-262.01 233,-240.25 199.51,-224.73 189.64,-216.86 171,-185 163.18,-171.63 159.72,-154.38 158.19,-141.17"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.71,-141.18 157.37,-131.52 154.73,-141.78 161.71,-141.18"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node11 -->
|
||||||
|
<g id="edge14_Node000009_Node000011" class="edge">
|
||||||
|
<title>Node9->Node11</title>
|
||||||
|
<g id="a_edge14_Node000009_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M541.38,-276.04C532.66,-267.07 518.81,-252.77 507,-240.25 492.16,-224.52 475.46,-206.4 463.62,-193.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.31,-191.24 456.98,-186.22 461.15,-195.96 466.31,-191.24"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="442,-129.75 402,-129.75 402,-110.5 442,-110.5 442,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="422" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">bitset</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node14 -->
|
||||||
|
<g id="edge41_Node000009_Node000014" class="edge">
|
||||||
|
<title>Node9->Node14</title>
|
||||||
|
<g id="a_edge41_Node000009_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M526.61,-275.83C494.38,-261.91 437.7,-231.83 415,-185 408.29,-171.17 410.84,-153.71 414.61,-140.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="417.85,-141.92 417.72,-131.33 411.21,-139.69 417.85,-141.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node15 -->
|
||||||
|
<g id="Node000015" class="node">
|
||||||
|
<title>Node15</title>
|
||||||
|
<g id="a_Node000015"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="658.5,-129.75 615.5,-129.75 615.5,-110.5 658.5,-110.5 658.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="637" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node15 -->
|
||||||
|
<g id="edge45_Node000009_Node000015" class="edge">
|
||||||
|
<title>Node9->Node15</title>
|
||||||
|
<g id="a_edge45_Node000009_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M546.11,-275.92C541.22,-263.3 534.22,-239.75 541,-221 554.32,-184.19 589.5,-153.82 613.37,-136.57"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="615.35,-139.46 621.56,-130.87 611.36,-133.71 615.35,-139.46"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17 -->
|
||||||
|
<g id="Node000017" class="node">
|
||||||
|
<title>Node17</title>
|
||||||
|
<g id="a_Node000017"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1166.25,-185 1067.75,-185 1067.75,-165.75 1166.25,-165.75 1166.25,-185"/>
|
||||||
|
<text text-anchor="middle" x="1117" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node17 -->
|
||||||
|
<g id="edge25_Node000009_Node000017" class="edge">
|
||||||
|
<title>Node9->Node17</title>
|
||||||
|
<g id="a_edge25_Node000009_Node000017"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M597.09,-278.05C640.96,-270.99 707.86,-258.44 764,-240.25 783.92,-233.8 786.89,-226.83 807,-221 852.45,-207.83 979.41,-191.94 1056.03,-183.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1056.37,-186.6 1065.91,-181.99 1055.57,-179.65 1056.37,-186.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23 -->
|
||||||
|
<g id="Node000023" class="node">
|
||||||
|
<title>Node23</title>
|
||||||
|
<g id="a_Node000023"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="610.5,-240.25 549.5,-240.25 549.5,-221 610.5,-221 610.5,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="580" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node23 -->
|
||||||
|
<g id="edge34_Node000009_Node000023" class="edge">
|
||||||
|
<title>Node9->Node23</title>
|
||||||
|
<g id="a_edge34_Node000009_Node000023"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M554.95,-276.08C558.88,-269.11 564.51,-259.12 569.44,-250.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.34,-252.36 574.2,-241.93 566.24,-248.92 572.34,-252.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node25 -->
|
||||||
|
<g id="edge42_Node000009_Node000025" class="edge">
|
||||||
|
<title>Node9->Node25</title>
|
||||||
|
<g id="a_edge42_Node000009_Node000025"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M597.19,-276.55C653.84,-266.57 748.27,-249.92 804.88,-239.93"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="805.29,-243.42 814.53,-238.23 804.07,-236.52 805.29,-243.42"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node26 -->
|
||||||
|
<g id="Node000026" class="node">
|
||||||
|
<title>Node26</title>
|
||||||
|
<g id="a_Node000026"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="665.5,-240.25 628.5,-240.25 628.5,-221 665.5,-221 665.5,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="647" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node26 -->
|
||||||
|
<g id="edge43_Node000009_Node000026" class="edge">
|
||||||
|
<title>Node9->Node26</title>
|
||||||
|
<g id="a_edge43_Node000009_Node000026"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M566.45,-275.84C581.23,-267.73 603.18,-255.68 620.43,-246.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="622.06,-249.31 629.14,-241.43 618.69,-243.18 622.06,-249.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node27 -->
|
||||||
|
<g id="Node000027" class="node">
|
||||||
|
<title>Node27</title>
|
||||||
|
<g id="a_Node000027"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="722.25,-240.25 683.75,-240.25 683.75,-221 722.25,-221 722.25,-240.25"/>
|
||||||
|
<text text-anchor="middle" x="703" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node27 -->
|
||||||
|
<g id="edge44_Node000009_Node000027" class="edge">
|
||||||
|
<title>Node9->Node27</title>
|
||||||
|
<g id="a_edge44_Node000009_Node000027"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M575.95,-275.84C602.63,-266.56 644.15,-252.11 672.41,-242.27"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="673.53,-245.59 681.83,-238.99 671.23,-238.98 673.53,-245.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node3 -->
|
||||||
|
<g id="edge11_Node000010_Node000003" class="edge">
|
||||||
|
<title>Node10->Node3</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M195.76,-110.03C234.62,-100.92 294.52,-86.87 336.28,-77.07"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.86,-80.53 345.8,-74.84 335.27,-73.71 336.86,-80.53"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node4 -->
|
||||||
|
<g id="edge12_Node000010_Node000004" class="edge">
|
||||||
|
<title>Node10->Node4</title>
|
||||||
|
<g id="a_edge12_Node000010_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M144.28,-110.09C133.29,-102.29 117.16,-90.84 104.07,-81.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.2,-78.76 96.02,-75.83 102.15,-84.47 106.2,-78.76"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node5 -->
|
||||||
|
<g id="edge10_Node000010_Node000005" class="edge">
|
||||||
|
<title>Node10->Node5</title>
|
||||||
|
<g id="a_edge10_Node000010_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M153.05,-110.03C147.31,-97.25 135.92,-73.5 123,-55.25 116.11,-45.52 107.28,-35.66 99.59,-27.69"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.14,-25.29 92.61,-20.67 97.18,-30.23 102.14,-25.29"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node7 -->
|
||||||
|
<g id="edge23_Node000011_Node000007" class="edge">
|
||||||
|
<title>Node11->Node7</title>
|
||||||
|
<g id="a_edge23_Node000011_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M461.45,-165.31C489.1,-146.68 552.58,-103.9 586.56,-81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.11,-84.17 594.45,-75.68 584.2,-78.37 588.11,-84.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node10 -->
|
||||||
|
<g id="edge19_Node000011_Node000010" class="edge">
|
||||||
|
<title>Node11->Node10</title>
|
||||||
|
<g id="a_edge19_Node000011_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M424.19,-170.02C379.56,-161.85 282.08,-144.01 218.02,-132.29"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.82,-128.88 208.35,-130.52 217.56,-135.77 218.82,-128.88"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="597.5,-129.75 560.5,-129.75 560.5,-110.5 597.5,-110.5 597.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="579" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node12 -->
|
||||||
|
<g id="edge15_Node000011_Node000012" class="edge">
|
||||||
|
<title>Node11->Node12</title>
|
||||||
|
<g id="a_edge15_Node000011_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M470.22,-165.34C492.03,-156.48 525.41,-142.91 549.44,-133.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="550.73,-136.4 558.67,-129.39 548.09,-129.91 550.73,-136.4"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="878.25,-129.75 827.75,-129.75 827.75,-110.5 878.25,-110.5 878.25,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="853" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node13 -->
|
||||||
|
<g id="edge16_Node000011_Node000013" class="edge">
|
||||||
|
<title>Node11->Node13</title>
|
||||||
|
<g id="a_edge16_Node000011_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M472.12,-171.2C540.29,-162.24 734.7,-136.68 816.27,-125.95"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.5,-129.45 825.95,-124.68 815.58,-122.51 816.5,-129.45"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node14 -->
|
||||||
|
<g id="edge17_Node000011_Node000014" class="edge">
|
||||||
|
<title>Node11->Node14</title>
|
||||||
|
<g id="a_edge17_Node000011_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M443.71,-165.58C440.38,-158.76 435.64,-149.06 431.44,-140.45"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.58,-138.92 427.05,-131.47 428.29,-141.99 434.58,-138.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node15 -->
|
||||||
|
<g id="edge18_Node000011_Node000015" class="edge">
|
||||||
|
<title>Node11->Node15</title>
|
||||||
|
<g id="a_edge18_Node000011_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M471.99,-167.69C501.12,-159.57 552.03,-145.33 604.25,-130.52"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="604.93,-133.97 613.59,-127.87 603.02,-127.23 604.93,-133.97"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16 -->
|
||||||
|
<g id="Node000016" class="node">
|
||||||
|
<title>Node16</title>
|
||||||
|
<g id="a_Node000016"><a xlink:href="ECS_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="503.5,-129.75 460.5,-129.75 460.5,-110.5 503.5,-110.5 503.5,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="482" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node16 -->
|
||||||
|
<g id="edge20_Node000011_Node000016" class="edge">
|
||||||
|
<title>Node11->Node16</title>
|
||||||
|
<g id="a_edge20_Node000011_Node000016"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M453.61,-165.58C458.12,-158.53 464.59,-148.4 470.21,-139.58"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="473.02,-141.7 475.45,-131.38 467.12,-137.93 473.02,-141.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node3 -->
|
||||||
|
<g id="edge21_Node000016_Node000003" class="edge">
|
||||||
|
<title>Node16->Node3</title>
|
||||||
|
<g id="a_edge21_Node000016_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M465.38,-110.09C450.31,-101.91 427.86,-89.71 410.35,-80.19"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.49,-77.37 402.04,-75.68 409.15,-83.52 412.49,-77.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node16->Node7 -->
|
||||||
|
<g id="edge22_Node000016_Node000007" class="edge">
|
||||||
|
<title>Node16->Node7</title>
|
||||||
|
<g id="a_edge22_Node000016_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M503.54,-110.09C523.61,-101.68 553.8,-89.02 576.75,-79.4"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.09,-82.63 585.95,-75.54 575.38,-76.18 578.09,-82.63"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17->Node3 -->
|
||||||
|
<g id="edge31_Node000017_Node000003" class="edge">
|
||||||
|
<title>Node17->Node3</title>
|
||||||
|
<g id="a_edge31_Node000017_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1116.29,-165.58C1114.61,-151.33 1109.08,-123.51 1091,-110.5 1077.59,-100.85 588.61,-75.96 431.84,-68.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="432.38,-64.74 422.22,-67.74 432.04,-71.73 432.38,-64.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17->Node13 -->
|
||||||
|
<g id="edge28_Node000017_Node000013" class="edge">
|
||||||
|
<title>Node17->Node13</title>
|
||||||
|
<g id="a_edge28_Node000017_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1067.48,-165.61C1023.25,-157.59 956.43,-145.01 889.72,-130.26"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="890.58,-126.87 880.06,-128.11 889.06,-133.7 890.58,-126.87"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node18 -->
|
||||||
|
<g id="Node000018" class="node">
|
||||||
|
<title>Node18</title>
|
||||||
|
<g id="a_Node000018"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="988.38,-129.75 953.62,-129.75 953.62,-110.5 988.38,-110.5 988.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="971" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17->Node18 -->
|
||||||
|
<g id="edge26_Node000017_Node000018" class="edge">
|
||||||
|
<title>Node17->Node18</title>
|
||||||
|
<g id="a_edge26_Node000017_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1092.23,-165.34C1066.46,-155.94 1026.18,-141.25 999.2,-131.41"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.55,-128.18 989.96,-128.04 998.15,-134.75 1000.55,-128.18"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node19 -->
|
||||||
|
<g id="Node000019" class="node">
|
||||||
|
<title>Node19</title>
|
||||||
|
<g id="a_Node000019"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1081.62,-129.75 1006.38,-129.75 1006.38,-110.5 1081.62,-110.5 1081.62,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="1044" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17->Node19 -->
|
||||||
|
<g id="edge27_Node000017_Node000019" class="edge">
|
||||||
|
<title>Node17->Node19</title>
|
||||||
|
<g id="a_edge27_Node000017_Node000019"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1104.62,-165.34C1093.85,-157.49 1078.03,-145.95 1065.25,-136.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1067.56,-133.98 1057.42,-130.92 1063.44,-139.64 1067.56,-133.98"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node20 -->
|
||||||
|
<g id="Node000020" class="node">
|
||||||
|
<title>Node20</title>
|
||||||
|
<g id="a_Node000020"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1318.38,-129.75 1217.62,-129.75 1217.62,-110.5 1318.38,-110.5 1318.38,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="1268" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17->Node20 -->
|
||||||
|
<g id="edge29_Node000017_Node000020" class="edge">
|
||||||
|
<title>Node17->Node20</title>
|
||||||
|
<g id="a_edge29_Node000017_Node000020"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1142.62,-165.34C1167.02,-156.74 1204.01,-143.69 1231.5,-134"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1232.57,-137.33 1240.83,-130.71 1230.24,-130.73 1232.57,-137.33"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node22 -->
|
||||||
|
<g id="Node000022" class="node">
|
||||||
|
<title>Node22</title>
|
||||||
|
<g id="a_Node000022"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1199.88,-129.75 1138.12,-129.75 1138.12,-110.5 1199.88,-110.5 1199.88,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="1169" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node17->Node22 -->
|
||||||
|
<g id="edge32_Node000017_Node000022" class="edge">
|
||||||
|
<title>Node17->Node22</title>
|
||||||
|
<g id="a_edge32_Node000017_Node000022"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1125.59,-165.58C1132.84,-158.15 1143.45,-147.29 1152.37,-138.16"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1154.69,-140.79 1159.17,-131.19 1149.68,-135.9 1154.69,-140.79"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node21 -->
|
||||||
|
<g id="Node000021" class="node">
|
||||||
|
<title>Node21</title>
|
||||||
|
<g id="a_Node000021"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="1290.62,-74.5 1245.38,-74.5 1245.38,-55.25 1290.62,-55.25 1290.62,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="1268" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node20->Node21 -->
|
||||||
|
<g id="edge30_Node000020_Node000021" class="edge">
|
||||||
|
<title>Node20->Node21</title>
|
||||||
|
<g id="a_edge30_Node000020_Node000021"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1268,-110.33C1268,-103.82 1268,-94.67 1268,-86.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.5,-86.37 1268,-76.37 1264.5,-86.37 1271.5,-86.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23->Node7 -->
|
||||||
|
<g id="edge39_Node000023_Node000007" class="edge">
|
||||||
|
<title>Node23->Node7</title>
|
||||||
|
<g id="a_edge39_Node000023_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M587.39,-220.87C597.87,-208.5 617.7,-185.22 635,-165.75 649.42,-149.52 660.13,-149.98 668,-129.75 671.1,-121.78 671.81,-118.16 668,-110.5 661.76,-97.96 650.13,-88.01 638.84,-80.71"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="640.83,-77.82 630.44,-75.75 637.27,-83.85 640.83,-77.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23->Node11 -->
|
||||||
|
<g id="edge40_Node000023_Node000011" class="edge">
|
||||||
|
<title>Node23->Node11</title>
|
||||||
|
<g id="a_edge40_Node000023_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M557.61,-220.59C536.56,-212.1 504.8,-199.29 480.88,-189.64"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="482.49,-186.51 471.91,-186.02 479.87,-193.01 482.49,-186.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23->Node12 -->
|
||||||
|
<g id="edge36_Node000023_Node000012" class="edge">
|
||||||
|
<title>Node23->Node12</title>
|
||||||
|
<g id="a_edge36_Node000023_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M575.21,-220.71C570.78,-211.92 564.51,-197.96 562,-185 559.05,-169.82 563.92,-152.92 569.19,-140.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.25,-142.05 573.29,-131.5 565.9,-139.09 572.25,-142.05"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23->Node13 -->
|
||||||
|
<g id="edge37_Node000023_Node000013" class="edge">
|
||||||
|
<title>Node23->Node13</title>
|
||||||
|
<g id="a_edge37_Node000023_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M590.13,-220.57C606.16,-206.72 638.84,-180.35 671,-165.75 718.78,-144.05 778.61,-131.98 816.33,-126.02"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.43,-129.54 825.8,-124.59 815.39,-122.62 816.43,-129.54"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23->Node15 -->
|
||||||
|
<g id="edge38_Node000023_Node000015" class="edge">
|
||||||
|
<title>Node23->Node15</title>
|
||||||
|
<g id="a_edge38_Node000023_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M581.69,-220.51C584.31,-207.71 590.12,-183.92 600,-165.75 605.32,-155.96 612.96,-146.3 619.91,-138.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="622.29,-141.06 626.55,-131.35 617.17,-136.28 622.29,-141.06"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node23->Node24 -->
|
||||||
|
<g id="edge35_Node000023_Node000024" class="edge">
|
||||||
|
<title>Node23->Node24</title>
|
||||||
|
<g id="a_edge35_Node000023_Node000024"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M601.54,-220.59C621.61,-212.18 651.8,-199.52 674.75,-189.9"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="676.09,-193.13 683.95,-186.04 673.38,-186.68 676.09,-193.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28->Node4 -->
|
||||||
|
<g id="edge54_Node000028_Node000004" class="edge">
|
||||||
|
<title>Node28->Node4</title>
|
||||||
|
<g id="a_edge54_Node000028_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M241.67,-222.95C202.79,-211.25 129.27,-183.04 95,-129.75 86.65,-116.77 83.51,-99.48 82.39,-86.17"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.9,-86.22 81.92,-76.4 78.91,-86.56 85.9,-86.22"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28->Node5 -->
|
||||||
|
<g id="edge50_Node000028_Node000005" class="edge">
|
||||||
|
<title>Node28->Node5</title>
|
||||||
|
<g id="a_edge50_Node000028_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M241.66,-226.53C211.33,-221.81 160.12,-210.49 124,-185 73.82,-149.59 60.44,-132.76 41,-74.5 38.29,-66.38 37.89,-63.22 41,-55.25 45.16,-44.57 53.21,-34.89 61.08,-27.3"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.39,-29.94 68.55,-20.68 58.74,-24.7 63.39,-29.94"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28->Node11 -->
|
||||||
|
<g id="edge55_Node000028_Node000011" class="edge">
|
||||||
|
<title>Node28->Node11</title>
|
||||||
|
<g id="a_edge55_Node000028_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M292.17,-222.22C323.63,-212.96 377.66,-197.07 413.11,-186.64"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.85,-190.07 422.46,-183.89 411.88,-183.35 413.85,-190.07"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28->Node15 -->
|
||||||
|
<g id="edge53_Node000028_Node000015" class="edge">
|
||||||
|
<title>Node28->Node15</title>
|
||||||
|
<g id="a_edge53_Node000028_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M284.29,-220.65C311.44,-206.92 366.02,-180.71 415,-165.75 494.63,-141.43 520.41,-149.06 604.05,-130.24"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="604.68,-133.69 613.63,-128.02 603.1,-126.87 604.68,-133.69"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node29 -->
|
||||||
|
<g id="Node000029" class="node">
|
||||||
|
<title>Node29</title>
|
||||||
|
<g id="a_Node000029"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="254.25,-185 179.75,-185 179.75,-165.75 254.25,-165.75 254.25,-185"/>
|
||||||
|
<text text-anchor="middle" x="217" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_image.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28->Node29 -->
|
||||||
|
<g id="edge51_Node000028_Node000029" class="edge">
|
||||||
|
<title>Node28->Node29</title>
|
||||||
|
<g id="a_edge51_Node000028_Node000029"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M258.74,-220.83C251.84,-213.48 241.78,-202.76 233.26,-193.69"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.87,-191.36 226.47,-186.46 230.77,-196.15 235.87,-191.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node30 -->
|
||||||
|
<g id="Node000030" class="node">
|
||||||
|
<title>Node30</title>
|
||||||
|
<g id="a_Node000030"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="823.75,-185 752.25,-185 752.25,-165.75 823.75,-165.75 823.75,-185"/>
|
||||||
|
<text text-anchor="middle" x="788" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_mixer.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node28->Node30 -->
|
||||||
|
<g id="edge52_Node000028_Node000030" class="edge">
|
||||||
|
<title>Node28->Node30</title>
|
||||||
|
<g id="a_edge52_Node000028_Node000030"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M292.13,-228.12C361.72,-223.78 562.98,-210 741.04,-185.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.28,-188.64 750.69,-183.77 740.3,-181.71 741.28,-188.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node32->Node15 -->
|
||||||
|
<g id="edge63_Node000032_Node000015" class="edge">
|
||||||
|
<title>Node32->Node15</title>
|
||||||
|
<g id="a_edge63_Node000032_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M969.29,-220.72C940.53,-207.3 883.49,-181.78 833,-165.75 776.78,-147.9 709.36,-134.17 670.04,-126.9"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="670.73,-123.47 660.27,-125.12 669.48,-130.36 670.73,-123.47"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node32->Node18 -->
|
||||||
|
<g id="edge62_Node000032_Node000018" class="edge">
|
||||||
|
<title>Node32->Node18</title>
|
||||||
|
<g id="a_edge62_Node000032_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M998.28,-220.68C1011.01,-208.47 1029.98,-185.8 1021,-165.75 1015.79,-154.12 1005.89,-144.28 996.27,-136.82"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="998.33,-133.99 988.15,-131.05 994.27,-139.7 998.33,-133.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node32->Node30 -->
|
||||||
|
<g id="edge61_Node000032_Node000030" class="edge">
|
||||||
|
<title>Node32->Node30</title>
|
||||||
|
<g id="a_edge61_Node000032_Node000030"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M954.07,-220.59C920.74,-211.72 869.69,-198.12 832.99,-188.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="834.12,-185.03 823.56,-185.84 832.32,-191.8 834.12,-185.03"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node33 -->
|
||||||
|
<g id="Node000033" class="node">
|
||||||
|
<title>Node33</title>
|
||||||
|
<g id="a_Node000033"><a xlink:href="TextureManager_8h_source.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1011.62,-185 918.38,-185 918.38,-165.75 1011.62,-165.75 1011.62,-185"/>
|
||||||
|
<text text-anchor="middle" x="965" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">TextureManager.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node32->Node33 -->
|
||||||
|
<g id="edge64_Node000032_Node000033" class="edge">
|
||||||
|
<title>Node32->Node33</title>
|
||||||
|
<g id="a_edge64_Node000032_Node000033"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M984.2,-220.83C981.26,-214.01 977.06,-204.31 973.35,-195.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="976.66,-194.54 969.48,-186.75 970.23,-197.32 976.66,-194.54"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node33->Node13 -->
|
||||||
|
<g id="edge67_Node000033_Node000013" class="edge">
|
||||||
|
<title>Node33->Node13</title>
|
||||||
|
<g id="a_edge67_Node000033_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M946,-165.34C928.54,-157.04 902.4,-144.61 882.28,-135.04"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="883.99,-131.99 873.46,-130.85 880.99,-138.31 883.99,-131.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node33->Node15 -->
|
||||||
|
<g id="edge69_Node000033_Node000015" class="edge">
|
||||||
|
<title>Node33->Node15</title>
|
||||||
|
<g id="a_edge69_Node000033_Node000015"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M918.01,-166.75C850.72,-155.82 728.62,-136 670.06,-126.49"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="670.82,-123.07 660.39,-124.92 669.7,-129.98 670.82,-123.07"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node33->Node18 -->
|
||||||
|
<g id="edge66_Node000033_Node000018" class="edge">
|
||||||
|
<title>Node33->Node18</title>
|
||||||
|
<g id="a_edge66_Node000033_Node000018"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M965.99,-165.58C966.73,-158.99 967.78,-149.71 968.72,-141.32"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="972.18,-141.94 969.82,-131.61 965.22,-141.16 972.18,-141.94"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node33->Node19 -->
|
||||||
|
<g id="edge65_Node000033_Node000019" class="edge">
|
||||||
|
<title>Node33->Node19</title>
|
||||||
|
<g id="a_edge65_Node000033_Node000019"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M978.4,-165.34C990.09,-157.46 1007.3,-145.86 1021.16,-136.52"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1022.94,-139.54 1029.28,-131.05 1019.03,-133.74 1022.94,-139.54"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node34 -->
|
||||||
|
<g id="Node000034" class="node">
|
||||||
|
<title>Node34</title>
|
||||||
|
<g id="a_Node000034"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="936,-129.75 896,-129.75 896,-110.5 936,-110.5 936,-129.75"/>
|
||||||
|
<text text-anchor="middle" x="916" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node33->Node34 -->
|
||||||
|
<g id="edge68_Node000033_Node000034" class="edge">
|
||||||
|
<title>Node33->Node34</title>
|
||||||
|
<g id="a_edge68_Node000033_Node000034"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M956.91,-165.58C950.14,-158.23 940.28,-147.51 931.94,-138.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="934.64,-136.21 925.29,-131.22 929.49,-140.95 934.64,-136.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 42 KiB |
169
TransformComponent_8h_source.html
Normal file
@ -0,0 +1,169 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/TransformComponent.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('TransformComponent_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">TransformComponent.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include "Vector2D.h"</span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00007" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"><a class="line" href="classTransformComponent.html"> 7</a></span><span class="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span>{</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> position; <span class="comment">// TODO: change to int to safe CPU time -> possibly subpixel coordinates</span></div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> direction;</div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <span class="keywordtype">int</span> height = 32;</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keywordtype">int</span> width = 32;</div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">int</span> scale = 1;</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">int</span> speed = 3;</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>();</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>(<span class="keywordtype">int</span> scale);</div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">int</span> scale);</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> scale);</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> init() <span class="keyword">override</span>;</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="classTransformComponent.html#a2a5fefaf80674dbd9854e7d0386a64e7">update</a>() <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> modifySpeed(int8_t modifier);</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="ttc" id="aclassComponent_html"><div class="ttname"><a href="classComponent.html">Component</a></div><div class="ttdef"><b>Definition</b> Component.h:6</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html"><div class="ttname"><a href="classTransformComponent.html">TransformComponent</a></div><div class="ttdef"><b>Definition</b> TransformComponent.h:8</div></div>
|
||||||
|
<div class="ttc" id="aclassTransformComponent_html_a2a5fefaf80674dbd9854e7d0386a64e7"><div class="ttname"><a href="classTransformComponent.html#a2a5fefaf80674dbd9854e7d0386a64e7">TransformComponent::update</a></div><div class="ttdeci">void update() override</div><div class="ttdef"><b>Definition</b> TransformComponent.cpp:53</div></div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>TransformComponent.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
163
Vector2D_8h_source.html
Normal file
@ -0,0 +1,163 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: include/Vector2D.h Source File</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
</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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('Vector2D_8h_source.html',''); initResizable(); });
|
||||||
|
/* @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">Vector2D.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <SDL.h></span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <SDL_rect.h></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00006" data-start="{" data-end="};">
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"><a class="line" href="classVector2D.html"> 6</a></span><span class="keyword">class </span><a class="code hl_class" href="classVector2D.html">Vector2D</a></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="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <span class="keywordtype">float</span> x;</div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keywordtype">float</span> y;</div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>();</div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">friend</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& operator+(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector1, <span class="keyword">const</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector2);</div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">friend</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& operator-(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector1, <span class="keyword">const</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector2);</div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">friend</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& operator*(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector1, <span class="keyword">const</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector2);</div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">friend</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& operator/(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector1, <span class="keyword">const</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector2);</div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">friend</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& operator+=(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector1, <span class="keyword">const</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector2);</div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& operator*(<span class="keyword">const</span> <span class="keywordtype">int</span>& i);</div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& zero();</div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>};</div>
|
||||||
|
</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>SDL_Rect operator+(<span class="keyword">const</span> SDL_Rect& rect, <span class="keyword">const</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a>& vector2D);</div>
|
||||||
|
<div class="ttc" id="aclassVector2D_html"><div class="ttname"><a href="classVector2D.html">Vector2D</a></div><div class="ttdef"><b>Definition</b> Vector2D.h:7</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>Vector2D.h</b></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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
157
annotated.html
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Class List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('annotated.html',''); initResizable(); });
|
||||||
|
/* @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">Class List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
|
<table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAnimation.html" target="_self">Animation</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAssetManager.html" target="_self">AssetManager</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classColliderComponent.html" target="_self">ColliderComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCollisionHandler.html" target="_self">CollisionHandler</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponent.html" target="_self">Component</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEntity.html" target="_self">Entity</a></td><td class="desc">Main class for any object in game, stores associations, labeling and components </td></tr>
|
||||||
|
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGame.html" target="_self">Game</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGameObject.html" target="_self">GameObject</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHealthComponent.html" target="_self">HealthComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyboardController.html" target="_self">KeyboardController</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classManager.html" target="_self">Manager</a></td><td class="desc">Is responsible for managing all entities </td></tr>
|
||||||
|
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMap.html" target="_self">Map</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPlayerComponent.html" target="_self">PlayerComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPopupWindow.html" target="_self">PopupWindow</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPowerupComponent.html" target="_self">PowerupComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProjectileComponent.html" target="_self">ProjectileComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSoundManager.html" target="_self">SoundManager</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSpriteComponent.html" target="_self">SpriteComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStatEffectsComponent.html" target="_self">StatEffectsComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextureDict.html" target="_self">TextureDict</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextureManager.html" target="_self">TextureManager</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTileComponent.html" target="_self">TileComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTransformComponent.html" target="_self">TransformComponent</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVector2D.html" target="_self">Vector2D</a></td><td class="desc"></td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
27
annotated_dup.js
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
var annotated_dup =
|
||||||
|
[
|
||||||
|
[ "Animation", "structAnimation.html", null ],
|
||||||
|
[ "AssetManager", "classAssetManager.html", null ],
|
||||||
|
[ "ColliderComponent", "classColliderComponent.html", null ],
|
||||||
|
[ "CollisionHandler", "classCollisionHandler.html", "classCollisionHandler" ],
|
||||||
|
[ "Component", "classComponent.html", null ],
|
||||||
|
[ "Entity", "classEntity.html", "classEntity" ],
|
||||||
|
[ "Game", "classGame.html", null ],
|
||||||
|
[ "GameObject", "classGameObject.html", null ],
|
||||||
|
[ "HealthComponent", "classHealthComponent.html", null ],
|
||||||
|
[ "KeyboardController", "classKeyboardController.html", null ],
|
||||||
|
[ "Manager", "classManager.html", "classManager" ],
|
||||||
|
[ "Map", "classMap.html", null ],
|
||||||
|
[ "PlayerComponent", "classPlayerComponent.html", null ],
|
||||||
|
[ "PopupWindow", "classPopupWindow.html", null ],
|
||||||
|
[ "PowerupComponent", "classPowerupComponent.html", null ],
|
||||||
|
[ "ProjectileComponent", "classProjectileComponent.html", null ],
|
||||||
|
[ "SoundManager", "classSoundManager.html", null ],
|
||||||
|
[ "SpriteComponent", "classSpriteComponent.html", null ],
|
||||||
|
[ "StatEffectsComponent", "classStatEffectsComponent.html", null ],
|
||||||
|
[ "TextureDict", "classTextureDict.html", null ],
|
||||||
|
[ "TextureManager", "classTextureManager.html", null ],
|
||||||
|
[ "TileComponent", "classTileComponent.html", null ],
|
||||||
|
[ "TransformComponent", "classTransformComponent.html", "classTransformComponent" ],
|
||||||
|
[ "Vector2D", "classVector2D.html", null ]
|
||||||
|
];
|
||||||
BIN
chicken_neutral_knight.png
Normal file
|
After Width: | Height: | Size: 913 B |
142
classAssetManager-members.html
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classAssetManager.html',''); initResizable(); });
|
||||||
|
/* @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">AssetManager Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classAssetManager.html">AssetManager</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addSoundEffect</b>(std::string id, const char *path) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>addTexture</b>(std::string id, const char *path) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AssetManager</b>(Manager *manager) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>calculateSpawnPosition</b>() (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>calculateType</b>() (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>createPowerup</b>(Vector2D pos, PowerupType type) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>createProjectile</b>(Vector2D pos, Vector2D velocity, int scale, int range, int speed, const char *texturePath, Entity::TeamLabel teamLabel) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>getSound</b>(std::string id) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTexture</b>(std::string id) (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~AssetManager</b>() (defined in <a class="el" href="classAssetManager.html">AssetManager</a>)</td><td class="entry"><a class="el" href="classAssetManager.html">AssetManager</a></td><td class="entry"></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
168
classAssetManager.html
Normal file
@ -0,0 +1,168 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: AssetManager Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classAssetManager.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classAssetManager-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">AssetManager Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:af0ef667b26396f82ed4c85c97cbe4ff8" id="r_af0ef667b26396f82ed4c85c97cbe4ff8"><td class="memItemLeft" align="right" valign="top"><a id="af0ef667b26396f82ed4c85c97cbe4ff8" name="af0ef667b26396f82ed4c85c97cbe4ff8"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>AssetManager</b> (<a class="el" href="classManager.html">Manager</a> *manager)</td></tr>
|
||||||
|
<tr class="separator:af0ef667b26396f82ed4c85c97cbe4ff8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a698a5ba36d54f243adb7ff7fffcb25fe" id="r_a698a5ba36d54f243adb7ff7fffcb25fe"><td class="memItemLeft" align="right" valign="top"><a id="a698a5ba36d54f243adb7ff7fffcb25fe" name="a698a5ba36d54f243adb7ff7fffcb25fe"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>createProjectile</b> (<a class="el" href="classVector2D.html">Vector2D</a> pos, <a class="el" href="classVector2D.html">Vector2D</a> velocity, int scale, int range, int speed, const char *texturePath, <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> teamLabel)</td></tr>
|
||||||
|
<tr class="separator:a698a5ba36d54f243adb7ff7fffcb25fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5ffe8280285f718af85377976ced0b50" id="r_a5ffe8280285f718af85377976ced0b50"><td class="memItemLeft" align="right" valign="top"><a id="a5ffe8280285f718af85377976ced0b50" name="a5ffe8280285f718af85377976ced0b50"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>createPowerup</b> (<a class="el" href="classVector2D.html">Vector2D</a> pos, PowerupType type)</td></tr>
|
||||||
|
<tr class="separator:a5ffe8280285f718af85377976ced0b50"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adcceaa7824c20f227f1d9774d0986625" id="r_adcceaa7824c20f227f1d9774d0986625"><td class="memItemLeft" align="right" valign="top"><a id="adcceaa7824c20f227f1d9774d0986625" name="adcceaa7824c20f227f1d9774d0986625"></a>
|
||||||
|
<a class="el" href="classVector2D.html">Vector2D</a> </td><td class="memItemRight" valign="bottom"><b>calculateSpawnPosition</b> ()</td></tr>
|
||||||
|
<tr class="separator:adcceaa7824c20f227f1d9774d0986625"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a67b67fe0e0bb52023490e229d73301c5" id="r_a67b67fe0e0bb52023490e229d73301c5"><td class="memItemLeft" align="right" valign="top"><a id="a67b67fe0e0bb52023490e229d73301c5" name="a67b67fe0e0bb52023490e229d73301c5"></a>
|
||||||
|
PowerupType </td><td class="memItemRight" valign="bottom"><b>calculateType</b> ()</td></tr>
|
||||||
|
<tr class="separator:a67b67fe0e0bb52023490e229d73301c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:acd15fb688a842a2c63d215ed720d346d" id="r_acd15fb688a842a2c63d215ed720d346d"><td class="memItemLeft" align="right" valign="top"><a id="acd15fb688a842a2c63d215ed720d346d" name="acd15fb688a842a2c63d215ed720d346d"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>addTexture</b> (std::string id, const char *path)</td></tr>
|
||||||
|
<tr class="separator:acd15fb688a842a2c63d215ed720d346d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a73d80e3d5e58c497702f1ae253798a01" id="r_a73d80e3d5e58c497702f1ae253798a01"><td class="memItemLeft" align="right" valign="top"><a id="a73d80e3d5e58c497702f1ae253798a01" name="a73d80e3d5e58c497702f1ae253798a01"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>addSoundEffect</b> (std::string id, const char *path)</td></tr>
|
||||||
|
<tr class="separator:a73d80e3d5e58c497702f1ae253798a01"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a20a0557e3ea7b5cf67f5e530f78ea784" id="r_a20a0557e3ea7b5cf67f5e530f78ea784"><td class="memItemLeft" align="right" valign="top"><a id="a20a0557e3ea7b5cf67f5e530f78ea784" name="a20a0557e3ea7b5cf67f5e530f78ea784"></a>
|
||||||
|
SDL_Texture * </td><td class="memItemRight" valign="bottom"><b>getTexture</b> (std::string id)</td></tr>
|
||||||
|
<tr class="separator:a20a0557e3ea7b5cf67f5e530f78ea784"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4fa959ec2c080a7b9b813554952a50d2" id="r_a4fa959ec2c080a7b9b813554952a50d2"><td class="memItemLeft" align="right" valign="top"><a id="a4fa959ec2c080a7b9b813554952a50d2" name="a4fa959ec2c080a7b9b813554952a50d2"></a>
|
||||||
|
Mix_Chunk * </td><td class="memItemRight" valign="bottom"><b>getSound</b> (std::string id)</td></tr>
|
||||||
|
<tr class="separator:a4fa959ec2c080a7b9b813554952a50d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="AssetManager_8h_source.html">AssetManager.h</a></li>
|
||||||
|
<li>src/<b>AssetManager.cpp</b></li>
|
||||||
|
</ul>
|
||||||
|
</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="classAssetManager.html">AssetManager</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
147
classColliderComponent-members.html
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classColliderComponent.html',''); initResizable(); });
|
||||||
|
/* @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">ColliderComponent Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classColliderComponent.html">ColliderComponent</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>collider</b> (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ColliderComponent</b>(const char *tag) (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ColliderComponent</b>(const char *tag, float hitboxScale) (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>draw</b>() (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>entity</b> (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>handleCollision</b>(Vector2D &characterPos, SDL_Rect &characterCollider, SDL_Rect &componentCollider) (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hasCollision</b> (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>hitboxScale</b> (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init</b>() override (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>isProjectile</b> (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>removeCollision</b>() (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>tag</b> (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>transform</b> (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>update</b>() override (defined in <a class="el" href="classColliderComponent.html">ColliderComponent</a>)</td><td class="entry"><a class="el" href="classColliderComponent.html">ColliderComponent</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Component</b>()=default (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
252
classColliderComponent.html
Normal file
@ -0,0 +1,252 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: ColliderComponent Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classColliderComponent.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pub-attribs">Public Attributes</a> |
|
||||||
|
<a href="classColliderComponent-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">ColliderComponent Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for ColliderComponent:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classColliderComponent__inherit__graph.svg" width="142" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for ColliderComponent:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classColliderComponent__coll__graph.svg" width="236" height="318"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:ab2b8fbba2f80f7b9bbf70504f8c3c670" id="r_ab2b8fbba2f80f7b9bbf70504f8c3c670"><td class="memItemLeft" align="right" valign="top"><a id="ab2b8fbba2f80f7b9bbf70504f8c3c670" name="ab2b8fbba2f80f7b9bbf70504f8c3c670"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>ColliderComponent</b> (const char *tag)</td></tr>
|
||||||
|
<tr class="separator:ab2b8fbba2f80f7b9bbf70504f8c3c670"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a29b7a4326327382ec473730a07f57b9a" id="r_a29b7a4326327382ec473730a07f57b9a"><td class="memItemLeft" align="right" valign="top"><a id="a29b7a4326327382ec473730a07f57b9a" name="a29b7a4326327382ec473730a07f57b9a"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>ColliderComponent</b> (const char *tag, float hitboxScale)</td></tr>
|
||||||
|
<tr class="separator:a29b7a4326327382ec473730a07f57b9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a9c0c763d047f6c0d62429cce48011093" id="r_a9c0c763d047f6c0d62429cce48011093"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c0c763d047f6c0d62429cce48011093">init</a> () override</td></tr>
|
||||||
|
<tr class="separator:a9c0c763d047f6c0d62429cce48011093"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a3298b53851196ed32ca0352f0e808fa5" id="r_a3298b53851196ed32ca0352f0e808fa5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3298b53851196ed32ca0352f0e808fa5">update</a> () override</td></tr>
|
||||||
|
<tr class="separator:a3298b53851196ed32ca0352f0e808fa5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6ac04cfb252c5712d53aaa30603165e3" id="r_a6ac04cfb252c5712d53aaa30603165e3"><td class="memItemLeft" align="right" valign="top"><a id="a6ac04cfb252c5712d53aaa30603165e3" name="a6ac04cfb252c5712d53aaa30603165e3"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>removeCollision</b> ()</td></tr>
|
||||||
|
<tr class="separator:a6ac04cfb252c5712d53aaa30603165e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a102a01671a5f52b398a6281b7cc1e44a" id="r_a102a01671a5f52b398a6281b7cc1e44a"><td class="memItemLeft" align="right" valign="top"><a id="a102a01671a5f52b398a6281b7cc1e44a" name="a102a01671a5f52b398a6281b7cc1e44a"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>handleCollision</b> (<a class="el" href="classVector2D.html">Vector2D</a> &characterPos, SDL_Rect &characterCollider, SDL_Rect &componentCollider)</td></tr>
|
||||||
|
<tr class="separator:a102a01671a5f52b398a6281b7cc1e44a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classComponent"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classComponent')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classComponent.html">Component</a></td></tr>
|
||||||
|
<tr class="memitem:a2fc563e2f7e0c20902fc4f9d5e69e02a inherit pub_methods_classComponent" id="r_a2fc563e2f7e0c20902fc4f9d5e69e02a"><td class="memItemLeft" align="right" valign="top">
|
||||||
|
virtual void </td><td class="memItemRight" valign="bottom"><b>draw</b> ()</td></tr>
|
||||||
|
<tr class="separator:a2fc563e2f7e0c20902fc4f9d5e69e02a inherit pub_methods_classComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||||
|
Public Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a2e61eb6ff3d987149045c823172023aa" id="r_a2e61eb6ff3d987149045c823172023aa"><td class="memItemLeft" align="right" valign="top"><a id="a2e61eb6ff3d987149045c823172023aa" name="a2e61eb6ff3d987149045c823172023aa"></a>
|
||||||
|
SDL_Rect </td><td class="memItemRight" valign="bottom"><b>collider</b></td></tr>
|
||||||
|
<tr class="separator:a2e61eb6ff3d987149045c823172023aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aafbdef12165c2d5c84b960e49d6d5646" id="r_aafbdef12165c2d5c84b960e49d6d5646"><td class="memItemLeft" align="right" valign="top"><a id="aafbdef12165c2d5c84b960e49d6d5646" name="aafbdef12165c2d5c84b960e49d6d5646"></a>
|
||||||
|
const char * </td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
|
||||||
|
<tr class="separator:aafbdef12165c2d5c84b960e49d6d5646"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a9e8630c262f3fecfd657e6cc303f0b78" id="r_a9e8630c262f3fecfd657e6cc303f0b78"><td class="memItemLeft" align="right" valign="top"><a id="a9e8630c262f3fecfd657e6cc303f0b78" name="a9e8630c262f3fecfd657e6cc303f0b78"></a>
|
||||||
|
<a class="el" href="classTransformComponent.html">TransformComponent</a> * </td><td class="memItemRight" valign="bottom"><b>transform</b></td></tr>
|
||||||
|
<tr class="separator:a9e8630c262f3fecfd657e6cc303f0b78"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af0f36c9d4f8f990668a740293c19ac56" id="r_af0f36c9d4f8f990668a740293c19ac56"><td class="memItemLeft" align="right" valign="top"><a id="af0f36c9d4f8f990668a740293c19ac56" name="af0f36c9d4f8f990668a740293c19ac56"></a>
|
||||||
|
bool </td><td class="memItemRight" valign="bottom"><b>hasCollision</b></td></tr>
|
||||||
|
<tr class="separator:af0f36c9d4f8f990668a740293c19ac56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aca2cc05f6db5b60403d3b9bd7371be59" id="r_aca2cc05f6db5b60403d3b9bd7371be59"><td class="memItemLeft" align="right" valign="top"><a id="aca2cc05f6db5b60403d3b9bd7371be59" name="aca2cc05f6db5b60403d3b9bd7371be59"></a>
|
||||||
|
float </td><td class="memItemRight" valign="bottom"><b>hitboxScale</b></td></tr>
|
||||||
|
<tr class="separator:aca2cc05f6db5b60403d3b9bd7371be59"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a33eabe34d7a248b728ebc4a20812380e" id="r_a33eabe34d7a248b728ebc4a20812380e"><td class="memItemLeft" align="right" valign="top"><a id="a33eabe34d7a248b728ebc4a20812380e" name="a33eabe34d7a248b728ebc4a20812380e"></a>
|
||||||
|
bool </td><td class="memItemRight" valign="bottom"><b>isProjectile</b> = false</td></tr>
|
||||||
|
<tr class="separator:a33eabe34d7a248b728ebc4a20812380e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_attribs_classComponent"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classComponent')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classComponent.html">Component</a></td></tr>
|
||||||
|
<tr class="memitem:a6acb3f00c9d114d961c8763ede390d2c inherit pub_attribs_classComponent" id="r_a6acb3f00c9d114d961c8763ede390d2c"><td class="memItemLeft" align="right" valign="top">
|
||||||
|
<a class="el" href="classEntity.html">Entity</a> * </td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr>
|
||||||
|
<tr class="separator:a6acb3f00c9d114d961c8763ede390d2c inherit pub_attribs_classComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a9c0c763d047f6c0d62429cce48011093" name="a9c0c763d047f6c0d62429cce48011093"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c0c763d047f6c0d62429cce48011093">◆ </a></span>init()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void ColliderComponent::init </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classComponent.html">Component</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a3298b53851196ed32ca0352f0e808fa5" name="a3298b53851196ed32ca0352f0e808fa5"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3298b53851196ed32ca0352f0e808fa5">◆ </a></span>update()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void ColliderComponent::update </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classComponent.html">Component</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="ColliderComponent_8h_source.html">ColliderComponent.h</a></li>
|
||||||
|
<li>src/<b>ColliderComponent.cpp</b></li>
|
||||||
|
</ul>
|
||||||
|
</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="classColliderComponent.html">ColliderComponent</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
12
classColliderComponent__coll__graph.map
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<map id="ColliderComponent" name="ColliderComponent">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="68,286,198,312"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classComponent.html" title=" " alt="" coords="143,94,230,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="192,135,191,196,185,230,173,264,152,288,148,284,168,261,180,229,185,195,186,135"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$classTransformComponent.html" title=" " alt="" coords="5,198,152,223"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="172,134,136,176,103,199,99,195,133,172,168,131"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="160,5,213,31"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="189,47,189,94,184,94,184,47"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="97,235,128,285,123,287,92,238"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$classVector2D.html" title=" " alt="" coords="41,94,116,120"/>
|
||||||
|
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="81,135,81,197,76,197,76,135"/>
|
||||||
|
</map>
|
||||||
1
classColliderComponent__coll__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
12c7ffbfb4eeeebc33e50a8cbba6d99a
|
||||||
131
classColliderComponent__coll__graph.svg
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: ColliderComponent Pages: 1 -->
|
||||||
|
<svg width="177pt" height="238pt"
|
||||||
|
viewBox="0.00 0.00 176.62 238.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 234)">
|
||||||
|
<title>ColliderComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="144.75,-19.25 47,-19.25 47,0 144.75,0 144.75,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="95.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="168.62,-163.5 103.12,-163.5 103.12,-144.25 168.62,-144.25 168.62,-163.5"/>
|
||||||
|
<text text-anchor="middle" x="135.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M137.86,-132.72C139.34,-108.7 138.97,-67.95 123.88,-37.25 120.44,-30.27 114.37,-24.15 108.76,-19.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.4,-132.14 137.08,-142.39 141.37,-132.7 134.4,-132.14"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classTransformComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="109.75,-85.75 0,-85.75 0,-66.5 109.75,-66.5 109.75,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="54.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000002" class="edge">
|
||||||
|
<title>Node2->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M123.59,-134.53C116.48,-124.72 106.97,-112.83 96.88,-103.75 89.3,-96.94 79.78,-90.75 71.73,-86.06"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.59,-136.34 129.18,-142.55 126.33,-132.34 120.59,-136.34"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="155.88,-230 115.88,-230 115.88,-210.75 155.88,-210.75 155.88,-230"/>
|
||||||
|
<text text-anchor="middle" x="135.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M135.88,-198.9C135.88,-187.07 135.88,-172.79 135.88,-163.77"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="132.38,-198.89 135.88,-208.89 139.38,-198.89 132.38,-198.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="148.62" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node1 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node4->Node1</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M66.71,-56.51C74.44,-44.35 84.18,-29.02 90.22,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="63.8,-54.56 61.39,-64.88 69.71,-58.32 63.8,-54.56"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="98.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="classVector2D.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="83.12,-163.5 26.62,-163.5 26.62,-144.25 83.12,-144.25 83.12,-163.5"/>
|
||||||
|
<text text-anchor="middle" x="54.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge5_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M54.88,-132.6C54.88,-117.45 54.88,-97.48 54.88,-86.1"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="51.38,-132.37 54.88,-142.37 58.38,-132.37 51.38,-132.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="74.38" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> direction</text>
|
||||||
|
<text text-anchor="middle" x="74.38" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">position</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.9 KiB |
106
classColliderComponent__coll__graph_org.svg
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: ColliderComponent Pages: 1 -->
|
||||||
|
<svg width="177pt" height="238pt"
|
||||||
|
viewBox="0.00 0.00 176.62 238.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 234)">
|
||||||
|
<title>ColliderComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="144.75,-19.25 47,-19.25 47,0 144.75,0 144.75,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="95.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="168.62,-163.5 103.12,-163.5 103.12,-144.25 168.62,-144.25 168.62,-163.5"/>
|
||||||
|
<text text-anchor="middle" x="135.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M137.86,-132.72C139.34,-108.7 138.97,-67.95 123.88,-37.25 120.44,-30.27 114.37,-24.15 108.76,-19.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.4,-132.14 137.08,-142.39 141.37,-132.7 134.4,-132.14"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classTransformComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="109.75,-85.75 0,-85.75 0,-66.5 109.75,-66.5 109.75,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="54.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000002" class="edge">
|
||||||
|
<title>Node2->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M123.59,-134.53C116.48,-124.72 106.97,-112.83 96.88,-103.75 89.3,-96.94 79.78,-90.75 71.73,-86.06"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.59,-136.34 129.18,-142.55 126.33,-132.34 120.59,-136.34"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="155.88,-230 115.88,-230 115.88,-210.75 155.88,-210.75 155.88,-230"/>
|
||||||
|
<text text-anchor="middle" x="135.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M135.88,-198.9C135.88,-187.07 135.88,-172.79 135.88,-163.77"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="132.38,-198.89 135.88,-208.89 139.38,-198.89 132.38,-198.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="148.62" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node1 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node4->Node1</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M66.71,-56.51C74.44,-44.35 84.18,-29.02 90.22,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="63.8,-54.56 61.39,-64.88 69.71,-58.32 63.8,-54.56"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="98.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="classVector2D.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="83.12,-163.5 26.62,-163.5 26.62,-144.25 83.12,-144.25 83.12,-163.5"/>
|
||||||
|
<text text-anchor="middle" x="54.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Vector2D</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge5_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M54.88,-132.6C54.88,-117.45 54.88,-97.48 54.88,-86.1"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="51.38,-132.37 54.88,-142.37 58.38,-132.37 51.38,-132.37"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="74.38" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> direction</text>
|
||||||
|
<text text-anchor="middle" x="74.38" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">position</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.1 KiB |
5
classColliderComponent__inherit__graph.map
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<map id="ColliderComponent" name="ColliderComponent">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,79,136,105"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classComponent.html" title=" " alt="" coords="27,5,114,31"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="73,46,73,79,68,79,68,46"/>
|
||||||
|
</map>
|
||||||
1
classColliderComponent__inherit__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
6c7f9d1506558bfb250c7f446bf02fad
|
||||||
64
classColliderComponent__inherit__graph.svg
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: ColliderComponent Pages: 1 -->
|
||||||
|
<svg width="106pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 105.75 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>ColliderComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="97.75,-19.25 0,-19.25 0,0 97.75,0 97.75,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="48.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="81.62,-74.5 16.12,-74.5 16.12,-55.25 81.62,-55.25 81.62,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="48.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M48.88,-43.63C48.88,-35.34 48.88,-26.17 48.88,-19.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="45.38,-43.57 48.88,-53.57 52.38,-43.57 45.38,-43.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
39
classColliderComponent__inherit__graph_org.svg
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: ColliderComponent Pages: 1 -->
|
||||||
|
<svg width="106pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 105.75 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>ColliderComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="97.75,-19.25 0,-19.25 0,0 97.75,0 97.75,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="48.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="81.62,-74.5 16.12,-74.5 16.12,-55.25 81.62,-55.25 81.62,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="48.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M48.88,-43.63C48.88,-35.34 48.88,-26.17 48.88,-19.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="45.38,-43.57 48.88,-53.57 52.38,-43.57 45.38,-43.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.6 KiB |
142
classCollisionHandler-members.html
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classCollisionHandler.html',''); initResizable(); });
|
||||||
|
/* @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">CollisionHandler Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classCollisionHandler.html">CollisionHandler</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CollisionHandler</b>(Manager &mManager) (defined in <a class="el" href="classCollisionHandler.html">CollisionHandler</a>)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classCollisionHandler.html#a08369acd5338b7d1558f152ef54fb79f">getAnyIntersection</a>(Entity *entity, Vector2D posMod={}, std::initializer_list< Entity::GroupLabel > const &groupLabels={}, std::initializer_list< Entity::TeamLabel > const &teamLabels={}, bool negateTeam=false)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classCollisionHandler.html#a376bafa9253282edbd5691cd5ca86a94">getAnyIntersection</a>(Entity *entity, Vector2D posMod, std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity::TeamLabel > const &teamLabels, bool negateTeam)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classCollisionHandler.html#af6961b60d5b0b52d7f9bcded1cc953db">getAnyIntersection</a>(Entity *entity, Vector2D posMod, std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity::TeamLabel > const &teamLabels, bool negateTeam)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classCollisionHandler.html#a2fb7c155b4937a6d28ab04de0186d2ae">getAnyIntersection</a>(Entity *entity, Vector2D posMod, std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity::TeamLabel > const &teamLabels, bool negateTeam)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>getColliders</b>(std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity::TeamLabel > const &teamLabels={}, bool negateTeam=false) (defined in <a class="el" href="classCollisionHandler.html">CollisionHandler</a>)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getIntersection</b>(Entity *entityA, Entity *entityB, Vector2D posModA=Vector2D(0, 0), Vector2D posModB=Vector2D(0, 0)) (defined in <a class="el" href="classCollisionHandler.html">CollisionHandler</a>)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>getIntersectionWithBounds</b>(Entity *entity, Vector2D posMod=Vector2D(0, 0)) (defined in <a class="el" href="classCollisionHandler.html">CollisionHandler</a>)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>() (defined in <a class="el" href="classCollisionHandler.html">CollisionHandler</a>)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~CollisionHandler</b>() (defined in <a class="el" href="classCollisionHandler.html">CollisionHandler</a>)</td><td class="entry"><a class="el" href="classCollisionHandler.html">CollisionHandler</a></td><td class="entry"></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
362
classCollisionHandler.html
Normal file
@ -0,0 +1,362 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: CollisionHandler Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classCollisionHandler.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||||
|
<a href="classCollisionHandler-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">CollisionHandler Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a312be1663db742d603323b3db9fe1036" id="r_a312be1663db742d603323b3db9fe1036"><td class="memItemLeft" align="right" valign="top"><a id="a312be1663db742d603323b3db9fe1036" name="a312be1663db742d603323b3db9fe1036"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>CollisionHandler</b> (<a class="el" href="classManager.html">Manager</a> &mManager)</td></tr>
|
||||||
|
<tr class="separator:a312be1663db742d603323b3db9fe1036"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ab4778fd09f1bad421c7a386a3c825bfc" id="r_ab4778fd09f1bad421c7a386a3c825bfc"><td class="memItemLeft" align="right" valign="top"><a id="ab4778fd09f1bad421c7a386a3c825bfc" name="ab4778fd09f1bad421c7a386a3c825bfc"></a>
|
||||||
|
std::vector< <a class="el" href="classColliderComponent.html">ColliderComponent</a> * > </td><td class="memItemRight" valign="bottom"><b>getColliders</b> (std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &groupLabels, std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &teamLabels={}, bool negateTeam=false)</td></tr>
|
||||||
|
<tr class="separator:ab4778fd09f1bad421c7a386a3c825bfc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a08369acd5338b7d1558f152ef54fb79f" id="r_a08369acd5338b7d1558f152ef54fb79f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||||
|
<tr class="memitem:a08369acd5338b7d1558f152ef54fb79f"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a08369acd5338b7d1558f152ef54fb79f">getAnyIntersection</a> (<a class="el" href="classEntity.html">Entity</a> *entity, <a class="el" href="classVector2D.html">Vector2D</a> posMod={}, std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &groupLabels={}, std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &teamLabels={}, bool negateTeam=false)</td></tr>
|
||||||
|
<tr class="memdesc:a08369acd5338b7d1558f152ef54fb79f"><td class="mdescLeft"> </td><td class="mdescRight">Tests entity against all entities with the specified labels for a collision. <br /></td></tr>
|
||||||
|
<tr class="separator:a08369acd5338b7d1558f152ef54fb79f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a72f6372bb95506ef3224f1b70a889aed" id="r_a72f6372bb95506ef3224f1b70a889aed"><td class="memItemLeft" align="right" valign="top"><a id="a72f6372bb95506ef3224f1b70a889aed" name="a72f6372bb95506ef3224f1b70a889aed"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>update</b> ()</td></tr>
|
||||||
|
<tr class="separator:a72f6372bb95506ef3224f1b70a889aed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a376bafa9253282edbd5691cd5ca86a94" id="r_a376bafa9253282edbd5691cd5ca86a94"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
||||||
|
<tr class="memitem:a376bafa9253282edbd5691cd5ca86a94"><td class="memTemplItemLeft" align="right" valign="top">IntersectionBitSet </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a376bafa9253282edbd5691cd5ca86a94">getAnyIntersection</a> (<a class="el" href="classEntity.html">Entity</a> *entity, <a class="el" href="classVector2D.html">Vector2D</a> posMod, std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &groupLabels, std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &teamLabels, bool negateTeam)</td></tr>
|
||||||
|
<tr class="separator:a376bafa9253282edbd5691cd5ca86a94"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af6961b60d5b0b52d7f9bcded1cc953db" id="r_af6961b60d5b0b52d7f9bcded1cc953db"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
||||||
|
<tr class="memitem:af6961b60d5b0b52d7f9bcded1cc953db"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classEntity.html">Entity</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af6961b60d5b0b52d7f9bcded1cc953db">getAnyIntersection</a> (<a class="el" href="classEntity.html">Entity</a> *entity, <a class="el" href="classVector2D.html">Vector2D</a> posMod, std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &groupLabels, std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &teamLabels, bool negateTeam)</td></tr>
|
||||||
|
<tr class="separator:af6961b60d5b0b52d7f9bcded1cc953db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2fb7c155b4937a6d28ab04de0186d2ae" id="r_a2fb7c155b4937a6d28ab04de0186d2ae"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
||||||
|
<tr class="memitem:a2fb7c155b4937a6d28ab04de0186d2ae"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a2fb7c155b4937a6d28ab04de0186d2ae">getAnyIntersection</a> (<a class="el" href="classEntity.html">Entity</a> *entity, <a class="el" href="classVector2D.html">Vector2D</a> posMod, std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &groupLabels, std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &teamLabels, bool negateTeam)</td></tr>
|
||||||
|
<tr class="separator:a2fb7c155b4937a6d28ab04de0186d2ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||||
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a9a52ac3eac33ef236ab0ced07f4763ce" id="r_a9a52ac3eac33ef236ab0ced07f4763ce"><td class="memItemLeft" align="right" valign="top"><a id="a9a52ac3eac33ef236ab0ced07f4763ce" name="a9a52ac3eac33ef236ab0ced07f4763ce"></a>
|
||||||
|
static IntersectionBitSet </td><td class="memItemRight" valign="bottom"><b>getIntersection</b> (<a class="el" href="classEntity.html">Entity</a> *entityA, <a class="el" href="classEntity.html">Entity</a> *entityB, <a class="el" href="classVector2D.html">Vector2D</a> posModA=<a class="el" href="classVector2D.html">Vector2D</a>(0, 0), <a class="el" href="classVector2D.html">Vector2D</a> posModB=<a class="el" href="classVector2D.html">Vector2D</a>(0, 0))</td></tr>
|
||||||
|
<tr class="separator:a9a52ac3eac33ef236ab0ced07f4763ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adfa9eb9683768efcf062e90ed1015d1e" id="r_adfa9eb9683768efcf062e90ed1015d1e"><td class="memItemLeft" align="right" valign="top"><a id="adfa9eb9683768efcf062e90ed1015d1e" name="adfa9eb9683768efcf062e90ed1015d1e"></a>
|
||||||
|
static IntersectionBitSet </td><td class="memItemRight" valign="bottom"><b>getIntersectionWithBounds</b> (<a class="el" href="classEntity.html">Entity</a> *entity, <a class="el" href="classVector2D.html">Vector2D</a> posMod=<a class="el" href="classVector2D.html">Vector2D</a>(0, 0))</td></tr>
|
||||||
|
<tr class="separator:adfa9eb9683768efcf062e90ed1015d1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a376bafa9253282edbd5691cd5ca86a94" name="a376bafa9253282edbd5691cd5ca86a94"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a376bafa9253282edbd5691cd5ca86a94">◆ </a></span>getAnyIntersection() <span class="overload">[1/4]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<> </div>
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">IntersectionBitSet CollisionHandler::getAnyIntersection </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="classEntity.html">Entity</a> *</td> <td class="paramname"><span class="paramname"><em>entity</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="classVector2D.html">Vector2D</a></td> <td class="paramname"><span class="paramname"><em>posMod</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>groupLabels</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>teamLabels</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>negateTeam</em></span> )</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Refer to <a class="el" href="#a08369acd5338b7d1558f152ef54fb79f" title="Tests entity against all entities with the specified labels for a collision.">getAnyIntersection()</a> for more details </p><dl class="section return"><dt>Returns</dt><dd>A bitset of intersections, describing the directions of intersection. Position <code>Direction</code> in bitset true if edge in that direction collides </dd></dl>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd>Direction </dd>
|
||||||
|
<dd>
|
||||||
|
IntersectionBitSet <div class="fragment"><div class="line"><span class="keyword">constexpr</span> <a class="code hl_function" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">uint8_t</a> DIRECTION_C = 4;</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="keyword">using </span>IntersectionBitSet = std::bitset<DIRECTION_C>;</div>
|
||||||
|
</div><!-- fragment --></dd></dl>
|
||||||
|
<p>Example usage for IntersectionBitSet (<a class="el" href="classTransformComponent.html#a2a5fefaf80674dbd9854e7d0386a64e7">TransformComponent::update()</a>): </p><div class="fragment"><div class="line"> IntersectionBitSet intersections =</div>
|
||||||
|
<div class="line"> (CollisionHandler::getIntersectionWithBounds(entity, <a class="code hl_class" href="classVector2D.html">Vector2D</a>(positionChange.x, 0)) |</div>
|
||||||
|
<div class="line"> (Game::collisionHandler-><a class="code hl_function" href="#a08369acd5338b7d1558f152ef54fb79f">getAnyIntersection</a><IntersectionBitSet>(entity, <a class="code hl_class" href="classVector2D.html">Vector2D</a>(positionChange.x, 0), { <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4">Entity::GroupLabel::MAPTILES</a>, <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c">Entity::GroupLabel::COLLIDERS</a> })) &</div>
|
||||||
|
<div class="line"> IntersectionBitSet(<span class="stringliteral">"0011"</span>)) |</div>
|
||||||
|
<div class="line"> (CollisionHandler::getIntersectionWithBounds(entity, <a class="code hl_class" href="classVector2D.html">Vector2D</a>(0, positionChange.y)) |</div>
|
||||||
|
<div class="line"> (Game::collisionHandler-><a class="code hl_function" href="#a08369acd5338b7d1558f152ef54fb79f">getAnyIntersection</a><IntersectionBitSet>(entity, <a class="code hl_class" href="classVector2D.html">Vector2D</a>(0, positionChange.y), { <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4">Entity::GroupLabel::MAPTILES</a>, <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c">Entity::GroupLabel::COLLIDERS</a> })) &</div>
|
||||||
|
<div class="line"> IntersectionBitSet(<span class="stringliteral">"1100"</span>));</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keywordflow">if</span> (intersections.test((<span class="keywordtype">size_t</span>)Direction::LEFT) || intersections.test((<span class="keywordtype">size_t</span>)Direction::RIGHT))</div>
|
||||||
|
<div class="line"> positionChange.x = 0;</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keywordflow">if</span> (intersections.test((<span class="keywordtype">size_t</span>)Direction::UP) || intersections.test((<span class="keywordtype">size_t</span>)Direction::DOWN))</div>
|
||||||
|
<div class="line"> positionChange.y = 0;</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="af6961b60d5b0b52d7f9bcded1cc953db" name="af6961b60d5b0b52d7f9bcded1cc953db"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af6961b60d5b0b52d7f9bcded1cc953db">◆ </a></span>getAnyIntersection() <span class="overload">[2/4]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<> </div>
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="classEntity.html">Entity</a> * CollisionHandler::getAnyIntersection </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="classEntity.html">Entity</a> *</td> <td class="paramname"><span class="paramname"><em>entity</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="classVector2D.html">Vector2D</a></td> <td class="paramname"><span class="paramname"><em>posMod</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>groupLabels</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>teamLabels</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>negateTeam</em></span> )</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Refer to <a class="el" href="#a08369acd5338b7d1558f152ef54fb79f" title="Tests entity against all entities with the specified labels for a collision.">getAnyIntersection()</a> for more details </p><dl class="section return"><dt>Returns</dt><dd>The first entity with collision found </dd></dl>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEntity.html" title="Main class for any object in game, stores associations, labeling and components.">Entity</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a2fb7c155b4937a6d28ab04de0186d2ae" name="a2fb7c155b4937a6d28ab04de0186d2ae"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fb7c155b4937a6d28ab04de0186d2ae">◆ </a></span>getAnyIntersection() <span class="overload">[3/4]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<> </div>
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool CollisionHandler::getAnyIntersection </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="classEntity.html">Entity</a> *</td> <td class="paramname"><span class="paramname"><em>entity</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="classVector2D.html">Vector2D</a></td> <td class="paramname"><span class="paramname"><em>posMod</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>groupLabels</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>teamLabels</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>negateTeam</em></span> )</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Refer to <a class="el" href="#a08369acd5338b7d1558f152ef54fb79f" title="Tests entity against all entities with the specified labels for a collision.">getAnyIntersection()</a> for more details </p><dl class="section return"><dt>Returns</dt><dd>True if any collision was found, otherwise false </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a08369acd5338b7d1558f152ef54fb79f" name="a08369acd5338b7d1558f152ef54fb79f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a08369acd5338b7d1558f152ef54fb79f">◆ </a></span>getAnyIntersection() <span class="overload">[4/4]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename T > </div>
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T CollisionHandler::getAnyIntersection </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="classEntity.html">Entity</a> *</td> <td class="paramname"><span class="paramname"><em>entity</em>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="classVector2D.html">Vector2D</a></td> <td class="paramname"><span class="paramname"><em>posMod</em><span class="paramdefsep"> = </span><span class="paramdefval">{}</span>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>groupLabels</em><span class="paramdefsep"> = </span><span class="paramdefval">{}</span>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> > const &</td> <td class="paramname"><span class="paramname"><em>teamLabels</em><span class="paramdefsep"> = </span><span class="paramdefval">{}</span>, </span></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>negateTeam</em><span class="paramdefsep"> = </span><span class="paramdefval">false</span></span> )</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Tests entity against all entities with the specified labels for a collision. </p>
|
||||||
|
<p>Tests the given entity against every other entity with the specified labels for intersections between their collison boxes. If the primary entity has no <a class="el" href="classColliderComponent.html">ColliderComponent</a>, the equivalent of no collision is returned immediately, other entities are skipped if they don't have a <a class="el" href="classColliderComponent.html">ColliderComponent</a> </p><dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">entity</td><td>The primary entity to check against. Return values will be relative to this entity </td></tr>
|
||||||
|
<tr><td class="paramname">posMod</td><td>Modifier to apply toposition before checking collisions. </td></tr>
|
||||||
|
<tr><td class="paramname">groupLabels</td><td>Entities need to have at least one listed GroupLabels to get checked against </td></tr>
|
||||||
|
<tr><td class="paramname">teamLabels</td><td>Entities need to have one of the specified TeamLabels to get checked against </td></tr>
|
||||||
|
<tr><td class="paramname">negateTeam</td><td>If set to true, entities will only be checked against if they <b>don't</b> have one of the specified TeamLabels </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classColliderComponent.html">ColliderComponent</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="CollisionHandler_8h_source.html">CollisionHandler.h</a></li>
|
||||||
|
<li>src/<a class="el" href="CollisionHandler_8cpp.html">CollisionHandler.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</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="classCollisionHandler.html">CollisionHandler</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
classCollisionHandler.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
var classCollisionHandler =
|
||||||
|
[
|
||||||
|
[ "getAnyIntersection", "classCollisionHandler.html#a376bafa9253282edbd5691cd5ca86a94", null ],
|
||||||
|
[ "getAnyIntersection", "classCollisionHandler.html#af6961b60d5b0b52d7f9bcded1cc953db", null ],
|
||||||
|
[ "getAnyIntersection", "classCollisionHandler.html#a2fb7c155b4937a6d28ab04de0186d2ae", null ],
|
||||||
|
[ "getAnyIntersection", "classCollisionHandler.html#a08369acd5338b7d1558f152ef54fb79f", null ]
|
||||||
|
];
|
||||||
137
classComponent-members.html
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classComponent.html',''); initResizable(); });
|
||||||
|
/* @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">Component Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classComponent.html">Component</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>() (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>entity</b> (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init</b>() (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>update</b>() (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Component</b>()=default (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
193
classComponent.html
Normal file
@ -0,0 +1,193 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Component Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classComponent.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pub-attribs">Public Attributes</a> |
|
||||||
|
<a href="classComponent-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">Component Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for Component:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classComponent__inherit__graph.svg" width="298" height="480"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for Component:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classComponent__coll__graph.svg" width="99" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a162f8cdc070537a71f2ad0b5e763b86f" id="r_a162f8cdc070537a71f2ad0b5e763b86f"><td class="memItemLeft" align="right" valign="top"><a id="a162f8cdc070537a71f2ad0b5e763b86f" name="a162f8cdc070537a71f2ad0b5e763b86f"></a>
|
||||||
|
virtual void </td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
|
||||||
|
<tr class="separator:a162f8cdc070537a71f2ad0b5e763b86f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2c9d95ea989f2d69381ad9b6728b51ae" id="r_a2c9d95ea989f2d69381ad9b6728b51ae"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c9d95ea989f2d69381ad9b6728b51ae">update</a> ()</td></tr>
|
||||||
|
<tr class="separator:a2c9d95ea989f2d69381ad9b6728b51ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2fc563e2f7e0c20902fc4f9d5e69e02a" id="r_a2fc563e2f7e0c20902fc4f9d5e69e02a"><td class="memItemLeft" align="right" valign="top"><a id="a2fc563e2f7e0c20902fc4f9d5e69e02a" name="a2fc563e2f7e0c20902fc4f9d5e69e02a"></a>
|
||||||
|
virtual void </td><td class="memItemRight" valign="bottom"><b>draw</b> ()</td></tr>
|
||||||
|
<tr class="separator:a2fc563e2f7e0c20902fc4f9d5e69e02a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||||
|
Public Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a6acb3f00c9d114d961c8763ede390d2c" id="r_a6acb3f00c9d114d961c8763ede390d2c"><td class="memItemLeft" align="right" valign="top"><a id="a6acb3f00c9d114d961c8763ede390d2c" name="a6acb3f00c9d114d961c8763ede390d2c"></a>
|
||||||
|
<a class="el" href="classEntity.html">Entity</a> * </td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr>
|
||||||
|
<tr class="separator:a6acb3f00c9d114d961c8763ede390d2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a2c9d95ea989f2d69381ad9b6728b51ae" name="a2c9d95ea989f2d69381ad9b6728b51ae"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c9d95ea989f2d69381ad9b6728b51ae">◆ </a></span>update()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void Component::update </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reimplemented in <a class="el" href="classTransformComponent.html#a2a5fefaf80674dbd9854e7d0386a64e7">TransformComponent</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>include/<a class="el" href="Component_8h_source.html">Component.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</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="classComponent.html">Component</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
5
classComponent__coll__graph.map
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<map id="Component" name="Component">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,94,93,120"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="22,5,76,31"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="52,47,52,94,46,94,46,47"/>
|
||||||
|
</map>
|
||||||
1
classComponent__coll__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
6b482161a75e88cce0bef5ade2decb1a
|
||||||
65
classComponent__coll__graph.svg
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: Component Pages: 1 -->
|
||||||
|
<svg width="74pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 73.50 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>Component</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="65.5,-19.25 0,-19.25 0,0 65.5,0 65.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="52.75,-85.75 12.75,-85.75 12.75,-66.5 52.75,-66.5 52.75,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="32.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M32.75,-54.65C32.75,-42.82 32.75,-28.54 32.75,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="29.25,-54.64 32.75,-64.64 36.25,-54.64 29.25,-54.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="45.5" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
40
classComponent__coll__graph_org.svg
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: Component Pages: 1 -->
|
||||||
|
<svg width="74pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 73.50 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>Component</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="65.5,-19.25 0,-19.25 0,0 65.5,0 65.5,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="52.75,-85.75 12.75,-85.75 12.75,-66.5 52.75,-66.5 52.75,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="32.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M32.75,-54.65C32.75,-42.82 32.75,-28.54 32.75,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="29.25,-54.64 32.75,-64.64 36.25,-54.64 29.25,-54.64"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="45.5" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.8 KiB |
23
classComponent__inherit__graph.map
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<map id="Component" name="Component">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,228,93,254"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classColliderComponent.html" title=" " alt="" coords="151,5,282,31"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="53,212,63,174,80,128,105,81,139,40,155,29,158,34,142,44,109,84,85,130,68,175,58,213"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$classHealthComponent.html" title=" " alt="" coords="154,55,279,80"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="58,212,88,151,111,118,139,89,157,79,160,83,142,94,115,121,92,153,62,215"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$classKeyboardController.html" title=" " alt="" coords="151,104,282,130"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="65,214,97,175,139,139,161,128,163,133,142,143,101,179,69,217"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$classPlayerComponent.html" title=" " alt="" coords="155,153,278,179"/>
|
||||||
|
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="83,217,140,188,168,177,169,182,142,193,85,222"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$classPowerupComponent.html" title=" " alt="" coords="147,203,286,228"/>
|
||||||
|
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="108,229,146,223,147,229,108,235"/>
|
||||||
|
<area shape="rect" id="Node000007" href="$classProjectileComponent.html" title=" " alt="" coords="146,252,287,278"/>
|
||||||
|
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="108,247,146,252,145,257,108,252"/>
|
||||||
|
<area shape="rect" id="Node000008" href="$classSpriteComponent.html" title=" " alt="" coords="156,301,277,327"/>
|
||||||
|
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="86,259,142,288,170,298,168,303,140,293,84,264"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$classStatEffectsComponent.html" title=" " alt="" coords="141,351,292,376"/>
|
||||||
|
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="70,265,101,302,142,337,163,348,161,352,139,342,97,306,66,268"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$classTileComponent.html" title=" " alt="" coords="162,400,271,426"/>
|
||||||
|
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="63,267,93,328,115,360,142,387,163,399,161,403,139,391,111,363,88,330,58,270"/>
|
||||||
|
<area shape="rect" id="Node000011" href="$classTransformComponent.html" title=" " alt="" coords="143,449,290,475"/>
|
||||||
|
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="58,268,68,306,85,351,109,397,142,436,158,447,155,451,139,440,105,400,80,353,63,308,53,270"/>
|
||||||
|
</map>
|
||||||
1
classComponent__inherit__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
f28ad97b51b18c7936770e16eca9eb38
|
||||||
226
classComponent__inherit__graph.svg
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: Component Pages: 1 -->
|
||||||
|
<svg width="223pt" height="360pt"
|
||||||
|
viewBox="0.00 0.00 223.00 360.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 356.25)">
|
||||||
|
<title>Component</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="65.5,-185.25 0,-185.25 0,-166 65.5,-166 65.5,-185.25"/>
|
||||||
|
<text text-anchor="middle" x="32.75" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classColliderComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="207.12,-352.25 109.38,-352.25 109.38,-333 207.12,-333 207.12,-352.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-338.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M37.7,-196.76C44.79,-228.92 62.74,-290.07 101.5,-324.62 105.07,-327.81 109.2,-330.43 113.58,-332.58"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="41.15,-196.19 35.72,-187.09 34.29,-197.59 41.15,-196.19"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classHealthComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="205.25,-315.25 111.25,-315.25 111.25,-296 205.25,-296 205.25,-315.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M40.98,-196.14C50.85,-221.25 70.89,-263.4 101.5,-287.62 105.49,-290.78 110.04,-293.39 114.8,-295.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.37,-195.2 37.59,-187.05 37.81,-197.65 44.37,-195.2"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classKeyboardController.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="207.12,-278.25 109.38,-278.25 109.38,-259 207.12,-259 207.12,-278.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">KeyboardController</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M46.49,-194.65C58.74,-211.58 78.72,-235.89 101.5,-250.62 106.37,-253.77 111.83,-256.41 117.38,-258.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.67,-193.1 41.07,-186.9 43.93,-197.11 49.67,-193.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="classPlayerComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="204.5,-241.25 112,-241.25 112,-222 204.5,-222 204.5,-241.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">PlayerComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge4_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M59.13,-191.45C71.6,-198.8 87.02,-207.3 101.5,-213.62 108.12,-216.51 115.35,-219.19 122.35,-221.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.11,-188.55 50.74,-186.39 57.5,-194.55 61.11,-188.55"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="classPowerupComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="210.12,-204.25 106.38,-204.25 106.38,-185 210.12,-185 210.12,-204.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">PowerupComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge5_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M76.98,-182.28C86.4,-183.73 96.45,-185.27 106.15,-186.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.79,-178.86 67.37,-180.8 76.72,-185.78 77.79,-178.86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="classProjectileComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="211.25,-167.25 105.25,-167.25 105.25,-148 211.25,-148 211.25,-167.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">ProjectileComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge6_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M77.02,-169.32C86.12,-167.99 95.81,-166.58 105.19,-165.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.76,-165.82 67.37,-170.72 77.77,-172.75 76.76,-165.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="classSpriteComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="203.75,-130.25 112.75,-130.25 112.75,-111 203.75,-111 203.75,-130.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge7_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M59.68,-159.97C72.07,-152.89 87.26,-144.75 101.5,-138.62 108.23,-135.73 115.58,-133.04 122.68,-130.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.2,-156.78 51.33,-164.85 61.73,-162.83 58.2,-156.78"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="classStatEffectsComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="215,-93.25 101.5,-93.25 101.5,-74 215,-74 215,-93.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">StatEffectsComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge8_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M46.89,-156.39C59.2,-139.71 79.05,-116.05 101.5,-101.62 106.38,-98.49 111.85,-95.86 117.4,-93.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.07,-154.32 41.11,-164.49 49.77,-158.38 44.07,-154.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="classTileComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="198.88,-56.25 117.62,-56.25 117.62,-37 198.88,-37 198.88,-56.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">TileComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge9_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M41.17,-154.95C51.13,-130.03 71.18,-88.53 101.5,-64.62 106.21,-60.91 111.71,-57.95 117.39,-55.6"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="37.9,-153.7 37.62,-164.29 44.44,-156.18 37.9,-153.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="classTransformComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="213.12,-19.25 103.38,-19.25 103.38,0 213.12,0 213.12,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge10_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M37.74,-154.63C44.89,-122.68 62.91,-61.94 101.5,-27.62 105.07,-24.45 109.21,-21.83 113.59,-19.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="34.35,-153.72 35.75,-164.22 41.21,-155.14 34.35,-153.72"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 9.9 KiB |
201
classComponent__inherit__graph_org.svg
Normal file
@ -0,0 +1,201 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: Component Pages: 1 -->
|
||||||
|
<svg width="223pt" height="360pt"
|
||||||
|
viewBox="0.00 0.00 223.00 360.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 356.25)">
|
||||||
|
<title>Component</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="65.5,-185.25 0,-185.25 0,-166 65.5,-166 65.5,-185.25"/>
|
||||||
|
<text text-anchor="middle" x="32.75" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classColliderComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="207.12,-352.25 109.38,-352.25 109.38,-333 207.12,-333 207.12,-352.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-338.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M37.7,-196.76C44.79,-228.92 62.74,-290.07 101.5,-324.62 105.07,-327.81 109.2,-330.43 113.58,-332.58"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="41.15,-196.19 35.72,-187.09 34.29,-197.59 41.15,-196.19"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classHealthComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="205.25,-315.25 111.25,-315.25 111.25,-296 205.25,-296 205.25,-315.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M40.98,-196.14C50.85,-221.25 70.89,-263.4 101.5,-287.62 105.49,-290.78 110.04,-293.39 114.8,-295.55"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.37,-195.2 37.59,-187.05 37.81,-197.65 44.37,-195.2"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classKeyboardController.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="207.12,-278.25 109.38,-278.25 109.38,-259 207.12,-259 207.12,-278.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">KeyboardController</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M46.49,-194.65C58.74,-211.58 78.72,-235.89 101.5,-250.62 106.37,-253.77 111.83,-256.41 117.38,-258.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.67,-193.1 41.07,-186.9 43.93,-197.11 49.67,-193.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="classPlayerComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="204.5,-241.25 112,-241.25 112,-222 204.5,-222 204.5,-241.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">PlayerComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge4_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M59.13,-191.45C71.6,-198.8 87.02,-207.3 101.5,-213.62 108.12,-216.51 115.35,-219.19 122.35,-221.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.11,-188.55 50.74,-186.39 57.5,-194.55 61.11,-188.55"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="classPowerupComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="210.12,-204.25 106.38,-204.25 106.38,-185 210.12,-185 210.12,-204.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">PowerupComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge5_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M76.98,-182.28C86.4,-183.73 96.45,-185.27 106.15,-186.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.79,-178.86 67.37,-180.8 76.72,-185.78 77.79,-178.86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="classProjectileComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="211.25,-167.25 105.25,-167.25 105.25,-148 211.25,-148 211.25,-167.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">ProjectileComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge6_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M77.02,-169.32C86.12,-167.99 95.81,-166.58 105.19,-165.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.76,-165.82 67.37,-170.72 77.77,-172.75 76.76,-165.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="classSpriteComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="203.75,-130.25 112.75,-130.25 112.75,-111 203.75,-111 203.75,-130.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">SpriteComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge7_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M59.68,-159.97C72.07,-152.89 87.26,-144.75 101.5,-138.62 108.23,-135.73 115.58,-133.04 122.68,-130.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.2,-156.78 51.33,-164.85 61.73,-162.83 58.2,-156.78"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="classStatEffectsComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="215,-93.25 101.5,-93.25 101.5,-74 215,-74 215,-93.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">StatEffectsComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge8_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M46.89,-156.39C59.2,-139.71 79.05,-116.05 101.5,-101.62 106.38,-98.49 111.85,-95.86 117.4,-93.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.07,-154.32 41.11,-164.49 49.77,-158.38 44.07,-154.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="classTileComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="198.88,-56.25 117.62,-56.25 117.62,-37 198.88,-37 198.88,-56.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">TileComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge9_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M41.17,-154.95C51.13,-130.03 71.18,-88.53 101.5,-64.62 106.21,-60.91 111.71,-57.95 117.39,-55.6"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="37.9,-153.7 37.62,-164.29 44.44,-156.18 37.9,-153.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="classTransformComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="213.12,-19.25 103.38,-19.25 103.38,0 213.12,0 213.12,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="158.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge10_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M37.74,-154.63C44.89,-122.68 62.91,-61.94 101.5,-27.62 105.07,-24.45 109.21,-21.83 113.59,-19.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="34.35,-153.72 35.75,-164.22 41.21,-155.14 34.35,-153.72"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 9.1 KiB |
149
classEntity-members.html
Normal file
@ -0,0 +1,149 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classEntity.html',''); initResizable(); });
|
||||||
|
/* @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">Entity Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classEntity.html">Entity</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#ae587a44fd803d7918a45dbfe531c962d">addComponent</a>(TArgs &&...mArgs)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#a712c05a013e928943c26c3a5b1467f01">addGroup</a>(Group mGroup)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#ae3902aa921b519ed2c25cf4676c9cb5d">delGroup</a>(Group mGroup)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e">destroy</a>()</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#ae68fc12f1c715bf17a20f0e4a754ae50">draw</a>() const</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#aad34087e815ec2da644b86ae2357039b">Entity</a>(Manager &mManager)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f">getComponent</a>() const</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#adf88082fc18a9ee0294072a0e028453d">getGroupBitSet</a>()</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe">getManager</a>()</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#af24dd98377b44895122ae39aab5f4147">getTeam</a>()</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b">GroupLabel</a> enum name</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b">hasComponent</a>() const</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#acfb6240560624c026ffc24af4d469b68">hasGroup</a>(Group mGroup)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#aea1c1568b4123d989c5310697030ad77">isActive</a>() const</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#adfef727ff63b3779c7f9d7e2467e4d18">setTeam</a>(TeamLabel teamLabel)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> enum name</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classEntity.html#af4e16c727ddfe4d27fe0edeb4b9261aa">update</a>() const</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
629
classEntity.html
Normal file
@ -0,0 +1,629 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Entity Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classEntity.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-types">Public Types</a> |
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classEntity-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">Entity Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Main class for any object in game, stores associations, labeling and components.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="Entity_8h_source.html">Entity.h</a>></code></p>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||||||
|
Public Types</h2></td></tr>
|
||||||
|
<tr class="memitem:a9449a7a0ad2c9ae5ee85ef2401382f2b" id="r_a9449a7a0ad2c9ae5ee85ef2401382f2b"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2b">GroupLabel</a> { <br />
|
||||||
|
  <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4">MAPTILES</a>
|
||||||
|
, <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8">PLAYERS</a>
|
||||||
|
, <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0">ENEMIES</a>
|
||||||
|
, <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c">COLLIDERS</a>
|
||||||
|
, <br />
|
||||||
|
  <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294">PROJECTILE</a>
|
||||||
|
, <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4">HEARTS</a>
|
||||||
|
, <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4">POWERUPS</a>
|
||||||
|
<br />
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:a9449a7a0ad2c9ae5ee85ef2401382f2b"><td class="mdescLeft"> </td><td class="mdescRight">Used for rendering order (last is highest) or retrieving entities of group. <a href="#a9449a7a0ad2c9ae5ee85ef2401382f2b">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:a9449a7a0ad2c9ae5ee85ef2401382f2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac6bf07a435aa8148464dd36e8ba11df7" id="r_ac6bf07a435aa8148464dd36e8ba11df7"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> { <a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693">NONE</a>
|
||||||
|
, <a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f">BLUE</a>
|
||||||
|
, <a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0">RED</a>
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:ac6bf07a435aa8148464dd36e8ba11df7"><td class="mdescLeft"> </td><td class="mdescRight">Allows grouping entities by team association for hits, win conditions, etc. <a href="#ac6bf07a435aa8148464dd36e8ba11df7">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:ac6bf07a435aa8148464dd36e8ba11df7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:aad34087e815ec2da644b86ae2357039b" id="r_aad34087e815ec2da644b86ae2357039b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad34087e815ec2da644b86ae2357039b">Entity</a> (<a class="el" href="classManager.html">Manager</a> &<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">mManager</a>)</td></tr>
|
||||||
|
<tr class="separator:aad34087e815ec2da644b86ae2357039b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af4e16c727ddfe4d27fe0edeb4b9261aa" id="r_af4e16c727ddfe4d27fe0edeb4b9261aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af4e16c727ddfe4d27fe0edeb4b9261aa">update</a> () <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">const</a></td></tr>
|
||||||
|
<tr class="separator:af4e16c727ddfe4d27fe0edeb4b9261aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae68fc12f1c715bf17a20f0e4a754ae50" id="r_ae68fc12f1c715bf17a20f0e4a754ae50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae68fc12f1c715bf17a20f0e4a754ae50">draw</a> () <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">const</a></td></tr>
|
||||||
|
<tr class="separator:ae68fc12f1c715bf17a20f0e4a754ae50"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aea1c1568b4123d989c5310697030ad77" id="r_aea1c1568b4123d989c5310697030ad77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea1c1568b4123d989c5310697030ad77">isActive</a> () <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">const</a></td></tr>
|
||||||
|
<tr class="separator:aea1c1568b4123d989c5310697030ad77"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a691dbe5f9ec930c27af2af0b97907a9e" id="r_a691dbe5f9ec930c27af2af0b97907a9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a691dbe5f9ec930c27af2af0b97907a9e">destroy</a> ()</td></tr>
|
||||||
|
<tr class="separator:a691dbe5f9ec930c27af2af0b97907a9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:acfb6240560624c026ffc24af4d469b68" id="r_acfb6240560624c026ffc24af4d469b68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acfb6240560624c026ffc24af4d469b68">hasGroup</a> (Group <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">mGroup</a>)</td></tr>
|
||||||
|
<tr class="separator:acfb6240560624c026ffc24af4d469b68"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a712c05a013e928943c26c3a5b1467f01" id="r_a712c05a013e928943c26c3a5b1467f01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a712c05a013e928943c26c3a5b1467f01">addGroup</a> (Group <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">mGroup</a>)</td></tr>
|
||||||
|
<tr class="separator:a712c05a013e928943c26c3a5b1467f01"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae3902aa921b519ed2c25cf4676c9cb5d" id="r_ae3902aa921b519ed2c25cf4676c9cb5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae3902aa921b519ed2c25cf4676c9cb5d">delGroup</a> (Group <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">mGroup</a>)</td></tr>
|
||||||
|
<tr class="separator:ae3902aa921b519ed2c25cf4676c9cb5d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adf88082fc18a9ee0294072a0e028453d" id="r_adf88082fc18a9ee0294072a0e028453d"><td class="memItemLeft" align="right" valign="top">std::bitset< MAX_GROUPS > </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf88082fc18a9ee0294072a0e028453d">getGroupBitSet</a> ()</td></tr>
|
||||||
|
<tr class="separator:adf88082fc18a9ee0294072a0e028453d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adfef727ff63b3779c7f9d7e2467e4d18" id="r_adfef727ff63b3779c7f9d7e2467e4d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adfef727ff63b3779c7f9d7e2467e4d18">setTeam</a> (<a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> teamLabel)</td></tr>
|
||||||
|
<tr class="separator:adfef727ff63b3779c7f9d7e2467e4d18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af24dd98377b44895122ae39aab5f4147" id="r_af24dd98377b44895122ae39aab5f4147"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7">TeamLabel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af24dd98377b44895122ae39aab5f4147">getTeam</a> ()</td></tr>
|
||||||
|
<tr class="separator:af24dd98377b44895122ae39aab5f4147"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:acdf7c696ee39da0d8ebddb1976ea0abe" id="r_acdf7c696ee39da0d8ebddb1976ea0abe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classManager.html">Manager</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#acdf7c696ee39da0d8ebddb1976ea0abe">getManager</a> ()</td></tr>
|
||||||
|
<tr class="separator:acdf7c696ee39da0d8ebddb1976ea0abe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aa622a8d79153a90d0e3b9b992ca2d38b" id="r_aa622a8d79153a90d0e3b9b992ca2d38b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||||
|
<tr class="memitem:aa622a8d79153a90d0e3b9b992ca2d38b"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">hasComponent</a> () const</td></tr>
|
||||||
|
<tr class="separator:aa622a8d79153a90d0e3b9b992ca2d38b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae587a44fd803d7918a45dbfe531c962d" id="r_ae587a44fd803d7918a45dbfe531c962d"><td class="memTemplParams" colspan="2">template<<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">typename</a> T , typename... TArgs> </td></tr>
|
||||||
|
<tr class="memitem:ae587a44fd803d7918a45dbfe531c962d"><td class="memTemplItemLeft" align="right" valign="top">T & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ae587a44fd803d7918a45dbfe531c962d">addComponent</a> (<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">TArgs</a> &&...<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">mArgs</a>)</td></tr>
|
||||||
|
<tr class="memdesc:ae587a44fd803d7918a45dbfe531c962d"><td class="mdescLeft"> </td><td class="mdescRight">Adds specified type as component and calls Component::init() <br /></td></tr>
|
||||||
|
<tr class="separator:ae587a44fd803d7918a45dbfe531c962d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ad5ce9d4246498a5a2ffd163a2d38c98f" id="r_ad5ce9d4246498a5a2ffd163a2d38c98f"><td class="memTemplParams" colspan="2">template<<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">typename</a> T > </td></tr>
|
||||||
|
<tr class="memitem:ad5ce9d4246498a5a2ffd163a2d38c98f"><td class="memTemplItemLeft" align="right" valign="top">T & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ad5ce9d4246498a5a2ffd163a2d38c98f">getComponent</a> () <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">const</a></td></tr>
|
||||||
|
<tr class="separator:ad5ce9d4246498a5a2ffd163a2d38c98f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Main class for any object in game, stores associations, labeling and components. </p>
|
||||||
|
<p>The entity class is the primary class each object in the game needs to use. Add components to assign functionality.</p>
|
||||||
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo</a></b></dt><dd><p class="startdd">More detailed description </p>
|
||||||
|
<p class="enddd">Some functions in entity class are only supposed to be called in specific context, which might be valid uses for <code>friend</code> keyword. Example: <a class="el" href="#aad34087e815ec2da644b86ae2357039b">Entity()</a> should only be called from <a class="el" href="classManager.html#a6be095e14d18da37fdb2f8bdb4b48b5a" title="Creates and returns a new, empty entity.">Manager::addEntity()</a>. Verify each functions intended use/scope.</p>
|
||||||
|
</dd></dl>
|
||||||
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||||
|
<a id="a9449a7a0ad2c9ae5ee85ef2401382f2b" name="a9449a7a0ad2c9ae5ee85ef2401382f2b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9449a7a0ad2c9ae5ee85ef2401382f2b">◆ </a></span>GroupLabel</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">enum</a> <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">class</a> <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2b">Entity::GroupLabel</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Used for rendering order (last is highest) or retrieving entities of group. </p>
|
||||||
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo</a></b></dt><dd><p class="startdd">Label used in singular entity shouldn't use plural </p>
|
||||||
|
<p class="interdd">HEARTS are rendered above POWERUPS, missleading order </p>
|
||||||
|
<p class="interdd">PROJECTILE are rendered above POWERUPS, missleading order </p>
|
||||||
|
<p class="enddd">Generalize HEARTS as UI or similar </p>
|
||||||
|
</dd></dl>
|
||||||
|
<table class="fieldtable">
|
||||||
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4" name="a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4"></a>MAPTILES </td><td class="fielddoc"><p><a class="el" href="classEntity.html" title="Main class for any object in game, stores associations, labeling and components.">Entity</a> using <a class="el" href="classTileComponent.html">TileComponent</a>. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8" name="a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8"></a>PLAYERS </td><td class="fielddoc"><p>Primary entity in player controll. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0" name="a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0"></a>ENEMIES </td><td class="fielddoc"><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated</a></b></dt><dd>All players now grouped as <a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8" title="Primary entity in player controll.">Entity::PLAYERS</a> </dd></dl>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c" name="a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c"></a>COLLIDERS </td><td class="fielddoc"><p>Fixed collider entity, e.g. a wall. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294" name="a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294"></a>PROJECTILE </td><td class="fielddoc"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo</a></b></dt><dd>Document </dd></dl>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4" name="a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4"></a>HEARTS </td><td class="fielddoc"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo</a></b></dt><dd>Document </dd></dl>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4" name="a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4"></a>POWERUPS </td><td class="fielddoc"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo</a></b></dt><dd>Document </dd></dl>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac6bf07a435aa8148464dd36e8ba11df7" name="ac6bf07a435aa8148464dd36e8ba11df7"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6bf07a435aa8148464dd36e8ba11df7">◆ </a></span>TeamLabel</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">enum</a> <a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">class</a> <a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Allows grouping entities by team association for hits, win conditions, etc. </p>
|
||||||
|
<table class="fieldtable">
|
||||||
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693" name="ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693"></a>NONE </td><td class="fielddoc"><p>No team, should be skipped in any checks. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f" name="ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f"></a>BLUE </td><td class="fielddoc"><p>Team blue. </p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td class="fieldname"><a id="ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0" name="ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0"></a>RED </td><td class="fielddoc"><p>Team red. </p>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="aad34087e815ec2da644b86ae2357039b" name="aad34087e815ec2da644b86ae2357039b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aad34087e815ec2da644b86ae2357039b">◆ </a></span>Entity()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Entity::Entity </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="classManager.html">Manager</a> &</td> <td class="paramname"><span class="paramname"><em>mManager</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo</a></b></dt><dd>Document </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="ae587a44fd803d7918a45dbfe531c962d" name="ae587a44fd803d7918a45dbfe531c962d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae587a44fd803d7918a45dbfe531c962d">◆ </a></span>addComponent()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">typename</a> T , typename... TArgs> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T & Entity::addComponent </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">TArgs</a> &&...</td> <td class="paramname"><span class="paramname"><em>mArgs</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Adds specified type as component and calls Component::init() </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">mArgs</td><td>Constructor arguments of component </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a712c05a013e928943c26c3a5b1467f01" name="a712c05a013e928943c26c3a5b1467f01"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a712c05a013e928943c26c3a5b1467f01">◆ </a></span>addGroup()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> Entity::addGroup </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Group</td> <td class="paramname"><span class="paramname"><em>mGroup</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2b" title="Used for rendering order (last is highest) or retrieving entities of group.">GroupLabel</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae3902aa921b519ed2c25cf4676c9cb5d" name="ae3902aa921b519ed2c25cf4676c9cb5d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3902aa921b519ed2c25cf4676c9cb5d">◆ </a></span>delGroup()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> Entity::delGroup </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Group</td> <td class="paramname"><span class="paramname"><em>mGroup</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2b" title="Used for rendering order (last is highest) or retrieving entities of group.">GroupLabel</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a691dbe5f9ec930c27af2af0b97907a9e" name="a691dbe5f9ec930c27af2af0b97907a9e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a691dbe5f9ec930c27af2af0b97907a9e">◆ </a></span>destroy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> Entity::destroy </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Mark for destruction for <a class="el" href="classManager.html#adc5c66704fd1b0a9b9d38de8fdcb3748">Manager::refresh()</a> and disables collision </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classColliderComponent.html">ColliderComponent</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae68fc12f1c715bf17a20f0e4a754ae50" name="ae68fc12f1c715bf17a20f0e4a754ae50"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae68fc12f1c715bf17a20f0e4a754ae50">◆ </a></span>draw()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> Entity::draw </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Call after update to render components. </p><dl class="section see"><dt>See also</dt><dd>SpriteComponent::draw() </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad5ce9d4246498a5a2ffd163a2d38c98f" name="ad5ce9d4246498a5a2ffd163a2d38c98f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5ce9d4246498a5a2ffd163a2d38c98f">◆ </a></span>getComponent()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<<a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">typename</a> T > </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T & Entity::getComponent </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classComponent.html">Component</a> of type T </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="adf88082fc18a9ee0294072a0e028453d" name="adf88082fc18a9ee0294072a0e028453d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#adf88082fc18a9ee0294072a0e028453d">◆ </a></span>getGroupBitSet()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::bitset< MAX_GROUPS > Entity::getGroupBitSet </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>bitset with true on position GroupLabel if the entity belongs to group </dd></dl>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2b" title="Used for rendering order (last is highest) or retrieving entities of group.">GroupLabel</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="acdf7c696ee39da0d8ebddb1976ea0abe" name="acdf7c696ee39da0d8ebddb1976ea0abe"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#acdf7c696ee39da0d8ebddb1976ea0abe">◆ </a></span>getManager()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="classManager.html">Manager</a> & Entity::getManager </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classManager.html" title="Is responsible for managing all entities.">Manager</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="af24dd98377b44895122ae39aab5f4147" name="af24dd98377b44895122ae39aab5f4147"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af24dd98377b44895122ae39aab5f4147">◆ </a></span>getTeam()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> Entity::getTeam </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7" title="Allows grouping entities by team association for hits, win conditions, etc.">TeamLabel</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aa622a8d79153a90d0e3b9b992ca2d38b" name="aa622a8d79153a90d0e3b9b992ca2d38b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa622a8d79153a90d0e3b9b992ca2d38b">◆ </a></span>hasComponent()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename T > </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool Entity::hasComponent </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classComponent.html">Component</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="acfb6240560624c026ffc24af4d469b68" name="acfb6240560624c026ffc24af4d469b68"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#acfb6240560624c026ffc24af4d469b68">◆ </a></span>hasGroup()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">bool</a> Entity::hasGroup </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Group</td> <td class="paramname"><span class="paramname"><em>mGroup</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a9449a7a0ad2c9ae5ee85ef2401382f2b" title="Used for rendering order (last is highest) or retrieving entities of group.">GroupLabel</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aea1c1568b4123d989c5310697030ad77" name="aea1c1568b4123d989c5310697030ad77"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aea1c1568b4123d989c5310697030ad77">◆ </a></span>isActive()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">bool</a> Entity::isActive </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a691dbe5f9ec930c27af2af0b97907a9e">destroy()</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="adfef727ff63b3779c7f9d7e2467e4d18" name="adfef727ff63b3779c7f9d7e2467e4d18"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#adfef727ff63b3779c7f9d7e2467e4d18">◆ </a></span>setTeam()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> Entity::setTeam </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a></td> <td class="paramname"><span class="paramname"><em>teamLabel</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#ac6bf07a435aa8148464dd36e8ba11df7" title="Allows grouping entities by team association for hits, win conditions, etc.">TeamLabel</a> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="af4e16c727ddfe4d27fe0edeb4b9261aa" name="af4e16c727ddfe4d27fe0edeb4b9261aa"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af4e16c727ddfe4d27fe0edeb4b9261aa">◆ </a></span>update()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="#aa622a8d79153a90d0e3b9b992ca2d38b">void</a> Entity::update </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<p>Call each frame to update all components </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="Entity_8h_source.html">Entity.h</a></li>
|
||||||
|
<li>src/<b>Entity.cpp</b></li>
|
||||||
|
</ul>
|
||||||
|
</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="classEntity.html">Entity</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
32
classEntity.js
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
var classEntity =
|
||||||
|
[
|
||||||
|
[ "GroupLabel", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b", [
|
||||||
|
[ "MAPTILES", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4", null ],
|
||||||
|
[ "PLAYERS", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8", null ],
|
||||||
|
[ "ENEMIES", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0", null ],
|
||||||
|
[ "COLLIDERS", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c", null ],
|
||||||
|
[ "PROJECTILE", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294", null ],
|
||||||
|
[ "HEARTS", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4", null ],
|
||||||
|
[ "POWERUPS", "classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4", null ]
|
||||||
|
] ],
|
||||||
|
[ "TeamLabel", "classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7", [
|
||||||
|
[ "NONE", "classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7ab50339a10e1de285ac99d4c3990b8693", null ],
|
||||||
|
[ "BLUE", "classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7a1b3e1ee9bff86431dea6b181365ba65f", null ],
|
||||||
|
[ "RED", "classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7aa2d9547b5d3dd9f05984475f7c926da0", null ]
|
||||||
|
] ],
|
||||||
|
[ "Entity", "classEntity.html#aad34087e815ec2da644b86ae2357039b", null ],
|
||||||
|
[ "addComponent", "classEntity.html#ae587a44fd803d7918a45dbfe531c962d", null ],
|
||||||
|
[ "addGroup", "classEntity.html#a712c05a013e928943c26c3a5b1467f01", null ],
|
||||||
|
[ "delGroup", "classEntity.html#ae3902aa921b519ed2c25cf4676c9cb5d", null ],
|
||||||
|
[ "destroy", "classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e", null ],
|
||||||
|
[ "draw", "classEntity.html#ae68fc12f1c715bf17a20f0e4a754ae50", null ],
|
||||||
|
[ "getComponent", "classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f", null ],
|
||||||
|
[ "getGroupBitSet", "classEntity.html#adf88082fc18a9ee0294072a0e028453d", null ],
|
||||||
|
[ "getManager", "classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe", null ],
|
||||||
|
[ "getTeam", "classEntity.html#af24dd98377b44895122ae39aab5f4147", null ],
|
||||||
|
[ "hasComponent", "classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b", null ],
|
||||||
|
[ "hasGroup", "classEntity.html#acfb6240560624c026ffc24af4d469b68", null ],
|
||||||
|
[ "isActive", "classEntity.html#aea1c1568b4123d989c5310697030ad77", null ],
|
||||||
|
[ "setTeam", "classEntity.html#adfef727ff63b3779c7f9d7e2467e4d18", null ],
|
||||||
|
[ "update", "classEntity.html#af4e16c727ddfe4d27fe0edeb4b9261aa", null ]
|
||||||
|
];
|
||||||
150
classGame-members.html
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classGame.html',''); initResizable(); });
|
||||||
|
/* @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">Game Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classGame.html">Game</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addTile</b>(unsigned long id, int x, int y) (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>assets</b> (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clean</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>collisionHandler</b> (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>event</b> (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Game</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getWinner</b>() const (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>handleEvents</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init</b>(const char *title, int xpos, int ypos, int width, int height, bool fullscreen) (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>refreshPlayers</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>render</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>renderer</b> (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>running</b>() const (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>selectCharacters</b>(const char *&playerSprite, const char *&enemySprite) (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>soundManager</b> (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>textureManager</b> (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~Game</b>() (defined in <a class="el" href="classGame.html">Game</a>)</td><td class="entry"><a class="el" href="classGame.html">Game</a></td><td class="entry"></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
202
classGame.html
Normal file
@ -0,0 +1,202 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Game Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classGame.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||||
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||||||
|
<a href="classGame-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">Game Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for Game:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classGame__coll__graph.svg" width="586" height="436"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a6fb6ab188f447a0b1448f77426a2ad79" id="r_a6fb6ab188f447a0b1448f77426a2ad79"><td class="memItemLeft" align="right" valign="top"><a id="a6fb6ab188f447a0b1448f77426a2ad79" name="a6fb6ab188f447a0b1448f77426a2ad79"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>init</b> (const char *title, int xpos, int ypos, int width, int height, bool fullscreen)</td></tr>
|
||||||
|
<tr class="separator:a6fb6ab188f447a0b1448f77426a2ad79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6edf9f8d59a847bc32df03c955dbee35" id="r_a6edf9f8d59a847bc32df03c955dbee35"><td class="memItemLeft" align="right" valign="top"><a id="a6edf9f8d59a847bc32df03c955dbee35" name="a6edf9f8d59a847bc32df03c955dbee35"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>selectCharacters</b> (const char *&playerSprite, const char *&enemySprite)</td></tr>
|
||||||
|
<tr class="separator:a6edf9f8d59a847bc32df03c955dbee35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adb5563f62c0c82e3e42ec36501aa5698" id="r_adb5563f62c0c82e3e42ec36501aa5698"><td class="memItemLeft" align="right" valign="top"><a id="adb5563f62c0c82e3e42ec36501aa5698" name="adb5563f62c0c82e3e42ec36501aa5698"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>handleEvents</b> ()</td></tr>
|
||||||
|
<tr class="separator:adb5563f62c0c82e3e42ec36501aa5698"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a79df6376b332d63c9eca0dcee30305c3" id="r_a79df6376b332d63c9eca0dcee30305c3"><td class="memItemLeft" align="right" valign="top"><a id="a79df6376b332d63c9eca0dcee30305c3" name="a79df6376b332d63c9eca0dcee30305c3"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>update</b> ()</td></tr>
|
||||||
|
<tr class="separator:a79df6376b332d63c9eca0dcee30305c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a15ddd769261d923827a3cdf41499c843" id="r_a15ddd769261d923827a3cdf41499c843"><td class="memItemLeft" align="right" valign="top"><a id="a15ddd769261d923827a3cdf41499c843" name="a15ddd769261d923827a3cdf41499c843"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>render</b> ()</td></tr>
|
||||||
|
<tr class="separator:a15ddd769261d923827a3cdf41499c843"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ad4f36a72a2d06696f7973788606f57fc" id="r_ad4f36a72a2d06696f7973788606f57fc"><td class="memItemLeft" align="right" valign="top"><a id="ad4f36a72a2d06696f7973788606f57fc" name="ad4f36a72a2d06696f7973788606f57fc"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>clean</b> ()</td></tr>
|
||||||
|
<tr class="separator:ad4f36a72a2d06696f7973788606f57fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af485a4c277a61df477d6f8f39b04d35f" id="r_af485a4c277a61df477d6f8f39b04d35f"><td class="memItemLeft" align="right" valign="top"><a id="af485a4c277a61df477d6f8f39b04d35f" name="af485a4c277a61df477d6f8f39b04d35f"></a>
|
||||||
|
bool </td><td class="memItemRight" valign="bottom"><b>running</b> () const</td></tr>
|
||||||
|
<tr class="separator:af485a4c277a61df477d6f8f39b04d35f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a653fd876e2016bc4707d55209db337c9" id="r_a653fd876e2016bc4707d55209db337c9"><td class="memItemLeft" align="right" valign="top"><a id="a653fd876e2016bc4707d55209db337c9" name="a653fd876e2016bc4707d55209db337c9"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>refreshPlayers</b> ()</td></tr>
|
||||||
|
<tr class="separator:a653fd876e2016bc4707d55209db337c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a825fe96b03ba616bb65d036108c87184" id="r_a825fe96b03ba616bb65d036108c87184"><td class="memItemLeft" align="right" valign="top"><a id="a825fe96b03ba616bb65d036108c87184" name="a825fe96b03ba616bb65d036108c87184"></a>
|
||||||
|
<a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> </td><td class="memItemRight" valign="bottom"><b>getWinner</b> () const</td></tr>
|
||||||
|
<tr class="separator:a825fe96b03ba616bb65d036108c87184"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||||
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:aa6908dfd92c86053c0dabd0c5a01be1d" id="r_aa6908dfd92c86053c0dabd0c5a01be1d"><td class="memItemLeft" align="right" valign="top"><a id="aa6908dfd92c86053c0dabd0c5a01be1d" name="aa6908dfd92c86053c0dabd0c5a01be1d"></a>
|
||||||
|
static void </td><td class="memItemRight" valign="bottom"><b>addTile</b> (unsigned long id, int x, int y)</td></tr>
|
||||||
|
<tr class="separator:aa6908dfd92c86053c0dabd0c5a01be1d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
||||||
|
Static Public Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:ac7e25215d3da900e32769f9fde0c10d6" id="r_ac7e25215d3da900e32769f9fde0c10d6"><td class="memItemLeft" align="right" valign="top"><a id="ac7e25215d3da900e32769f9fde0c10d6" name="ac7e25215d3da900e32769f9fde0c10d6"></a>
|
||||||
|
static SDL_Renderer * </td><td class="memItemRight" valign="bottom"><b>renderer</b> = nullptr</td></tr>
|
||||||
|
<tr class="separator:ac7e25215d3da900e32769f9fde0c10d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac50bda5dab77dc40a78db21a883d23b3" id="r_ac50bda5dab77dc40a78db21a883d23b3"><td class="memItemLeft" align="right" valign="top"><a id="ac50bda5dab77dc40a78db21a883d23b3" name="ac50bda5dab77dc40a78db21a883d23b3"></a>
|
||||||
|
static SDL_Event </td><td class="memItemRight" valign="bottom"><b>event</b></td></tr>
|
||||||
|
<tr class="separator:ac50bda5dab77dc40a78db21a883d23b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aedd3698406a6015688414744aefc034c" id="r_aedd3698406a6015688414744aefc034c"><td class="memItemLeft" align="right" valign="top"><a id="aedd3698406a6015688414744aefc034c" name="aedd3698406a6015688414744aefc034c"></a>
|
||||||
|
static <a class="el" href="classCollisionHandler.html">CollisionHandler</a> * </td><td class="memItemRight" valign="bottom"><b>collisionHandler</b> = new <a class="el" href="classCollisionHandler.html">CollisionHandler</a>(manager)</td></tr>
|
||||||
|
<tr class="separator:aedd3698406a6015688414744aefc034c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5a91c043cef6bfd07baf9708e2f604f1" id="r_a5a91c043cef6bfd07baf9708e2f604f1"><td class="memItemLeft" align="right" valign="top"><a id="a5a91c043cef6bfd07baf9708e2f604f1" name="a5a91c043cef6bfd07baf9708e2f604f1"></a>
|
||||||
|
static <a class="el" href="classAssetManager.html">AssetManager</a> * </td><td class="memItemRight" valign="bottom"><b>assets</b> = new <a class="el" href="classAssetManager.html">AssetManager</a>(&manager)</td></tr>
|
||||||
|
<tr class="separator:a5a91c043cef6bfd07baf9708e2f604f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a878183f291ce9a4791db7541e8ea5612" id="r_a878183f291ce9a4791db7541e8ea5612"><td class="memItemLeft" align="right" valign="top"><a id="a878183f291ce9a4791db7541e8ea5612" name="a878183f291ce9a4791db7541e8ea5612"></a>
|
||||||
|
static <a class="el" href="classTextureManager.html">TextureManager</a> * </td><td class="memItemRight" valign="bottom"><b>textureManager</b> = new <a class="el" href="classTextureManager.html">TextureManager</a>()</td></tr>
|
||||||
|
<tr class="separator:a878183f291ce9a4791db7541e8ea5612"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6ae58228130d5b7f71427b55962f25eb" id="r_a6ae58228130d5b7f71427b55962f25eb"><td class="memItemLeft" align="right" valign="top"><a id="a6ae58228130d5b7f71427b55962f25eb" name="a6ae58228130d5b7f71427b55962f25eb"></a>
|
||||||
|
static <a class="el" href="classSoundManager.html">SoundManager</a> * </td><td class="memItemRight" valign="bottom"><b>soundManager</b> = new <a class="el" href="classSoundManager.html">SoundManager</a>()</td></tr>
|
||||||
|
<tr class="separator:a6ae58228130d5b7f71427b55962f25eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="Game_8h_source.html">Game.h</a></li>
|
||||||
|
<li>src/<b>Game.cpp</b></li>
|
||||||
|
</ul>
|
||||||
|
</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="classGame.html">Game</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
136
classGameObject-members.html
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classGameObject.html',''); initResizable(); });
|
||||||
|
/* @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">GameObject Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classGameObject.html">GameObject</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GameObject</b>(const char *texturesheet, int x, int y) (defined in <a class="el" href="classGameObject.html">GameObject</a>)</td><td class="entry"><a class="el" href="classGameObject.html">GameObject</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>render</b>() (defined in <a class="el" href="classGameObject.html">GameObject</a>)</td><td class="entry"><a class="el" href="classGameObject.html">GameObject</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>() (defined in <a class="el" href="classGameObject.html">GameObject</a>)</td><td class="entry"><a class="el" href="classGameObject.html">GameObject</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~GameObject</b>()=default (defined in <a class="el" href="classGameObject.html">GameObject</a>)</td><td class="entry"><a class="el" href="classGameObject.html">GameObject</a></td><td class="entry"></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
150
classGameObject.html
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: GameObject Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classGameObject.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classGameObject-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">GameObject Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:ab2a76fbf2f9b2637c868984766968bcb" id="r_ab2a76fbf2f9b2637c868984766968bcb"><td class="memItemLeft" align="right" valign="top"><a id="ab2a76fbf2f9b2637c868984766968bcb" name="ab2a76fbf2f9b2637c868984766968bcb"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>GameObject</b> (const char *texturesheet, int x, int y)</td></tr>
|
||||||
|
<tr class="separator:ab2a76fbf2f9b2637c868984766968bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adad7d284b670db722a2fda8e6a7997e3" id="r_adad7d284b670db722a2fda8e6a7997e3"><td class="memItemLeft" align="right" valign="top"><a id="adad7d284b670db722a2fda8e6a7997e3" name="adad7d284b670db722a2fda8e6a7997e3"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>update</b> ()</td></tr>
|
||||||
|
<tr class="separator:adad7d284b670db722a2fda8e6a7997e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a371c9d8d79ba2f0a61ab979a51aed38b" id="r_a371c9d8d79ba2f0a61ab979a51aed38b"><td class="memItemLeft" align="right" valign="top"><a id="a371c9d8d79ba2f0a61ab979a51aed38b" name="a371c9d8d79ba2f0a61ab979a51aed38b"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>render</b> ()</td></tr>
|
||||||
|
<tr class="separator:a371c9d8d79ba2f0a61ab979a51aed38b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="GameObject_8h_source.html">GameObject.h</a></li>
|
||||||
|
<li>src/<b>GameObject.cpp</b></li>
|
||||||
|
</ul>
|
||||||
|
</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="classGameObject.html">GameObject</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
26
classGame__coll__graph.map
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<map id="Game" name="Game">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="220,405,277,431"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classCollisionHandler.html" title=" " alt="" coords="5,316,121,342"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,351,121,379,173,399,221,410,219,415,171,404,119,383,82,355"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$classAssetManager.html" title=" " alt="" coords="145,316,250,342"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="215,354,244,403,239,406,210,357"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$classTextureManager.html" title=" " alt="" coords="274,316,388,342"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="311,355,262,406,258,403,307,352"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="252,213,394,253"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="329,268,333,316,327,316,323,269"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="255,109,332,135"/>
|
||||||
|
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="294,150,298,188,310,211,305,213,293,189,289,151"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="232,5,355,46"/>
|
||||||
|
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="296,61,296,109,291,109,291,61"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="388,109,504,135"/>
|
||||||
|
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="381,143,355,161,338,186,329,213,324,212,333,184,351,157,378,139"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="418,213,559,253"/>
|
||||||
|
<area shape="poly" id="edge12_Node000012_Node000008" title=" " alt="" coords="458,148,483,211,478,213,453,150"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="393,13,432,39"/>
|
||||||
|
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="417,53,425,84,438,107,434,110,420,86,412,55"/>
|
||||||
|
<area shape="rect" id="Node000010" title=" " alt="" coords="456,13,494,39"/>
|
||||||
|
<area shape="poly" id="edge9_Node000008_Node000010" title=" " alt="" coords="469,54,452,109,447,108,464,52"/>
|
||||||
|
<area shape="rect" id="Node000011" href="$classSoundManager.html" title=" " alt="" coords="428,316,536,342"/>
|
||||||
|
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="452,353,393,383,332,403,277,414,276,409,330,398,391,379,450,348"/>
|
||||||
|
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="489,269,485,316,480,316,483,269"/>
|
||||||
|
</map>
|
||||||
1
classGame__coll__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
60dce505a6107649932f7dfaed416771
|
||||||
269
classGame__coll__graph.svg
Normal file
@ -0,0 +1,269 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: Game Pages: 1 -->
|
||||||
|
<svg width="439pt" height="327pt"
|
||||||
|
viewBox="0.00 0.00 439.00 327.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 323)">
|
||||||
|
<title>Game</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="203.38,-19.25 161.12,-19.25 161.12,0 203.38,0 203.38,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="182.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Game</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classCollisionHandler.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="86.5,-85.75 0,-85.75 0,-66.5 86.5,-66.5 86.5,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="43.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M59.04,-57.99C66.58,-50.68 76.1,-42.62 86,-37.25 109.92,-24.26 140.7,-17.19 160.93,-13.66"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="56.74,-55.33 52.25,-64.93 61.75,-60.22 56.74,-55.33"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="121.88" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classAssetManager.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="183.75,-85.75 104.75,-85.75 104.75,-66.5 183.75,-66.5 183.75,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="144.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">AssetManager</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M155.22,-56.51C162.38,-44.35 171.41,-29.02 177.01,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="152.36,-54.46 150.3,-64.85 158.39,-58.01 152.36,-54.46"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="182" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classTextureManager.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="287.12,-85.75 201.38,-85.75 201.38,-66.5 287.12,-66.5 287.12,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="244.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">TextureManager</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node1 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node4->Node1</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M227.76,-57.97C215.87,-45.6 200.3,-29.4 190.8,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="225.13,-60.28 234.58,-65.07 230.17,-55.43 225.13,-60.28"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="251.75" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="291.25,-163.5 185.25,-163.5 185.25,-133 291.25,-133 291.25,-163.5"/>
|
||||||
|
<text text-anchor="start" x="193.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< std::string,</text>
|
||||||
|
<text text-anchor="middle" x="238.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00"> SDL_Texture * ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M240.45,-121.48C241.52,-108.98 242.74,-94.77 243.5,-85.88"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="236.99,-120.95 239.62,-131.21 243.96,-121.55 236.99,-120.95"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="273.75" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> texture_cache</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="245.25,-241.25 187.25,-241.25 187.25,-222 245.25,-222 245.25,-241.25"/>
|
||||||
|
<text text-anchor="middle" x="216.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node5 -->
|
||||||
|
<g id="edge5_Node000005_Node000006" class="edge">
|
||||||
|
<title>Node6->Node5</title>
|
||||||
|
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M214.48,-210.35C214.29,-201.33 214.92,-190.7 217.75,-181.5 219.66,-175.29 223.11,-169.1 226.65,-163.84"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="210.97,-210.41 215.04,-220.19 217.96,-210 210.97,-210.41"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="229.5" y="-188.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="262.5,-319 170,-319 170,-288.5 262.5,-288.5 262.5,-319"/>
|
||||||
|
<text text-anchor="start" x="178" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text text-anchor="middle" x="216.25" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node6 -->
|
||||||
|
<g id="edge6_Node000006_Node000007" class="edge">
|
||||||
|
<title>Node7->Node6</title>
|
||||||
|
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M216.25,-276.98C216.25,-264.48 216.25,-250.27 216.25,-241.38"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.75,-276.71 216.25,-286.71 219.75,-276.71 212.75,-276.71"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="373.88,-241.25 286.62,-241.25 286.62,-222 373.88,-222 373.88,-241.25"/>
|
||||||
|
<text text-anchor="middle" x="330.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< K, T ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node5 -->
|
||||||
|
<g id="edge7_Node000005_Node000008" class="edge">
|
||||||
|
<title>Node8->Node5</title>
|
||||||
|
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M280.29,-217.15C273.24,-213.69 266.52,-209.37 261,-204 249.79,-193.09 243.87,-175.83 240.91,-163.61"/>
|
||||||
|
<polygon fill="orange" stroke="orange" points="278.81,-220.32 289.38,-221.03 281.56,-213.88 278.81,-220.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="start" x="261.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||||
|
<text text-anchor="middle" x="299.88" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Texture * ></text>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="415.25,-163.5 309.25,-163.5 309.25,-133 415.25,-133 415.25,-163.5"/>
|
||||||
|
<text text-anchor="start" x="317.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||||
|
<text text-anchor="middle" x="362.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node12 -->
|
||||||
|
<g id="edge12_Node000012_Node000008" class="edge">
|
||||||
|
<title>Node8->Node12</title>
|
||||||
|
<g id="a_edge12_Node000012_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M337.88,-211.23C343.61,-196.66 351.33,-177.03 356.53,-163.79"/>
|
||||||
|
<polygon fill="orange" stroke="orange" points="334.75,-209.61 334.35,-220.2 341.27,-212.17 334.75,-209.61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="start" x="349.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||||
|
<text text-anchor="middle" x="390.12" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Chunk * ></text>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="319.65,-313.38 290.85,-313.38 290.85,-294.12 319.65,-294.12 319.65,-313.38"/>
|
||||||
|
<text text-anchor="middle" x="305.25" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">K</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node8 -->
|
||||||
|
<g id="edge8_Node000008_Node000009" class="edge">
|
||||||
|
<title>Node9->Node8</title>
|
||||||
|
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M306.99,-282.47C308.09,-274.99 309.86,-266.56 312.75,-259.25 315.27,-252.87 319.45,-246.42 323.1,-241.47"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="303.53,-281.97 305.89,-292.29 310.48,-282.75 303.53,-281.97"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="324.5" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="366.65,-313.38 337.85,-313.38 337.85,-294.12 366.65,-294.12 366.65,-313.38"/>
|
||||||
|
<text text-anchor="middle" x="352.25" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node8 -->
|
||||||
|
<g id="edge9_Node000008_Node000010" class="edge">
|
||||||
|
<title>Node10->Node8</title>
|
||||||
|
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M346.12,-283.2C341.85,-269.6 336.36,-252.1 333.08,-241.66"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="342.68,-283.93 349.01,-292.42 349.36,-281.84 342.68,-283.93"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="363.25" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="classSoundManager.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="397.88,-85.75 316.62,-85.75 316.62,-66.5 397.88,-66.5 397.88,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="357.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">SoundManager</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node1 -->
|
||||||
|
<g id="edge10_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node11->Node1</title>
|
||||||
|
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M334.29,-60.07C321.7,-52.36 305.58,-43.34 290.25,-37.25 261.18,-25.7 225.65,-18.11 203.48,-14.09"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="332.33,-62.98 342.66,-65.34 336.06,-57.05 332.33,-62.98"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="346.25" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node12->Node11 -->
|
||||||
|
<g id="edge11_Node000011_Node000012" class="edge">
|
||||||
|
<title>Node12->Node11</title>
|
||||||
|
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M360.41,-121.48C359.52,-108.98 358.51,-94.77 357.87,-85.88"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="356.9,-121.48 361.11,-131.21 363.89,-120.99 356.9,-121.48"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="389.25" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 13 KiB |
244
classGame__coll__graph_org.svg
Normal file
@ -0,0 +1,244 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: Game Pages: 1 -->
|
||||||
|
<svg width="439pt" height="327pt"
|
||||||
|
viewBox="0.00 0.00 439.00 327.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 323)">
|
||||||
|
<title>Game</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="203.38,-19.25 161.12,-19.25 161.12,0 203.38,0 203.38,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="182.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Game</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classCollisionHandler.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="86.5,-85.75 0,-85.75 0,-66.5 86.5,-66.5 86.5,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="43.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M59.04,-57.99C66.58,-50.68 76.1,-42.62 86,-37.25 109.92,-24.26 140.7,-17.19 160.93,-13.66"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="56.74,-55.33 52.25,-64.93 61.75,-60.22 56.74,-55.33"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="121.88" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classAssetManager.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="183.75,-85.75 104.75,-85.75 104.75,-66.5 183.75,-66.5 183.75,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="144.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">AssetManager</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M155.22,-56.51C162.38,-44.35 171.41,-29.02 177.01,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="152.36,-54.46 150.3,-64.85 158.39,-58.01 152.36,-54.46"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="182" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classTextureManager.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="287.12,-85.75 201.38,-85.75 201.38,-66.5 287.12,-66.5 287.12,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="244.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">TextureManager</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node1 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node4->Node1</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M227.76,-57.97C215.87,-45.6 200.3,-29.4 190.8,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="225.13,-60.28 234.58,-65.07 230.17,-55.43 225.13,-60.28"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="251.75" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="291.25,-163.5 185.25,-163.5 185.25,-133 291.25,-133 291.25,-163.5"/>
|
||||||
|
<text text-anchor="start" x="193.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< std::string,</text>
|
||||||
|
<text text-anchor="middle" x="238.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00"> SDL_Texture * ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M240.45,-121.48C241.52,-108.98 242.74,-94.77 243.5,-85.88"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="236.99,-120.95 239.62,-131.21 243.96,-121.55 236.99,-120.95"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="273.75" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> texture_cache</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="245.25,-241.25 187.25,-241.25 187.25,-222 245.25,-222 245.25,-241.25"/>
|
||||||
|
<text text-anchor="middle" x="216.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node5 -->
|
||||||
|
<g id="edge5_Node000005_Node000006" class="edge">
|
||||||
|
<title>Node6->Node5</title>
|
||||||
|
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M214.48,-210.35C214.29,-201.33 214.92,-190.7 217.75,-181.5 219.66,-175.29 223.11,-169.1 226.65,-163.84"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="210.97,-210.41 215.04,-220.19 217.96,-210 210.97,-210.41"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="229.5" y="-188.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="262.5,-319 170,-319 170,-288.5 262.5,-288.5 262.5,-319"/>
|
||||||
|
<text text-anchor="start" x="178" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text text-anchor="middle" x="216.25" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node6 -->
|
||||||
|
<g id="edge6_Node000006_Node000007" class="edge">
|
||||||
|
<title>Node7->Node6</title>
|
||||||
|
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M216.25,-276.98C216.25,-264.48 216.25,-250.27 216.25,-241.38"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.75,-276.71 216.25,-286.71 219.75,-276.71 212.75,-276.71"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="373.88,-241.25 286.62,-241.25 286.62,-222 373.88,-222 373.88,-241.25"/>
|
||||||
|
<text text-anchor="middle" x="330.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< K, T ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node5 -->
|
||||||
|
<g id="edge7_Node000005_Node000008" class="edge">
|
||||||
|
<title>Node8->Node5</title>
|
||||||
|
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M280.29,-217.15C273.24,-213.69 266.52,-209.37 261,-204 249.79,-193.09 243.87,-175.83 240.91,-163.61"/>
|
||||||
|
<polygon fill="orange" stroke="orange" points="278.81,-220.32 289.38,-221.03 281.56,-213.88 278.81,-220.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="start" x="261.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||||
|
<text text-anchor="middle" x="299.88" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Texture * ></text>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="415.25,-163.5 309.25,-163.5 309.25,-133 415.25,-133 415.25,-163.5"/>
|
||||||
|
<text text-anchor="start" x="317.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||||
|
<text text-anchor="middle" x="362.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node12 -->
|
||||||
|
<g id="edge12_Node000012_Node000008" class="edge">
|
||||||
|
<title>Node8->Node12</title>
|
||||||
|
<g id="a_edge12_Node000012_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M337.88,-211.23C343.61,-196.66 351.33,-177.03 356.53,-163.79"/>
|
||||||
|
<polygon fill="orange" stroke="orange" points="334.75,-209.61 334.35,-220.2 341.27,-212.17 334.75,-209.61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="start" x="349.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||||
|
<text text-anchor="middle" x="390.12" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Chunk * ></text>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="319.65,-313.38 290.85,-313.38 290.85,-294.12 319.65,-294.12 319.65,-313.38"/>
|
||||||
|
<text text-anchor="middle" x="305.25" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">K</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node8 -->
|
||||||
|
<g id="edge8_Node000008_Node000009" class="edge">
|
||||||
|
<title>Node9->Node8</title>
|
||||||
|
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M306.99,-282.47C308.09,-274.99 309.86,-266.56 312.75,-259.25 315.27,-252.87 319.45,-246.42 323.1,-241.47"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="303.53,-281.97 305.89,-292.29 310.48,-282.75 303.53,-281.97"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="324.5" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="366.65,-313.38 337.85,-313.38 337.85,-294.12 366.65,-294.12 366.65,-313.38"/>
|
||||||
|
<text text-anchor="middle" x="352.25" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node8 -->
|
||||||
|
<g id="edge9_Node000008_Node000010" class="edge">
|
||||||
|
<title>Node10->Node8</title>
|
||||||
|
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M346.12,-283.2C341.85,-269.6 336.36,-252.1 333.08,-241.66"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="342.68,-283.93 349.01,-292.42 349.36,-281.84 342.68,-283.93"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="363.25" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="classSoundManager.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="397.88,-85.75 316.62,-85.75 316.62,-66.5 397.88,-66.5 397.88,-85.75"/>
|
||||||
|
<text text-anchor="middle" x="357.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">SoundManager</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node1 -->
|
||||||
|
<g id="edge10_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node11->Node1</title>
|
||||||
|
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M334.29,-60.07C321.7,-52.36 305.58,-43.34 290.25,-37.25 261.18,-25.7 225.65,-18.11 203.48,-14.09"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="332.33,-62.98 342.66,-65.34 336.06,-57.05 332.33,-62.98"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="346.25" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node12->Node11 -->
|
||||||
|
<g id="edge11_Node000011_Node000012" class="edge">
|
||||||
|
<title>Node12->Node11</title>
|
||||||
|
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M360.41,-121.48C359.52,-108.98 358.51,-94.77 357.87,-85.88"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="356.9,-121.48 361.11,-131.21 363.89,-120.99 356.9,-121.48"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="389.25" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
144
classHealthComponent-members.html
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: Member List</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classHealthComponent.html',''); initResizable(); });
|
||||||
|
/* @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">HealthComponent Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classHealthComponent.html">HealthComponent</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>createHeartComponents</b>(int x) (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>draw</b>() (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>entity</b> (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>getHealth</b>() (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HealthComponent</b>(int health, Direction side) (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>init</b>() override (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modifyHealth</b>(int health=-1) (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>refreshHearts</b>() (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setHealth</b>(int health) (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>update</b>() (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Component</b>()=default (defined in <a class="el" href="classComponent.html">Component</a>)</td><td class="entry"><a class="el" href="classComponent.html">Component</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~HealthComponent</b>() (defined in <a class="el" href="classHealthComponent.html">HealthComponent</a>)</td><td class="entry"><a class="el" href="classHealthComponent.html">HealthComponent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
212
classHealthComponent.html
Normal file
@ -0,0 +1,212 @@
|
|||||||
|
<!-- 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.10.0" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<title>SDL Minigame: HealthComponent Class Reference</title>
|
||||||
|
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||||
|
<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>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeDarkModeToggle.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeFragmentCopyButton.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeParagraphLink.init()
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
DoxygenAwesomeInteractiveToc.init()
|
||||||
|
</script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.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="custom.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</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">SDL Minigame
|
||||||
|
<span id="projectnumber"> 1.0</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part --><!-- Generated by Doxygen 1.10.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @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&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(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&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classHealthComponent.html',''); initResizable(); });
|
||||||
|
/* @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="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classHealthComponent-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">HealthComponent Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for HealthComponent:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classHealthComponent__inherit__graph.svg" width="136" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for HealthComponent:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classHealthComponent__coll__graph.svg" width="136" height="200"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a7fe37882ec5ac8d5a9f14519bdcdf3ff" id="r_a7fe37882ec5ac8d5a9f14519bdcdf3ff"><td class="memItemLeft" align="right" valign="top"><a id="a7fe37882ec5ac8d5a9f14519bdcdf3ff" name="a7fe37882ec5ac8d5a9f14519bdcdf3ff"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>HealthComponent</b> (int health, Direction side)</td></tr>
|
||||||
|
<tr class="separator:a7fe37882ec5ac8d5a9f14519bdcdf3ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0366360ad2d3295c656a52f8cddcbf1f" id="r_a0366360ad2d3295c656a52f8cddcbf1f"><td class="memItemLeft" align="right" valign="top"><a id="a0366360ad2d3295c656a52f8cddcbf1f" name="a0366360ad2d3295c656a52f8cddcbf1f"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>modifyHealth</b> (int health=-1)</td></tr>
|
||||||
|
<tr class="separator:a0366360ad2d3295c656a52f8cddcbf1f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af5a94017d6bf4dc92b25f52d4371eb48" id="r_af5a94017d6bf4dc92b25f52d4371eb48"><td class="memItemLeft" align="right" valign="top"><a id="af5a94017d6bf4dc92b25f52d4371eb48" name="af5a94017d6bf4dc92b25f52d4371eb48"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>setHealth</b> (int health)</td></tr>
|
||||||
|
<tr class="separator:af5a94017d6bf4dc92b25f52d4371eb48"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af7cccf447dbe1e622a69b063944700e3" id="r_af7cccf447dbe1e622a69b063944700e3"><td class="memItemLeft" align="right" valign="top"><a id="af7cccf447dbe1e622a69b063944700e3" name="af7cccf447dbe1e622a69b063944700e3"></a>
|
||||||
|
int </td><td class="memItemRight" valign="bottom"><b>getHealth</b> ()</td></tr>
|
||||||
|
<tr class="separator:af7cccf447dbe1e622a69b063944700e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4dd20eb06a3550baa46047fefbed6b97" id="r_a4dd20eb06a3550baa46047fefbed6b97"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4dd20eb06a3550baa46047fefbed6b97">init</a> () override</td></tr>
|
||||||
|
<tr class="separator:a4dd20eb06a3550baa46047fefbed6b97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a56616ed950abc75be7b1b51ace3f835d" id="r_a56616ed950abc75be7b1b51ace3f835d"><td class="memItemLeft" align="right" valign="top"><a id="a56616ed950abc75be7b1b51ace3f835d" name="a56616ed950abc75be7b1b51ace3f835d"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>refreshHearts</b> ()</td></tr>
|
||||||
|
<tr class="separator:a56616ed950abc75be7b1b51ace3f835d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a98f257cddf66d451040fd3d2d1583988" id="r_a98f257cddf66d451040fd3d2d1583988"><td class="memItemLeft" align="right" valign="top"><a id="a98f257cddf66d451040fd3d2d1583988" name="a98f257cddf66d451040fd3d2d1583988"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>createHeartComponents</b> (int x)</td></tr>
|
||||||
|
<tr class="separator:a98f257cddf66d451040fd3d2d1583988"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classComponent"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classComponent')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classComponent.html">Component</a></td></tr>
|
||||||
|
<tr class="memitem:a2c9d95ea989f2d69381ad9b6728b51ae inherit pub_methods_classComponent" id="r_a2c9d95ea989f2d69381ad9b6728b51ae"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classComponent.html#a2c9d95ea989f2d69381ad9b6728b51ae">update</a> ()</td></tr>
|
||||||
|
<tr class="separator:a2c9d95ea989f2d69381ad9b6728b51ae inherit pub_methods_classComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2fc563e2f7e0c20902fc4f9d5e69e02a inherit pub_methods_classComponent" id="r_a2fc563e2f7e0c20902fc4f9d5e69e02a"><td class="memItemLeft" align="right" valign="top">
|
||||||
|
virtual void </td><td class="memItemRight" valign="bottom"><b>draw</b> ()</td></tr>
|
||||||
|
<tr class="separator:a2fc563e2f7e0c20902fc4f9d5e69e02a inherit pub_methods_classComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pub_attribs_classComponent"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classComponent')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classComponent.html">Component</a></td></tr>
|
||||||
|
<tr class="memitem:a6acb3f00c9d114d961c8763ede390d2c inherit pub_attribs_classComponent" id="r_a6acb3f00c9d114d961c8763ede390d2c"><td class="memItemLeft" align="right" valign="top">
|
||||||
|
<a class="el" href="classEntity.html">Entity</a> * </td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr>
|
||||||
|
<tr class="separator:a6acb3f00c9d114d961c8763ede390d2c inherit pub_attribs_classComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a4dd20eb06a3550baa46047fefbed6b97" name="a4dd20eb06a3550baa46047fefbed6b97"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4dd20eb06a3550baa46047fefbed6b97">◆ </a></span>init()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void HealthComponent::init </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classComponent.html">Component</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>include/<a class="el" href="HealthComponent_8h_source.html">HealthComponent.h</a></li>
|
||||||
|
<li>src/<b>HealthComponent.cpp</b></li>
|
||||||
|
</ul>
|
||||||
|
</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="classHealthComponent.html">HealthComponent</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.10.0 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
classHealthComponent__coll__graph.map
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<map id="HealthComponent" name="HealthComponent">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,169,131,195"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classComponent.html" title=" " alt="" coords="24,94,112,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="71,135,71,169,65,169,65,135"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="41,5,95,31"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="71,47,71,94,65,94,65,47"/>
|
||||||
|
</map>
|
||||||
1
classHealthComponent__coll__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
2346e63b87fd3d64f01851b0996195ab
|
||||||
83
classHealthComponent__coll__graph.svg
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: HealthComponent Pages: 1 -->
|
||||||
|
<svg width="102pt" height="150pt"
|
||||||
|
viewBox="0.00 0.00 102.00 150.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 146)">
|
||||||
|
<title>HealthComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="94,-19.25 0,-19.25 0,0 94,0 94,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="79.75,-75.5 14.25,-75.5 14.25,-56.25 79.75,-56.25 79.75,-75.5"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M47,-44.69C47,-35.98 47,-26.24 47,-19.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="43.5,-44.4 47,-54.4 50.5,-44.4 43.5,-44.4"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="67,-142 27,-142 27,-122.75 67,-122.75 67,-142"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M47,-110.9C47,-99.07 47,-84.79 47,-75.77"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="43.5,-110.89 47,-120.89 50.5,-110.89 43.5,-110.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="59.75" y="-95.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.3 KiB |
58
classHealthComponent__coll__graph_org.svg
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: HealthComponent Pages: 1 -->
|
||||||
|
<svg width="102pt" height="150pt"
|
||||||
|
viewBox="0.00 0.00 102.00 150.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 146)">
|
||||||
|
<title>HealthComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="94,-19.25 0,-19.25 0,0 94,0 94,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="79.75,-75.5 14.25,-75.5 14.25,-56.25 79.75,-56.25 79.75,-75.5"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M47,-44.69C47,-35.98 47,-26.24 47,-19.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="43.5,-44.4 47,-54.4 50.5,-44.4 43.5,-44.4"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classEntity.html" target="_top" xlink:title="Main class for any object in game, stores associations, labeling and components.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="67,-142 27,-142 27,-122.75 67,-122.75 67,-142"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M47,-110.9C47,-99.07 47,-84.79 47,-75.77"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="43.5,-110.89 47,-120.89 50.5,-110.89 43.5,-110.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text text-anchor="middle" x="59.75" y="-95.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
5
classHealthComponent__inherit__graph.map
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<map id="HealthComponent" name="HealthComponent">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,79,131,105"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classComponent.html" title=" " alt="" coords="24,5,112,31"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="71,46,71,79,65,79,65,46"/>
|
||||||
|
</map>
|
||||||
1
classHealthComponent__inherit__graph.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
2a060a3991f91b1cb785f8c8a54a60ea
|
||||||
64
classHealthComponent__inherit__graph.svg
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||||
|
-->
|
||||||
|
<!-- Title: HealthComponent Pages: 1 -->
|
||||||
|
<svg width="102pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 102.00 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>HealthComponent</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="94,-19.25 0,-19.25 0,0 94,0 94,-19.25"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">HealthComponent</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classComponent.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#bfbfbf" points="79.75,-74.5 14.25,-74.5 14.25,-55.25 79.75,-55.25 79.75,-74.5"/>
|
||||||
|
<text text-anchor="middle" x="47" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M47,-43.63C47,-35.34 47,-26.17 47,-19.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="43.5,-43.57 47,-53.57 50.5,-43.57 43.5,-43.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |