deploy: 6ea366c031493c20f913d33deb61024e406db13f
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -143,14 +142,8 @@ $(function(){initNavTree('AnimationHandler_8h_source.html',''); initResizable(tr
|
||||
<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="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> </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 -->
|
||||
@ -158,7 +151,7 @@ $(function(){initNavTree('AnimationHandler_8h_source.html',''); initResizable(tr
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -128,52 +127,57 @@ $(function(){initNavTree('AssetManager_8h_source.html',''); initResizable(true);
|
||||
<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="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <functional></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 "Entity.h"</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="keyword">class </span><a class="code hl_class" href="classVector2D.html">Vector2D</a>;</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="classManager.html">Manager</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">enum class</span> PowerupType</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> HEART,</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> WALKINGSPEED,</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> SHOOTINGSPEED</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> </div>
|
||||
<div class="foldopen" id="foldopen00020" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="classAssetManager.html"> 20</a></span><span class="keyword">class </span><a class="code hl_class" href="classAssetManager.html">AssetManager</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="keyword">public</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> <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="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_class" href="classAssetManager.html">~AssetManager</a>();</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">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_class" href="classEntity.html">Entity</a>* owner);</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> createPowerup(<a class="code hl_class" href="classVector2D.html">Vector2D</a> pos, std::function<<span class="keywordtype">void</span> (<a class="code hl_class" href="classEntity.html">Entity</a>*)> pickupFunc, std::string texturePath);</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> <a class="code hl_class" href="classVector2D.html">Vector2D</a> calculateSpawnPosition();</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> PowerupType calculateType();</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="comment">//texture management</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</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="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="comment">// sound management</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</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="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> addMusic(std::string <span class="keywordtype">id</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* path);</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 class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> SDL_Texture* getTexture(std::string <span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> Mix_Chunk* getSound(std::string <span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> Mix_Music* getMusic(std::string <span class="keywordtype">id</span>);</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="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_class" href="classManager.html">Manager</a>* man;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> std::map<std::string, SDL_Texture*> textures;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> std::map<std::string, Mix_Chunk*> soundEffects;</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> std::map<std::string, Mix_Music*> music;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</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="aclassAssetManager_html"><div class="ttname"><a href="classAssetManager.html">AssetManager</a></div><div class="ttdef"><b>Definition</b> AssetManager.h:21</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:35</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:23</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 -->
|
||||
@ -181,7 +185,7 @@ $(function(){initNavTree('AssetManager_8h_source.html',''); initResizable(true);
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -164,7 +163,7 @@ $(function(){initNavTree('ColliderComponent_8h_source.html',''); initResizable(t
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -144,7 +143,7 @@ Include dependency graph for CollisionHandler.cpp:</div>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,79 +1,94 @@
|
||||
<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"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="981,5,1142,31"/>
|
||||
<area shape="rect" id="Node000002" href="$CollisionHandler_8h.html" title=" " alt="" coords="809,79,935,105"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1030,34,919,76,917,71,1028,29"/>
|
||||
<area shape="rect" id="Node000003" href="$ColliderComponent_8h_source.html" title=" " alt="" coords="262,300,402,326"/>
|
||||
<area shape="poly" id="edge53_Node000001_Node000003" title=" " alt="" coords="981,28,846,46,770,61,697,82,654,98,622,114,551,155,479,188,448,204,412,228,379,259,352,290,348,286,375,255,409,224,446,199,476,183,548,150,620,109,652,93,695,76,769,56,845,41,980,23"/>
|
||||
<area shape="rect" id="Node000006" href="$Vector2D_8h_source.html" title=" " alt="" coords="93,374,179,399"/>
|
||||
<area shape="poly" id="edge57_Node000001_Node000006" title=" " alt="" coords="981,26,747,41,457,68,323,87,211,109,168,122,136,136,116,150,109,165,109,240,116,304,130,358,125,359,111,305,104,241,104,164,112,147,133,131,167,117,210,104,322,81,457,63,746,35,980,21"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="13,447,99,473"/>
|
||||
<area shape="poly" id="edge58_Node000001_Node000007" title=" " alt="" coords="980,25,586,43,374,60,287,70,220,82,182,88,144,90,76,94,48,101,27,113,13,133,8,164,8,314,11,347,20,379,44,433,39,435,15,381,6,348,3,314,3,164,8,131,23,109,46,96,75,89,144,85,182,82,220,76,286,65,373,55,585,38,980,19"/>
|
||||
<area shape="rect" id="Node000008" href="$Constants_8h_source.html" title=" " alt="" coords="1160,374,1250,399"/>
|
||||
<area shape="poly" id="edge54_Node000001_Node000008" title=" " alt="" coords="1135,29,1230,49,1332,78,1377,96,1414,116,1439,139,1446,151,1448,164,1448,241,1446,288,1438,308,1422,328,1387,353,1346,371,1305,381,1266,386,1266,381,1304,376,1345,366,1384,349,1418,324,1434,305,1441,287,1443,240,1443,164,1441,153,1434,142,1411,121,1375,101,1331,83,1229,54,1133,34"/>
|
||||
<area shape="rect" id="Node000010" href="$Entity_8h_source.html" title=" " alt="" coords="978,226,1041,252"/>
|
||||
<area shape="poly" id="edge55_Node000001_Node000010" title=" " alt="" coords="1061,32,1018,212,1013,211,1056,31"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="1368,374,1435,399"/>
|
||||
<area shape="poly" id="edge61_Node000001_Node000012" title=" " alt="" coords="1143,24,1264,40,1397,67,1456,86,1504,107,1537,133,1546,148,1549,164,1549,241,1547,263,1539,283,1512,319,1478,348,1443,369,1440,364,1475,343,1508,315,1534,281,1541,261,1544,240,1544,164,1541,150,1533,137,1502,112,1454,90,1396,72,1264,45,1142,29"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="427,300,480,326"/>
|
||||
<area shape="poly" id="edge59_Node000001_Node000013" title=" " alt="" coords="981,33,897,49,799,73,695,108,644,130,596,155,548,187,507,228,485,258,468,288,463,285,481,255,503,225,544,182,593,150,642,125,693,103,797,68,896,44,980,28"/>
|
||||
<area shape="rect" id="Node000026" href="$Manager_8h_source.html" title=" " alt="" coords="1218,153,1299,178"/>
|
||||
<area shape="poly" id="edge56_Node000001_Node000026" title=" " alt="" coords="1106,29,1153,48,1200,77,1228,106,1248,137,1244,140,1224,110,1197,81,1151,53,1104,34"/>
|
||||
<area shape="rect" id="Node000031" title=" " alt="" coords="1584,79,1640,105"/>
|
||||
<area shape="poly" id="edge60_Node000001_Node000031" title=" " alt="" coords="1143,23,1336,43,1566,76,1569,77,1568,82,1565,82,1336,48,1142,29"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="810,103,707,122,651,136,596,155,527,187,461,225,361,293,358,288,459,220,524,182,594,150,649,131,706,117,809,98"/>
|
||||
<area shape="poly" id="edge40_Node000002_Node000006" title=" " alt="" coords="809,101,681,119,608,135,536,155,451,187,388,217,251,302,164,366,161,361,248,298,385,213,449,182,534,150,606,129,680,114,809,96"/>
|
||||
<area shape="poly" id="edge38_Node000002_Node000007" title=" " alt="" coords="809,98,737,103,649,114,554,130,461,155,421,172,368,200,243,274,83,375,69,404,61,433,56,432,64,402,79,372,240,269,365,196,419,167,459,150,553,125,648,108,736,98,808,93"/>
|
||||
<area shape="poly" id="edge8_Node000002_Node000008" title=" " alt="" coords="932,103,1009,126,1097,164,1141,190,1182,221,1218,257,1246,299,1251,316,1248,333,1230,363,1225,361,1243,331,1245,316,1242,301,1214,260,1179,225,1138,194,1095,169,1007,131,930,108"/>
|
||||
<area shape="poly" id="edge10_Node000002_Node000010" title=" " alt="" coords="894,103,924,124,955,151,979,181,998,211,994,214,975,184,951,155,921,128,891,108"/>
|
||||
<area shape="poly" id="edge48_Node000002_Node000013" title=" " alt="" coords="810,104,728,122,684,137,643,155,592,186,546,223,476,290,472,286,542,219,589,182,640,150,682,132,726,117,808,99"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="1174,300,1231,326"/>
|
||||
<area shape="poly" id="edge52_Node000002_Node000014" title=" " alt="" coords="898,103,983,150,1092,225,1177,288,1174,293,1089,229,980,155,895,108"/>
|
||||
<area shape="rect" id="Node000019" href="$SpriteComponent_8h_source.html" title=" " alt="" coords="504,300,635,326"/>
|
||||
<area shape="poly" id="edge39_Node000002_Node000019" title=" " alt="" coords="886,103,900,119,912,138,917,159,912,180,894,198,867,215,794,248,711,276,635,298,633,293,709,271,792,243,864,211,890,194,907,177,912,159,907,140,895,122,882,107"/>
|
||||
<area shape="poly" id="edge41_Node000002_Node000026" title=" " alt="" coords="935,102,1203,151,1202,157,935,107"/>
|
||||
<area shape="rect" id="Node000028" title=" " alt="" coords="654,153,749,178"/>
|
||||
<area shape="poly" id="edge49_Node000002_Node000028" title=" " alt="" coords="844,108,745,149,743,144,842,103"/>
|
||||
<area shape="rect" id="Node000029" title=" " alt="" coords="773,153,822,178"/>
|
||||
<area shape="poly" id="edge50_Node000002_Node000029" title=" " alt="" coords="861,107,822,144,819,140,857,103"/>
|
||||
<area shape="rect" id="Node000030" title=" " alt="" coords="846,153,898,178"/>
|
||||
<area shape="poly" id="edge51_Node000002_Node000030" title=" " alt="" coords="875,105,875,137,869,137,869,105"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="187,447,245,473"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="305,329,272,348,243,375,229,403,222,433,217,431,224,402,239,372,269,344,302,324"/>
|
||||
<area shape="rect" id="Node000005" href="$Component_8h_source.html" title=" " alt="" coords="975,374,1073,399"/>
|
||||
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="403,322,415,323,663,348,912,371,960,376,959,381,912,376,663,354,414,328,402,327"/>
|
||||
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="300,329,184,371,182,365,298,324"/>
|
||||
<area shape="poly" id="edge6_Node000006_Node000004" title=" " alt="" coords="151,398,193,435,190,439,148,402"/>
|
||||
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="124,402,82,439,79,435,121,398"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="1173,447,1238,473"/>
|
||||
<area shape="poly" id="edge9_Node000008_Node000009" title=" " alt="" coords="1208,400,1208,432,1203,432,1203,400"/>
|
||||
<area shape="poly" id="edge15_Node000010_Node000003" title=" " alt="" coords="977,246,748,267,418,302,417,297,748,262,977,241"/>
|
||||
<area shape="poly" id="edge19_Node000010_Node000008" title=" " alt="" coords="1025,250,1119,324,1175,363,1172,367,1116,328,1022,255"/>
|
||||
<area shape="rect" id="Node000011" title=" " alt="" coords="1358,300,1407,326"/>
|
||||
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="1042,244,1343,301,1342,306,1041,249"/>
|
||||
<area shape="poly" id="edge12_Node000010_Node000012" title=" " alt="" coords="1033,250,1119,298,1141,312,1164,323,1264,355,1353,374,1352,380,1262,360,1162,328,1138,316,1116,302,1030,255"/>
|
||||
<area shape="poly" id="edge13_Node000010_Node000013" title=" " alt="" coords="978,245,778,261,640,278,496,302,495,297,639,273,777,256,977,240"/>
|
||||
<area shape="poly" id="edge14_Node000010_Node000014" title=" " alt="" coords="1042,250,1160,293,1159,298,1040,255"/>
|
||||
<area shape="rect" id="Node000015" href="$ECS_8h_source.html" title=" " alt="" coords="990,300,1047,326"/>
|
||||
<area shape="poly" id="edge16_Node000010_Node000015" title=" " alt="" coords="1014,252,1018,284,1012,285,1008,253"/>
|
||||
<area shape="rect" id="Node000016" href="$InputComponent_8h_source.html" title=" " alt="" coords="660,300,786,326"/>
|
||||
<area shape="poly" id="edge20_Node000010_Node000016" title=" " alt="" coords="978,251,787,298,786,293,976,246"/>
|
||||
<area shape="rect" id="Node000018" href="$TransformComponent_8h_source.html" title=" " alt="" coords="810,300,966,326"/>
|
||||
<area shape="poly" id="edge24_Node000010_Node000018" title=" " alt="" coords="990,255,923,294,920,289,987,250"/>
|
||||
<area shape="poly" id="edge28_Node000010_Node000019" title=" " alt="" coords="978,250,954,255,650,302,650,297,953,249,977,245"/>
|
||||
<area shape="poly" id="edge17_Node000015_Node000005" title=" " alt="" coords="1022,326,1025,358,1019,358,1017,326"/>
|
||||
<area shape="poly" id="edge18_Node000015_Node000008" title=" " alt="" coords="1049,323,1161,365,1159,370,1047,328"/>
|
||||
<area shape="poly" id="edge21_Node000016_Node000004" title=" " alt="" coords="787,323,863,343,894,357,914,372,920,387,914,401,900,410,878,418,812,431,725,441,624,449,417,458,260,461,260,456,417,453,624,444,725,436,812,426,877,413,898,406,910,398,915,387,910,375,891,361,861,348,786,328"/>
|
||||
<area shape="poly" id="edge23_Node000016_Node000005" title=" " alt="" coords="775,324,961,368,960,373,774,329"/>
|
||||
<area shape="rect" id="Node000017" title=" " alt="" coords="854,374,900,399"/>
|
||||
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="750,324,841,366,839,370,748,329"/>
|
||||
<area shape="poly" id="edge25_Node000018_Node000005" title=" " alt="" coords="912,324,989,364,986,368,910,329"/>
|
||||
<area shape="poly" id="edge26_Node000018_Node000006" title=" " alt="" coords="810,327,798,328,520,353,242,376,194,381,194,376,241,371,519,348,797,323,809,322"/>
|
||||
<area shape="poly" id="edge27_Node000018_Node000008" title=" " alt="" coords="943,324,1145,369,1144,374,942,329"/>
|
||||
<area shape="poly" id="edge35_Node000019_Node000005" title=" " alt="" coords="636,322,961,373,960,378,635,327"/>
|
||||
<area shape="poly" id="edge31_Node000019_Node000012" title=" " alt="" coords="636,322,648,323,821,340,955,350,1263,371,1352,378,1352,384,1262,376,955,356,820,346,648,328,635,327"/>
|
||||
<area shape="poly" id="edge29_Node000019_Node000017" title=" " alt="" coords="633,324,727,343,840,371,839,376,726,349,632,329"/>
|
||||
<area shape="rect" id="Node000020" title=" " alt="" coords="387,374,488,399"/>
|
||||
<area shape="poly" id="edge30_Node000019_Node000020" title=" " alt="" coords="548,329,474,368,472,364,546,324"/>
|
||||
<area shape="rect" id="Node000021" title=" " alt="" coords="512,374,565,399"/>
|
||||
<area shape="poly" id="edge32_Node000019_Node000021" title=" " alt="" coords="567,327,552,360,547,358,562,325"/>
|
||||
<area shape="rect" id="Node000022" href="$AnimationHandler_8h_source.html" title=" " alt="" coords="696,374,830,399"/>
|
||||
<area shape="poly" id="edge33_Node000019_Node000022" title=" " alt="" coords="603,324,716,365,715,370,601,329"/>
|
||||
<area shape="rect" id="Node000024" href="$Direction_8h_source.html" title=" " alt="" coords="590,374,672,399"/>
|
||||
<area shape="poly" id="edge36_Node000019_Node000024" title=" " alt="" coords="581,324,612,360,608,363,577,328"/>
|
||||
<area shape="rect" id="Node000025" href="$RenderObject_8h_source.html" title=" " alt="" coords="253,374,363,399"/>
|
||||
<area shape="poly" id="edge37_Node000019_Node000025" title=" " alt="" coords="526,329,367,372,366,367,524,324"/>
|
||||
<area shape="rect" id="Node000023" title=" " alt="" coords="732,447,793,473"/>
|
||||
<area shape="poly" id="edge34_Node000022_Node000023" title=" " alt="" coords="765,400,765,432,760,432,760,400"/>
|
||||
<area shape="poly" id="edge46_Node000026_Node000008" title=" " alt="" coords="1263,178,1276,251,1284,275,1291,299,1293,313,1290,327,1272,351,1249,368,1245,364,1268,347,1286,325,1288,313,1285,301,1279,277,1271,253,1258,179"/>
|
||||
<area shape="poly" id="edge47_Node000026_Node000010" title=" " alt="" coords="1218,181,1057,227,1055,222,1217,176"/>
|
||||
<area shape="poly" id="edge43_Node000026_Node000011" title=" " alt="" coords="1301,176,1339,195,1357,208,1372,225,1384,254,1387,284,1382,285,1379,256,1367,228,1353,212,1336,199,1299,181"/>
|
||||
<area shape="poly" id="edge44_Node000026_Node000012" title=" " alt="" coords="1301,173,1349,192,1374,206,1395,224,1414,248,1424,271,1426,296,1423,326,1414,359,1409,358,1417,325,1420,296,1418,272,1409,251,1391,228,1371,211,1347,197,1299,178"/>
|
||||
<area shape="poly" id="edge45_Node000026_Node000014" title=" " alt="" coords="1254,180,1232,227,1212,286,1207,285,1227,225,1250,178"/>
|
||||
<area shape="rect" id="Node000027" title=" " alt="" coords="1286,226,1357,252"/>
|
||||
<area shape="poly" id="edge42_Node000026_Node000027" title=" " alt="" coords="1271,177,1303,213,1299,216,1267,180"/>
|
||||
</map>
|
||||
|
||||
@ -1 +1 @@
|
||||
265a9686ba8e7b12d1be9bddee2edd2c
|
||||
e7263c9c9c66bf08082522cbcf64fe74
|
||||
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 38 KiB |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -175,7 +174,7 @@ constexpr uint8_t </td><td class="memItemRight" valign="bottom"><b>DIRECTIO
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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)">
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
|
||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
@ -1,7 +1,7 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: include/CollisionHandler.h Pages: 1 -->
|
||||
<svg width="292pt" height="83pt"
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
@ -1,67 +1,82 @@
|
||||
<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"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="658,5,828,31"/>
|
||||
<area shape="rect" id="Node000002" href="$ColliderComponent_8h_source.html" title=" " alt="" coords="94,226,234,252"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="657,23,551,28,434,38,327,55,285,67,255,81,224,109,201,144,184,181,173,212,168,210,179,179,196,142,220,106,252,77,283,62,326,50,433,32,551,23,657,18"/>
|
||||
<area shape="rect" id="Node000005" href="$Vector2D_8h_source.html" title=" " alt="" coords="81,300,167,326"/>
|
||||
<area shape="poly" id="edge39_Node000001_Node000005" title=" " alt="" coords="657,25,545,31,419,41,302,58,256,69,221,81,171,109,135,138,108,175,84,227,81,243,85,258,103,287,99,290,80,260,76,243,79,226,103,172,131,135,168,105,219,77,254,63,301,52,418,36,545,25,657,19"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="33,374,119,399"/>
|
||||
<area shape="poly" id="edge37_Node000001_Node000006" title=" " alt="" coords="657,21,473,25,366,33,259,45,161,63,81,88,50,104,27,122,13,142,8,164,8,240,13,275,25,307,58,360,54,363,21,310,8,276,3,241,3,164,8,140,23,118,47,100,79,83,160,58,258,39,365,27,473,20,657,16"/>
|
||||
<area shape="rect" id="Node000007" href="$Constants_8h_source.html" title=" " alt="" coords="407,300,497,326"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000007" title=" " alt="" coords="659,34,574,56,528,72,482,92,438,118,398,148,364,185,338,227,335,238,336,248,348,265,368,280,394,292,392,297,366,285,344,269,331,249,330,238,334,225,360,182,394,144,435,113,479,88,526,67,573,50,658,29"/>
|
||||
<area shape="rect" id="Node000009" href="$Entity_8h_source.html" title=" " alt="" coords="667,153,730,178"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="742,32,709,138,704,137,737,31"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="360,226,413,252"/>
|
||||
<area shape="poly" id="edge47_Node000001_Node000012" title=" " alt="" coords="724,34,420,220,418,216,722,29"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="1109,226,1166,252"/>
|
||||
<area shape="poly" id="edge51_Node000001_Node000013" title=" " alt="" coords="752,30,798,109,826,150,851,176,883,194,911,206,964,214,1021,215,1091,224,1094,224,1093,230,1090,229,1021,220,964,219,910,211,880,199,848,180,822,154,793,112,747,33"/>
|
||||
<area shape="rect" id="Node000018" href="$SpriteComponent_8h_source.html" title=" " alt="" coords="902,226,1034,252"/>
|
||||
<area shape="poly" id="edge38_Node000001_Node000018" title=" " alt="" coords="746,31,750,60,759,99,776,140,802,177,821,192,842,204,888,222,886,227,840,209,818,196,798,180,771,143,754,101,745,61,741,32"/>
|
||||
<area shape="rect" id="Node000025" href="$Manager_8h_source.html" title=" " alt="" coords="857,79,938,105"/>
|
||||
<area shape="poly" id="edge40_Node000001_Node000025" title=" " alt="" coords="770,29,858,70,856,75,768,34"/>
|
||||
<area shape="rect" id="Node000027" title=" " alt="" coords="962,79,1057,105"/>
|
||||
<area shape="poly" id="edge48_Node000001_Node000027" title=" " alt="" coords="789,29,950,72,949,77,787,34"/>
|
||||
<area shape="rect" id="Node000028" title=" " alt="" coords="1081,79,1130,105"/>
|
||||
<area shape="poly" id="edge49_Node000001_Node000028" title=" " alt="" coords="826,29,937,48,1066,76,1065,81,936,53,825,34"/>
|
||||
<area shape="rect" id="Node000029" title=" " alt="" coords="1154,79,1206,105"/>
|
||||
<area shape="poly" id="edge50_Node000001_Node000029" title=" " alt="" coords="829,26,971,45,1140,76,1139,81,970,50,828,31"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="175,374,233,399"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="170,252,199,358,194,359,165,253"/>
|
||||
<area shape="rect" id="Node000004" href="$Component_8h_source.html" title=" " alt="" coords="521,300,618,326"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="235,250,506,297,505,302,234,255"/>
|
||||
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="160,254,140,288,136,285,155,251"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000003" title=" " alt="" coords="139,324,181,361,178,365,136,328"/>
|
||||
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="118,327,95,362,90,359,114,324"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="420,374,484,399"/>
|
||||
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="455,326,455,358,449,358,449,326"/>
|
||||
<area shape="poly" id="edge14_Node000009_Node000002" title=" " alt="" coords="667,174,250,229,249,224,666,168"/>
|
||||
<area shape="poly" id="edge18_Node000009_Node000007" title=" " alt="" coords="690,181,656,216,608,254,560,279,512,297,510,292,558,274,605,250,652,212,687,177"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="1190,226,1239,252"/>
|
||||
<area shape="poly" id="edge10_Node000009_Node000010" title=" " alt="" coords="731,167,946,191,1073,207,1175,223,1174,229,1072,212,945,196,730,173"/>
|
||||
<area shape="rect" id="Node000011" title=" " alt="" coords="1364,300,1431,326"/>
|
||||
<area shape="poly" id="edge11_Node000009_Node000011" title=" " alt="" coords="731,168,894,193,982,208,1046,224,1073,237,1098,250,1165,268,1220,278,1277,285,1349,297,1348,302,1276,290,1219,283,1164,274,1096,254,1070,241,1044,229,981,214,893,198,730,174"/>
|
||||
<area shape="poly" id="edge12_Node000009_Node000012" title=" " alt="" coords="667,176,565,197,429,228,427,223,564,191,666,170"/>
|
||||
<area shape="poly" id="edge13_Node000009_Node000013" title=" " alt="" coords="731,168,886,189,1090,224,1095,225,1094,230,1089,229,885,195,730,173"/>
|
||||
<area shape="rect" id="Node000014" href="$ECS_8h_source.html" title=" " alt="" coords="670,226,727,252"/>
|
||||
<area shape="poly" id="edge15_Node000009_Node000014" title=" " alt="" coords="701,179,701,211,696,211,696,179"/>
|
||||
<area shape="rect" id="Node000015" href="$InputComponent_8h_source.html" title=" " alt="" coords="752,226,878,252"/>
|
||||
<area shape="poly" id="edge19_Node000009_Node000015" title=" " alt="" coords="720,177,784,216,781,220,717,181"/>
|
||||
<area shape="rect" id="Node000017" href="$TransformComponent_8h_source.html" title=" " alt="" coords="438,226,594,252"/>
|
||||
<area shape="poly" id="edge23_Node000009_Node000017" title=" " alt="" coords="669,181,562,223,560,218,667,176"/>
|
||||
<area shape="poly" id="edge27_Node000009_Node000018" title=" " alt="" coords="731,173,908,219,907,224,730,178"/>
|
||||
<area shape="poly" id="edge16_Node000014_Node000004" title=" " alt="" coords="678,255,606,294,603,290,675,250"/>
|
||||
<area shape="poly" id="edge17_Node000014_Node000007" title=" " alt="" coords="670,251,509,298,507,293,669,246"/>
|
||||
<area shape="poly" id="edge20_Node000015_Node000003" title=" " alt="" coords="787,255,683,302,658,316,632,328,525,355,419,372,322,382,248,386,248,381,322,377,418,367,524,350,630,323,655,312,680,298,785,250"/>
|
||||
<area shape="poly" id="edge22_Node000015_Node000004" title=" " alt="" coords="774,255,626,298,625,293,772,250"/>
|
||||
<area shape="rect" id="Node000016" title=" " alt="" coords="693,300,739,326"/>
|
||||
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="799,255,746,293,743,289,796,250"/>
|
||||
<area shape="poly" id="edge24_Node000017_Node000004" title=" " alt="" coords="527,251,553,286,549,289,523,254"/>
|
||||
<area shape="poly" id="edge25_Node000017_Node000005" title=" " alt="" coords="450,255,182,304,181,298,449,250"/>
|
||||
<area shape="poly" id="edge26_Node000017_Node000007" title=" " alt="" coords="507,254,475,290,471,287,503,250"/>
|
||||
<area shape="poly" id="edge34_Node000018_Node000004" title=" " alt="" coords="902,255,634,303,633,298,901,250"/>
|
||||
<area shape="poly" id="edge30_Node000018_Node000011" title=" " alt="" coords="1035,247,1349,297,1348,302,1034,253"/>
|
||||
<area shape="poly" id="edge28_Node000018_Node000016" title=" " alt="" coords="921,255,755,302,754,296,920,250"/>
|
||||
<area shape="rect" id="Node000019" title=" " alt="" coords="763,300,864,326"/>
|
||||
<area shape="poly" id="edge29_Node000018_Node000019" title=" " alt="" coords="943,255,854,296,852,291,941,250"/>
|
||||
<area shape="rect" id="Node000020" title=" " alt="" coords="888,300,941,326"/>
|
||||
<area shape="poly" id="edge31_Node000018_Node000020" title=" " alt="" coords="961,254,935,289,931,286,957,251"/>
|
||||
<area shape="rect" id="Node000021" href="$AnimationHandler_8h_source.html" title=" " alt="" coords="965,300,1099,326"/>
|
||||
<area shape="poly" id="edge32_Node000018_Node000021" title=" " alt="" coords="981,250,1013,287,1009,290,977,254"/>
|
||||
<area shape="rect" id="Node000023" href="$Direction_8h_source.html" title=" " alt="" coords="1123,300,1205,326"/>
|
||||
<area shape="poly" id="edge35_Node000018_Node000023" title=" " alt="" coords="1002,250,1118,292,1116,297,1000,255"/>
|
||||
<area shape="rect" id="Node000024" href="$RenderObject_8h_source.html" title=" " alt="" coords="1229,300,1339,326"/>
|
||||
<area shape="poly" id="edge36_Node000018_Node000024" title=" " alt="" coords="1023,250,1216,293,1215,299,1021,255"/>
|
||||
<area shape="rect" id="Node000022" title=" " alt="" coords="1002,374,1062,399"/>
|
||||
<area shape="poly" id="edge33_Node000021_Node000022" title=" " alt="" coords="1035,326,1035,358,1029,358,1029,326"/>
|
||||
<area shape="poly" id="edge45_Node000025_Node000007" title=" " alt="" coords="857,99,737,113,583,138,507,155,439,176,385,200,365,214,350,228,345,237,345,246,355,263,376,278,403,291,400,296,374,283,351,266,340,247,340,236,346,225,361,210,382,196,437,171,505,150,582,133,736,108,856,94"/>
|
||||
<area shape="poly" id="edge46_Node000025_Node000009" title=" " alt="" coords="865,108,746,150,744,145,863,103"/>
|
||||
<area shape="poly" id="edge42_Node000025_Node000010" title=" " alt="" coords="927,103,1037,150,1177,217,1175,221,1035,155,925,108"/>
|
||||
<area shape="poly" id="edge43_Node000025_Node000011" title=" " alt="" coords="939,103,1082,150,1169,184,1253,224,1367,289,1364,294,1251,229,1167,189,1080,155,938,108"/>
|
||||
<area shape="poly" id="edge44_Node000025_Node000013" title=" " alt="" coords="919,103,1106,216,1103,220,916,108"/>
|
||||
<area shape="rect" id="Node000026" title=" " alt="" coords="862,153,933,178"/>
|
||||
<area shape="poly" id="edge41_Node000025_Node000026" title=" " alt="" coords="900,105,900,137,895,137,895,105"/>
|
||||
</map>
|
||||
|
||||
@ -1 +1 @@
|
||||
0ff17a0d4e039022745ab5906e3f151d
|
||||
72e0fd68fd5ac4ed8876b2fb34058086
|
||||
@ -1,12 +1,13 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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;}
|
||||
@ -46,7 +47,7 @@
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 1002;
|
||||
var viewWidth = 1077;
|
||||
var viewHeight = 304;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
@ -58,8 +59,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#999999" stroke="#666666" points="616.88,-295.5 489.12,-295.5 489.12,-276.25 616.88,-276.25 616.88,-295.5"/>
|
||||
<text text-anchor="middle" x="553" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/CollisionHandler.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -67,8 +68,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="171.62,-129.75 66.38,-129.75 66.38,-110.5 171.62,-110.5 171.62,-129.75"/>
|
||||
<text text-anchor="middle" x="119" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -76,8 +77,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M488.63,-283.93C396.85,-281.44 234.14,-272.47 186,-240.25 150.94,-216.79 132.27,-168.47 124.12,-141.13"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="127.55,-140.37 121.51,-131.66 120.8,-142.23 127.55,-140.37"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -85,17 +86,17 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="121,-74.5 57,-74.5 57,-55.25 121,-55.25 121,-74.5"/>
|
||||
<text text-anchor="middle" x="89" 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">
|
||||
<g id="edge39_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge28_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M333.41,-275.8C257.94,-260.61 130.6,-222.03 77.38,-129.75 69.73,-116.5 71.19,-99 74.16,-85.67"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.46,-86.87 76.7,-76.31 70.7,-85.04 77.46,-86.87"/>
|
||||
<g id="a_edge39_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M488.83,-282.89C392.79,-279.04 216.96,-268.29 161,-240.25 100.7,-210.04 81.86,-192.44 57,-129.75 50.52,-113.42 61.01,-95.61 71.67,-82.95"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="74,-85.59 78.2,-75.86 68.85,-80.85 74,-85.59"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -103,17 +104,17 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="85.38,-19.25 20.62,-19.25 20.62,0 85.38,0 85.38,-19.25"/>
|
||||
<text text-anchor="middle" x="53" 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">
|
||||
<g id="edge37_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"/>
|
||||
<g id="a_edge37_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M488.75,-285.62C343.03,-285.58 0,-275.01 0,-176.38 0,-176.38 0,-176.38 0,-119.12 0,-84.17 22.48,-48.73 38.16,-28.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="40.72,-30.66 44.23,-20.66 35.25,-26.28 40.72,-30.66"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -121,8 +122,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="368.88,-74.5 301.12,-74.5 301.12,-55.25 368.88,-55.25 368.88,-74.5"/>
|
||||
<text text-anchor="middle" x="335" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -130,8 +131,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M490.11,-275.8C413.95,-260.86 290.59,-222.79 248,-129.75 237.12,-105.99 263.92,-89.15 290.58,-78.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.46,-82.16 299.67,-75.47 289.08,-75.58 291.46,-82.16"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -139,8 +140,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="543.75,-185 496.25,-185 496.25,-165.75 543.75,-165.75 543.75,-185"/>
|
||||
<text text-anchor="middle" x="520" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -148,8 +149,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M550.3,-276C545.03,-258.67 533.26,-219.98 526.04,-196.24"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.44,-195.37 523.18,-186.82 522.74,-197.41 529.44,-195.37"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -157,17 +158,17 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="306,-129.75 266,-129.75 266,-110.5 306,-110.5 306,-129.75"/>
|
||||
<text text-anchor="middle" x="286" 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">
|
||||
<g id="edge47_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"/>
|
||||
<g id="a_edge47_Node000001_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M538.26,-275.84C494.41,-248.94 364.42,-169.22 310.19,-135.96"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.33,-133.17 301.98,-130.93 308.67,-139.14 312.33,-133.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -175,107 +176,107 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="870.5,-129.75 827.5,-129.75 827.5,-110.5 870.5,-110.5 870.5,-129.75"/>
|
||||
<text text-anchor="middle" x="849" 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">
|
||||
<g id="edge51_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"/>
|
||||
<g id="a_edge51_Node000001_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M557.91,-275.76C571.72,-250.45 611.34,-180.19 633,-165.75 701.25,-120.26 733.94,-147.57 814,-129.75 814.67,-129.6 815.34,-129.45 816.02,-129.3"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.79,-132.71 825.72,-127.01 815.18,-125.9 816.79,-132.71"/>
|
||||
</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>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="771.25,-129.75 672.75,-129.75 672.75,-110.5 771.25,-110.5 771.25,-129.75"/>
|
||||
<text text-anchor="middle" x="722" y="-116.25" 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"/>
|
||||
<!-- Node1->Node18 -->
|
||||
<g id="edge38_Node000001_Node000018" class="edge">
|
||||
<title>Node1->Node18</title>
|
||||
<g id="a_edge38_Node000001_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M553.66,-276.04C555.77,-254.24 564.19,-197.37 596,-165.75 613.54,-148.32 638.31,-137.66 661.25,-131.17"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.06,-134.58 670.86,-128.68 660.3,-127.8 662.06,-134.58"/>
|
||||
</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>
|
||||
<g id="a_Node000025"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="699.5,-240.25 638.5,-240.25 638.5,-221 699.5,-221 699.5,-240.25"/>
|
||||
<text text-anchor="middle" x="669" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node25 -->
|
||||
<g id="edge39_Node000001_Node000025" class="edge">
|
||||
<g id="edge40_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"/>
|
||||
<g id="a_edge40_Node000001_Node000025"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M572.68,-275.84C590.84,-267.5 618.08,-255 638.97,-245.41"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="640.22,-248.69 647.85,-241.33 637.3,-242.33 640.22,-248.69"/>
|
||||
</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="788.75,-240.25 717.25,-240.25 717.25,-221 788.75,-221 788.75,-240.25"/>
|
||||
<text text-anchor="middle" x="753" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node27 -->
|
||||
<g id="edge48_Node000001_Node000027" class="edge">
|
||||
<title>Node1->Node27</title>
|
||||
<g id="a_edge48_Node000001_Node000027"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M586.93,-275.84C620.26,-266.97 671.31,-253.37 708.01,-243.6"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="708.68,-247.05 717.44,-241.09 706.88,-240.28 708.68,-247.05"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node28 -->
|
||||
<g id="Node000028" class="node">
|
||||
<title>Node28</title>
|
||||
<g id="a_Node000028"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="843.5,-240.25 806.5,-240.25 806.5,-221 843.5,-221 843.5,-240.25"/>
|
||||
<text text-anchor="middle" x="825" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</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="M615.4,-275.79C662.57,-268.4 729.08,-256.89 795.18,-240.71"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="795.88,-244.15 804.74,-238.34 794.19,-237.35 795.88,-244.15"/>
|
||||
</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="900.25,-240.25 861.75,-240.25 861.75,-221 900.25,-221 900.25,-240.25"/>
|
||||
<text text-anchor="middle" x="881" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node29 -->
|
||||
<g id="edge50_Node000001_Node000029" class="edge">
|
||||
<title>Node1->Node29</title>
|
||||
<g id="a_edge50_Node000001_Node000029"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M617.31,-278.16C675.85,-271.41 764.78,-259.54 850.3,-240.57"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="851.06,-243.99 860.04,-238.37 849.52,-237.16 851.06,-243.99"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -283,8 +284,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="170.5,-19.25 127.5,-19.25 127.5,0 170.5,0 170.5,-19.25"/>
|
||||
<text text-anchor="middle" x="149" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -292,8 +293,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M121.46,-110.25C126.25,-92.92 136.94,-54.23 143.51,-30.49"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.82,-31.66 146.11,-21.09 140.07,-29.79 146.82,-31.66"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -301,8 +302,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="459.5,-74.5 386.5,-74.5 386.5,-55.25 459.5,-55.25 459.5,-74.5"/>
|
||||
<text text-anchor="middle" x="423" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -310,8 +311,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M171.63,-110.35C221.54,-101.97 298.94,-88.8 374.97,-75.03"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.47,-78.49 384.68,-73.26 374.22,-71.61 375.47,-78.49"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -319,8 +320,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M114.05,-110.33C110.12,-103.36 104.49,-93.37 99.56,-84.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.76,-83.17 94.8,-76.18 96.66,-86.61 102.76,-83.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -328,8 +329,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M99.18,-54.84C107.76,-47.22 120.27,-36.12 130.6,-26.95"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.68,-29.79 137.84,-20.53 128.04,-24.55 132.68,-29.79"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -337,8 +338,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M83.06,-55.08C78.29,-48.03 71.44,-37.9 65.48,-29.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.42,-27.19 59.92,-20.86 62.62,-31.11 68.42,-27.19"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -346,8 +347,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="359.12,-19.25 310.88,-19.25 310.88,0 359.12,0 359.12,-19.25"/>
|
||||
<text text-anchor="middle" x="335" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -355,8 +356,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M335,-55.08C335,-48.57 335,-39.42 335,-31.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="338.5,-31.12 335,-21.12 331.5,-31.12 338.5,-31.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -364,8 +365,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M495.82,-171.16C434.92,-163.08 273.67,-141.66 183.08,-129.63"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.74,-126.19 173.36,-128.34 182.81,-133.13 183.74,-126.19"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -373,8 +374,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M512.36,-165.39C500.45,-151.87 476.22,-126.21 451,-110.5 428.83,-96.69 401.69,-85.96 379.24,-78.49"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.34,-75.17 369.75,-75.45 378.2,-81.83 380.34,-75.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -382,8 +383,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="925.5,-129.75 888.5,-129.75 888.5,-110.5 925.5,-110.5 925.5,-129.75"/>
|
||||
<text text-anchor="middle" x="907" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -391,8 +392,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M543.94,-171.99C610.32,-165.31 796.64,-145.91 877.15,-129.94"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="877.69,-133.4 886.76,-127.92 876.25,-126.55 877.69,-133.4"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -400,8 +401,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="1069.25,-74.5 1018.75,-74.5 1018.75,-55.25 1069.25,-55.25 1069.25,-74.5"/>
|
||||
<text text-anchor="middle" x="1044" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -409,8 +410,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M543.95,-171.16C599.56,-163.57 736.01,-144.05 780,-129.75 798.38,-123.78 800.67,-116.63 819,-110.5 897.16,-84.35 922.91,-92.07 1007.27,-74.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1007.89,-78.16 1016.94,-72.66 1006.43,-71.32 1007.89,-78.16"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -418,8 +419,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M495.88,-169.73C459.29,-162.56 387.38,-147.96 317.04,-130.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.25,-126.82 307.69,-127.73 316.51,-133.6 318.25,-126.82"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -427,8 +428,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M544.05,-171.41C594.25,-165.06 713.77,-149.16 813,-129.75 814.17,-129.52 815.35,-129.28 816.55,-129.03"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.89,-132.54 825.89,-126.95 815.36,-125.71 816.89,-132.54"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -436,8 +437,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="541.5,-129.75 498.5,-129.75 498.5,-110.5 541.5,-110.5 541.5,-129.75"/>
|
||||
<text text-anchor="middle" x="520" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -445,8 +446,53 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M520,-165.58C520,-159.07 520,-149.92 520,-141.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.5,-141.62 520,-131.62 516.5,-141.62 523.5,-141.62"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:href="InputComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="654.38,-129.75 559.62,-129.75 559.62,-110.5 654.38,-110.5 654.38,-129.75"/>
|
||||
<text text-anchor="middle" x="607" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">InputComponent.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node15 -->
|
||||
<g id="edge19_Node000009_Node000015" class="edge">
|
||||
<title>Node9->Node15</title>
|
||||
<g id="a_edge19_Node000009_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M534.76,-165.34C547.88,-157.31 567.32,-145.41 582.73,-135.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.18,-139.2 590.88,-130.99 580.52,-133.23 584.18,-139.2"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:href="TransformComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="441.62,-129.75 324.38,-129.75 324.38,-110.5 441.62,-110.5 441.62,-129.75"/>
|
||||
<text text-anchor="middle" x="383" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node17 -->
|
||||
<g id="edge23_Node000009_Node000017" class="edge">
|
||||
<title>Node9->Node17</title>
|
||||
<g id="a_edge23_Node000009_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M496.76,-165.34C474.81,-156.81 441.65,-143.92 416.79,-134.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="418.35,-131.11 407.76,-130.75 415.82,-137.64 418.35,-131.11"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node18 -->
|
||||
<g id="edge27_Node000009_Node000018" class="edge">
|
||||
<title>Node9->Node18</title>
|
||||
<g id="a_edge27_Node000009_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M543.97,-168.06C576.54,-159.47 635.43,-143.94 676.53,-133.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="677.37,-136.51 686.15,-130.58 675.59,-129.74 677.37,-136.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -454,8 +500,8 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M503.55,-110.09C488.77,-101.98 466.82,-89.93 449.57,-80.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="451.31,-77.43 440.86,-75.68 447.94,-83.56 451.31,-77.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -463,26 +509,26 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M498.05,-112.81C468.35,-104.26 414.74,-88.83 377.13,-78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.52,-74.76 367.95,-75.36 376.59,-81.49 378.52,-74.76"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node3 -->
|
||||
<g id="edge20_Node000015_Node000003" class="edge">
|
||||
<title>Node15->Node3</title>
|
||||
<g id="a_edge20_Node000015_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M585.79,-110.02C565.46,-101.21 533.95,-87.33 507,-74.5 489.91,-66.36 487.07,-60.91 469,-55.25 367.6,-23.47 241.03,-14.29 182.08,-11.66"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.53,-8.18 172.4,-11.27 182.25,-15.17 182.53,-8.18"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node4 -->
|
||||
<g id="edge26_Node000015_Node000004" class="edge">
|
||||
<g id="edge22_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"/>
|
||||
<g id="a_edge22_Node000015_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M575.79,-110.09C545.39,-101.29 498.96,-87.86 465.26,-78.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.4,-74.79 455.82,-75.37 464.45,-81.52 466.4,-74.79"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -490,8 +536,8 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="550.38,-74.5 515.62,-74.5 515.62,-55.25 550.38,-55.25 550.38,-74.5"/>
|
||||
<text text-anchor="middle" x="533" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -499,62 +545,62 @@ var sectionId = 'dynsection-0';
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M594.45,-110.09C583.54,-102.24 567.5,-90.7 554.54,-81.37"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="556.76,-78.66 546.6,-75.66 552.67,-84.34 556.76,-78.66"/>
|
||||
</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>
|
||||
<!-- Node17->Node4 -->
|
||||
<g id="edge24_Node000017_Node000004" class="edge">
|
||||
<title>Node17->Node4</title>
|
||||
<g id="a_edge24_Node000017_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M389.61,-110.33C394.96,-103.21 402.68,-92.93 409.35,-84.05"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.13,-86.17 415.34,-76.07 406.54,-81.96 412.13,-86.17"/>
|
||||
</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"/>
|
||||
<!-- Node17->Node5 -->
|
||||
<g id="edge25_Node000017_Node000005" class="edge">
|
||||
<title>Node17->Node5</title>
|
||||
<g id="a_edge25_Node000017_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M332.79,-110.03C276.41,-99.82 185.84,-83.41 132.4,-73.74"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.22,-70.33 122.76,-71.99 131.97,-77.22 133.22,-70.33"/>
|
||||
</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>
|
||||
<!-- Node17->Node7 -->
|
||||
<g id="edge26_Node000017_Node000007" class="edge">
|
||||
<title>Node17->Node7</title>
|
||||
<g id="a_edge26_Node000017_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M375.07,-110.33C368.44,-102.98 358.78,-92.26 350.61,-83.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.41,-81.07 344.11,-75.98 348.21,-85.75 353.41,-81.07"/>
|
||||
</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"/>
|
||||
<!-- Node18->Node4 -->
|
||||
<g id="edge34_Node000018_Node000004" class="edge">
|
||||
<title>Node18->Node4</title>
|
||||
<g id="a_edge34_Node000018_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M672.29,-110.27C616.32,-100.3 526.02,-84.22 470.84,-74.39"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="471.57,-70.97 461.11,-72.66 470.34,-77.86 471.57,-70.97"/>
|
||||
</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>
|
||||
<!-- Node18->Node11 -->
|
||||
<g id="edge30_Node000018_Node000011" class="edge">
|
||||
<title>Node18->Node11</title>
|
||||
<g id="a_edge30_Node000018_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M771.68,-111.94C836.89,-102.41 948.96,-85.73 1007.21,-74.65"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1007.82,-78.1 1016.96,-72.74 1006.47,-71.23 1007.82,-78.1"/>
|
||||
</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"/>
|
||||
<!-- Node18->Node16 -->
|
||||
<g id="edge28_Node000018_Node000016" class="edge">
|
||||
<title>Node18->Node16</title>
|
||||
<g id="a_edge28_Node000018_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M686.55,-110C655.76,-101.95 609.72,-89.6 561.77,-75.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="562.9,-71.92 552.31,-72.38 560.87,-78.62 562.9,-71.92"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -562,62 +608,89 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="643.62,-74.5 568.38,-74.5 568.38,-55.25 643.62,-55.25 643.62,-74.5"/>
|
||||
<text text-anchor="middle" x="606" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node19 -->
|
||||
<g id="edge25_Node000018_Node000019" class="edge">
|
||||
<g id="edge29_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"/>
|
||||
<g id="a_edge29_Node000018_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M702.32,-110.09C684.16,-101.75 656.92,-89.25 636.03,-79.66"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="637.7,-76.58 627.15,-75.58 634.78,-82.94 637.7,-76.58"/>
|
||||
</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"/>
|
||||
<!-- Node20 -->
|
||||
<g id="Node000020" class="node">
|
||||
<title>Node20</title>
|
||||
<g id="a_Node000020"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="702,-74.5 662,-74.5 662,-55.25 702,-55.25 702,-74.5"/>
|
||||
<text text-anchor="middle" x="682" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</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"/>
|
||||
<!-- Node18->Node20 -->
|
||||
<g id="edge31_Node000018_Node000020" class="edge">
|
||||
<title>Node18->Node20</title>
|
||||
<g id="a_edge31_Node000018_Node000020"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M715.39,-110.33C710.04,-103.21 702.32,-92.93 695.65,-84.05"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="698.46,-81.96 689.66,-76.07 692.87,-86.17 698.46,-81.96"/>
|
||||
</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"/>
|
||||
<!-- Node21 -->
|
||||
<g id="Node000021" class="node">
|
||||
<title>Node21</title>
|
||||
<g id="a_Node000021"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="820.38,-74.5 719.62,-74.5 719.62,-55.25 820.38,-55.25 820.38,-74.5"/>
|
||||
<text text-anchor="middle" x="770" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||
</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"/>
|
||||
<!-- Node18->Node21 -->
|
||||
<g id="edge32_Node000018_Node000021" class="edge">
|
||||
<title>Node18->Node21</title>
|
||||
<g id="a_edge32_Node000018_Node000021"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M729.93,-110.33C736.56,-102.98 746.22,-92.26 754.39,-83.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="756.79,-85.75 760.89,-75.98 751.59,-81.07 756.79,-85.75"/>
|
||||
</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"/>
|
||||
<!-- Node23 -->
|
||||
<g id="Node000023" class="node">
|
||||
<title>Node23</title>
|
||||
<g id="a_Node000023"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="899.88,-74.5 838.12,-74.5 838.12,-55.25 899.88,-55.25 899.88,-74.5"/>
|
||||
<text text-anchor="middle" x="869" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node23 -->
|
||||
<g id="edge35_Node000018_Node000023" class="edge">
|
||||
<title>Node18->Node23</title>
|
||||
<g id="a_edge35_Node000018_Node000023"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M746.94,-110.09C770.69,-101.49 806.71,-88.44 833.46,-78.75"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="834.31,-82.16 842.52,-75.47 831.92,-75.58 834.31,-82.16"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node24 -->
|
||||
<g id="Node000024" class="node">
|
||||
<title>Node24</title>
|
||||
<g id="a_Node000024"><a xlink:href="RenderObject_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="1000.38,-74.5 917.62,-74.5 917.62,-55.25 1000.38,-55.25 1000.38,-74.5"/>
|
||||
<text text-anchor="middle" x="959" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">RenderObject.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node24 -->
|
||||
<g id="edge36_Node000018_Node000024" class="edge">
|
||||
<title>Node18->Node24</title>
|
||||
<g id="a_edge36_Node000018_Node000024"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M762.47,-110.03C802.52,-101.03 863.98,-87.23 907.49,-77.45"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="908.23,-80.87 917.22,-75.26 906.69,-74.04 908.23,-80.87"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -625,17 +698,80 @@ var sectionId = 'dynsection-0';
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="792.62,-19.25 747.38,-19.25 747.38,0 792.62,0 792.62,-19.25"/>
|
||||
<text text-anchor="middle" x="770" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node21->Node22 -->
|
||||
<g id="edge30_Node000021_Node000022" class="edge">
|
||||
<g id="edge33_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"/>
|
||||
<g id="a_edge33_Node000021_Node000022"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M770,-55.08C770,-48.57 770,-39.42 770,-31.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.5,-31.12 770,-21.12 766.5,-31.12 773.5,-31.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node7 -->
|
||||
<g id="edge45_Node000025_Node000007" class="edge">
|
||||
<title>Node25->Node7</title>
|
||||
<g id="a_edge45_Node000025_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M638.19,-226.96C550.82,-218.72 304.72,-190.42 257,-129.75 240.86,-109.22 270.02,-90.93 297.17,-79.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.41,-82.51 306.36,-75.51 295.78,-76.02 298.41,-82.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node9 -->
|
||||
<g id="edge46_Node000025_Node000009" class="edge">
|
||||
<title>Node25->Node9</title>
|
||||
<g id="a_edge46_Node000025_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M643.72,-220.59C619.2,-211.83 581.81,-198.46 554.55,-188.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="555.94,-185.5 545.34,-185.43 553.58,-192.09 555.94,-185.5"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node10 -->
|
||||
<g id="edge42_Node000025_Node000010" class="edge">
|
||||
<title>Node25->Node10</title>
|
||||
<g id="a_edge42_Node000025_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M690.62,-220.64C711.73,-211.8 744.72,-197.8 773,-185 809.52,-168.47 851.14,-148.44 878.17,-135.27"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="879.66,-138.44 887.11,-130.91 876.58,-132.15 879.66,-138.44"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node11 -->
|
||||
<g id="edge43_Node000025_Node000011" class="edge">
|
||||
<title>Node25->Node11</title>
|
||||
<g id="a_edge43_Node000025_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M699.98,-220.53C728.14,-212.04 770.71,-198.66 807,-185 864.99,-163.17 879.72,-157.74 935,-129.75 965.1,-114.51 998.38,-94.52 1020.16,-80.99"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1021.95,-84 1028.57,-75.72 1018.24,-78.06 1021.95,-84"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node13 -->
|
||||
<g id="edge44_Node000025_Node000013" class="edge">
|
||||
<title>Node25->Node13</title>
|
||||
<g id="a_edge44_Node000025_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M684.04,-220.56C715.01,-201.89 786.18,-158.99 824.12,-136.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="825.83,-139.18 832.58,-131.02 822.21,-133.19 825.83,-139.18"/>
|
||||
</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="695.75,-185 642.25,-185 642.25,-165.75 695.75,-165.75 695.75,-185"/>
|
||||
<text text-anchor="middle" x="669" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node26 -->
|
||||
<g id="edge41_Node000025_Node000026" class="edge">
|
||||
<title>Node25->Node26</title>
|
||||
<g id="a_edge41_Node000025_Node000026"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M669,-220.83C669,-214.32 669,-205.17 669,-196.87"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="672.5,-196.87 669,-186.87 665.5,-196.87 672.5,-196.87"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 36 KiB |
@ -1,19 +1,19 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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">
|
||||
<svg width="1077pt" height="304pt"
|
||||
viewBox="0.00 0.00 1077.25 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>
|
||||
<polygon fill="#999999" stroke="#666666" points="616.88,-295.5 489.12,-295.5 489.12,-276.25 616.88,-276.25 616.88,-295.5"/>
|
||||
<text text-anchor="middle" x="553" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/CollisionHandler.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -21,8 +21,8 @@
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="171.62,-129.75 66.38,-129.75 66.38,-110.5 171.62,-110.5 171.62,-129.75"/>
|
||||
<text text-anchor="middle" x="119" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -30,8 +30,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M488.63,-283.93C396.85,-281.44 234.14,-272.47 186,-240.25 150.94,-216.79 132.27,-168.47 124.12,-141.13"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="127.55,-140.37 121.51,-131.66 120.8,-142.23 127.55,-140.37"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -39,17 +39,17 @@
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="121,-74.5 57,-74.5 57,-55.25 121,-55.25 121,-74.5"/>
|
||||
<text text-anchor="middle" x="89" 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">
|
||||
<g id="edge39_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge28_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M333.41,-275.8C257.94,-260.61 130.6,-222.03 77.38,-129.75 69.73,-116.5 71.19,-99 74.16,-85.67"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.46,-86.87 76.7,-76.31 70.7,-85.04 77.46,-86.87"/>
|
||||
<g id="a_edge39_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M488.83,-282.89C392.79,-279.04 216.96,-268.29 161,-240.25 100.7,-210.04 81.86,-192.44 57,-129.75 50.52,-113.42 61.01,-95.61 71.67,-82.95"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="74,-85.59 78.2,-75.86 68.85,-80.85 74,-85.59"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -57,17 +57,17 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="85.38,-19.25 20.62,-19.25 20.62,0 85.38,0 85.38,-19.25"/>
|
||||
<text text-anchor="middle" x="53" 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">
|
||||
<g id="edge37_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"/>
|
||||
<g id="a_edge37_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M488.75,-285.62C343.03,-285.58 0,-275.01 0,-176.38 0,-176.38 0,-176.38 0,-119.12 0,-84.17 22.48,-48.73 38.16,-28.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="40.72,-30.66 44.23,-20.66 35.25,-26.28 40.72,-30.66"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -75,8 +75,8 @@
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="368.88,-74.5 301.12,-74.5 301.12,-55.25 368.88,-55.25 368.88,-74.5"/>
|
||||
<text text-anchor="middle" x="335" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Constants.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -84,8 +84,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M490.11,-275.8C413.95,-260.86 290.59,-222.79 248,-129.75 237.12,-105.99 263.92,-89.15 290.58,-78.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.46,-82.16 299.67,-75.47 289.08,-75.58 291.46,-82.16"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -93,8 +93,8 @@
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="543.75,-185 496.25,-185 496.25,-165.75 543.75,-165.75 543.75,-185"/>
|
||||
<text text-anchor="middle" x="520" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -102,8 +102,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M550.3,-276C545.03,-258.67 533.26,-219.98 526.04,-196.24"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.44,-195.37 523.18,-186.82 522.74,-197.41 529.44,-195.37"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -111,17 +111,17 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="306,-129.75 266,-129.75 266,-110.5 306,-110.5 306,-129.75"/>
|
||||
<text text-anchor="middle" x="286" 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">
|
||||
<g id="edge47_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"/>
|
||||
<g id="a_edge47_Node000001_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M538.26,-275.84C494.41,-248.94 364.42,-169.22 310.19,-135.96"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.33,-133.17 301.98,-130.93 308.67,-139.14 312.33,-133.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -129,107 +129,107 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="870.5,-129.75 827.5,-129.75 827.5,-110.5 870.5,-110.5 870.5,-129.75"/>
|
||||
<text text-anchor="middle" x="849" 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">
|
||||
<g id="edge51_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"/>
|
||||
<g id="a_edge51_Node000001_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M557.91,-275.76C571.72,-250.45 611.34,-180.19 633,-165.75 701.25,-120.26 733.94,-147.57 814,-129.75 814.67,-129.6 815.34,-129.45 816.02,-129.3"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.79,-132.71 825.72,-127.01 815.18,-125.9 816.79,-132.71"/>
|
||||
</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>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><a xlink:href="SpriteComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="771.25,-129.75 672.75,-129.75 672.75,-110.5 771.25,-110.5 771.25,-129.75"/>
|
||||
<text text-anchor="middle" x="722" y="-116.25" 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"/>
|
||||
<!-- Node1->Node18 -->
|
||||
<g id="edge38_Node000001_Node000018" class="edge">
|
||||
<title>Node1->Node18</title>
|
||||
<g id="a_edge38_Node000001_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M553.66,-276.04C555.77,-254.24 564.19,-197.37 596,-165.75 613.54,-148.32 638.31,-137.66 661.25,-131.17"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.06,-134.58 670.86,-128.68 660.3,-127.8 662.06,-134.58"/>
|
||||
</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>
|
||||
<g id="a_Node000025"><a xlink:href="Manager_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="699.5,-240.25 638.5,-240.25 638.5,-221 699.5,-221 699.5,-240.25"/>
|
||||
<text text-anchor="middle" x="669" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node25 -->
|
||||
<g id="edge39_Node000001_Node000025" class="edge">
|
||||
<g id="edge40_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"/>
|
||||
<g id="a_edge40_Node000001_Node000025"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M572.68,-275.84C590.84,-267.5 618.08,-255 638.97,-245.41"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="640.22,-248.69 647.85,-241.33 637.3,-242.33 640.22,-248.69"/>
|
||||
</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="788.75,-240.25 717.25,-240.25 717.25,-221 788.75,-221 788.75,-240.25"/>
|
||||
<text text-anchor="middle" x="753" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node27 -->
|
||||
<g id="edge48_Node000001_Node000027" class="edge">
|
||||
<title>Node1->Node27</title>
|
||||
<g id="a_edge48_Node000001_Node000027"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M586.93,-275.84C620.26,-266.97 671.31,-253.37 708.01,-243.6"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="708.68,-247.05 717.44,-241.09 706.88,-240.28 708.68,-247.05"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node28 -->
|
||||
<g id="Node000028" class="node">
|
||||
<title>Node28</title>
|
||||
<g id="a_Node000028"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="843.5,-240.25 806.5,-240.25 806.5,-221 843.5,-221 843.5,-240.25"/>
|
||||
<text text-anchor="middle" x="825" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</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="M615.4,-275.79C662.57,-268.4 729.08,-256.89 795.18,-240.71"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="795.88,-244.15 804.74,-238.34 794.19,-237.35 795.88,-244.15"/>
|
||||
</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="900.25,-240.25 861.75,-240.25 861.75,-221 900.25,-221 900.25,-240.25"/>
|
||||
<text text-anchor="middle" x="881" y="-226.75" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node29 -->
|
||||
<g id="edge50_Node000001_Node000029" class="edge">
|
||||
<title>Node1->Node29</title>
|
||||
<g id="a_edge50_Node000001_Node000029"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M617.31,-278.16C675.85,-271.41 764.78,-259.54 850.3,-240.57"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="851.06,-243.99 860.04,-238.37 849.52,-237.16 851.06,-243.99"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -237,8 +237,8 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="170.5,-19.25 127.5,-19.25 127.5,0 170.5,0 170.5,-19.25"/>
|
||||
<text text-anchor="middle" x="149" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">SDL.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -246,8 +246,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M121.46,-110.25C126.25,-92.92 136.94,-54.23 143.51,-30.49"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.82,-31.66 146.11,-21.09 140.07,-29.79 146.82,-31.66"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -255,8 +255,8 @@
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="459.5,-74.5 386.5,-74.5 386.5,-55.25 459.5,-55.25 459.5,-74.5"/>
|
||||
<text text-anchor="middle" x="423" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Component.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -264,8 +264,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M171.63,-110.35C221.54,-101.97 298.94,-88.8 374.97,-75.03"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.47,-78.49 384.68,-73.26 374.22,-71.61 375.47,-78.49"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -273,8 +273,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M114.05,-110.33C110.12,-103.36 104.49,-93.37 99.56,-84.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.76,-83.17 94.8,-76.18 96.66,-86.61 102.76,-83.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -282,8 +282,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M99.18,-54.84C107.76,-47.22 120.27,-36.12 130.6,-26.95"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.68,-29.79 137.84,-20.53 128.04,-24.55 132.68,-29.79"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -291,8 +291,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M83.06,-55.08C78.29,-48.03 71.44,-37.9 65.48,-29.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.42,-27.19 59.92,-20.86 62.62,-31.11 68.42,-27.19"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -300,8 +300,8 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="359.12,-19.25 310.88,-19.25 310.88,0 359.12,0 359.12,-19.25"/>
|
||||
<text text-anchor="middle" x="335" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -309,8 +309,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M335,-55.08C335,-48.57 335,-39.42 335,-31.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="338.5,-31.12 335,-21.12 331.5,-31.12 338.5,-31.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -318,8 +318,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M495.82,-171.16C434.92,-163.08 273.67,-141.66 183.08,-129.63"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.74,-126.19 173.36,-128.34 182.81,-133.13 183.74,-126.19"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -327,8 +327,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M512.36,-165.39C500.45,-151.87 476.22,-126.21 451,-110.5 428.83,-96.69 401.69,-85.96 379.24,-78.49"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.34,-75.17 369.75,-75.45 378.2,-81.83 380.34,-75.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -336,8 +336,8 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="925.5,-129.75 888.5,-129.75 888.5,-110.5 925.5,-110.5 925.5,-129.75"/>
|
||||
<text text-anchor="middle" x="907" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -345,8 +345,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M543.94,-171.99C610.32,-165.31 796.64,-145.91 877.15,-129.94"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="877.69,-133.4 886.76,-127.92 876.25,-126.55 877.69,-133.4"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -354,8 +354,8 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="1069.25,-74.5 1018.75,-74.5 1018.75,-55.25 1069.25,-55.25 1069.25,-74.5"/>
|
||||
<text text-anchor="middle" x="1044" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -363,8 +363,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M543.95,-171.16C599.56,-163.57 736.01,-144.05 780,-129.75 798.38,-123.78 800.67,-116.63 819,-110.5 897.16,-84.35 922.91,-92.07 1007.27,-74.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1007.89,-78.16 1016.94,-72.66 1006.43,-71.32 1007.89,-78.16"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -372,8 +372,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M495.88,-169.73C459.29,-162.56 387.38,-147.96 317.04,-130.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.25,-126.82 307.69,-127.73 316.51,-133.6 318.25,-126.82"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -381,8 +381,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M544.05,-171.41C594.25,-165.06 713.77,-149.16 813,-129.75 814.17,-129.52 815.35,-129.28 816.55,-129.03"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.89,-132.54 825.89,-126.95 815.36,-125.71 816.89,-132.54"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -390,8 +390,8 @@
|
||||
<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>
|
||||
<polygon fill="white" stroke="#666666" points="541.5,-129.75 498.5,-129.75 498.5,-110.5 541.5,-110.5 541.5,-129.75"/>
|
||||
<text text-anchor="middle" x="520" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">ECS.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -399,8 +399,53 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M520,-165.58C520,-159.07 520,-149.92 520,-141.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.5,-141.62 520,-131.62 516.5,-141.62 523.5,-141.62"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:href="InputComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="654.38,-129.75 559.62,-129.75 559.62,-110.5 654.38,-110.5 654.38,-129.75"/>
|
||||
<text text-anchor="middle" x="607" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">InputComponent.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node15 -->
|
||||
<g id="edge19_Node000009_Node000015" class="edge">
|
||||
<title>Node9->Node15</title>
|
||||
<g id="a_edge19_Node000009_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M534.76,-165.34C547.88,-157.31 567.32,-145.41 582.73,-135.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.18,-139.2 590.88,-130.99 580.52,-133.23 584.18,-139.2"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:href="TransformComponent_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="441.62,-129.75 324.38,-129.75 324.38,-110.5 441.62,-110.5 441.62,-129.75"/>
|
||||
<text text-anchor="middle" x="383" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">TransformComponent.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node17 -->
|
||||
<g id="edge23_Node000009_Node000017" class="edge">
|
||||
<title>Node9->Node17</title>
|
||||
<g id="a_edge23_Node000009_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M496.76,-165.34C474.81,-156.81 441.65,-143.92 416.79,-134.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="418.35,-131.11 407.76,-130.75 415.82,-137.64 418.35,-131.11"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node18 -->
|
||||
<g id="edge27_Node000009_Node000018" class="edge">
|
||||
<title>Node9->Node18</title>
|
||||
<g id="a_edge27_Node000009_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M543.97,-168.06C576.54,-159.47 635.43,-143.94 676.53,-133.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="677.37,-136.51 686.15,-130.58 675.59,-129.74 677.37,-136.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -408,8 +453,8 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M503.55,-110.09C488.77,-101.98 466.82,-89.93 449.57,-80.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="451.31,-77.43 440.86,-75.68 447.94,-83.56 451.31,-77.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -417,26 +462,26 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M498.05,-112.81C468.35,-104.26 414.74,-88.83 377.13,-78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.52,-74.76 367.95,-75.36 376.59,-81.49 378.52,-74.76"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node3 -->
|
||||
<g id="edge20_Node000015_Node000003" class="edge">
|
||||
<title>Node15->Node3</title>
|
||||
<g id="a_edge20_Node000015_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M585.79,-110.02C565.46,-101.21 533.95,-87.33 507,-74.5 489.91,-66.36 487.07,-60.91 469,-55.25 367.6,-23.47 241.03,-14.29 182.08,-11.66"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.53,-8.18 172.4,-11.27 182.25,-15.17 182.53,-8.18"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node4 -->
|
||||
<g id="edge26_Node000015_Node000004" class="edge">
|
||||
<g id="edge22_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"/>
|
||||
<g id="a_edge22_Node000015_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M575.79,-110.09C545.39,-101.29 498.96,-87.86 465.26,-78.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.4,-74.79 455.82,-75.37 464.45,-81.52 466.4,-74.79"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -444,8 +489,8 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="550.38,-74.5 515.62,-74.5 515.62,-55.25 550.38,-55.25 550.38,-74.5"/>
|
||||
<text text-anchor="middle" x="533" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -453,62 +498,62 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M594.45,-110.09C583.54,-102.24 567.5,-90.7 554.54,-81.37"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="556.76,-78.66 546.6,-75.66 552.67,-84.34 556.76,-78.66"/>
|
||||
</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>
|
||||
<!-- Node17->Node4 -->
|
||||
<g id="edge24_Node000017_Node000004" class="edge">
|
||||
<title>Node17->Node4</title>
|
||||
<g id="a_edge24_Node000017_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M389.61,-110.33C394.96,-103.21 402.68,-92.93 409.35,-84.05"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.13,-86.17 415.34,-76.07 406.54,-81.96 412.13,-86.17"/>
|
||||
</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"/>
|
||||
<!-- Node17->Node5 -->
|
||||
<g id="edge25_Node000017_Node000005" class="edge">
|
||||
<title>Node17->Node5</title>
|
||||
<g id="a_edge25_Node000017_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M332.79,-110.03C276.41,-99.82 185.84,-83.41 132.4,-73.74"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.22,-70.33 122.76,-71.99 131.97,-77.22 133.22,-70.33"/>
|
||||
</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>
|
||||
<!-- Node17->Node7 -->
|
||||
<g id="edge26_Node000017_Node000007" class="edge">
|
||||
<title>Node17->Node7</title>
|
||||
<g id="a_edge26_Node000017_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M375.07,-110.33C368.44,-102.98 358.78,-92.26 350.61,-83.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.41,-81.07 344.11,-75.98 348.21,-85.75 353.41,-81.07"/>
|
||||
</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"/>
|
||||
<!-- Node18->Node4 -->
|
||||
<g id="edge34_Node000018_Node000004" class="edge">
|
||||
<title>Node18->Node4</title>
|
||||
<g id="a_edge34_Node000018_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M672.29,-110.27C616.32,-100.3 526.02,-84.22 470.84,-74.39"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="471.57,-70.97 461.11,-72.66 470.34,-77.86 471.57,-70.97"/>
|
||||
</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>
|
||||
<!-- Node18->Node11 -->
|
||||
<g id="edge30_Node000018_Node000011" class="edge">
|
||||
<title>Node18->Node11</title>
|
||||
<g id="a_edge30_Node000018_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M771.68,-111.94C836.89,-102.41 948.96,-85.73 1007.21,-74.65"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1007.82,-78.1 1016.96,-72.74 1006.47,-71.23 1007.82,-78.1"/>
|
||||
</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"/>
|
||||
<!-- Node18->Node16 -->
|
||||
<g id="edge28_Node000018_Node000016" class="edge">
|
||||
<title>Node18->Node16</title>
|
||||
<g id="a_edge28_Node000018_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M686.55,-110C655.76,-101.95 609.72,-89.6 561.77,-75.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="562.9,-71.92 552.31,-72.38 560.87,-78.62 562.9,-71.92"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -516,62 +561,89 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="643.62,-74.5 568.38,-74.5 568.38,-55.25 643.62,-55.25 643.62,-74.5"/>
|
||||
<text text-anchor="middle" x="606" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">SDL_render.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node19 -->
|
||||
<g id="edge25_Node000018_Node000019" class="edge">
|
||||
<g id="edge29_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"/>
|
||||
<g id="a_edge29_Node000018_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M702.32,-110.09C684.16,-101.75 656.92,-89.25 636.03,-79.66"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="637.7,-76.58 627.15,-75.58 634.78,-82.94 637.7,-76.58"/>
|
||||
</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"/>
|
||||
<!-- Node20 -->
|
||||
<g id="Node000020" class="node">
|
||||
<title>Node20</title>
|
||||
<g id="a_Node000020"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="702,-74.5 662,-74.5 662,-55.25 702,-55.25 702,-74.5"/>
|
||||
<text text-anchor="middle" x="682" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</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"/>
|
||||
<!-- Node18->Node20 -->
|
||||
<g id="edge31_Node000018_Node000020" class="edge">
|
||||
<title>Node18->Node20</title>
|
||||
<g id="a_edge31_Node000018_Node000020"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M715.39,-110.33C710.04,-103.21 702.32,-92.93 695.65,-84.05"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="698.46,-81.96 689.66,-76.07 692.87,-86.17 698.46,-81.96"/>
|
||||
</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"/>
|
||||
<!-- Node21 -->
|
||||
<g id="Node000021" class="node">
|
||||
<title>Node21</title>
|
||||
<g id="a_Node000021"><a xlink:href="AnimationHandler_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="820.38,-74.5 719.62,-74.5 719.62,-55.25 820.38,-55.25 820.38,-74.5"/>
|
||||
<text text-anchor="middle" x="770" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">AnimationHandler.h</text>
|
||||
</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"/>
|
||||
<!-- Node18->Node21 -->
|
||||
<g id="edge32_Node000018_Node000021" class="edge">
|
||||
<title>Node18->Node21</title>
|
||||
<g id="a_edge32_Node000018_Node000021"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M729.93,-110.33C736.56,-102.98 746.22,-92.26 754.39,-83.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="756.79,-85.75 760.89,-75.98 751.59,-81.07 756.79,-85.75"/>
|
||||
</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"/>
|
||||
<!-- Node23 -->
|
||||
<g id="Node000023" class="node">
|
||||
<title>Node23</title>
|
||||
<g id="a_Node000023"><a xlink:href="Direction_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="899.88,-74.5 838.12,-74.5 838.12,-55.25 899.88,-55.25 899.88,-74.5"/>
|
||||
<text text-anchor="middle" x="869" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">Direction.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node23 -->
|
||||
<g id="edge35_Node000018_Node000023" class="edge">
|
||||
<title>Node18->Node23</title>
|
||||
<g id="a_edge35_Node000018_Node000023"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M746.94,-110.09C770.69,-101.49 806.71,-88.44 833.46,-78.75"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="834.31,-82.16 842.52,-75.47 831.92,-75.58 834.31,-82.16"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node24 -->
|
||||
<g id="Node000024" class="node">
|
||||
<title>Node24</title>
|
||||
<g id="a_Node000024"><a xlink:href="RenderObject_8h_source.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="1000.38,-74.5 917.62,-74.5 917.62,-55.25 1000.38,-55.25 1000.38,-74.5"/>
|
||||
<text text-anchor="middle" x="959" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">RenderObject.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node24 -->
|
||||
<g id="edge36_Node000018_Node000024" class="edge">
|
||||
<title>Node18->Node24</title>
|
||||
<g id="a_edge36_Node000018_Node000024"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M762.47,-110.03C802.52,-101.03 863.98,-87.23 907.49,-77.45"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="908.23,-80.87 917.22,-75.26 906.69,-74.04 908.23,-80.87"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -579,17 +651,80 @@
|
||||
<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>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="792.62,-19.25 747.38,-19.25 747.38,0 792.62,0 792.62,-19.25"/>
|
||||
<text text-anchor="middle" x="770" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node21->Node22 -->
|
||||
<g id="edge30_Node000021_Node000022" class="edge">
|
||||
<g id="edge33_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"/>
|
||||
<g id="a_edge33_Node000021_Node000022"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M770,-55.08C770,-48.57 770,-39.42 770,-31.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.5,-31.12 770,-21.12 766.5,-31.12 773.5,-31.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node7 -->
|
||||
<g id="edge45_Node000025_Node000007" class="edge">
|
||||
<title>Node25->Node7</title>
|
||||
<g id="a_edge45_Node000025_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M638.19,-226.96C550.82,-218.72 304.72,-190.42 257,-129.75 240.86,-109.22 270.02,-90.93 297.17,-79.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.41,-82.51 306.36,-75.51 295.78,-76.02 298.41,-82.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node9 -->
|
||||
<g id="edge46_Node000025_Node000009" class="edge">
|
||||
<title>Node25->Node9</title>
|
||||
<g id="a_edge46_Node000025_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M643.72,-220.59C619.2,-211.83 581.81,-198.46 554.55,-188.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="555.94,-185.5 545.34,-185.43 553.58,-192.09 555.94,-185.5"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node10 -->
|
||||
<g id="edge42_Node000025_Node000010" class="edge">
|
||||
<title>Node25->Node10</title>
|
||||
<g id="a_edge42_Node000025_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M690.62,-220.64C711.73,-211.8 744.72,-197.8 773,-185 809.52,-168.47 851.14,-148.44 878.17,-135.27"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="879.66,-138.44 887.11,-130.91 876.58,-132.15 879.66,-138.44"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node11 -->
|
||||
<g id="edge43_Node000025_Node000011" class="edge">
|
||||
<title>Node25->Node11</title>
|
||||
<g id="a_edge43_Node000025_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M699.98,-220.53C728.14,-212.04 770.71,-198.66 807,-185 864.99,-163.17 879.72,-157.74 935,-129.75 965.1,-114.51 998.38,-94.52 1020.16,-80.99"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1021.95,-84 1028.57,-75.72 1018.24,-78.06 1021.95,-84"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node13 -->
|
||||
<g id="edge44_Node000025_Node000013" class="edge">
|
||||
<title>Node25->Node13</title>
|
||||
<g id="a_edge44_Node000025_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M684.04,-220.56C715.01,-201.89 786.18,-158.99 824.12,-136.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="825.83,-139.18 832.58,-131.02 822.21,-133.19 825.83,-139.18"/>
|
||||
</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="695.75,-185 642.25,-185 642.25,-165.75 695.75,-165.75 695.75,-185"/>
|
||||
<text text-anchor="middle" x="669" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node25->Node26 -->
|
||||
<g id="edge41_Node000025_Node000026" class="edge">
|
||||
<title>Node25->Node26</title>
|
||||
<g id="a_edge41_Node000025_Node000026"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M669,-220.83C669,-214.32 669,-205.17 669,-196.87"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="672.5,-196.87 669,-186.87 665.5,-196.87 672.5,-196.87"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 32 KiB |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -173,25 +172,23 @@ $(function(){initNavTree('CollisionHandler_8h_source.html',''); initResizable(tr
|
||||
<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 class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> std::initializer_list<Entity*> <span class="keyword">const</span>& excludedEntities = {});</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classCollisionHandler.html#aca14b15166c3bfbf26e9ff5a8895acd9"> 70</a></span> T <a class="code hl_function" href="classCollisionHandler.html#aca14b15166c3bfbf26e9ff5a8895acd9">getAnyIntersection</a>(</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_class" href="classEntity.html">Entity</a>* entity,</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_class" href="classVector2D.html">Vector2D</a> posMod = {},</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> std::initializer_list<Entity::GroupLabel> <span class="keyword">const</span>& groupLabels = {},</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> std::initializer_list<Entity*> <span class="keyword">const</span>& excludedEntities = {});</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">void</span> update();</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</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="aclassCollisionHandler_html_aca14b15166c3bfbf26e9ff5a8895acd9"><div class="ttname"><a href="classCollisionHandler.html#aca14b15166c3bfbf26e9ff5a8895acd9">CollisionHandler::getAnyIntersection</a></div><div class="ttdeci">T getAnyIntersection(Entity *entity, Vector2D posMod={}, std::initializer_list< Entity::GroupLabel > const &groupLabels={}, std::initializer_list< Entity * > const &excludedEntities={})</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:35</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:23</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 -->
|
||||
@ -199,7 +196,7 @@ $(function(){initNavTree('CollisionHandler_8h_source.html',''); initResizable(tr
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -135,20 +134,19 @@ $(function(){initNavTree('Component_8h_source.html',''); initResizable(true); })
|
||||
<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 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">virtual</span> <a class="code hl_class" href="classComponent.html">~Component</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</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"><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:35</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -128,30 +127,30 @@ $(function(){initNavTree('Constants_8h_source.html',''); initResizable(true); })
|
||||
<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="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">constexpr</span> <span class="keywordtype">int</span> CHARACTER_COUNT = 4;</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">constexpr</span> std::size_t MAX_COMPONENTS = 32;</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">constexpr</span> std::size_t MAX_GROUPS = 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_STATS = 8;</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">constexpr</span> std::size_t MAX_TEAMS = 8;</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">constexpr</span> <span class="keywordtype">int</span> SCREEN_SIZE_HEIGHT = 640;</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_WIDTH = 800;</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">constexpr</span> <span class="keywordtype">int</span> FPS = 60;</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">constexpr</span> <span class="keywordtype">int</span> TILE_SIZE = 32;</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">constexpr</span> <span class="keywordtype">int</span> MAP_SIZE_X = 25;</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_Y = 20;</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="keyword">constexpr</span> <span class="keywordtype">int</span> SPAWN_ATTEMPTS = 20;</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="keyword">constexpr</span> <span class="keywordtype">int</span> PLAY_LOOPED = -1;</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> PLAY_ONCE = 0;</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="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">constexpr</span> <span class="keywordtype">int</span> MAX_VOLUME = 128;</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
@ -159,7 +158,7 @@ $(function(){initNavTree('Constants_8h_source.html',''); initResizable(true); })
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -130,7 +129,7 @@ $(function(){initNavTree('Defines_8h_source.html',''); initResizable(true); });
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -138,7 +137,7 @@ $(function(){initNavTree('Direction_8h_source.html',''); initResizable(true); })
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -147,15 +146,15 @@ $(function(){initNavTree('ECS_8h_source.html',''); initResizable(true); });
|
||||
<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 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:35</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:23</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -134,115 +133,107 @@ $(function(){initNavTree('Entity_8h_source.html',''); initResizable(true); });
|
||||
<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 class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">// TODO: remove here if possible</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// temporary fix: addComponent function template doesnt know TransformComponent -> error undefined type</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include "InputComponent.h"</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "TransformComponent.h"</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include "SpriteComponent.h"</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><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</a>;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">class </span><a class="code hl_class" href="classComponent.html">Component</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">using </span>ComponentBitSet = std::bitset<MAX_COMPONENTS>;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">using </span>GroupBitSet = std::bitset<MAX_GROUPS>;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">using </span>ComponentArray = std::array<Component*, MAX_COMPONENTS>;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="foldopen" id="foldopen00034" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classEntity.html"> 34</a></span><span class="keyword">class </span><a class="code hl_class" href="classEntity.html">Entity</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="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b"> 45</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="l00046" name="l00046"></a><span class="lineno"> 46</span> {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba924bf7180d60940e428a9166b51ce0f4">MAPTILES</a>, </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8">PLAYERS</a>, </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2baf0d62ea6bc0a041d009322e77e1253c0">ENEMIES</a>, </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c">COLLIDERS</a>, </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294">PROJECTILE</a>, </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bad52d2d4c0b7218c48897d2e69e156ba4">HEARTS</a>, </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_enumvalue" href="classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4">POWERUPS</a> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</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 class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="foldopen" id="foldopen00059" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classEntity.html#aad34087e815ec2da644b86ae2357039b"> 59</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="l00060" name="l00060"></a><span class="lineno"> 60</span> manager(mManager) { };</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#ad5ce9d4246498a5a2ffd163a2d38c98f">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 class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#af4e16c727ddfe4d27fe0edeb4b9261aa">update</a>() <span class="keyword">const</span>; </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classEntity.html#aea1c1568b4123d989c5310697030ad77"> 64</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="foldopen00067" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e"> 67</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e">destroy</a>() {</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> this->active = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</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="l00070" name="l00070"></a><span class="lineno"> 70</span> this-><a class="code hl_function" href="classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f">getComponent<ColliderComponent></a>().removeCollision();</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classEntity.html#acfb6240560624c026ffc24af4d469b68">hasGroup</a>(Group mGroup); </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#a712c05a013e928943c26c3a5b1467f01">addGroup</a>(Group mGroup); </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classEntity.html#ae3902aa921b519ed2c25cf4676c9cb5d">delGroup</a>(Group mGroup); </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> std::bitset<MAX_GROUPS> <a class="code hl_function" href="classEntity.html#adf88082fc18a9ee0294072a0e028453d">getGroupBitSet</a>();</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 mGroup); </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 mGroup); </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 mGroup); </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>() const </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[getComponentTypeID<T>()];</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe"> 82</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="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="foldopen" id="foldopen00084" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classEntity.html#aa622a8d79153a90d0e3b9b992ca2d38b"> 84</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>() const </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> {</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordflow">return</span> componentBitSet[getComponentTypeID<T>()];</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="foldopen" id="foldopen00091" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classEntity.html#ae587a44fd803d7918a45dbfe531c962d"> 91</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>(TArgs&&...mArgs)</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> T* c(<span class="keyword">new</span> T(std::forward<TArgs>(mArgs)...));</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> c->entity = <span class="keyword">this</span>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> std::unique_ptr<Component> uPtr{ c };</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> this->components.emplace_back(std::move(uPtr));</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> componentArray[getComponentTypeID<T>()] = c;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> componentBitSet[getComponentTypeID<T>()] = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> c->init();</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordflow">return</span> *c;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="foldopen" id="foldopen00105" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classEntity.html#ad5ce9d4246498a5a2ffd163a2d38c98f"> 105</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>() const </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> {</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">auto</span> ptr(componentArray[getComponentTypeID<T>()]);</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordflow">return</span> *<span class="keyword">static_cast<</span>T*<span class="keyword">></span>(ptr);</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</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>(TArgs&&...mArgs)</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* c(<span class="keyword">new</span> T(std::forward<TArgs>(mArgs)...));</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> c->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> uPtr{ c };</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> this->components.emplace_back(std::move(uPtr));</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[getComponentTypeID<T>()] = c;</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> componentBitSet[getComponentTypeID<T>()] = <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> c->init();</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordflow">return</span> *c;</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>() const </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[getComponentTypeID<T>()]);</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 class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_class" href="classManager.html">Manager</a>& manager;</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordtype">bool</span> active = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> std::vector<std::unique_ptr<Component>> components;</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> ComponentArray componentArray = {};</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> ComponentBitSet componentBitSet;</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> GroupBitSet groupBitSet;</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</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"><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:35</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:67</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:17</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:46</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>
|
||||
@ -250,31 +241,24 @@ $(function(){initNavTree('Entity_8h_source.html',''); initResizable(true); });
|
||||
<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 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:84</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:59</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:82</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:12</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:105</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:28</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:23</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:91</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:64</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="ttdoc">Call each frame to update all components.</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:23</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/KeyboardController.h Source File</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: include/GameFactory.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('KeyboardController_8h_source.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('GameFactory_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -120,67 +119,60 @@ $(function(){initNavTree('KeyboardController_8h_source.html',''); initResizable(
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">KeyboardController.h</div></div>
|
||||
<div class="headertitle"><div class="title">GameFactory.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="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 <cassert></span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <iostream></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <map></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <functional></span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <stdexcept></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="preprocessor">#include "Game.h"</span></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="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">class </span><a class="code hl_class" href="classGameInternal.html">GameInternal</a>;</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="foldopen" id="foldopen00014" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="classGameFactory.html"> 14</a></span><span class="keyword">class </span><a class="code hl_class" href="classGameFactory.html">GameFactory</a> {</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="keyword">using </span>CreateFunc = std::function<<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">static</span> <a class="code hl_class" href="classGameFactory.html">GameFactory</a>& instance() {</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">static</span> <a class="code hl_class" href="classGameFactory.html">GameFactory</a> factory;</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">return</span> factory;</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> </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 class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> registerClass(CreateFunc createFunc) {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> this->creatorFunc = createFunc;</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="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_class" href="classGame.html">Game</a>* create(<a class="code hl_class" href="classGameInternal.html">GameInternal</a>* gameInternal) {</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordflow">if</span> (this->creatorFunc == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"No game implementation registered!"</span>);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</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> <a class="code hl_class" href="classGame.html">Game</a>* game = (this->creatorFunc)();</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> game->gameInternal = gameInternal;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">return</span> game;</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> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> CreateFunc creatorFunc = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</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 class="ttc" id="aclassGameFactory_html"><div class="ttname"><a href="classGameFactory.html">GameFactory</a></div><div class="ttdef"><b>Definition</b> GameFactory.h:14</div></div>
|
||||
<div class="ttc" id="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</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: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>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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>GameFactory.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
212
GameInternal_8h_source.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.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/GameInternal.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<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="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="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">VEGO-Engine
|
||||
<span id="projectnumber"> 0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.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">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('GameInternal_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">GameInternal.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 <functional></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="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "Manager.h"</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "Vector2D.h"</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "Entity.h"</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include "RenderManager.h"</span></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">typedef</span> std::function<void()> gamefunction;</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="keyword">class </span><a class="code hl_class" href="classAssetManager.html">AssetManager</a>;</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">class </span><a class="code hl_class" href="classCollisionHandler.html">CollisionHandler</a>;</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">class </span><a class="code hl_class" href="classTextureManager.html">TextureManager</a>;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="keyword">class </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="keyword">class </span><a class="code hl_class" href="classMap.html">Map</a>;</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="classGame.html">Game</a>;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="foldopen" id="foldopen00023" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="classGameInternal.html"> 23</a></span><span class="keyword">class </span><a class="code hl_class" href="classGameInternal.html">GameInternal</a></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">public</span>:</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_class" href="classGameInternal.html">GameInternal</a>();</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_class" href="classGameInternal.html">~GameInternal</a>();</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="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="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> handleEvents();</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">void</span> update();</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</span> render();</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">void</span> clean();</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">bool</span> isRunning() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> setRunning(<span class="keywordtype">bool</span> running); <span class="comment">// TODO: should be private/not accesible for game dev</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> stopGame();</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="comment">/* static */</span> SDL_Renderer* renderer = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="comment">/* static */</span> SDL_Event event;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="comment">/* static */</span> <a class="code hl_class" href="classCollisionHandler.html">CollisionHandler</a>* collisionHandler;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="comment">/* static */</span> <a class="code hl_class" href="classAssetManager.html">AssetManager</a>* assets;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="comment">/* static */</span> <a class="code hl_class" href="classTextureManager.html">TextureManager</a>* textureManager;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="comment">/* static */</span> <a class="code hl_class" href="classSoundManager.html">SoundManager</a>* soundManager;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_class" href="classManager.html">Manager</a> manager;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_class" href="classRenderManager.html">RenderManager</a> renderManager;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classMap.html">Map</a>* map; <span class="comment">// game specific, might not be needed for all types of games</span></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> std::vector<Entity*>& tiles;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> std::vector<Entity*>& players;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> std::vector<Entity*>& projectiles;</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> std::vector<Entity*>& hearts;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> std::vector<Entity*>& powerups;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="comment">// end moved globals</span></div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">void</span> refreshPlayers();</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_class" href="classGame.html">Game</a>* gameInstance;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordtype">int</span> counter = 0;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordtype">bool</span> running = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> SDL_Window* window;</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</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:21</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="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</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:6</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:23</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:9</div></div>
|
||||
<div class="ttc" id="aclassRenderManager_html"><div class="ttname"><a href="classRenderManager.html">RenderManager</a></div><div class="ttdef"><b>Definition</b> RenderManager.h:7</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html"><div class="ttname"><a href="classSoundManager.html">SoundManager</a></div><div class="ttdoc">Handles music and sound.</div><div class="ttdef"><b>Definition</b> SoundManager.h:19</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:11</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>GameInternal.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/TextureDict.h Source File</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: include/GameRegistryHelper.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('TextureDict_8h_source.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('GameRegistryHelper_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -120,43 +119,44 @@ $(function(){initNavTree('TextureDict_8h_source.html',''); initResizable(true);
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">TextureDict.h</div></div>
|
||||
<div class="headertitle"><div class="title">GameRegistryHelper.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="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include "GameFactory.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="keyword">namespace </span>vego {</div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></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="l00007" name="l00007"></a><span class="lineno"><a class="line" href="classvego_1_1GameRegistryHelper.html"> 7</a></span> <span class="keyword">class </span><a class="code hl_class" href="classvego_1_1GameRegistryHelper.html">GameRegistryHelper</a> {</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> [[deprecated(<span class="stringliteral">"GameRegistryHelper() does not take a className anymore"</span>)]]</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_class" href="classvego_1_1GameRegistryHelper.html">GameRegistryHelper</a>(<span class="keyword">const</span> std::string& className) {</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">static_assert</span>(std::is_base_of<Game, T>::value, <span class="stringliteral">"Your class must inherit from Game"</span>);</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> GameFactory::instance().registerClass(</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> []() -> <a class="code hl_class" href="classGame.html">Game</a>* { <span class="keywordflow">return</span> <span class="keyword">new</span> T; }</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> };</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> <a class="code hl_class" href="classvego_1_1GameRegistryHelper.html">GameRegistryHelper</a>() {</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">static_assert</span>(std::is_base_of<Game, T>::value, <span class="stringliteral">"Your class must inherit from Game"</span>);</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> GameFactory::instance().registerClass(</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>* { <span class="keywordflow">return</span> <span class="keyword">new</span> T; }</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> }; </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 class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>}</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:6</div></div>
|
||||
<div class="ttc" id="aclassvego_1_1GameRegistryHelper_html"><div class="ttname"><a href="classvego_1_1GameRegistryHelper.html">vego::GameRegistryHelper</a></div><div class="ttdef"><b>Definition</b> GameRegistryHelper.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>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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>GameRegistryHelper.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -125,68 +124,34 @@ $(function(){initNavTree('Game_8h_source.html',''); initResizable(true); });
|
||||
<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 class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="keyword">class </span><a class="code hl_class" href="classGameInternal.html">GameInternal</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="comment">// TODO: add managers here</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="classGame.html"> 6</a></span><span class="keyword">class </span><a class="code hl_class" href="classGame.html">Game</a> {</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">virtual</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="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> init() = 0;</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() = 0;</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"><a class="line" href="classGame.html#a97bfdecc66a53f55ac7ff8b8ba014418"> 13</a></span> <a class="code hl_class" href="classGameInternal.html">GameInternal</a>* <a class="code hl_variable" href="classGame.html#a97bfdecc66a53f55ac7ff8b8ba014418">gameInternal</a>; </div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</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 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> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">// game factory include to simplify imports in implementation</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include "GameFactory.h"</span></div>
|
||||
<div class="ttc" id="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</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:6</div></div>
|
||||
<div class="ttc" id="aclassGame_html_a97bfdecc66a53f55ac7ff8b8ba014418"><div class="ttname"><a href="classGame.html#a97bfdecc66a53f55ac7ff8b8ba014418">Game::gameInternal</a></div><div class="ttdeci">GameInternal * gameInternal</div><div class="ttdef"><b>Definition</b> Game.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>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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -125,45 +124,47 @@ $(function(){initNavTree('HealthComponent_8h_source.html',''); initResizable(tru
|
||||
<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="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <vector></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="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include "Direction.h"</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "Component.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="classManager.html">Manager</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="classHealthComponent.html"> 11</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="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> </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="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_class" href="classHealthComponent.html">HealthComponent</a>(<span class="keywordtype">int</span> health) : health(health) {}</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <a class="code hl_class" href="classHealthComponent.html">~HealthComponent</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> modifyHealth(<span class="keywordtype">int</span> health = -1);</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> setHealth(<span class="keywordtype">int</span> health);</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">int</span> getHealth() { <span class="keywordflow">return</span> this->health; }</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">override</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><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">void</span> refreshHearts();</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> createHeartComponents(<span class="keywordtype">int</span> x);</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 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="keyword">private</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="keywordtype">int</span> health;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</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 class="ttc" id="aclassHealthComponent_html"><div class="ttname"><a href="classHealthComponent.html">HealthComponent</a></div><div class="ttdef"><b>Definition</b> HealthComponent.h:12</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:23</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
245
InputComponent_8h_source.html
Normal file
@ -0,0 +1,245 @@
|
||||
<!-- 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.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/InputComponent.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<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="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="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">VEGO-Engine
|
||||
<span id="projectnumber"> 0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.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">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('InputComponent_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">InputComponent.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 <map></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> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">enum class</span> Key</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> UP,</div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> DOWN,</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> LEFT,</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> RIGHT,</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> SPACE,</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> ENTER,</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> ESCAPE,</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> TAB,</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> BACKSPACE,</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> DELETE,</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> HOME,</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> END,</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> PAGE_UP,</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> PAGE_DOWN,</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> INSERT,</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> CAPS_LOCK,</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> LEFT_SHIFT,</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> RIGHT_SHIFT,</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> LEFT_CTRL,</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> RIGHT_CTRL,</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> LEFT_ALT,</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> RIGHT_ALT,</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> F1,</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> F2,</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> F3,</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> F4,</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> F5,</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> F6,</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> F7,</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> F8,</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> F9,</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> F10,</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> F11,</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> F12,</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> A,</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> B,</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> C,</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> D,</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> E,</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> F,</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> G,</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> H,</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> I,</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> J,</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> K,</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> L,</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> M,</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> N,</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> O,</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> P,</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> Q,</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> R,</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> S,</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> T,</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> U,</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> V,</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> W,</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> X,</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> Y,</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> Z,</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> NUM_0,</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> NUM_1,</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> NUM_2,</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> NUM_3,</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> NUM_4,</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> NUM_5,</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> NUM_6,</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> NUM_7,</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> NUM_8,</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> NUM_9,</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> LEFT_BRACKET,</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> RIGHT_BRACKET,</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> SEMICOLON,</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> APOSTROPHE,</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> COMMA,</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> PERIOD,</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> SLASH,</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> BACKSLASH,</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> GRAVE</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>};</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
<div class="foldopen" id="foldopen00090" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classInputComponent.html"> 90</a></span><span class="keyword">class </span><a class="code hl_class" href="classInputComponent.html">InputComponent</a> : <span class="keyword">public</span> <a class="code hl_class" href="classComponent.html">Component</a></div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>{</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_class" href="classInputComponent.html">InputComponent</a>();</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_class" href="classInputComponent.html">~InputComponent</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="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">bool</span> isKeyDown(Key key);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">const</span> Uint8* m_keyStates;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> SDL_Scancode mapKeyToSDL(Key key);</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> std::map<Key, SDL_Scancode> m_keyMappings;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">void</span> InitKeyMappings();</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</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="aclassInputComponent_html"><div class="ttname"><a href="classInputComponent.html">InputComponent</a></div><div class="ttdef"><b>Definition</b> InputComponent.h:91</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>InputComponent.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -124,56 +123,57 @@ $(function(){initNavTree('Manager_8h_source.html',''); initResizable(true); });
|
||||
</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 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 <iostream></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 <array></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <memory></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="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "Constants.h"</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "Entity.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="classGameInternal.html">GameInternal</a>;</div>
|
||||
<div class="foldopen" id="foldopen00022" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="classManager.html"> 22</a></span><span class="keyword">class </span><a class="code hl_class" href="classManager.html">Manager</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="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_class" href="classManager.html">Manager</a>(<a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game) : game(game) {};</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">void</span> <a class="code hl_function" href="classManager.html#af43da42550bd9746c5ea61a6aeee80de">update</a>(); </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classManager.html#adc5c66704fd1b0a9b9d38de8fdcb3748">refresh</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="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="l00033" name="l00033"></a><span class="lineno"> 33</span> std::vector<Entity*>& <a class="code hl_function" href="classManager.html#a365f24fd26d214314ca5a65ca3a647b1">getGroup</a>(Group mGroup); </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> std::vector<Entity*> <a class="code hl_function" href="classManager.html#aae16a3d76e450281012c526541ebeb5b">getAll</a>(); </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="classEntity.html">Entity</a>& <a class="code hl_function" href="classManager.html#a6be095e14d18da37fdb2f8bdb4b48b5a">addEntity</a>(); </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> <a class="code hl_class" href="classGameInternal.html">GameInternal</a>* getGame() { <span class="keywordflow">return</span> this->game; };</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> <a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> std::vector<std::unique_ptr<Entity>> entities;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> std::array<std::vector<Entity*>, MAX_GROUPS> entitiesByGroup;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</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 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:35</div></div>
|
||||
<div class="ttc" id="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</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:23</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:40</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:54</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:35</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:45</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:9</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:30</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -125,27 +124,39 @@ $(function(){initNavTree('Map_8h_source.html',''); initResizable(true); });
|
||||
<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 class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <tmxlite/Types.hpp></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="keyword">class </span><a class="code hl_class" href="classGameInternal.html">GameInternal</a>;</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="classMap.html"> 8</a></span><span class="keyword">class </span><a class="code hl_class" href="classMap.html">Map</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> <a class="code hl_class" href="classMap.html">Map</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <a class="code hl_class" href="classMap.html">~Map</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> [[deprecated(<span class="stringliteral">"ID based text files are not supported anymore, use .txm maps instead"</span>)]]</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classMap.html#a1bdb25e2485adadb147a89ec616bbe16">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, <a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game, <span class="keyword">const</span> std::map<<span class="keywordtype">int</span>, std::pair<std::string, bool>>* textureDict <span class="comment">/* backreference */</span>);</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> [[deprecated]]</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</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, <a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game, <span class="keyword">const</span> std::map<<span class="keywordtype">int</span>, std::pair<std::string, bool>>* textureDict);</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classMap.html#a05c75a0e48992ffb3e319d6075f67e96">loadMapTmx</a>(<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><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">static</span> <span class="keywordtype">void</span> addTile(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keyword">const</span> tmx::Vector2u& mapTileSize, <span class="keywordtype">int</span> u, <span class="keywordtype">int</span> v, <span class="keywordtype">int</span> zIndex, <span class="keyword">const</span> <span class="keywordtype">char</span>* texturePath);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</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 class="ttc" id="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</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:9</div></div>
|
||||
<div class="ttc" id="aclassMap_html_a05c75a0e48992ffb3e319d6075f67e96"><div class="ttname"><a href="classMap.html#a05c75a0e48992ffb3e319d6075f67e96">Map::loadMapTmx</a></div><div class="ttdeci">static void loadMapTmx(const char *path)</div><div class="ttdoc">Loads a .tmx map.</div><div class="ttdef"><b>Definition</b> Map.cpp:84</div></div>
|
||||
<div class="ttc" id="aclassMap_html_a1bdb25e2485adadb147a89ec616bbe16"><div class="ttname"><a href="classMap.html#a1bdb25e2485adadb147a89ec616bbe16">Map::loadMap</a></div><div class="ttdeci">static void loadMap(const char *path, int sizeX, int sizeY, GameInternal *game, const std::map< int, std::pair< std::string, bool > > *textureDict)</div><div class="ttdoc">This loads a map.</div><div class="ttdef"><b>Definition</b> Map.cpp: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>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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -142,7 +141,7 @@ $(function(){initNavTree('PlayerComponent_8h_source.html',''); initResizable(tru
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -125,27 +124,24 @@ $(function(){initNavTree('PowerupComponent_8h_source.html',''); initResizable(tr
|
||||
<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="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <functional></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="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="l00009" name="l00009"></a><span class="lineno"> 9</span> <a class="code hl_class" href="classPowerupComponent.html">PowerupComponent</a>(std::function<<span class="keywordtype">void</span> (<a class="code hl_class" href="classEntity.html">Entity</a>*)> func);</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 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">private</span>:</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> std::function<void (<a class="code hl_class" href="classEntity.html">Entity</a>*)> pickupFunc;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</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"><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:35</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 -->
|
||||
@ -153,7 +149,7 @@ $(function(){initNavTree('PowerupComponent_8h_source.html',''); initResizable(tr
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -137,23 +136,27 @@ $(function(){initNavTree('ProjectileComponent_8h_source.html',''); initResizable
|
||||
<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 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, <a class="code hl_class" href="classEntity.html">Entity</a>* owner)</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> : range(range), speed(speed), direction(direction), owner(owner) {}</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <a class="code hl_class" href="classProjectileComponent.html">~ProjectileComponent</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="keyword">private</span>:</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>* transformComponent;</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">int</span> range = 0;</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">int</span> speed = 0;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">int</span> distance = 0;</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> <a class="code hl_class" href="classEntity.html">Entity</a>* owner = <span class="keyword">nullptr</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> <a class="code hl_class" href="classVector2D.html">Vector2D</a> direction;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</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:35</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>
|
||||
@ -163,7 +166,7 @@ $(function(){initNavTree('ProjectileComponent_8h_source.html',''); initResizable
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/GameObject.h Source File</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: include/RenderManager.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('GameObject_8h_source.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('RenderManager_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -120,40 +119,50 @@ $(function(){initNavTree('GameObject_8h_source.html',''); initResizable(true); }
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">GameObject.h</div></div>
|
||||
<div class="headertitle"><div class="title">RenderManager.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 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 <vector></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 "RenderObject.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="classRenderManager.html"> 7</a></span><span class="keyword">class </span><a class="code hl_class" href="classRenderManager.html">RenderManager</a> {</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="classRenderManager.html">RenderManager</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">/*</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * Remove an object from the list of objects to be rendered</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * \param renderObject The object to be removed</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * \sa RenderObject</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">void</span> remove(<a class="code hl_class" href="classRenderObject.html">RenderObject</a>* obj);</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> * Add an object to be rendered</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> * \param renderObject The object to be rendered</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"> * \sa RenderObject</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> add(<a class="code hl_class" href="classRenderObject.html">RenderObject</a>* obj);</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> <a class="code hl_function" href="classRenderManager.html#ac26def932c9624d73f03af4bd84b20ef">renderAll</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="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> std::vector<RenderObject*> renderObjects;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">bool</span> isSorted;</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</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 class="ttc" id="aclassRenderManager_html"><div class="ttname"><a href="classRenderManager.html">RenderManager</a></div><div class="ttdef"><b>Definition</b> RenderManager.h:7</div></div>
|
||||
<div class="ttc" id="aclassRenderManager_html_ac26def932c9624d73f03af4bd84b20ef"><div class="ttname"><a href="classRenderManager.html#ac26def932c9624d73f03af4bd84b20ef">RenderManager::renderAll</a></div><div class="ttdeci">void renderAll()</div><div class="ttdoc">Render all objects. If the list has been modified, sorts it based on z-index first.</div><div class="ttdef"><b>Definition</b> RenderManager.cpp:5</div></div>
|
||||
<div class="ttc" id="aclassRenderObject_html"><div class="ttname"><a href="classRenderObject.html">RenderObject</a></div><div class="ttdef"><b>Definition</b> RenderObject.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>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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>RenderManager.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/PopupWindow.h Source File</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: include/RenderObject.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('PopupWindow_8h_source.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('RenderObject_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -120,49 +119,49 @@ $(function(){initNavTree('PopupWindow_8h_source.html',''); initResizable(true);
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">PopupWindow.h</div></div>
|
||||
<div class="headertitle"><div class="title">RenderObject.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="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="classRenderManager.html">RenderManager</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="classRenderObject.html"> 5</a></span><span class="keyword">class </span><a class="code hl_class" href="classRenderObject.html">RenderObject</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">virtual</span> <span class="keywordtype">void</span> draw() = 0;</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 class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> <a class="code hl_class" href="classRenderObject.html">RenderObject</a>(<span class="keywordtype">int</span> zIndex, <a class="code hl_class" href="classRenderManager.html">RenderManager</a>& renderManager);</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_class" href="classRenderObject.html">~RenderObject</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="keywordtype">int</span> getZIndex() { <span class="keywordflow">return</span> this->zIndex; };</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</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="structRenderObject_1_1ZIndexComparator.html"> 16</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structRenderObject_1_1ZIndexComparator.html">ZIndexComparator</a> {</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">bool</span> operator()(<a class="code hl_class" href="classRenderObject.html">RenderObject</a> <span class="keyword">const</span> *lhs, <a class="code hl_class" href="classRenderObject.html">RenderObject</a> <span class="keyword">const</span> *rhs )<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordflow">return</span> lhs->zIndex < rhs->zIndex;</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> };</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 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">private</span>:</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">int</span> zIndex = 0;</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">protected</span>:</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_class" href="classRenderManager.html">RenderManager</a>& renderManager;</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>};</div>
|
||||
</div>
|
||||
<div class="ttc" id="aclassRenderManager_html"><div class="ttname"><a href="classRenderManager.html">RenderManager</a></div><div class="ttdef"><b>Definition</b> RenderManager.h:7</div></div>
|
||||
<div class="ttc" id="aclassRenderObject_html"><div class="ttname"><a href="classRenderObject.html">RenderObject</a></div><div class="ttdef"><b>Definition</b> RenderObject.h:6</div></div>
|
||||
<div class="ttc" id="astructRenderObject_1_1ZIndexComparator_html"><div class="ttname"><a href="structRenderObject_1_1ZIndexComparator.html">RenderObject::ZIndexComparator</a></div><div class="ttdoc">Comparitor to compare two ptr based on z-index.</div><div class="ttdef"><b>Definition</b> RenderObject.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>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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>RenderObject.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -129,42 +128,72 @@ $(function(){initNavTree('SoundManager_8h_source.html',''); initResizable(true);
|
||||
<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 class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include "ECS.h"</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "TextureManager.h"</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="keyword">class </span><a class="code hl_class" href="classGameInternal.html">GameInternal</a>;</div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||
<div class="foldopen" id="foldopen00018" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="classSoundManager.html"> 18</a></span><span class="keyword">class </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>{</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <a class="code hl_class" href="classSoundManager.html">SoundManager</a>() {}</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_class" href="classSoundManager.html">~SoundManager</a>() {</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& it : this->sound_cache) {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> Mix_FreeChunk(it.second);</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="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& it : this->music_cache) {</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> Mix_FreeMusic(it.second);</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> }</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> <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="l00033" name="l00033"></a><span class="lineno"> 33</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="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> std::map<const char*, Mix_Music*> music_cache;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> std::map<const char*, Mix_Chunk*> sound_cache;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> Mix_Music* <a class="code hl_function" href="classSoundManager.html#ab7400b9492a9abbff59600d3466463f7">loadMusic</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* fileName); </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> Mix_Chunk* <a class="code hl_function" href="classSoundManager.html#a1709ad13be7aa35945288fe7881ef886">loadSound</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* fileName);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#a868041e81dbc012629f78063201acc02">playSound</a>(<a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game, std::string sound, <span class="keywordtype">bool</span> canOverlap, <span class="keywordtype">int</span> loops, <span class="keywordtype">int</span> volume, <span class="keywordtype">int</span> channel);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#ad6e691964b526b134495b7bcc60e3745">playMusic</a>(<a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game, std::string sound, <span class="keywordtype">int</span> loops, <span class="keywordtype">int</span> volume, <span class="keywordtype">int</span> ms);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#af99aee751f8300ba4041af004a97d319">setSoundVolume</a>(<span class="keywordtype">int</span> volume, <span class="keywordtype">int</span> channel); </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#ac5ad38c2322c75ba5481c60c4c26e0e8">setMusicVolume</a>(<span class="keywordtype">int</span> volume); </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#a8031476c2ccd2dd1c40a39a102bc5844">pauseSound</a>(<span class="keywordtype">int</span> channel); </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#a5071bf5e87394afdb1e4148227ffc3ea">pauseMusic</a>(); </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"> 71</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#ac24dc06983603020f6556273d3c78df3">restartSound</a>(<span class="keywordtype">int</span> channel); </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#aaca970232ead83c6c107331f3d9ee0db">restartMusic</a>(); </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classSoundManager.html#aea6a94c8b5456812c49115baa7534bf7">fadeOutMusic</a>(<span class="keywordtype">int</span> ms); </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</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 class="ttc" id="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html"><div class="ttname"><a href="classSoundManager.html">SoundManager</a></div><div class="ttdoc">Handles music and sound.</div><div class="ttdef"><b>Definition</b> SoundManager.h:19</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_a1709ad13be7aa35945288fe7881ef886"><div class="ttname"><a href="classSoundManager.html#a1709ad13be7aa35945288fe7881ef886">SoundManager::loadSound</a></div><div class="ttdeci">Mix_Chunk * loadSound(const char *fileName)</div><div class="ttdoc">Loads sound effects from a file (wav)</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:30</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_a5071bf5e87394afdb1e4148227ffc3ea"><div class="ttname"><a href="classSoundManager.html#a5071bf5e87394afdb1e4148227ffc3ea">SoundManager::pauseMusic</a></div><div class="ttdeci">static void pauseMusic()</div><div class="ttdoc">Handles pausing music track.</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:114</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_a8031476c2ccd2dd1c40a39a102bc5844"><div class="ttname"><a href="classSoundManager.html#a8031476c2ccd2dd1c40a39a102bc5844">SoundManager::pauseSound</a></div><div class="ttdeci">static void pauseSound(int channel)</div><div class="ttdoc">Handles pausing sound effects (either all or on a specific channel)</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:109</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_a868041e81dbc012629f78063201acc02"><div class="ttname"><a href="classSoundManager.html#a868041e81dbc012629f78063201acc02">SoundManager::playSound</a></div><div class="ttdeci">static void playSound(GameInternal *game, std::string sound, bool canOverlap, int loops, int volume, int channel)</div><div class="ttdoc">Handles playing of sound effects.</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:50</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_aaca970232ead83c6c107331f3d9ee0db"><div class="ttname"><a href="classSoundManager.html#aaca970232ead83c6c107331f3d9ee0db">SoundManager::restartMusic</a></div><div class="ttdeci">static void restartMusic()</div><div class="ttdoc">Handles resuming music track.</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:124</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_ab7400b9492a9abbff59600d3466463f7"><div class="ttname"><a href="classSoundManager.html#ab7400b9492a9abbff59600d3466463f7">SoundManager::loadMusic</a></div><div class="ttdeci">Mix_Music * loadMusic(const char *fileName)</div><div class="ttdoc">Loads music from a file (mp3)</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:10</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_ac24dc06983603020f6556273d3c78df3"><div class="ttname"><a href="classSoundManager.html#ac24dc06983603020f6556273d3c78df3">SoundManager::restartSound</a></div><div class="ttdeci">static void restartSound(int channel)</div><div class="ttdoc">Handles resuming sound effects (either all or on a specific channel)</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:119</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_ac5ad38c2322c75ba5481c60c4c26e0e8"><div class="ttname"><a href="classSoundManager.html#ac5ad38c2322c75ba5481c60c4c26e0e8">SoundManager::setMusicVolume</a></div><div class="ttdeci">static void setMusicVolume(int volume)</div><div class="ttdoc">Volume handling for music track.</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:104</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_ad6e691964b526b134495b7bcc60e3745"><div class="ttname"><a href="classSoundManager.html#ad6e691964b526b134495b7bcc60e3745">SoundManager::playMusic</a></div><div class="ttdeci">static void playMusic(GameInternal *game, std::string sound, int loops, int volume, int ms)</div><div class="ttdoc">Handles playing of music.</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:77</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_aea6a94c8b5456812c49115baa7534bf7"><div class="ttname"><a href="classSoundManager.html#aea6a94c8b5456812c49115baa7534bf7">SoundManager::fadeOutMusic</a></div><div class="ttdeci">static void fadeOutMusic(int ms)</div><div class="ttdoc">Handles fading out a music track.</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:129</div></div>
|
||||
<div class="ttc" id="aclassSoundManager_html_af99aee751f8300ba4041af004a97d319"><div class="ttname"><a href="classSoundManager.html#af99aee751f8300ba4041af004a97d319">SoundManager::setSoundVolume</a></div><div class="ttdeci">static void setSoundVolume(int volume, int channel)</div><div class="ttdoc">Volume handling for sound effects (either all or on a specific channel)</div><div class="ttdef"><b>Definition</b> SoundManager.cpp:99</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -128,48 +127,61 @@ $(function(){initNavTree('SpriteComponent_8h_source.html',''); initResizable(tru
|
||||
<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="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> </div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include "AnimationHandler.h"</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "Component.h"</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "Direction.h"</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "RenderObject.h"</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="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="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">class </span><a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>;</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="classSpriteComponent.html"> 15</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>, <span class="keyword">public</span> <a class="code hl_class" href="classRenderObject.html">RenderObject</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> <span class="keywordtype">int</span> animationIndex = 0;</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 class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> std::map<std::string, std::unique_ptr<Animation>>* animations = <span class="keyword">nullptr</span>;</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">private</span>:</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>* transform;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> SDL_Texture* texture;</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> SDL_Rect srcRect, destRect;</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">const</span> <span class="keywordtype">char</span>* texturePath;</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="keywordtype">bool</span> animated = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> uint8_t frames = 0;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> uint8_t speed = 100;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">bool</span> flipped = <span class="keyword">false</span>;</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> <span class="keywordtype">int</span> textureXOffset;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">int</span> textureYOffset;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</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">int</span> zIndex);</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</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">int</span> xOffset, <span class="keywordtype">int</span> yOffset, <span class="keywordtype">int</span> zIndex);</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>(</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* path,</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">bool</span> isAnimated,</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> std::map<std::string, std::unique_ptr<Animation>>* animationList,</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> std::string defaultAnimation,</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">int</span> zIndex);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_class" href="classSpriteComponent.html">~SpriteComponent</a>();</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> setTexture(<span class="keyword">const</span> <span class="keywordtype">char</span>* path);</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="keywordtype">void</span> init() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">void</span> update() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">void</span> draw() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">void</span> playAnimation(std::string type);</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">void</span> setDirection(Direction direction);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</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="aclassRenderObject_html"><div class="ttname"><a href="classRenderObject.html">RenderObject</a></div><div class="ttdef"><b>Definition</b> RenderObject.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:16</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 -->
|
||||
@ -177,7 +189,7 @@ $(function(){initNavTree('SpriteComponent_8h_source.html',''); initResizable(tru
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -144,13 +143,14 @@ $(function(){initNavTree('StatEffectsComponent_8h_source.html',''); initResizabl
|
||||
<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="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> modifyStatDur(Stats stat, <span class="keywordtype">int</span> duration, <span class="keywordtype">int</span> value);</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 class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">void</span> resetStatValue(Stats stat);</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="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> std::array<int, MAX_STATS> buffs = { 0 };</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="aclassStatEffectsComponent_html"><div class="ttname"><a href="classStatEffectsComponent.html">StatEffectsComponent</a></div><div class="ttdef"><b>Definition</b> StatEffectsComponent.h:13</div></div>
|
||||
@ -160,7 +160,7 @@ $(function(){initNavTree('StatEffectsComponent_8h_source.html',''); initResizabl
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -125,38 +124,42 @@ $(function(){initNavTree('TextureManager_8h_source.html',''); initResizable(true
|
||||
<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 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 <SDL_render.h></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <map></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <vector></span></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="classTextureManager.html"> 10</a></span><span class="keyword">class </span><a class="code hl_class" href="classTextureManager.html">TextureManager</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="classTextureManager.html">TextureManager</a>(<a class="code hl_class" href="classManager.html">Manager</a>* manager) : manager(manager) {}</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <a class="code hl_class" href="classTextureManager.html">~TextureManager</a>() {</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& it : this->texture_cache) {</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> SDL_DestroyTexture(it.second);</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> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> std::map<std::string, SDL_Texture*> texture_cache;</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> SDL_Texture* loadTexture(<span class="keyword">const</span> <span class="keywordtype">char</span>* fileName);</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</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="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">static</span> <span class="keywordtype">void</span> draw(SDL_Renderer* renderer, 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="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> <a class="code hl_class" href="classManager.html">Manager</a>* manager;</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</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 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:23</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:11</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -126,36 +125,41 @@ $(function(){initNavTree('TileComponent_8h_source.html',''); initResizable(true)
|
||||
<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="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 <map></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 "Component.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="classSpriteComponent.html">SpriteComponent</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="classTransformComponent.html">TransformComponent</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="classTileComponent.html"> 12</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="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> <a class="code hl_class" href="classSpriteComponent.html">SpriteComponent</a>* sprite;</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="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>, <span class="keyword">const</span> std::map<<span class="keywordtype">int</span>, std::pair<std::string, bool>>* textureDict);</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 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">bool</span> hasCollision(){<span class="keywordflow">return</span> this->collision;}</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> std::string getName(){<span class="keywordflow">return</span> this->tileName;}</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">bool</span> collision;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> std::string tileName;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</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="aclassSpriteComponent_html"><div class="ttname"><a href="classSpriteComponent.html">SpriteComponent</a></div><div class="ttdef"><b>Definition</b> SpriteComponent.h:16</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:13</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 -->
|
||||
@ -163,7 +167,7 @@ $(function(){initNavTree('TileComponent_8h_source.html',''); initResizable(true)
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -128,7 +127,7 @@ $(function(){initNavTree('TransformComponent_8cpp.html',''); initResizable(true)
|
||||
<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 "GameInternal.h"</code><br />
|
||||
<code>#include "Vector2D.h"</code><br />
|
||||
<code>#include <cstdio></code><br />
|
||||
<code>#include <initializer_list></code><br />
|
||||
@ -145,7 +144,7 @@ Include dependency graph for TransformComponent.cpp:</div>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,105 +1,124 @@
|
||||
<map id="src/TransformComponent.cpp" name="src/TransformComponent.cpp">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="641,5,834,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="715,34,680,54,643,81,586,135,533,193,458,289,453,286,529,190,582,132,640,77,677,50,712,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="641,21,457,26,352,34,249,46,155,65,78,90,48,106,26,123,13,143,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,45,101,76,85,153,60,248,41,352,29,457,21,640,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="834,20,1096,32,1255,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,1732,118,1685,105,1563,82,1415,63,1255,49,1095,38,834,25"/>
|
||||
<area shape="rect" id="Node000009" href="$CollisionHandler_8h.html" title=" " alt="" coords="675,79,800,105"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="740,31,740,63,735,63,735,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="641,26,553,36,454,59,404,76,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,71,453,54,553,31,641,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="718,34,691,54,665,81,645,114,630,149,611,212,606,211,625,147,640,111,661,77,687,50,715,29"/>
|
||||
<area shape="rect" id="Node000024" title=" " alt="" coords="912,226,984,252"/>
|
||||
<area shape="poly" id="edge59_Node000001_Node000024" title=" " alt="" coords="823,29,927,47,1040,74,1094,90,1140,108,1177,129,1202,151,1231,181,1255,195,1268,198,1267,199,1266,200,1245,196,1197,196,1117,205,999,228,998,223,1116,200,1196,191,1245,191,1268,195,1273,199,1269,203,1253,200,1228,185,1198,155,1174,133,1138,113,1092,95,1039,79,926,53,822,34"/>
|
||||
<area shape="rect" id="Node000025" title=" " alt="" coords="1092,153,1188,178"/>
|
||||
<area shape="poly" id="edge58_Node000001_Node000025" title=" " alt="" coords="772,29,1093,144,1091,149,770,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="641,32,553,50,508,64,465,81,420,111,384,143,381,139,417,106,463,77,506,58,552,44,640,27"/>
|
||||
<area shape="rect" id="Node000031" title=" " alt="" coords="1837,79,1894,105"/>
|
||||
<area shape="poly" id="edge57_Node000001_Node000031" title=" " alt="" coords="834,16,1017,18,1263,26,1540,44,1681,58,1819,76,1822,77,1822,82,1818,82,1680,64,1539,50,1262,31,1017,23,834,21"/>
|
||||
<area shape="rect" id="Node000032" href="$SoundManager_8h_source.html" title=" " alt="" coords="1262,153,1381,178"/>
|
||||
<area shape="poly" id="edge60_Node000001_Node000032" title=" " alt="" coords="834,20,942,26,1061,37,1169,53,1212,64,1245,77,1265,89,1282,105,1309,138,1304,142,1278,109,1262,94,1243,81,1211,69,1168,59,1060,42,942,32,834,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="675,99,574,105,455,117,344,133,299,143,266,155,213,183,174,211,144,248,117,301,111,330,112,358,107,358,106,329,112,299,139,245,170,207,210,178,264,150,298,138,343,128,454,111,573,100,674,93"/>
|
||||
<area shape="poly" id="edge24_Node000009_Node000006" title=" " alt="" coords="694,108,620,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,225,477,194,525,168,618,128,692,103"/>
|
||||
<area shape="poly" id="edge13_Node000009_Node000007" title=" " alt="" coords="801,101,887,120,980,150,1002,162,1024,176,1052,187,1076,193,1098,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,1095,207,1075,198,1050,192,1021,181,1000,167,978,155,886,125,800,106"/>
|
||||
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="674,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,383,130,480,115,674,95"/>
|
||||
<area shape="poly" id="edge14_Node000009_Node000011" title=" " alt="" coords="728,107,682,154,625,217,621,213,678,151,724,103"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="541,300,595,326"/>
|
||||
<area shape="poly" id="edge41_Node000009_Node000014" title=" " alt="" coords="708,108,671,126,629,152,590,186,574,206,561,227,557,241,556,256,561,285,556,286,551,256,552,240,556,225,570,202,586,182,626,147,668,121,705,103"/>
|
||||
<area shape="rect" id="Node000015" title=" " alt="" coords="826,300,883,326"/>
|
||||
<area shape="poly" id="edge45_Node000009_Node000015" title=" " alt="" coords="735,106,725,139,724,159,728,177,746,212,771,243,798,269,824,289,821,293,795,273,767,246,741,215,723,179,719,159,720,138,730,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="801,100,906,119,1024,150,1052,163,1081,176,1144,189,1231,203,1413,226,1413,232,1231,208,1143,195,1079,181,1050,168,1022,155,905,125,800,105"/>
|
||||
<area shape="rect" id="Node000023" href="$Manager_8h_source.html" title=" " alt="" coords="737,153,818,178"/>
|
||||
<area shape="poly" id="edge34_Node000009_Node000023" title=" " alt="" coords="746,104,766,138,761,140,742,106"/>
|
||||
<area shape="poly" id="edge42_Node000009_Node000025" title=" " alt="" coords="801,102,1078,150,1077,156,800,107"/>
|
||||
<area shape="rect" id="Node000026" title=" " alt="" coords="842,153,891,178"/>
|
||||
<area shape="poly" id="edge43_Node000009_Node000026" title=" " alt="" coords="761,103,833,142,830,147,758,108"/>
|
||||
<area shape="rect" id="Node000027" title=" " alt="" coords="916,153,967,178"/>
|
||||
<area shape="poly" id="edge44_Node000009_Node000027" title=" " alt="" coords="773,103,901,147,900,152,771,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="789,177,853,250,878,272,889,282,898,299,902,313,898,327,881,350,859,367,855,363,877,346,894,324,897,313,894,301,885,286,875,276,849,254,785,180"/>
|
||||
<area shape="poly" id="edge40_Node000023_Node000011" title=" " alt="" coords="749,181,648,222,646,218,747,176"/>
|
||||
<area shape="poly" id="edge36_Node000023_Node000012" title=" " alt="" coords="774,180,765,201,757,227,758,257,767,285,762,287,753,258,752,226,760,200,769,178"/>
|
||||
<area shape="poly" id="edge37_Node000023_Node000013" title=" " alt="" coords="793,177,839,213,901,250,951,269,1003,284,1094,302,1093,308,1001,289,949,274,899,254,836,217,789,181"/>
|
||||
<area shape="poly" id="edge38_Node000023_Node000015" title=" " alt="" coords="782,178,792,212,808,251,834,287,830,290,803,253,786,214,777,180"/>
|
||||
<area shape="poly" id="edge35_Node000023_Node000024" title=" " alt="" coords="807,176,906,218,904,222,805,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,130,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="1298,181,1218,217,1117,255,1000,286,899,306,898,301,998,281,1115,249,1216,212,1295,176"/>
|
||||
<area shape="poly" id="edge62_Node000032_Node000018" title=" " alt="" coords="1337,177,1364,210,1372,231,1369,253,1354,275,1335,293,1332,289,1350,272,1364,251,1367,232,1360,213,1333,180"/>
|
||||
<area shape="poly" id="edge61_Node000032_Node000030" title=" " alt="" coords="1277,181,1116,224,1115,219,1276,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="1319,180,1305,213,1300,211,1314,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"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="736,5,929,31"/>
|
||||
<area shape="rect" id="Node000002" href="$TransformComponent_8h_source.html" title=" " alt="" coords="213,300,369,326"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="736,34,624,52,501,78,444,94,394,112,354,132,328,154,310,186,299,221,294,255,293,285,287,285,289,255,294,220,305,184,324,151,351,128,392,107,442,89,500,72,623,46,735,29"/>
|
||||
<area shape="rect" id="Node000004" href="$Vector2D_8h_source.html" title=" " alt="" coords="82,374,167,399"/>
|
||||
<area shape="poly" id="edge69_Node000001_Node000004" title=" " alt="" coords="736,28,524,48,423,63,351,82,285,110,238,139,195,176,145,228,116,261,99,301,97,316,99,331,110,359,105,361,94,332,92,316,94,299,112,258,141,225,192,173,235,135,283,105,349,76,422,58,523,43,735,23"/>
|
||||
<area shape="rect" id="Node000007" href="$Constants_8h_source.html" title=" " alt="" coords="387,374,478,399"/>
|
||||
<area shape="poly" id="edge55_Node000001_Node000007" title=" " alt="" coords="736,22,661,26,576,36,488,53,403,81,373,96,351,111,308,155,257,199,211,239,195,258,188,278,189,300,202,324,229,342,272,356,372,375,371,381,270,361,226,346,199,327,184,301,182,277,191,255,207,235,253,195,304,151,348,107,370,92,401,77,486,48,575,30,661,20,736,16"/>
|
||||
<area shape="rect" id="Node000009" href="$CollisionHandler_8h.html" title=" " alt="" coords="498,79,623,105"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="787,34,622,77,621,72,786,29"/>
|
||||
<area shape="rect" id="Node000010" href="$ColliderComponent_8h_source.html" title=" " alt="" coords="573,300,713,326"/>
|
||||
<area shape="poly" id="edge54_Node000001_Node000010" title=" " alt="" coords="836,32,834,98,826,140,809,180,782,217,749,248,714,274,682,294,679,290,711,270,745,244,778,213,805,177,821,138,829,97,831,32"/>
|
||||
<area shape="rect" id="Node000011" href="$Entity_8h_source.html" title=" " alt="" coords="810,226,874,252"/>
|
||||
<area shape="poly" id="edge56_Node000001_Node000011" title=" " alt="" coords="840,31,854,79,857,115,856,151,849,211,844,211,851,150,852,115,849,79,835,32"/>
|
||||
<area shape="rect" id="Node000027" title=" " alt="" coords="1101,226,1172,252"/>
|
||||
<area shape="poly" id="edge72_Node000001_Node000027" title=" " alt="" coords="929,21,1079,33,1249,56,1330,72,1401,94,1458,120,1479,135,1494,151,1516,171,1535,180,1542,183,1536,183,1505,182,1441,186,1338,199,1188,227,1187,222,1337,194,1441,180,1505,176,1537,178,1547,184,1534,185,1513,176,1491,155,1475,139,1455,124,1399,99,1329,78,1248,61,1078,38,929,26"/>
|
||||
<area shape="rect" id="Node000028" title=" " alt="" coords="700,153,795,178"/>
|
||||
<area shape="poly" id="edge71_Node000001_Node000028" title=" " alt="" coords="828,33,764,140,760,138,823,30"/>
|
||||
<area shape="rect" id="Node000031" href="$GameInternal_8h_source.html" title=" " alt="" coords="1138,79,1247,105"/>
|
||||
<area shape="poly" id="edge57_Node000001_Node000031" title=" " alt="" coords="894,29,1123,74,1122,79,893,34"/>
|
||||
<area shape="rect" id="Node000036" title=" " alt="" coords="1639,79,1695,105"/>
|
||||
<area shape="poly" id="edge70_Node000001_Node000036" title=" " alt="" coords="929,19,1238,35,1429,51,1621,76,1624,77,1623,82,1620,82,1429,57,1238,40,929,24"/>
|
||||
<area shape="rect" id="Node000037" href="$SoundManager_8h_source.html" title=" " alt="" coords="1665,153,1784,178"/>
|
||||
<area shape="poly" id="edge73_Node000001_Node000037" title=" " alt="" coords="929,17,1134,20,1377,28,1493,36,1592,46,1667,59,1692,68,1709,77,1719,90,1726,105,1729,137,1724,137,1720,107,1715,93,1705,81,1690,72,1665,65,1591,51,1492,41,1377,34,1133,25,929,22"/>
|
||||
<area shape="rect" id="Node000003" href="$Component_8h_source.html" title=" " alt="" coords="769,374,866,399"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="370,322,754,374,754,379,369,327"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="264,329,168,370,166,365,262,324"/>
|
||||
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="316,324,396,364,394,369,314,329"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="774,447,832,473"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="168,390,759,452,759,457,167,395"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="5,447,92,473"/>
|
||||
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="113,402,74,439,70,435,110,398"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="400,447,465,473"/>
|
||||
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="435,400,435,432,430,432,430,400"/>
|
||||
<area shape="poly" id="edge41_Node000009_Node000004" title=" " alt="" coords="498,107,415,127,327,155,256,186,191,229,142,259,124,275,108,301,105,315,105,330,113,359,108,360,100,331,99,315,103,299,120,272,139,255,188,224,254,182,325,150,414,122,497,102"/>
|
||||
<area shape="poly" id="edge39_Node000009_Node000006" title=" " alt="" coords="498,99,418,109,323,130,275,147,228,169,184,196,145,228,125,252,108,278,81,334,64,388,55,432,50,431,59,387,76,332,103,275,121,248,141,224,181,191,225,164,273,142,322,125,417,103,497,93"/>
|
||||
<area shape="poly" id="edge13_Node000009_Node000007" title=" " alt="" coords="498,104,402,123,362,137,337,154,334,165,338,178,354,230,375,280,419,359,414,362,370,283,349,232,333,179,329,165,333,151,359,133,401,118,497,99"/>
|
||||
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="567,104,636,285,631,287,562,106"/>
|
||||
<area shape="poly" id="edge14_Node000009_Node000011" title=" " alt="" coords="571,103,601,139,621,159,645,176,682,195,722,210,795,228,794,233,720,215,680,200,642,181,618,163,597,143,567,107"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="495,300,548,326"/>
|
||||
<area shape="poly" id="edge49_Node000009_Node000014" title=" " alt="" coords="559,106,544,153,533,224,526,284,521,284,527,223,539,152,553,105"/>
|
||||
<area shape="rect" id="Node000015" title=" " alt="" coords="1248,300,1305,326"/>
|
||||
<area shape="poly" id="edge53_Node000009_Node000015" title=" " alt="" coords="578,103,636,144,688,176,920,231,1233,299,1232,305,919,236,686,181,633,148,575,107"/>
|
||||
<area shape="rect" id="Node000019" href="$SpriteComponent_8h_source.html" title=" " alt="" coords="1438,300,1569,326"/>
|
||||
<area shape="poly" id="edge40_Node000009_Node000019" title=" " alt="" coords="624,95,843,114,980,130,1117,150,1277,182,1376,205,1434,224,1467,253,1491,285,1487,288,1463,257,1431,229,1374,210,1276,187,1116,155,979,135,842,119,624,100"/>
|
||||
<area shape="rect" id="Node000026" href="$Manager_8h_source.html" title=" " alt="" coords="1022,153,1104,178"/>
|
||||
<area shape="poly" id="edge42_Node000009_Node000026" title=" " alt="" coords="624,99,1008,154,1007,159,623,105"/>
|
||||
<area shape="poly" id="edge50_Node000009_Node000028" title=" " alt="" coords="593,103,702,144,700,149,591,108"/>
|
||||
<area shape="rect" id="Node000029" title=" " alt="" coords="348,153,397,178"/>
|
||||
<area shape="poly" id="edge51_Node000009_Node000029" title=" " alt="" coords="530,108,413,152,411,147,528,103"/>
|
||||
<area shape="rect" id="Node000030" title=" " alt="" coords="422,153,473,178"/>
|
||||
<area shape="poly" id="edge52_Node000009_Node000030" title=" " alt="" coords="543,107,481,146,478,142,540,103"/>
|
||||
<area shape="poly" id="edge11_Node000010_Node000003" title=" " alt="" coords="674,324,775,365,773,370,672,329"/>
|
||||
<area shape="poly" id="edge12_Node000010_Node000004" title=" " alt="" coords="573,327,561,328,183,380,182,375,560,323,572,321"/>
|
||||
<area shape="poly" id="edge10_Node000010_Node000005" title=" " alt="" coords="658,324,780,435,777,439,654,328"/>
|
||||
<area shape="poly" id="edge28_Node000011_Node000002" title=" " alt="" coords="810,247,385,302,384,297,810,242"/>
|
||||
<area shape="poly" id="edge23_Node000011_Node000007" title=" " alt="" coords="831,255,788,291,758,311,727,328,667,350,604,366,494,383,493,378,603,361,665,345,725,323,756,307,784,287,828,250"/>
|
||||
<area shape="poly" id="edge19_Node000011_Node000010" title=" " alt="" coords="811,254,692,297,691,292,809,249"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="1072,300,1121,326"/>
|
||||
<area shape="poly" id="edge15_Node000011_Node000012" title=" " alt="" coords="875,247,1058,298,1056,303,873,252"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="1166,374,1233,399"/>
|
||||
<area shape="poly" id="edge16_Node000011_Node000013" title=" " alt="" coords="874,248,1010,298,1062,323,1157,365,1155,370,1059,328,1007,302,873,253"/>
|
||||
<area shape="poly" id="edge17_Node000011_Node000014" title=" " alt="" coords="810,249,705,270,564,302,563,297,704,265,809,244"/>
|
||||
<area shape="poly" id="edge18_Node000011_Node000015" title=" " alt="" coords="875,243,1233,302,1232,307,874,248"/>
|
||||
<area shape="rect" id="Node000016" href="$ECS_8h_source.html" title=" " alt="" coords="789,300,846,326"/>
|
||||
<area shape="poly" id="edge20_Node000011_Node000016" title=" " alt="" coords="840,253,829,286,824,284,835,251"/>
|
||||
<area shape="rect" id="Node000017" href="$InputComponent_8h_source.html" title=" " alt="" coords="871,300,997,326"/>
|
||||
<area shape="poly" id="edge24_Node000011_Node000017" title=" " alt="" coords="859,250,908,288,905,293,856,255"/>
|
||||
<area shape="poly" id="edge29_Node000011_Node000019" title=" " alt="" coords="874,241,1422,300,1422,305,873,247"/>
|
||||
<area shape="poly" id="edge21_Node000016_Node000003" title=" " alt="" coords="820,326,820,358,815,358,815,326"/>
|
||||
<area shape="poly" id="edge22_Node000016_Node000007" title=" " alt="" coords="790,324,770,328,493,378,492,373,769,323,788,319"/>
|
||||
<area shape="poly" id="edge27_Node000017_Node000003" title=" " alt="" coords="916,328,852,368,849,363,913,324"/>
|
||||
<area shape="poly" id="edge25_Node000017_Node000005" title=" " alt="" coords="930,327,910,362,881,401,836,440,833,436,877,398,906,359,926,325"/>
|
||||
<area shape="rect" id="Node000018" title=" " alt="" coords="1857,374,1904,399"/>
|
||||
<area shape="poly" id="edge26_Node000017_Node000018" title=" " alt="" coords="998,318,1061,323,1179,330,1280,332,1452,332,1535,334,1624,340,1725,351,1842,371,1842,376,1724,357,1624,345,1535,339,1452,338,1279,338,1179,335,1060,328,997,323"/>
|
||||
<area shape="poly" id="edge36_Node000019_Node000003" title=" " alt="" coords="1438,324,882,381,882,376,1437,318"/>
|
||||
<area shape="poly" id="edge32_Node000019_Node000013" title=" " alt="" coords="1450,329,1248,376,1247,371,1449,324"/>
|
||||
<area shape="poly" id="edge30_Node000019_Node000018" title=" " alt="" coords="1570,320,1693,339,1843,371,1842,376,1692,345,1569,325"/>
|
||||
<area shape="rect" id="Node000020" title=" " alt="" coords="1656,374,1756,399"/>
|
||||
<area shape="poly" id="edge31_Node000019_Node000020" title=" " alt="" coords="1538,324,1658,365,1656,371,1537,329"/>
|
||||
<area shape="rect" id="Node000021" title=" " alt="" coords="1780,374,1834,399"/>
|
||||
<area shape="poly" id="edge33_Node000019_Node000021" title=" " alt="" coords="1563,324,1766,371,1765,376,1562,329"/>
|
||||
<area shape="rect" id="Node000022" href="$AnimationHandler_8h_source.html" title=" " alt="" coords="1497,374,1632,399"/>
|
||||
<area shape="poly" id="edge34_Node000019_Node000022" title=" " alt="" coords="1515,324,1546,360,1542,363,1511,328"/>
|
||||
<area shape="rect" id="Node000024" href="$Direction_8h_source.html" title=" " alt="" coords="1391,374,1474,399"/>
|
||||
<area shape="poly" id="edge37_Node000019_Node000024" title=" " alt="" coords="1493,328,1457,364,1453,361,1490,324"/>
|
||||
<area shape="rect" id="Node000025" href="$RenderObject_8h_source.html" title=" " alt="" coords="1257,374,1368,399"/>
|
||||
<area shape="poly" id="edge38_Node000019_Node000025" title=" " alt="" coords="1472,329,1360,370,1358,365,1470,324"/>
|
||||
<area shape="rect" id="Node000023" title=" " alt="" coords="1534,447,1595,473"/>
|
||||
<area shape="poly" id="edge35_Node000022_Node000023" title=" " alt="" coords="1567,400,1567,432,1562,432,1562,400"/>
|
||||
<area shape="poly" id="edge47_Node000026_Node000007" title=" " alt="" coords="1023,175,901,192,742,220,589,258,528,279,485,302,460,330,444,361,439,358,456,326,482,298,526,274,587,253,741,215,900,187,1022,169"/>
|
||||
<area shape="poly" id="edge48_Node000026_Node000011" title=" " alt="" coords="1026,181,889,225,887,220,1025,176"/>
|
||||
<area shape="poly" id="edge44_Node000026_Node000012" title=" " alt="" coords="1042,181,1022,195,1004,212,993,231,993,241,996,251,1008,266,1024,279,1058,297,1056,302,1021,284,1004,270,991,253,987,242,988,230,999,209,1019,191,1039,177"/>
|
||||
<area shape="poly" id="edge45_Node000026_Node000013" title=" " alt="" coords="1064,179,1062,213,1064,232,1071,251,1084,267,1099,276,1117,284,1136,298,1163,329,1185,359,1181,362,1159,332,1132,302,1114,289,1097,281,1081,271,1066,253,1059,234,1056,213,1058,179"/>
|
||||
<area shape="poly" id="edge46_Node000026_Node000015" title=" " alt="" coords="1066,178,1071,214,1079,233,1090,250,1122,274,1160,291,1198,301,1233,306,1232,312,1197,306,1158,296,1120,279,1087,254,1074,236,1066,215,1061,179"/>
|
||||
<area shape="poly" id="edge43_Node000026_Node000027" title=" " alt="" coords="1077,177,1115,214,1112,217,1073,180"/>
|
||||
<area shape="poly" id="edge64_Node000031_Node000004" title=" " alt="" coords="1140,108,808,181,714,197,633,205,493,212,427,219,359,234,285,260,202,302,168,330,142,362,138,359,164,326,199,298,283,255,357,229,426,214,492,207,632,199,713,192,807,176,1139,103"/>
|
||||
<area shape="poly" id="edge58_Node000031_Node000005" title=" " alt="" coords="1197,105,1200,169,1197,211,1187,253,1168,295,1136,328,1100,353,1063,375,984,411,909,436,848,452,846,447,907,431,982,406,1060,370,1097,348,1132,324,1164,292,1182,251,1191,210,1194,169,1191,105"/>
|
||||
<area shape="poly" id="edge65_Node000031_Node000011" title=" " alt="" coords="1151,108,1085,128,1012,155,940,189,878,221,875,216,937,184,1010,150,1083,123,1149,103"/>
|
||||
<area shape="poly" id="edge62_Node000031_Node000015" title=" " alt="" coords="1248,93,1315,99,1388,110,1453,126,1478,138,1495,151,1507,178,1503,203,1485,226,1458,246,1389,279,1321,302,1319,297,1387,274,1456,241,1482,222,1498,201,1502,178,1490,154,1475,142,1451,131,1387,115,1314,104,1247,99"/>
|
||||
<area shape="poly" id="edge63_Node000031_Node000026" title=" " alt="" coords="1172,108,1100,147,1097,142,1169,103"/>
|
||||
<area shape="rect" id="Node000032" title=" " alt="" coords="1280,153,1380,178"/>
|
||||
<area shape="poly" id="edge59_Node000031_Node000032" title=" " alt="" coords="1217,103,1294,143,1292,147,1215,108"/>
|
||||
<area shape="rect" id="Node000033" title=" " alt="" coords="1546,226,1642,252"/>
|
||||
<area shape="poly" id="edge60_Node000031_Node000033" title=" " alt="" coords="1248,95,1407,114,1484,130,1515,139,1538,150,1567,179,1586,211,1581,214,1563,182,1535,155,1513,144,1483,135,1406,119,1247,100"/>
|
||||
<area shape="rect" id="Node000034" title=" " alt="" coords="1403,153,1480,178"/>
|
||||
<area shape="poly" id="edge61_Node000031_Node000034" title=" " alt="" coords="1236,103,1389,146,1388,152,1234,108"/>
|
||||
<area shape="rect" id="Node000035" href="$RenderManager_8h_source.html" title=" " alt="" coords="1298,226,1420,252"/>
|
||||
<area shape="poly" id="edge66_Node000031_Node000035" title=" " alt="" coords="1204,103,1232,138,1270,176,1326,216,1323,220,1267,180,1228,141,1199,107"/>
|
||||
<area shape="poly" id="edge67_Node000035_Node000015" title=" " alt="" coords="1347,255,1304,292,1300,288,1343,251"/>
|
||||
<area shape="poly" id="edge68_Node000035_Node000025" title=" " alt="" coords="1358,253,1324,360,1319,358,1353,252"/>
|
||||
<area shape="poly" id="edge76_Node000037_Node000015" title=" " alt="" coords="1721,180,1696,217,1677,238,1655,254,1610,276,1569,289,1531,294,1495,295,1419,294,1375,296,1325,303,1320,304,1319,298,1324,297,1375,290,1419,288,1495,290,1531,289,1568,284,1608,271,1652,250,1674,234,1692,214,1716,177"/>
|
||||
<area shape="poly" id="edge77_Node000037_Node000016" title=" " alt="" coords="1665,177,1286,229,1185,255,1096,270,1025,278,953,286,862,302,861,297,953,281,1024,273,1095,264,1184,249,1285,224,1664,172"/>
|
||||
<area shape="poly" id="edge75_Node000037_Node000018" title=" " alt="" coords="1780,177,1821,195,1840,208,1856,225,1874,257,1883,294,1886,329,1886,358,1880,358,1881,329,1878,294,1869,259,1852,228,1836,212,1818,199,1778,181"/>
|
||||
<area shape="poly" id="edge74_Node000037_Node000033" title=" " alt="" coords="1704,181,1630,221,1628,216,1701,177"/>
|
||||
<area shape="rect" id="Node000038" href="$TextureManager_8h_source.html" title=" " alt="" coords="1717,226,1841,252"/>
|
||||
<area shape="poly" id="edge78_Node000037_Node000038" title=" " alt="" coords="1736,177,1763,212,1759,216,1731,180"/>
|
||||
<area shape="poly" id="edge82_Node000038_Node000013" title=" " alt="" coords="1717,252,1559,277,1427,303,1326,336,1241,369,1239,365,1324,331,1425,297,1558,272,1716,247"/>
|
||||
<area shape="poly" id="edge84_Node000038_Node000015" title=" " alt="" coords="1717,252,1698,255,1511,276,1429,286,1325,303,1320,304,1319,298,1324,297,1429,280,1510,270,1698,249,1716,247"/>
|
||||
<area shape="poly" id="edge79_Node000038_Node000016" title=" " alt="" coords="1717,249,1654,255,1432,265,1258,267,1084,275,982,285,862,303,861,297,981,280,1084,269,1258,262,1432,260,1654,249,1716,244"/>
|
||||
<area shape="poly" id="edge81_Node000038_Node000018" title=" " alt="" coords="1790,251,1866,359,1861,362,1785,254"/>
|
||||
<area shape="poly" id="edge80_Node000038_Node000020" title=" " alt="" coords="1776,254,1721,361,1716,358,1771,251"/>
|
||||
<area shape="poly" id="edge83_Node000038_Node000021" title=" " alt="" coords="1784,252,1805,358,1799,359,1779,253"/>
|
||||
</map>
|
||||
|
||||
@ -1 +1 @@
|
||||
c5c47346784318c6500edee7bbf63a73
|
||||
a494646ea913c5c49daa3eaa678b9e44
|
||||
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 50 KiB |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -133,25 +132,31 @@ $(function(){initNavTree('TransformComponent_8h_source.html',''); initResizable(
|
||||
<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="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 save 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 class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">int</span> getSpeed() { <span class="keywordflow">return</span> speed + speedMod; };</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> resetSpeedMod() { speedMod = 0; };</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> <a class="code hl_class" href="classTransformComponent.html">TransformComponent</a>();</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</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="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);</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> scale);</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</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="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="l00028" name="l00028"></a><span class="lineno"> 28</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="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">void</span> setPositionAfterCollision(<a class="code hl_class" href="classVector2D.html">Vector2D</a>& positionChange);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> modifySpeed(int8_t modifier);</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> <span class="keywordtype">int</span> speed = 3;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">int</span> speedMod = 0;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</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>
|
||||
@ -163,7 +168,7 @@ $(function(){initNavTree('TransformComponent_8h_source.html',''); initResizable(
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: include/Components.h Source File</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: include/VEGO.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('Components_8h_source.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('VEGO_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -120,29 +119,26 @@ $(function(){initNavTree('Components_8h_source.html',''); initResizable(true); }
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Components.h</div></div>
|
||||
<div class="headertitle"><div class="title">VEGO.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="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#include "GameInternal.h"</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 class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="keyword">namespace </span>vego {</div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">extern</span> <a class="code hl_class" href="classGameInternal.html">GameInternal</a>* game;</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> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">inline</span> <a class="code hl_class" href="classGameInternal.html">GameInternal</a>& VEGO_Game() {</div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> <span class="keywordflow">return</span> *vego::game;</div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span>};</div>
|
||||
<div class="ttc" id="aclassGameInternal_html"><div class="ttname"><a href="classGameInternal.html">GameInternal</a></div><div class="ttdef"><b>Definition</b> GameInternal.h:24</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>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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><b>VEGO.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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -157,7 +156,7 @@ $(function(){initNavTree('Vector2D_8h_source.html',''); initResizable(true); });
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -124,31 +123,35 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });
|
||||
</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>
|
||||
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>vego</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classvego_1_1GameRegistryHelper.html" target="_self">GameRegistryHelper</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" 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_2_" 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_3_" 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_4_" 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_5_" 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_6_" 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_7_" 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_8_" 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="classGameFactory.html" target="_self">GameFactory</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_9_" 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="classGameInternal.html" target="_self">GameInternal</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_10_" 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="classHealthComponent.html" target="_self">HealthComponent</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_11_" 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="classInputComponent.html" target="_self">InputComponent</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_12_" 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="classManager.html" target="_self">Manager</a></td><td class="desc">Is responsible for managing all entities </td></tr>
|
||||
<tr id="row_13_" 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="classMap.html" target="_self">Map</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_14_" 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="classPlayerComponent.html" target="_self">PlayerComponent</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_15_" 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_16_" 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_17_" 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="classRenderManager.html" target="_self">RenderManager</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_18_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_18_" class="arrow" onclick="dynsection.toggleFolder('18_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRenderObject.html" target="_self">RenderObject</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_18_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRenderObject_1_1ZIndexComparator.html" target="_self">ZIndexComparator</a></td><td class="desc">Comparitor to compare two ptr based on z-index </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="classSoundManager.html" target="_self">SoundManager</a></td><td class="desc">Handles music and sound </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="classSpriteComponent.html" target="_self">SpriteComponent</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="classStatEffectsComponent.html" target="_self">StatEffectsComponent</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="classTextureManager.html" target="_self">TextureManager</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="classTileComponent.html" target="_self">TileComponent</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_24_" 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_25_" 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 -->
|
||||
@ -156,7 +159,7 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });
|
||||
<!-- 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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,25 +1,29 @@
|
||||
var annotated_dup =
|
||||
[
|
||||
[ "vego", null, [
|
||||
[ "GameRegistryHelper", "classvego_1_1GameRegistryHelper.html", null ]
|
||||
] ],
|
||||
[ "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 ],
|
||||
[ "Game", "classGame.html", "classGame" ],
|
||||
[ "GameFactory", "classGameFactory.html", null ],
|
||||
[ "GameInternal", "classGameInternal.html", null ],
|
||||
[ "HealthComponent", "classHealthComponent.html", null ],
|
||||
[ "KeyboardController", "classKeyboardController.html", null ],
|
||||
[ "InputComponent", "classInputComponent.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 ],
|
||||
[ "RenderManager", "classRenderManager.html", "classRenderManager" ],
|
||||
[ "RenderObject", "classRenderObject.html", "classRenderObject" ],
|
||||
[ "SoundManager", "classSoundManager.html", "classSoundManager" ],
|
||||
[ "SpriteComponent", "classSpriteComponent.html", null ],
|
||||
[ "StatEffectsComponent", "classStatEffectsComponent.html", null ],
|
||||
[ "TextureDict", "classTextureDict.html", null ],
|
||||
[ "TextureManager", "classTextureManager.html", null ],
|
||||
[ "TileComponent", "classTileComponent.html", null ],
|
||||
[ "TransformComponent", "classTransformComponent.html", "classTransformComponent" ],
|
||||
|
||||
|
Before Width: | Height: | Size: 913 B |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -126,13 +125,15 @@ $(function(){initNavTree('classAssetManager.html',''); initResizable(true); });
|
||||
|
||||
<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="even"><td class="entry"><b>addMusic</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>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="even"><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="odd"><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="even"><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="odd"><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="even"><td class="entry"><b>createPowerup</b>(Vector2D pos, std::function< void(Entity *)> pickupFunc, std::string texturePath) (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>createProjectile</b>(Vector2D pos, Vector2D velocity, int scale, int range, int speed, const char *texturePath, Entity *owner) (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>getMusic</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>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>
|
||||
@ -141,7 +142,7 @@ $(function(){initNavTree('classAssetManager.html',''); initResizable(true); });
|
||||
<!-- 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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -132,12 +131,12 @@ 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:ad9c4c4ef90751ea606ae450a5d5e2d92" id="r_ad9c4c4ef90751ea606ae450a5d5e2d92"><td class="memItemLeft" align="right" valign="top"><a id="ad9c4c4ef90751ea606ae450a5d5e2d92" name="ad9c4c4ef90751ea606ae450a5d5e2d92"></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">Entity</a> *owner)</td></tr>
|
||||
<tr class="separator:ad9c4c4ef90751ea606ae450a5d5e2d92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1703d41e553c2d1b9084dbc30f470132" id="r_a1703d41e553c2d1b9084dbc30f470132"><td class="memItemLeft" align="right" valign="top"><a id="a1703d41e553c2d1b9084dbc30f470132" name="a1703d41e553c2d1b9084dbc30f470132"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>createPowerup</b> (<a class="el" href="classVector2D.html">Vector2D</a> pos, std::function< void(<a class="el" href="classEntity.html">Entity</a> *)> pickupFunc, std::string texturePath)</td></tr>
|
||||
<tr class="separator:a1703d41e553c2d1b9084dbc30f470132"><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>
|
||||
@ -150,12 +149,18 @@ void </td><td class="memItemRight" valign="bottom"><b>addTexture</b> (std::
|
||||
<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:a4b6b3dd1e87ceee7736446081e9c4ba1" id="r_a4b6b3dd1e87ceee7736446081e9c4ba1"><td class="memItemLeft" align="right" valign="top"><a id="a4b6b3dd1e87ceee7736446081e9c4ba1" name="a4b6b3dd1e87ceee7736446081e9c4ba1"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>addMusic</b> (std::string id, const char *path)</td></tr>
|
||||
<tr class="separator:a4b6b3dd1e87ceee7736446081e9c4ba1"><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>
|
||||
<tr class="memitem:a802765ad036e690ed62410695615cbf2" id="r_a802765ad036e690ed62410695615cbf2"><td class="memItemLeft" align="right" valign="top"><a id="a802765ad036e690ed62410695615cbf2" name="a802765ad036e690ed62410695615cbf2"></a>
|
||||
Mix_Music * </td><td class="memItemRight" valign="bottom"><b>getMusic</b> (std::string id)</td></tr>
|
||||
<tr class="separator:a802765ad036e690ed62410695615cbf2"><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>
|
||||
@ -167,7 +172,7 @@ Mix_Chunk * </td><td class="memItemRight" valign="bottom"><b>getSound</b> (
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -129,24 +128,23 @@ $(function(){initNavTree('classColliderComponent.html',''); initResizable(true);
|
||||
<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>
|
||||
<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>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="odd"><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="even"><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="odd"><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="even"><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="odd"><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="even"><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="odd"><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="even"><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="odd"><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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -135,7 +134,7 @@ Inheritance diagram for ColliderComponent:</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="242" height="318"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<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>
|
||||
@ -157,9 +156,6 @@ void </td><td class="memItemRight" valign="bottom"><b>removeCollision</b> (
|
||||
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>
|
||||
@ -251,7 +247,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>isProjectile</b> = fa
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<map id="ColliderComponent" name="ColliderComponent">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="73,286,204,312"/>
|
||||
<area shape="rect" id="Node000002" href="$classComponent.html" title=" " alt="" coords="148,94,236,120"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="197,135,196,196,190,230,178,264,158,288,154,284,174,261,185,229,191,195,192,135"/>
|
||||
<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="176,134,138,176,103,199,100,195,134,172,172,130"/>
|
||||
<area shape="rect" id="Node000003" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="165,5,219,31"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="195,47,195,94,189,94,189,47"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="98,235,132,284,128,288,93,238"/>
|
||||
<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,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: ColliderComponent Pages: 1 -->
|
||||
<svg width="181pt" height="238pt"
|
||||
viewBox="0.00 0.00 180.62 238.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<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">
|
||||
|
||||
<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;}
|
||||
@ -22,8 +23,8 @@
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="148.75,-19.25 51,-19.25 51,0 148.75,0 148.75,-19.25"/>
|
||||
<text text-anchor="middle" x="99.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||
<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>
|
||||
@ -31,8 +32,8 @@
|
||||
<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="172.62,-163.5 107.12,-163.5 107.12,-144.25 172.62,-144.25 172.62,-163.5"/>
|
||||
<text text-anchor="middle" x="139.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||
<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>
|
||||
@ -40,8 +41,8 @@
|
||||
<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="M141.86,-132.72C143.34,-108.7 142.97,-67.95 127.88,-37.25 124.44,-30.27 118.37,-24.15 112.76,-19.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.4,-132.14 141.08,-142.39 145.37,-132.7 138.4,-132.14"/>
|
||||
<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>
|
||||
@ -58,8 +59,8 @@
|
||||
<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="M126.69,-134.86C118.95,-125 108.61,-112.95 97.88,-103.75 90.01,-97 80.26,-90.82 72.03,-86.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.72,-136.74 132.56,-142.6 129.3,-132.51 123.72,-136.74"/>
|
||||
<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>
|
||||
@ -67,8 +68,8 @@
|
||||
<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="159.88,-230 119.88,-230 119.88,-210.75 159.88,-210.75 159.88,-230"/>
|
||||
<text text-anchor="middle" x="139.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
<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>
|
||||
@ -76,21 +77,21 @@
|
||||
<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="M139.88,-198.9C139.88,-187.07 139.88,-172.79 139.88,-163.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="136.38,-198.89 139.88,-208.89 143.38,-198.89 136.38,-198.89"/>
|
||||
<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="152.62" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||
<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="M67.6,-56.88C76.13,-44.66 86.98,-29.11 93.67,-19.52"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.85,-54.71 62,-64.92 70.59,-58.72 64.85,-54.71"/>
|
||||
<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="101.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
||||
<text text-anchor="middle" x="99.58" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
|
||||
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
@ -1,19 +1,19 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: ColliderComponent Pages: 1 -->
|
||||
<svg width="181pt" height="238pt"
|
||||
viewBox="0.00 0.00 180.62 238.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<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="148.75,-19.25 51,-19.25 51,0 148.75,0 148.75,-19.25"/>
|
||||
<text text-anchor="middle" x="99.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ColliderComponent</text>
|
||||
<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>
|
||||
@ -21,8 +21,8 @@
|
||||
<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="172.62,-163.5 107.12,-163.5 107.12,-144.25 172.62,-144.25 172.62,-163.5"/>
|
||||
<text text-anchor="middle" x="139.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Component</text>
|
||||
<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>
|
||||
@ -30,8 +30,8 @@
|
||||
<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="M141.86,-132.72C143.34,-108.7 142.97,-67.95 127.88,-37.25 124.44,-30.27 118.37,-24.15 112.76,-19.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.4,-132.14 141.08,-142.39 145.37,-132.7 138.4,-132.14"/>
|
||||
<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>
|
||||
@ -48,8 +48,8 @@
|
||||
<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="M126.69,-134.86C118.95,-125 108.61,-112.95 97.88,-103.75 90.01,-97 80.26,-90.82 72.03,-86.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.72,-136.74 132.56,-142.6 129.3,-132.51 123.72,-136.74"/>
|
||||
<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>
|
||||
@ -57,8 +57,8 @@
|
||||
<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="159.88,-230 119.88,-230 119.88,-210.75 159.88,-210.75 159.88,-230"/>
|
||||
<text text-anchor="middle" x="139.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
<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>
|
||||
@ -66,21 +66,21 @@
|
||||
<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="M139.88,-198.9C139.88,-187.07 139.88,-172.79 139.88,-163.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="136.38,-198.89 139.88,-208.89 143.38,-198.89 136.38,-198.89"/>
|
||||
<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="152.62" y="-183.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||
<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="M67.6,-56.88C76.13,-44.66 86.98,-29.11 93.67,-19.52"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.85,-54.71 62,-64.92 70.59,-58.72 64.85,-54.71"/>
|
||||
<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="101.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
||||
<text text-anchor="middle" x="99.58" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transform</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
@ -1,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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)">
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
|
||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
@ -1,7 +1,7 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: ColliderComponent Pages: 1 -->
|
||||
<svg width="106pt" height="83pt"
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -127,11 +126,11 @@ $(function(){initNavTree('classCollisionHandler.html',''); initResizable(true);
|
||||
<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 class="odd"><td class="entry"><a class="el" href="classCollisionHandler.html#aca14b15166c3bfbf26e9ff5a8895acd9">getAnyIntersection</a>(Entity *entity, Vector2D posMod={}, std::initializer_list< Entity::GroupLabel > const &groupLabels={}, std::initializer_list< Entity * > const &excludedEntities={})</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#a247c551454374148029c2e88a5c325d9">getAnyIntersection</a>(Entity *entity, Vector2D posMod, std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity * > const &excludedEntities)</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#a79f12d91a9eb27153d63d1c3d82870b3">getAnyIntersection</a>(Entity *entity, Vector2D posMod, std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity * > const &excludedEntities)</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#a7696ffbe45a8df61cc1f81f669214399">getAnyIntersection</a>(Entity *entity, Vector2D posMod, std::initializer_list< Entity::GroupLabel > const &groupLabels, std::initializer_list< Entity * > const &excludedEntities)</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 * > const &excludedEntities={}) (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>
|
||||
@ -141,7 +140,7 @@ $(function(){initNavTree('classCollisionHandler.html',''); initResizable(true);
|
||||
<!-- 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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -133,25 +132,25 @@ 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:aa4a74f55ada38ad5ed43bfab00694d16" id="r_aa4a74f55ada38ad5ed43bfab00694d16"><td class="memItemLeft" align="right" valign="top"><a id="aa4a74f55ada38ad5ed43bfab00694d16" name="aa4a74f55ada38ad5ed43bfab00694d16"></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">Entity</a> * > const &excludedEntities={})</td></tr>
|
||||
<tr class="separator:aa4a74f55ada38ad5ed43bfab00694d16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca14b15166c3bfbf26e9ff5a8895acd9" id="r_aca14b15166c3bfbf26e9ff5a8895acd9"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:aca14b15166c3bfbf26e9ff5a8895acd9"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aca14b15166c3bfbf26e9ff5a8895acd9">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">Entity</a> * > const &excludedEntities={})</td></tr>
|
||||
<tr class="memdesc:aca14b15166c3bfbf26e9ff5a8895acd9"><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:aca14b15166c3bfbf26e9ff5a8895acd9"><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>
|
||||
<tr class="memitem:a247c551454374148029c2e88a5c325d9" id="r_a247c551454374148029c2e88a5c325d9"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
||||
<tr class="memitem:a247c551454374148029c2e88a5c325d9"><td class="memTemplItemLeft" align="right" valign="top">IntersectionBitSet </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a247c551454374148029c2e88a5c325d9">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">Entity</a> * > const &excludedEntities)</td></tr>
|
||||
<tr class="separator:a247c551454374148029c2e88a5c325d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a79f12d91a9eb27153d63d1c3d82870b3" id="r_a79f12d91a9eb27153d63d1c3d82870b3"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
||||
<tr class="memitem:a79f12d91a9eb27153d63d1c3d82870b3"><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="#a79f12d91a9eb27153d63d1c3d82870b3">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">Entity</a> * > const &excludedEntities)</td></tr>
|
||||
<tr class="separator:a79f12d91a9eb27153d63d1c3d82870b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7696ffbe45a8df61cc1f81f669214399" id="r_a7696ffbe45a8df61cc1f81f669214399"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
||||
<tr class="memitem:a7696ffbe45a8df61cc1f81f669214399"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7696ffbe45a8df61cc1f81f669214399">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">Entity</a> * > const &excludedEntities)</td></tr>
|
||||
<tr class="separator:a7696ffbe45a8df61cc1f81f669214399"><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>
|
||||
@ -163,8 +162,8 @@ static IntersectionBitSet </td><td class="memItemRight" valign="bottom"><b>
|
||||
<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>
|
||||
<a id="a247c551454374148029c2e88a5c325d9" name="a247c551454374148029c2e88a5c325d9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a247c551454374148029c2e88a5c325d9">◆ </a></span>getAnyIntersection() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -189,40 +188,37 @@ template<> </div>
|
||||
<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>
|
||||
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html">Entity</a> * > const &</td> <td class="paramname"><span class="paramname"><em>excludedEntities</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>
|
||||
<p>Refer to <a class="el" href="#aca14b15166c3bfbf26e9ff5a8895acd9" 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> uint8_t 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>
|
||||
<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"> (this->entity-><a class="code hl_function" href="classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe">getManager</a>()</div>
|
||||
<div class="line"> .getGame()->collisionHandler->getAnyIntersection<IntersectionBitSet>(entity, <a class="code hl_class" href="classVector2D.html">Vector2D</a>(positionChange.x, 0), colliders)) &</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"> (this->entity->getManager()</div>
|
||||
<div class="line"> .getGame()->collisionHandler->getAnyIntersection<IntersectionBitSet>(entity, <a class="code hl_class" href="classVector2D.html">Vector2D</a>(0, positionChange.y), colliders)) &</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"> <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 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>
|
||||
<a id="a79f12d91a9eb27153d63d1c3d82870b3" name="a79f12d91a9eb27153d63d1c3d82870b3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a79f12d91a9eb27153d63d1c3d82870b3">◆ </a></span>getAnyIntersection() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -247,22 +243,17 @@ template<> </div>
|
||||
<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>
|
||||
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html">Entity</a> * > const &</td> <td class="paramname"><span class="paramname"><em>excludedEntities</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>
|
||||
<p>Refer to <a class="el" href="#aca14b15166c3bfbf26e9ff5a8895acd9" 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>
|
||||
<a id="a7696ffbe45a8df61cc1f81f669214399" name="a7696ffbe45a8df61cc1f81f669214399"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7696ffbe45a8df61cc1f81f669214399">◆ </a></span>getAnyIntersection() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -287,21 +278,16 @@ template<> </div>
|
||||
<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>
|
||||
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html">Entity</a> * > const &</td> <td class="paramname"><span class="paramname"><em>excludedEntities</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>
|
||||
<p>Refer to <a class="el" href="#aca14b15166c3bfbf26e9ff5a8895acd9" 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>
|
||||
<a id="aca14b15166c3bfbf26e9ff5a8895acd9" name="aca14b15166c3bfbf26e9ff5a8895acd9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aca14b15166c3bfbf26e9ff5a8895acd9">◆ </a></span>getAnyIntersection() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -326,12 +312,7 @@ template<typename T > </div>
|
||||
<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><span class="paramdefsep"> = </span><span class="paramdefval">{}</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><span class="paramdefsep"> = </span><span class="paramdefval">false</span> )</td>
|
||||
<td class="paramtype">std::initializer_list< <a class="el" href="classEntity.html">Entity</a> * > const &</td> <td class="paramname"><span class="paramname"><em>excludedEntities</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span> )</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@ -361,7 +342,7 @@ template<typename T > </div>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
var classCollisionHandler =
|
||||
[
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#a376bafa9253282edbd5691cd5ca86a94", null ],
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#af6961b60d5b0b52d7f9bcded1cc953db", null ],
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#a2fb7c155b4937a6d28ab04de0186d2ae", null ],
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#a08369acd5338b7d1558f152ef54fb79f", null ]
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#a247c551454374148029c2e88a5c325d9", null ],
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#a79f12d91a9eb27153d63d1c3d82870b3", null ],
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#a7696ffbe45a8df61cc1f81f669214399", null ],
|
||||
[ "getAnyIntersection", "classCollisionHandler.html#aca14b15166c3bfbf26e9ff5a8895acd9", null ]
|
||||
];
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -126,17 +125,16 @@ $(function(){initNavTree('classComponent.html',''); initResizable(true); });
|
||||
|
||||
<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>
|
||||
<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>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="even"><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="odd"><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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -145,9 +144,6 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>init</b> ()</
|
||||
<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>
|
||||
@ -192,7 +188,7 @@ Public Attributes</h2></td></tr>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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)">
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
|
||||
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
@ -1,7 +1,7 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: Component Pages: 1 -->
|
||||
<svg width="74pt" height="94pt"
|
||||
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
@ -4,7 +4,7 @@
|
||||
<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="rect" id="Node000004" href="$classInputComponent.html" title=" " alt="" coords="158,104,274,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"/>
|
||||
@ -16,7 +16,7 @@
|
||||
<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="rect" id="Node000010" href="$classTileComponent.html" title=" " alt="" coords="162,400,270,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"/>
|
||||
|
||||
@ -1 +1 @@
|
||||
f28ad97b51b18c7936770e16eca9eb38
|
||||
91d9f86ce1839eb8b3e8537395c9e86b
|
||||
@ -1,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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)">
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
@ -66,9 +67,9 @@
|
||||
<!-- 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>
|
||||
<g id="a_Node000004"><a xlink:href="classInputComponent.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="201.88,-278.25 114.62,-278.25 114.62,-259 201.88,-259 201.88,-278.25"/>
|
||||
<text text-anchor="middle" x="158.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">InputComponent</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 9.9 KiB |
@ -1,7 +1,7 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: Component Pages: 1 -->
|
||||
<svg width="223pt" height="360pt"
|
||||
@ -56,9 +56,9 @@
|
||||
<!-- 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>
|
||||
<g id="a_Node000004"><a xlink:href="classInputComponent.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="201.88,-278.25 114.62,-278.25 114.62,-259 201.88,-259 201.88,-278.25"/>
|
||||
<text text-anchor="middle" x="158.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">InputComponent</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 9.1 KiB |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -130,25 +129,21 @@ $(function(){initNavTree('classEntity.html',''); initResizable(true); });
|
||||
<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#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="odd"><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="even"><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="odd"><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="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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
127
classEntity.html
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -148,21 +147,15 @@ Public Types</h2></td></tr>
|
||||
}</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> &mManager)</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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af4e16c727ddfe4d27fe0edeb4b9261aa">update</a> () const</td></tr>
|
||||
<tr class="memitem:af4e16c727ddfe4d27fe0edeb4b9261aa" id="r_af4e16c727ddfe4d27fe0edeb4b9261aa"><td class="memItemLeft" align="right" valign="top"><a id="af4e16c727ddfe4d27fe0edeb4b9261aa" name="af4e16c727ddfe4d27fe0edeb4b9261aa"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>update</b> () const</td></tr>
|
||||
<tr class="memdesc:af4e16c727ddfe4d27fe0edeb4b9261aa"><td class="mdescLeft"> </td><td class="mdescRight">Call each frame to update all components. <br /></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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae68fc12f1c715bf17a20f0e4a754ae50">draw</a> () const</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">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea1c1568b4123d989c5310697030ad77">isActive</a> () const</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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a691dbe5f9ec930c27af2af0b97907a9e">destroy</a> ()</td></tr>
|
||||
@ -175,10 +168,6 @@ Public Member Functions</h2></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">void </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>
|
||||
@ -242,38 +231,6 @@ Public Member Functions</h2></td></tr>
|
||||
</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">enum class <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>
|
||||
@ -399,24 +356,6 @@ template<typename T , typename... TArgs> </div>
|
||||
</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">void Entity::draw </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"><span class="paramname"><em></em></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>
|
||||
@ -490,24 +429,6 @@ template<typename T > </div>
|
||||
</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"><em></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="aa622a8d79153a90d0e3b9b992ca2d38b" name="aa622a8d79153a90d0e3b9b992ca2d38b"></a>
|
||||
@ -580,42 +501,6 @@ template<typename T > </div>
|
||||
</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">void 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">void Entity::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"><span class="paramname"><em></em></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>
|
||||
@ -628,7 +513,7 @@ template<typename T > </div>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -9,24 +9,16 @@ var classEntity =
|
||||
[ "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 ]
|
||||
];
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -126,30 +125,16 @@ $(function(){initNavTree('classGame.html',''); initResizable(true); });
|
||||
|
||||
<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>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classGame.html#a97bfdecc66a53f55ac7ff8b8ba014418">gameInternal</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>init</b>()=0 (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">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>()=0 (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">pure virtual</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"><span class="mlabel">inline</span><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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -122,78 +121,50 @@ $(function(){initNavTree('classGame.html',''); initResizable(true); });
|
||||
<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="#pub-attribs">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 class="headertitle"><div class="title">Game Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></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="584" height="436"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classGame__coll__graph.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>
|
||||
<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>
|
||||
<tr class="memitem:ab47041b9ff91e2a864f636edba3d4e8f" id="r_ab47041b9ff91e2a864f636edba3d4e8f"><td class="memItemLeft" align="right" valign="top"><a id="ab47041b9ff91e2a864f636edba3d4e8f" name="ab47041b9ff91e2a864f636edba3d4e8f"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>init</b> ()=0</td></tr>
|
||||
<tr class="separator:ab47041b9ff91e2a864f636edba3d4e8f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0304e34269e5fd402d0df4259fe2465d" id="r_a0304e34269e5fd402d0df4259fe2465d"><td class="memItemLeft" align="right" valign="top"><a id="a0304e34269e5fd402d0df4259fe2465d" name="a0304e34269e5fd402d0df4259fe2465d"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>update</b> ()=0</td></tr>
|
||||
<tr class="separator:a0304e34269e5fd402d0df4259fe2465d"><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>
|
||||
<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:a97bfdecc66a53f55ac7ff8b8ba014418" id="r_a97bfdecc66a53f55ac7ff8b8ba014418"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGameInternal.html">GameInternal</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97bfdecc66a53f55ac7ff8b8ba014418">gameInternal</a></td></tr>
|
||||
<tr class="separator:a97bfdecc66a53f55ac7ff8b8ba014418"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="a97bfdecc66a53f55ac7ff8b8ba014418" name="a97bfdecc66a53f55ac7ff8b8ba014418"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a97bfdecc66a53f55ac7ff8b8ba014418">◆ </a></span>gameInternal</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classGameInternal.html">GameInternal</a>* Game::gameInternal</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated</a></b></dt><dd><br />
|
||||
</dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<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 -->
|
||||
@ -201,7 +172,7 @@ static <a class="el" href="classSoundManager.html">SoundManager</a> * </td>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
4
classGame.js
Normal file
@ -0,0 +1,4 @@
|
||||
var classGame =
|
||||
[
|
||||
[ "gameInternal", "classGame.html#a97bfdecc66a53f55ac7ff8b8ba014418", null ]
|
||||
];
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('classPopupWindow.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('classGameFactory.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -120,24 +119,22 @@ $(function(){initNavTree('classPopupWindow.html',''); initResizable(true); });
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">PopupWindow Member List</div></div>
|
||||
<div class="headertitle"><div class="title">GameFactory Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classPopupWindow.html">PopupWindow</a>, including all inherited members.</p>
|
||||
<p>This is the complete list of members for <a class="el" href="classGameFactory.html">GameFactory</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>handleWinnerEvents</b>() (defined in <a class="el" href="classPopupWindow.html">PopupWindow</a>)</td><td class="entry"><a class="el" href="classPopupWindow.html">PopupWindow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>interacted</b> (defined in <a class="el" href="classPopupWindow.html">PopupWindow</a>)</td><td class="entry"><a class="el" href="classPopupWindow.html">PopupWindow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PopupWindow</b>(const char *title, const std::string &message) (defined in <a class="el" href="classPopupWindow.html">PopupWindow</a>)</td><td class="entry"><a class="el" href="classPopupWindow.html">PopupWindow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>renderWinnerPopup</b>(Entity::TeamLabel winner) (defined in <a class="el" href="classPopupWindow.html">PopupWindow</a>)</td><td class="entry"><a class="el" href="classPopupWindow.html">PopupWindow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shouldContinue</b>() const (defined in <a class="el" href="classPopupWindow.html">PopupWindow</a>)</td><td class="entry"><a class="el" href="classPopupWindow.html">PopupWindow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~PopupWindow</b>() (defined in <a class="el" href="classPopupWindow.html">PopupWindow</a>)</td><td class="entry"><a class="el" href="classPopupWindow.html">PopupWindow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>create</b>(GameInternal *gameInternal) (defined in <a class="el" href="classGameFactory.html">GameFactory</a>)</td><td class="entry"><a class="el" href="classGameFactory.html">GameFactory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CreateFunc</b> typedef (defined in <a class="el" href="classGameFactory.html">GameFactory</a>)</td><td class="entry"><a class="el" href="classGameFactory.html">GameFactory</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>instance</b>() (defined in <a class="el" href="classGameFactory.html">GameFactory</a>)</td><td class="entry"><a class="el" href="classGameFactory.html">GameFactory</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>registerClass</b>(CreateFunc createFunc) (defined in <a class="el" href="classGameFactory.html">GameFactory</a>)</td><td class="entry"><a class="el" href="classGameFactory.html">GameFactory</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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: PopupWindow Class Reference</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: GameFactory Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('classPopupWindow.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('classGameFactory.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -121,45 +120,45 @@ $(function(){initNavTree('classPopupWindow.html',''); initResizable(true); });
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="classPopupWindow-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">PopupWindow Class Reference</div></div>
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classGameFactory-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">GameFactory Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<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:a030179282191b62ed0876877d07bac90" id="r_a030179282191b62ed0876877d07bac90"><td class="memItemLeft" align="right" valign="top"><a id="a030179282191b62ed0876877d07bac90" name="a030179282191b62ed0876877d07bac90"></a>
|
||||
using </td><td class="memItemRight" valign="bottom"><b>CreateFunc</b> = std::function<<a class="el" href="classGame.html">Game</a>*()></td></tr>
|
||||
<tr class="separator:a030179282191b62ed0876877d07bac90"><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:a736f7d95cffceaa05d4fc39eacbd7185" id="r_a736f7d95cffceaa05d4fc39eacbd7185"><td class="memItemLeft" align="right" valign="top"><a id="a736f7d95cffceaa05d4fc39eacbd7185" name="a736f7d95cffceaa05d4fc39eacbd7185"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>PopupWindow</b> (const char *title, const std::string &message)</td></tr>
|
||||
<tr class="separator:a736f7d95cffceaa05d4fc39eacbd7185"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4268c987a958922116d3758b8c799979" id="r_a4268c987a958922116d3758b8c799979"><td class="memItemLeft" align="right" valign="top"><a id="a4268c987a958922116d3758b8c799979" name="a4268c987a958922116d3758b8c799979"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>handleWinnerEvents</b> ()</td></tr>
|
||||
<tr class="separator:a4268c987a958922116d3758b8c799979"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade505038f78ea67d122dc525abf16ba6" id="r_ade505038f78ea67d122dc525abf16ba6"><td class="memItemLeft" align="right" valign="top"><a id="ade505038f78ea67d122dc525abf16ba6" name="ade505038f78ea67d122dc525abf16ba6"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>shouldContinue</b> () const</td></tr>
|
||||
<tr class="separator:ade505038f78ea67d122dc525abf16ba6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a1664ceeb6d65fd9fa5967e22a76959" id="r_a0a1664ceeb6d65fd9fa5967e22a76959"><td class="memItemLeft" align="right" valign="top"><a id="a0a1664ceeb6d65fd9fa5967e22a76959" name="a0a1664ceeb6d65fd9fa5967e22a76959"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>renderWinnerPopup</b> (<a class="el" href="classEntity.html#ac6bf07a435aa8148464dd36e8ba11df7">Entity::TeamLabel</a> winner)</td></tr>
|
||||
<tr class="separator:a0a1664ceeb6d65fd9fa5967e22a76959"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:affacc568aeccca1c8fd55db98fbaed06" id="r_affacc568aeccca1c8fd55db98fbaed06"><td class="memItemLeft" align="right" valign="top"><a id="affacc568aeccca1c8fd55db98fbaed06" name="affacc568aeccca1c8fd55db98fbaed06"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>registerClass</b> (CreateFunc createFunc)</td></tr>
|
||||
<tr class="separator:affacc568aeccca1c8fd55db98fbaed06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab38d45d8ffe348701c5a91021aaca37a" id="r_ab38d45d8ffe348701c5a91021aaca37a"><td class="memItemLeft" align="right" valign="top"><a id="ab38d45d8ffe348701c5a91021aaca37a" name="ab38d45d8ffe348701c5a91021aaca37a"></a>
|
||||
<a class="el" href="classGame.html">Game</a> * </td><td class="memItemRight" valign="bottom"><b>create</b> (<a class="el" href="classGameInternal.html">GameInternal</a> *gameInternal)</td></tr>
|
||||
<tr class="separator:ab38d45d8ffe348701c5a91021aaca37a"><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:acf6fc27a9ca65105d52f71089857653b" id="r_acf6fc27a9ca65105d52f71089857653b"><td class="memItemLeft" align="right" valign="top"><a id="acf6fc27a9ca65105d52f71089857653b" name="acf6fc27a9ca65105d52f71089857653b"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>interacted</b></td></tr>
|
||||
<tr class="separator:acf6fc27a9ca65105d52f71089857653b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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:a3ee8cd6116eb60d15318c065d2527a09" id="r_a3ee8cd6116eb60d15318c065d2527a09"><td class="memItemLeft" align="right" valign="top"><a id="a3ee8cd6116eb60d15318c065d2527a09" name="a3ee8cd6116eb60d15318c065d2527a09"></a>
|
||||
static <a class="el" href="classGameFactory.html">GameFactory</a> & </td><td class="memItemRight" valign="bottom"><b>instance</b> ()</td></tr>
|
||||
<tr class="separator:a3ee8cd6116eb60d15318c065d2527a09"><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="PopupWindow_8h_source.html">PopupWindow.h</a></li>
|
||||
<li>src/<b>PopupWindow.cpp</b></li>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/<a class="el" href="GameFactory_8h_source.html">GameFactory.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="classPopupWindow.html">PopupWindow</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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="classGameFactory.html">GameFactory</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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
162
classGameInternal-members.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.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<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="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="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">VEGO-Engine
|
||||
<span id="projectnumber"> 0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.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">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('classGameInternal.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">GameInternal Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classGameInternal.html">GameInternal</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>assets</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>clean</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>collisionHandler</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>event</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GameInternal</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>handleEvents</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hearts</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><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="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isRunning</b>() const (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>manager</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>map</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>players</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>powerups</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>projectiles</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>refreshPlayers</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>render</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>renderer</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>renderManager</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setRunning</b>(bool running) (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>soundManager</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>stopGame</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>textureManager</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tiles</b> (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>update</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~GameInternal</b>() (defined in <a class="el" href="classGameInternal.html">GameInternal</a>)</td><td class="entry"><a class="el" href="classGameInternal.html">GameInternal</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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
224
classGameInternal.html
Normal file
@ -0,0 +1,224 @@
|
||||
<!-- 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.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: GameInternal Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<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="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="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">VEGO-Engine
|
||||
<span id="projectnumber"> 0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.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">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('classGameInternal.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="classGameInternal-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">GameInternal Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for GameInternal:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classGameInternal__coll__graph.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>
|
||||
<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:a01e4dc47e2102e4bd32f42b2f7954630" id="r_a01e4dc47e2102e4bd32f42b2f7954630"><td class="memItemLeft" align="right" valign="top"><a id="a01e4dc47e2102e4bd32f42b2f7954630" name="a01e4dc47e2102e4bd32f42b2f7954630"></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:a01e4dc47e2102e4bd32f42b2f7954630"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d2f6d81ee39cf62636f610dba9ff919" id="r_a6d2f6d81ee39cf62636f610dba9ff919"><td class="memItemLeft" align="right" valign="top"><a id="a6d2f6d81ee39cf62636f610dba9ff919" name="a6d2f6d81ee39cf62636f610dba9ff919"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>handleEvents</b> ()</td></tr>
|
||||
<tr class="separator:a6d2f6d81ee39cf62636f610dba9ff919"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe9cf5af26d6634cd4587a4335350db9" id="r_abe9cf5af26d6634cd4587a4335350db9"><td class="memItemLeft" align="right" valign="top"><a id="abe9cf5af26d6634cd4587a4335350db9" name="abe9cf5af26d6634cd4587a4335350db9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>update</b> ()</td></tr>
|
||||
<tr class="separator:abe9cf5af26d6634cd4587a4335350db9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa7492244b6069cacc14f44404c2b2d3" id="r_aaa7492244b6069cacc14f44404c2b2d3"><td class="memItemLeft" align="right" valign="top"><a id="aaa7492244b6069cacc14f44404c2b2d3" name="aaa7492244b6069cacc14f44404c2b2d3"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>render</b> ()</td></tr>
|
||||
<tr class="separator:aaa7492244b6069cacc14f44404c2b2d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a36aea6d18ed24cb54379f98e43aab34c" id="r_a36aea6d18ed24cb54379f98e43aab34c"><td class="memItemLeft" align="right" valign="top"><a id="a36aea6d18ed24cb54379f98e43aab34c" name="a36aea6d18ed24cb54379f98e43aab34c"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>clean</b> ()</td></tr>
|
||||
<tr class="separator:a36aea6d18ed24cb54379f98e43aab34c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6afdf7f022e5a8b62f0b7d6bba6e868" id="r_ad6afdf7f022e5a8b62f0b7d6bba6e868"><td class="memItemLeft" align="right" valign="top"><a id="ad6afdf7f022e5a8b62f0b7d6bba6e868" name="ad6afdf7f022e5a8b62f0b7d6bba6e868"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isRunning</b> () const</td></tr>
|
||||
<tr class="separator:ad6afdf7f022e5a8b62f0b7d6bba6e868"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac48620168209be913becd02eb6f5a136" id="r_ac48620168209be913becd02eb6f5a136"><td class="memItemLeft" align="right" valign="top"><a id="ac48620168209be913becd02eb6f5a136" name="ac48620168209be913becd02eb6f5a136"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setRunning</b> (bool running)</td></tr>
|
||||
<tr class="separator:ac48620168209be913becd02eb6f5a136"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73d86557609d42cb1f31e86f2ceee91d" id="r_a73d86557609d42cb1f31e86f2ceee91d"><td class="memItemLeft" align="right" valign="top"><a id="a73d86557609d42cb1f31e86f2ceee91d" name="a73d86557609d42cb1f31e86f2ceee91d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>stopGame</b> ()</td></tr>
|
||||
<tr class="separator:a73d86557609d42cb1f31e86f2ceee91d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e7e41419c7c6731f49c37265b02efe9" id="r_a7e7e41419c7c6731f49c37265b02efe9"><td class="memItemLeft" align="right" valign="top"><a id="a7e7e41419c7c6731f49c37265b02efe9" name="a7e7e41419c7c6731f49c37265b02efe9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>refreshPlayers</b> ()</td></tr>
|
||||
<tr class="separator:a7e7e41419c7c6731f49c37265b02efe9"><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:a6bc9b7bb367f29e1e35d791a0a9aa800" id="r_a6bc9b7bb367f29e1e35d791a0a9aa800"><td class="memItemLeft" align="right" valign="top"><a id="a6bc9b7bb367f29e1e35d791a0a9aa800" name="a6bc9b7bb367f29e1e35d791a0a9aa800"></a>
|
||||
SDL_Renderer * </td><td class="memItemRight" valign="bottom"><b>renderer</b> = nullptr</td></tr>
|
||||
<tr class="separator:a6bc9b7bb367f29e1e35d791a0a9aa800"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab39e2e07d51eb8dbc94c8656a2146a64" id="r_ab39e2e07d51eb8dbc94c8656a2146a64"><td class="memItemLeft" align="right" valign="top"><a id="ab39e2e07d51eb8dbc94c8656a2146a64" name="ab39e2e07d51eb8dbc94c8656a2146a64"></a>
|
||||
SDL_Event </td><td class="memItemRight" valign="bottom"><b>event</b></td></tr>
|
||||
<tr class="separator:ab39e2e07d51eb8dbc94c8656a2146a64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a124bbbc3004bc86dec95f4a486891229" id="r_a124bbbc3004bc86dec95f4a486891229"><td class="memItemLeft" align="right" valign="top"><a id="a124bbbc3004bc86dec95f4a486891229" name="a124bbbc3004bc86dec95f4a486891229"></a>
|
||||
<a class="el" href="classCollisionHandler.html">CollisionHandler</a> * </td><td class="memItemRight" valign="bottom"><b>collisionHandler</b></td></tr>
|
||||
<tr class="separator:a124bbbc3004bc86dec95f4a486891229"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3fc105f01e06736d6134d3f786e12910" id="r_a3fc105f01e06736d6134d3f786e12910"><td class="memItemLeft" align="right" valign="top"><a id="a3fc105f01e06736d6134d3f786e12910" name="a3fc105f01e06736d6134d3f786e12910"></a>
|
||||
<a class="el" href="classAssetManager.html">AssetManager</a> * </td><td class="memItemRight" valign="bottom"><b>assets</b></td></tr>
|
||||
<tr class="separator:a3fc105f01e06736d6134d3f786e12910"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7665b25e472ec9d7ae40b0316aa75aab" id="r_a7665b25e472ec9d7ae40b0316aa75aab"><td class="memItemLeft" align="right" valign="top"><a id="a7665b25e472ec9d7ae40b0316aa75aab" name="a7665b25e472ec9d7ae40b0316aa75aab"></a>
|
||||
<a class="el" href="classTextureManager.html">TextureManager</a> * </td><td class="memItemRight" valign="bottom"><b>textureManager</b></td></tr>
|
||||
<tr class="separator:a7665b25e472ec9d7ae40b0316aa75aab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adead40ac48a09638c1d2dd40b8615f9f" id="r_adead40ac48a09638c1d2dd40b8615f9f"><td class="memItemLeft" align="right" valign="top"><a id="adead40ac48a09638c1d2dd40b8615f9f" name="adead40ac48a09638c1d2dd40b8615f9f"></a>
|
||||
<a class="el" href="classSoundManager.html">SoundManager</a> * </td><td class="memItemRight" valign="bottom"><b>soundManager</b></td></tr>
|
||||
<tr class="separator:adead40ac48a09638c1d2dd40b8615f9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53b1af4b8a30ad8fffc88becfd7916a7" id="r_a53b1af4b8a30ad8fffc88becfd7916a7"><td class="memItemLeft" align="right" valign="top"><a id="a53b1af4b8a30ad8fffc88becfd7916a7" name="a53b1af4b8a30ad8fffc88becfd7916a7"></a>
|
||||
<a class="el" href="classManager.html">Manager</a> </td><td class="memItemRight" valign="bottom"><b>manager</b></td></tr>
|
||||
<tr class="separator:a53b1af4b8a30ad8fffc88becfd7916a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f6a90c5750a0a830ecc730e5cc5653c" id="r_a2f6a90c5750a0a830ecc730e5cc5653c"><td class="memItemLeft" align="right" valign="top"><a id="a2f6a90c5750a0a830ecc730e5cc5653c" name="a2f6a90c5750a0a830ecc730e5cc5653c"></a>
|
||||
<a class="el" href="classRenderManager.html">RenderManager</a> </td><td class="memItemRight" valign="bottom"><b>renderManager</b></td></tr>
|
||||
<tr class="separator:a2f6a90c5750a0a830ecc730e5cc5653c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7fec4db338065b976f094eeb2df2600e" id="r_a7fec4db338065b976f094eeb2df2600e"><td class="memItemLeft" align="right" valign="top"><a id="a7fec4db338065b976f094eeb2df2600e" name="a7fec4db338065b976f094eeb2df2600e"></a>
|
||||
<a class="el" href="classMap.html">Map</a> * </td><td class="memItemRight" valign="bottom"><b>map</b></td></tr>
|
||||
<tr class="separator:a7fec4db338065b976f094eeb2df2600e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3978c427afcf95209a27068f0f5465fa" id="r_a3978c427afcf95209a27068f0f5465fa"><td class="memItemLeft" align="right" valign="top"><a id="a3978c427afcf95209a27068f0f5465fa" name="a3978c427afcf95209a27068f0f5465fa"></a>
|
||||
std::vector< <a class="el" href="classEntity.html">Entity</a> * > & </td><td class="memItemRight" valign="bottom"><b>tiles</b></td></tr>
|
||||
<tr class="separator:a3978c427afcf95209a27068f0f5465fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ec8ed21566c76a90db9f1c3050ebffe" id="r_a2ec8ed21566c76a90db9f1c3050ebffe"><td class="memItemLeft" align="right" valign="top"><a id="a2ec8ed21566c76a90db9f1c3050ebffe" name="a2ec8ed21566c76a90db9f1c3050ebffe"></a>
|
||||
std::vector< <a class="el" href="classEntity.html">Entity</a> * > & </td><td class="memItemRight" valign="bottom"><b>players</b></td></tr>
|
||||
<tr class="separator:a2ec8ed21566c76a90db9f1c3050ebffe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace0e6524a6429152ba0d4d64ac8eb913" id="r_ace0e6524a6429152ba0d4d64ac8eb913"><td class="memItemLeft" align="right" valign="top"><a id="ace0e6524a6429152ba0d4d64ac8eb913" name="ace0e6524a6429152ba0d4d64ac8eb913"></a>
|
||||
std::vector< <a class="el" href="classEntity.html">Entity</a> * > & </td><td class="memItemRight" valign="bottom"><b>projectiles</b></td></tr>
|
||||
<tr class="separator:ace0e6524a6429152ba0d4d64ac8eb913"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf5ed8a7580e9edc8d1be769719b4685" id="r_adf5ed8a7580e9edc8d1be769719b4685"><td class="memItemLeft" align="right" valign="top"><a id="adf5ed8a7580e9edc8d1be769719b4685" name="adf5ed8a7580e9edc8d1be769719b4685"></a>
|
||||
std::vector< <a class="el" href="classEntity.html">Entity</a> * > & </td><td class="memItemRight" valign="bottom"><b>hearts</b></td></tr>
|
||||
<tr class="separator:adf5ed8a7580e9edc8d1be769719b4685"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0c9c82aea1dc0bf60125f9ce2251e50b" id="r_a0c9c82aea1dc0bf60125f9ce2251e50b"><td class="memItemLeft" align="right" valign="top"><a id="a0c9c82aea1dc0bf60125f9ce2251e50b" name="a0c9c82aea1dc0bf60125f9ce2251e50b"></a>
|
||||
std::vector< <a class="el" href="classEntity.html">Entity</a> * > & </td><td class="memItemRight" valign="bottom"><b>powerups</b></td></tr>
|
||||
<tr class="separator:a0c9c82aea1dc0bf60125f9ce2251e50b"><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="GameInternal_8h_source.html">GameInternal.h</a></li>
|
||||
<li>src/<b>GameInternal.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="classGameInternal.html">GameInternal</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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
42
classGameInternal__coll__graph.map
Normal file
@ -0,0 +1,42 @@
|
||||
<map id="GameInternal" name="GameInternal">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="1040,210,1139,235"/>
|
||||
<area shape="rect" id="Node000002" href="$classCollisionHandler.html" title=" " alt="" coords="781,6,897,31"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="912,16,967,27,993,38,1017,54,1035,71,1049,91,1070,135,1083,177,1089,209,1084,210,1078,178,1065,137,1045,94,1031,75,1014,58,991,43,965,33,911,22"/>
|
||||
<area shape="rect" id="Node000003" href="$classAssetManager.html" title=" " alt="" coords="786,55,892,81"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="908,71,963,85,991,96,1017,111,1042,134,1061,160,1085,208,1081,210,1057,163,1038,137,1014,115,989,101,962,90,906,76"/>
|
||||
<area shape="rect" id="Node000004" href="$classTextureManager.html" title=" " alt="" coords="782,104,896,130"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="912,128,964,143,1017,164,1050,185,1076,207,1072,211,1047,190,1014,169,963,148,910,133"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="507,73,648,114"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="664,99,782,109,781,115,664,104"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="252,24,330,50"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="345,41,483,64,507,70,506,75,481,69,344,46"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="5,17,129,58"/>
|
||||
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="144,35,252,35,252,40,144,40"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="233,152,349,178"/>
|
||||
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="329,143,372,125,441,109,506,98,507,103,442,114,374,130,331,148"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="507,138,648,179"/>
|
||||
<area shape="poly" id="edge12_Node000012_Node000008" title=" " alt="" coords="364,161,507,158,507,163,364,166"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="507,204,648,244"/>
|
||||
<area shape="poly" id="edge14_Node000013_Node000008" title=" " alt="" coords="334,182,374,197,442,210,507,218,506,223,441,216,372,202,332,187"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="48,152,86,178"/>
|
||||
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="102,163,232,163,232,168,102,168"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="48,222,86,247"/>
|
||||
<area shape="poly" id="edge9_Node000008_Node000010" title=" " alt="" coords="100,222,246,176,247,181,102,227"/>
|
||||
<area shape="rect" id="Node000019" title=" " alt="" coords="235,248,346,274"/>
|
||||
<area shape="poly" id="edge21_Node000019_Node000010" title=" " alt="" coords="102,242,153,254,235,259,234,265,152,259,101,247"/>
|
||||
<area shape="rect" id="Node000011" href="$classSoundManager.html" title="Handles music and sound." alt="" coords="785,154,893,179"/>
|
||||
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="909,179,1040,209,1039,214,908,185"/>
|
||||
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="664,159,785,162,784,168,664,164"/>
|
||||
<area shape="poly" id="edge13_Node000011_Node000013" title=" " alt="" coords="663,203,784,176,785,181,664,208"/>
|
||||
<area shape="rect" id="Node000014" href="$classManager.html" title="Is responsible for managing all entities." alt="" coords="803,327,875,353"/>
|
||||
<area shape="poly" id="edge15_Node000001_Node000014" title=" " alt="" coords="890,339,952,332,984,324,1014,310,1036,293,1054,273,1079,234,1084,237,1059,276,1040,297,1017,315,986,329,953,337,890,344"/>
|
||||
<area shape="rect" id="Node000015" href="$classRenderManager.html" title=" " alt="" coords="783,376,895,402"/>
|
||||
<area shape="poly" id="edge16_Node000001_Node000015" title=" " alt="" coords="911,388,964,380,990,370,1014,357,1041,329,1061,295,1075,262,1082,235,1088,237,1080,264,1066,298,1046,332,1017,361,993,375,966,385,912,394"/>
|
||||
<area shape="rect" id="Node000016" href="$classMap.html" title=" " alt="" coords="816,426,862,451"/>
|
||||
<area shape="poly" id="edge17_Node000001_Node000016" title=" " alt="" coords="878,440,910,441,946,437,982,427,1014,409,1033,390,1048,368,1069,318,1080,271,1085,235,1090,236,1085,272,1074,320,1053,370,1037,393,1017,413,984,432,947,442,910,446,878,445"/>
|
||||
<area shape="rect" id="Node000017" title=" " alt="" coords="506,268,649,294"/>
|
||||
<area shape="poly" id="edge18_Node000001_Node000017" title=" " alt="" coords="665,279,776,275,896,264,972,250,1040,233,1042,239,974,255,897,270,776,281,665,284"/>
|
||||
<area shape="rect" id="Node000018" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="264,299,318,325"/>
|
||||
<area shape="poly" id="edge19_Node000017_Node000018" title=" " alt="" coords="333,306,482,292,505,289,506,295,482,298,333,312"/>
|
||||
<area shape="poly" id="edge20_Node000017_Node000019" title=" " alt="" coords="362,264,506,274,505,279,362,269"/>
|
||||
</map>
|
||||
1
classGameInternal__coll__graph.md5
Normal file
@ -0,0 +1 @@
|
||||
b0909be0e05f031c474d0d9a70e41c42
|
||||
486
classGameInternal__coll__graph.svg
Normal file
@ -0,0 +1,486 @@
|
||||
<?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 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: GameInternal Pages: 1 -->
|
||||
<!--zoomable 343 -->
|
||||
|
||||
<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 = 858;
|
||||
var viewHeight = 343;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>GameInternal</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="850.25,-181.25 775.75,-181.25 775.75,-162 850.25,-162 850.25,-181.25"/>
|
||||
<text text-anchor="middle" x="813" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">GameInternal</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="668.5,-334.25 582,-334.25 582,-315 668.5,-315 668.5,-334.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-320.75" 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="M679.94,-324.31C705.93,-321.59 736.11,-314.33 757.75,-296.62 794.92,-266.22 807.25,-205.44 810.77,-181.57"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.91,-320.8 670.23,-325.12 680.49,-327.78 679.91,-320.8"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-325.08" 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="664.75,-297.25 585.75,-297.25 585.75,-278 664.75,-278 664.75,-297.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-283.75" 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="M676.29,-283.34C702.51,-279.07 734.01,-270.56 757.75,-253.62 784.01,-234.89 801.07,-199.12 808.19,-181.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="675.93,-279.86 666.54,-284.75 676.94,-286.78 675.93,-279.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-283.19" 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="668.12,-260.25 582.38,-260.25 582.38,-241 668.12,-241 668.12,-260.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-246.75" 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="M679.32,-240.6C703.99,-234.72 733.23,-225.97 757.75,-213.62 774.56,-205.16 791.28,-191.15 801.63,-181.66"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="678.79,-237.13 669.82,-242.76 680.34,-243.96 678.79,-237.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-240.2" 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="482.25,-283.88 376.25,-283.88 376.25,-253.38 482.25,-253.38 482.25,-283.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-270.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< std::string,</text>
|
||||
<text text-anchor="middle" x="429.25" y="-259.12" 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="M494.01,-262.71C522.96,-260.02 556.4,-256.92 582.15,-254.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="493.89,-259.21 484.26,-263.61 494.54,-266.18 493.89,-259.21"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-263.52" 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="243.12,-320.25 185.12,-320.25 185.12,-301 243.12,-301 243.12,-320.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-306.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="M254.6,-305.84C283.31,-302.05 323.03,-296.13 357.5,-288.62 363.49,-287.32 369.72,-285.8 375.89,-284.2"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.38,-302.34 244.91,-307.1 255.27,-309.29 254.38,-302.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-304.53" 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="92.5,-325.88 0,-325.88 0,-295.38 92.5,-295.38 92.5,-325.88"/>
|
||||
<text text-anchor="start" x="8" y="-312.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text text-anchor="middle" x="46.25" y="-301.12" 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="M103.99,-310.62C131.33,-310.62 162.9,-310.62 185.03,-310.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.09,-307.13 94.09,-310.63 104.09,-314.13 104.09,-307.13"/>
|
||||
</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="257.75,-224.25 170.5,-224.25 170.5,-205 257.75,-205 257.75,-224.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-210.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="M243.6,-229.66C253.55,-234.4 264.93,-239.27 275.75,-242.62 308.33,-252.73 346.11,-259.21 375.92,-263.17"/>
|
||||
<polygon fill="orange" stroke="orange" points="245.33,-226.61 234.82,-225.31 242.23,-232.89 245.33,-226.61"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="278" y="-272.96" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||
<text text-anchor="middle" x="316.62" y="-261.71" 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="482.25,-234.88 376.25,-234.88 376.25,-204.38 482.25,-204.38 482.25,-234.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-221.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-210.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Music * ></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="M269.19,-215.89C301.97,-216.66 343.58,-217.64 376.02,-218.4"/>
|
||||
<polygon fill="orange" stroke="orange" points="269.59,-212.4 259.51,-215.67 269.43,-219.4 269.59,-212.4"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-230.87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-219.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Music * ></text>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="Node000013" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_Node000013"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-185.88 376.25,-185.88 376.25,-155.38 482.25,-155.38 482.25,-185.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-172.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-161.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node13 -->
|
||||
<g id="edge14_Node000013_Node000008" class="edge">
|
||||
<title>Node8->Node13</title>
|
||||
<g id="a_edge14_Node000013_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.61,-199.86C255.08,-195.81 265.68,-191.8 275.75,-189.12 308.49,-180.44 346.27,-175.82 376.04,-173.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="244.19,-196.66 236.5,-203.94 247.05,-203.05 244.19,-196.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-202.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-190.88" 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="60.65,-224.25 31.85,-224.25 31.85,-205 60.65,-205 60.65,-224.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-210.75" 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="M72.54,-214.62C98.49,-214.62 139.33,-214.62 170.32,-214.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.62,-211.13 62.62,-214.63 72.62,-218.13 72.62,-211.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-216.38" 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="60.65,-172.25 31.85,-172.25 31.85,-153 60.65,-153 60.65,-172.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-158.75" 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="M71.89,-170.35C100.84,-179.42 148.96,-194.51 180.86,-204.51"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="73.14,-167.07 62.55,-167.42 71.05,-173.75 73.14,-167.07"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-196.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="Node000019" class="node">
|
||||
<title>Node19</title>
|
||||
<g id="a_Node000019"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="255.88,-152.25 172.38,-152.25 172.38,-133 255.88,-133 255.88,-152.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< T ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node19 -->
|
||||
<g id="edge21_Node000019_Node000010" class="edge">
|
||||
<title>Node10->Node19</title>
|
||||
<g id="a_edge21_Node000019_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.15,-154.91C83.69,-151.67 97.68,-148.23 110.5,-146.38 130.61,-143.46 153.17,-142.4 171.99,-142.11"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="71.21,-151.54 62.59,-157.71 73.18,-158.25 71.21,-151.54"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-148.12" 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="Handles music and sound.">
|
||||
<polygon fill="white" stroke="#666666" points="665.88,-223.25 584.62,-223.25 584.62,-204 665.88,-204 665.88,-223.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-209.75" 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="M677.16,-202.11C708.26,-195.08 747.31,-186.25 775.37,-179.91"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="676.56,-198.66 667.57,-204.28 678.1,-205.49 676.56,-198.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-200.59" 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="M493.91,-217.66C523.7,-216.73 558.28,-215.67 584.33,-214.86"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.15,-214.15 484.26,-217.95 494.37,-221.14 494.15,-214.15"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-219.09" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> music_cache</text>
|
||||
</g>
|
||||
<!-- Node13->Node11 -->
|
||||
<g id="edge13_Node000011_Node000013" class="edge">
|
||||
<title>Node13->Node11</title>
|
||||
<g id="a_edge13_Node000011_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-184.73C523.7,-191.34 558.28,-199 584.33,-204.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.75,-181.34 484.23,-182.59 493.23,-188.17 494.75,-181.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-201.47" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="Node000014" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_Node000014"><a xlink:href="classManager.html" target="_top" xlink:title="Is responsible for managing all entities.">
|
||||
<polygon fill="white" stroke="#666666" points="652,-93.25 598.5,-93.25 598.5,-74 652,-74 652,-93.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node14->Node1 -->
|
||||
<g id="edge15_Node000001_Node000014" class="edge">
|
||||
<title>Node14->Node1</title>
|
||||
<g id="a_edge15_Node000001_Node000014"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M663.48,-82.51C691.2,-83.26 729.04,-87.77 757.75,-104.38 781.51,-118.12 799.03,-146.58 807.08,-161.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="663.83,-79.01 653.79,-82.4 663.76,-86.01 663.83,-79.01"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> manager</text>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:href="classRenderManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="667.38,-56.25 583.12,-56.25 583.12,-37 667.38,-37 667.38,-56.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">RenderManager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node1 -->
|
||||
<g id="edge16_Node000001_Node000015" class="edge">
|
||||
<title>Node15->Node1</title>
|
||||
<g id="a_edge16_Node000001_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.31,-45.27C705.1,-47.07 735.3,-53.1 757.75,-69.38 789.8,-92.61 804.65,-140.63 809.79,-161.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.48,-41.77 669.32,-44.78 679.14,-48.76 679.48,-41.77"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-71.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> renderManager</text>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="Node000016" class="node">
|
||||
<title>Node16</title>
|
||||
<g id="a_Node000016"><a xlink:href="classMap.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="642.62,-19.25 607.88,-19.25 607.88,0 642.62,0 642.62,-19.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node1 -->
|
||||
<g id="edge17_Node000001_Node000016" class="edge">
|
||||
<title>Node16->Node1</title>
|
||||
<g id="a_edge17_Node000001_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M654.24,-6.46C683.3,-4.75 728.51,-6.71 757.75,-30.38 800.02,-64.58 809.4,-135.82 811.44,-161.84"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="654.07,-2.96 644.38,-7.25 654.63,-9.94 654.07,-2.96"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-32.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> map</text>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="483,-137.25 375.5,-137.25 375.5,-118 483,-118 483,-137.25"/>
|
||||
<text text-anchor="middle" x="429.25" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< Entity * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17->Node1 -->
|
||||
<g id="edge18_Node000001_Node000017" class="edge">
|
||||
<title>Node17->Node1</title>
|
||||
<g id="a_edge18_Node000001_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.98,-127.36C543.06,-127.94 610.14,-130.37 668.5,-138.38 705.87,-143.5 747.82,-153.76 776.66,-161.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="495.04,-123.86 485.01,-127.27 494.97,-130.86 495.04,-123.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="625.25" y="-185.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> hearts</text>
|
||||
<text text-anchor="middle" x="625.25" y="-173.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">players</text>
|
||||
<text text-anchor="middle" x="625.25" y="-162.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">powerups</text>
|
||||
<text text-anchor="middle" x="625.25" y="-151.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">projectiles</text>
|
||||
<text text-anchor="middle" x="625.25" y="-140.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tiles</text>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><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="234.12,-114.25 194.12,-114.25 194.12,-95 234.12,-95 234.12,-114.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node17 -->
|
||||
<g id="edge19_Node000017_Node000018" class="edge">
|
||||
<title>Node18->Node17</title>
|
||||
<g id="a_edge19_Node000017_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M245.86,-106.89C274.73,-109.13 319.11,-112.88 357.5,-117.38 363.29,-118.05 369.34,-118.83 375.36,-119.64"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.25,-103.41 236.01,-106.14 245.72,-110.39 246.25,-103.41"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-119.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node19->Node17 -->
|
||||
<g id="edge20_Node000017_Node000019" class="edge">
|
||||
<title>Node19->Node17</title>
|
||||
<g id="a_edge20_Node000017_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M267.38,-138.95C300.14,-136.64 342.24,-133.68 375.16,-131.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="267.46,-135.43 257.73,-139.63 267.95,-142.42 267.46,-135.43"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-139.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < Entity * ></text>
|
||||
</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="classGameInternal__coll__graph_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: 25 KiB |
403
classGameInternal__coll__graph_org.svg
Normal file
@ -0,0 +1,403 @@
|
||||
<?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 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: GameInternal Pages: 1 -->
|
||||
<svg width="858pt" height="343pt"
|
||||
viewBox="0.00 0.00 858.25 342.58" 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 338.58)">
|
||||
<title>GameInternal</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="850.25,-181.25 775.75,-181.25 775.75,-162 850.25,-162 850.25,-181.25"/>
|
||||
<text text-anchor="middle" x="813" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">GameInternal</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="668.5,-334.25 582,-334.25 582,-315 668.5,-315 668.5,-334.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-320.75" 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="M679.94,-324.31C705.93,-321.59 736.11,-314.33 757.75,-296.62 794.92,-266.22 807.25,-205.44 810.77,-181.57"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.91,-320.8 670.23,-325.12 680.49,-327.78 679.91,-320.8"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-325.08" 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="664.75,-297.25 585.75,-297.25 585.75,-278 664.75,-278 664.75,-297.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-283.75" 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="M676.29,-283.34C702.51,-279.07 734.01,-270.56 757.75,-253.62 784.01,-234.89 801.07,-199.12 808.19,-181.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="675.93,-279.86 666.54,-284.75 676.94,-286.78 675.93,-279.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-283.19" 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="668.12,-260.25 582.38,-260.25 582.38,-241 668.12,-241 668.12,-260.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-246.75" 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="M679.32,-240.6C703.99,-234.72 733.23,-225.97 757.75,-213.62 774.56,-205.16 791.28,-191.15 801.63,-181.66"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="678.79,-237.13 669.82,-242.76 680.34,-243.96 678.79,-237.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-240.2" 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="482.25,-283.88 376.25,-283.88 376.25,-253.38 482.25,-253.38 482.25,-283.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-270.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< std::string,</text>
|
||||
<text text-anchor="middle" x="429.25" y="-259.12" 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="M494.01,-262.71C522.96,-260.02 556.4,-256.92 582.15,-254.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="493.89,-259.21 484.26,-263.61 494.54,-266.18 493.89,-259.21"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-263.52" 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="243.12,-320.25 185.12,-320.25 185.12,-301 243.12,-301 243.12,-320.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-306.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="M254.6,-305.84C283.31,-302.05 323.03,-296.13 357.5,-288.62 363.49,-287.32 369.72,-285.8 375.89,-284.2"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.38,-302.34 244.91,-307.1 255.27,-309.29 254.38,-302.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-304.53" 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="92.5,-325.88 0,-325.88 0,-295.38 92.5,-295.38 92.5,-325.88"/>
|
||||
<text text-anchor="start" x="8" y="-312.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text text-anchor="middle" x="46.25" y="-301.12" 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="M103.99,-310.62C131.33,-310.62 162.9,-310.62 185.03,-310.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.09,-307.13 94.09,-310.63 104.09,-314.13 104.09,-307.13"/>
|
||||
</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="257.75,-224.25 170.5,-224.25 170.5,-205 257.75,-205 257.75,-224.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-210.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="M243.6,-229.66C253.55,-234.4 264.93,-239.27 275.75,-242.62 308.33,-252.73 346.11,-259.21 375.92,-263.17"/>
|
||||
<polygon fill="orange" stroke="orange" points="245.33,-226.61 234.82,-225.31 242.23,-232.89 245.33,-226.61"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="278" y="-272.96" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||
<text text-anchor="middle" x="316.62" y="-261.71" 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="482.25,-234.88 376.25,-234.88 376.25,-204.38 482.25,-204.38 482.25,-234.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-221.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-210.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Music * ></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="M269.19,-215.89C301.97,-216.66 343.58,-217.64 376.02,-218.4"/>
|
||||
<polygon fill="orange" stroke="orange" points="269.59,-212.4 259.51,-215.67 269.43,-219.4 269.59,-212.4"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-230.87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-219.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Music * ></text>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="Node000013" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_Node000013"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-185.88 376.25,-185.88 376.25,-155.38 482.25,-155.38 482.25,-185.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-172.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-161.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node13 -->
|
||||
<g id="edge14_Node000013_Node000008" class="edge">
|
||||
<title>Node8->Node13</title>
|
||||
<g id="a_edge14_Node000013_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.61,-199.86C255.08,-195.81 265.68,-191.8 275.75,-189.12 308.49,-180.44 346.27,-175.82 376.04,-173.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="244.19,-196.66 236.5,-203.94 247.05,-203.05 244.19,-196.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-202.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-190.88" 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="60.65,-224.25 31.85,-224.25 31.85,-205 60.65,-205 60.65,-224.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-210.75" 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="M72.54,-214.62C98.49,-214.62 139.33,-214.62 170.32,-214.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.62,-211.13 62.62,-214.63 72.62,-218.13 72.62,-211.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-216.38" 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="60.65,-172.25 31.85,-172.25 31.85,-153 60.65,-153 60.65,-172.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-158.75" 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="M71.89,-170.35C100.84,-179.42 148.96,-194.51 180.86,-204.51"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="73.14,-167.07 62.55,-167.42 71.05,-173.75 73.14,-167.07"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-196.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="Node000019" class="node">
|
||||
<title>Node19</title>
|
||||
<g id="a_Node000019"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="255.88,-152.25 172.38,-152.25 172.38,-133 255.88,-133 255.88,-152.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< T ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node19 -->
|
||||
<g id="edge21_Node000019_Node000010" class="edge">
|
||||
<title>Node10->Node19</title>
|
||||
<g id="a_edge21_Node000019_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.15,-154.91C83.69,-151.67 97.68,-148.23 110.5,-146.38 130.61,-143.46 153.17,-142.4 171.99,-142.11"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="71.21,-151.54 62.59,-157.71 73.18,-158.25 71.21,-151.54"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-148.12" 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="Handles music and sound.">
|
||||
<polygon fill="white" stroke="#666666" points="665.88,-223.25 584.62,-223.25 584.62,-204 665.88,-204 665.88,-223.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-209.75" 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="M677.16,-202.11C708.26,-195.08 747.31,-186.25 775.37,-179.91"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="676.56,-198.66 667.57,-204.28 678.1,-205.49 676.56,-198.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-200.59" 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="M493.91,-217.66C523.7,-216.73 558.28,-215.67 584.33,-214.86"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.15,-214.15 484.26,-217.95 494.37,-221.14 494.15,-214.15"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-219.09" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> music_cache</text>
|
||||
</g>
|
||||
<!-- Node13->Node11 -->
|
||||
<g id="edge13_Node000011_Node000013" class="edge">
|
||||
<title>Node13->Node11</title>
|
||||
<g id="a_edge13_Node000011_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-184.73C523.7,-191.34 558.28,-199 584.33,-204.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.75,-181.34 484.23,-182.59 493.23,-188.17 494.75,-181.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-201.47" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="Node000014" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_Node000014"><a xlink:href="classManager.html" target="_top" xlink:title="Is responsible for managing all entities.">
|
||||
<polygon fill="white" stroke="#666666" points="652,-93.25 598.5,-93.25 598.5,-74 652,-74 652,-93.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node14->Node1 -->
|
||||
<g id="edge15_Node000001_Node000014" class="edge">
|
||||
<title>Node14->Node1</title>
|
||||
<g id="a_edge15_Node000001_Node000014"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M663.48,-82.51C691.2,-83.26 729.04,-87.77 757.75,-104.38 781.51,-118.12 799.03,-146.58 807.08,-161.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="663.83,-79.01 653.79,-82.4 663.76,-86.01 663.83,-79.01"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> manager</text>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:href="classRenderManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="667.38,-56.25 583.12,-56.25 583.12,-37 667.38,-37 667.38,-56.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">RenderManager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node1 -->
|
||||
<g id="edge16_Node000001_Node000015" class="edge">
|
||||
<title>Node15->Node1</title>
|
||||
<g id="a_edge16_Node000001_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.31,-45.27C705.1,-47.07 735.3,-53.1 757.75,-69.38 789.8,-92.61 804.65,-140.63 809.79,-161.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.48,-41.77 669.32,-44.78 679.14,-48.76 679.48,-41.77"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-71.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> renderManager</text>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="Node000016" class="node">
|
||||
<title>Node16</title>
|
||||
<g id="a_Node000016"><a xlink:href="classMap.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="642.62,-19.25 607.88,-19.25 607.88,0 642.62,0 642.62,-19.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node1 -->
|
||||
<g id="edge17_Node000001_Node000016" class="edge">
|
||||
<title>Node16->Node1</title>
|
||||
<g id="a_edge17_Node000001_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M654.24,-6.46C683.3,-4.75 728.51,-6.71 757.75,-30.38 800.02,-64.58 809.4,-135.82 811.44,-161.84"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="654.07,-2.96 644.38,-7.25 654.63,-9.94 654.07,-2.96"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-32.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> map</text>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="483,-137.25 375.5,-137.25 375.5,-118 483,-118 483,-137.25"/>
|
||||
<text text-anchor="middle" x="429.25" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< Entity * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17->Node1 -->
|
||||
<g id="edge18_Node000001_Node000017" class="edge">
|
||||
<title>Node17->Node1</title>
|
||||
<g id="a_edge18_Node000001_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.98,-127.36C543.06,-127.94 610.14,-130.37 668.5,-138.38 705.87,-143.5 747.82,-153.76 776.66,-161.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="495.04,-123.86 485.01,-127.27 494.97,-130.86 495.04,-123.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="625.25" y="-185.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> hearts</text>
|
||||
<text text-anchor="middle" x="625.25" y="-173.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">players</text>
|
||||
<text text-anchor="middle" x="625.25" y="-162.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">powerups</text>
|
||||
<text text-anchor="middle" x="625.25" y="-151.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">projectiles</text>
|
||||
<text text-anchor="middle" x="625.25" y="-140.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tiles</text>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><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="234.12,-114.25 194.12,-114.25 194.12,-95 234.12,-95 234.12,-114.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node17 -->
|
||||
<g id="edge19_Node000017_Node000018" class="edge">
|
||||
<title>Node18->Node17</title>
|
||||
<g id="a_edge19_Node000017_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M245.86,-106.89C274.73,-109.13 319.11,-112.88 357.5,-117.38 363.29,-118.05 369.34,-118.83 375.36,-119.64"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.25,-103.41 236.01,-106.14 245.72,-110.39 246.25,-103.41"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-119.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node19->Node17 -->
|
||||
<g id="edge20_Node000017_Node000019" class="edge">
|
||||
<title>Node19->Node17</title>
|
||||
<g id="a_edge20_Node000017_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M267.38,-138.95C300.14,-136.64 342.24,-133.68 375.16,-131.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="267.46,-135.43 257.73,-139.63 267.95,-142.42 267.46,-135.43"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-139.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < Entity * ></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 21 KiB |
@ -1,26 +1,44 @@
|
||||
<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="379,143,354,161,337,186,329,213,324,212,332,184,350,157,376,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="416,53,423,84,438,107,433,110,419,86,411,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"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="1265,210,1321,235"/>
|
||||
<area shape="rect" id="Node000002" href="$classGameInternal.html" title=" " alt="" coords="1040,210,1139,235"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1155,220,1265,220,1265,225,1155,225"/>
|
||||
<area shape="rect" id="Node000003" href="$classCollisionHandler.html" title=" " alt="" coords="781,6,897,31"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="912,16,967,27,993,38,1017,54,1035,71,1049,91,1070,135,1083,177,1089,209,1084,210,1078,178,1065,137,1045,94,1031,75,1014,58,991,43,965,33,911,22"/>
|
||||
<area shape="rect" id="Node000004" href="$classAssetManager.html" title=" " alt="" coords="786,55,892,81"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="908,71,963,85,991,96,1017,111,1042,134,1061,160,1085,208,1081,210,1057,163,1038,137,1014,115,989,101,962,90,906,76"/>
|
||||
<area shape="rect" id="Node000005" href="$classTextureManager.html" title=" " alt="" coords="782,104,896,130"/>
|
||||
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="912,128,964,143,1017,164,1050,185,1076,207,1072,211,1047,190,1014,169,963,148,910,133"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="507,73,648,114"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="664,99,782,109,781,115,664,104"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="252,24,330,50"/>
|
||||
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="345,41,483,64,507,70,506,75,481,69,344,46"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="5,17,129,58"/>
|
||||
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="144,35,252,35,252,40,144,40"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="233,152,349,178"/>
|
||||
<area shape="poly" id="edge8_Node000006_Node000009" title=" " alt="" coords="329,143,372,125,441,109,506,98,507,103,442,114,374,130,331,148"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="507,138,648,179"/>
|
||||
<area shape="poly" id="edge13_Node000013_Node000009" title=" " alt="" coords="364,161,507,158,507,163,364,166"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="507,204,648,244"/>
|
||||
<area shape="poly" id="edge15_Node000014_Node000009" title=" " alt="" coords="334,182,374,197,442,210,507,218,506,223,441,216,372,202,332,187"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="48,152,86,178"/>
|
||||
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="102,163,232,163,232,168,102,168"/>
|
||||
<area shape="rect" id="Node000011" title=" " alt="" coords="48,222,86,247"/>
|
||||
<area shape="poly" id="edge10_Node000009_Node000011" title=" " alt="" coords="100,222,246,176,247,181,102,227"/>
|
||||
<area shape="rect" id="Node000020" title=" " alt="" coords="235,248,346,274"/>
|
||||
<area shape="poly" id="edge22_Node000020_Node000011" title=" " alt="" coords="102,242,153,254,235,259,234,265,152,259,101,247"/>
|
||||
<area shape="rect" id="Node000012" href="$classSoundManager.html" title="Handles music and sound." alt="" coords="785,154,893,179"/>
|
||||
<area shape="poly" id="edge11_Node000002_Node000012" title=" " alt="" coords="909,179,1040,209,1039,214,908,185"/>
|
||||
<area shape="poly" id="edge12_Node000012_Node000013" title=" " alt="" coords="664,159,785,162,784,168,664,164"/>
|
||||
<area shape="poly" id="edge14_Node000012_Node000014" title=" " alt="" coords="663,203,784,176,785,181,664,208"/>
|
||||
<area shape="rect" id="Node000015" href="$classManager.html" title="Is responsible for managing all entities." alt="" coords="803,327,875,353"/>
|
||||
<area shape="poly" id="edge16_Node000002_Node000015" title=" " alt="" coords="890,339,952,332,984,324,1014,310,1036,293,1054,273,1079,234,1084,237,1059,276,1040,297,1017,315,986,329,953,337,890,344"/>
|
||||
<area shape="rect" id="Node000016" href="$classRenderManager.html" title=" " alt="" coords="783,376,895,402"/>
|
||||
<area shape="poly" id="edge17_Node000002_Node000016" title=" " alt="" coords="911,388,964,380,990,370,1014,357,1041,329,1061,295,1075,262,1082,235,1088,237,1080,264,1066,298,1046,332,1017,361,993,375,966,385,912,394"/>
|
||||
<area shape="rect" id="Node000017" href="$classMap.html" title=" " alt="" coords="816,426,862,451"/>
|
||||
<area shape="poly" id="edge18_Node000002_Node000017" title=" " alt="" coords="878,440,910,441,946,437,982,427,1014,409,1033,390,1048,368,1069,318,1080,271,1085,235,1090,236,1085,272,1074,320,1053,370,1037,393,1017,413,984,432,947,442,910,446,878,445"/>
|
||||
<area shape="rect" id="Node000018" title=" " alt="" coords="506,268,649,294"/>
|
||||
<area shape="poly" id="edge19_Node000002_Node000018" title=" " alt="" coords="665,279,776,275,896,264,972,250,1040,233,1042,239,974,255,897,270,776,281,665,284"/>
|
||||
<area shape="rect" id="Node000019" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="264,299,318,325"/>
|
||||
<area shape="poly" id="edge20_Node000018_Node000019" title=" " alt="" coords="333,306,482,292,505,289,506,295,482,298,333,312"/>
|
||||
<area shape="poly" id="edge21_Node000018_Node000020" title=" " alt="" coords="362,264,506,274,505,279,362,269"/>
|
||||
</map>
|
||||
|
||||
@ -1 +1 @@
|
||||
60dce505a6107649932f7dfaed416771
|
||||
0f59d6909e7a11dfa5a630228712bb3a
|
||||
@ -1,38 +1,75 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: Game Pages: 1 -->
|
||||
<svg width="438pt" height="327pt"
|
||||
viewBox="0.00 0.00 438.00 327.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!--zoomable 343 -->
|
||||
|
||||
<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 = 995;
|
||||
var viewHeight = 343;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<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)">
|
||||
<g id="viewport">
|
||||
<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>
|
||||
<polygon fill="#999999" stroke="#666666" points="987,-181.25 944.75,-181.25 944.75,-162 987,-162 987,-181.25"/>
|
||||
<text text-anchor="middle" x="965.88" y="-167.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>
|
||||
<g id="a_Node000002"><a xlink:href="classGameInternal.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="850.25,-181.25 775.75,-181.25 775.75,-162 850.25,-162 850.25,-181.25"/>
|
||||
<text text-anchor="middle" x="813" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">GameInternal</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -40,76 +77,76 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M862.04,-171.62C889.84,-171.62 923.4,-171.62 944.44,-171.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="862.04,-168.13 852.04,-171.63 862.04,-175.13 862.04,-168.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="121.88" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</text>
|
||||
<text text-anchor="middle" x="897.5" y="-173.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> gameInternal</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>
|
||||
<g id="a_Node000003"><a xlink:href="classCollisionHandler.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="668.5,-334.25 582,-334.25 582,-315 668.5,-315 668.5,-334.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-320.75" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler</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"/>
|
||||
<!-- 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="M679.94,-324.31C705.93,-321.59 736.11,-314.33 757.75,-296.62 794.92,-266.22 807.25,-205.44 810.77,-181.57"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.91,-320.8 670.23,-325.12 680.49,-327.78 679.91,-320.8"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="182" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</text>
|
||||
<text text-anchor="middle" x="722.12" y="-325.08" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</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>
|
||||
<g id="a_Node000004"><a xlink:href="classAssetManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="664.75,-297.25 585.75,-297.25 585.75,-278 664.75,-278 664.75,-297.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-283.75" font-family="Helvetica,sans-Serif" font-size="10.00">AssetManager</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"/>
|
||||
<!-- Node4->Node2 -->
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node4->Node2</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M676.29,-283.34C702.51,-279.07 734.01,-270.56 757.75,-253.62 784.01,-234.89 801.07,-199.12 808.19,-181.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="675.93,-279.86 666.54,-284.75 676.94,-286.78 675.93,-279.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="251.75" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</text>
|
||||
<text text-anchor="middle" x="722.12" y="-283.19" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</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>
|
||||
<g id="a_Node000005"><a xlink:href="classTextureManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="668.12,-260.25 582.38,-260.25 582.38,-241 668.12,-241 668.12,-260.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-246.75" font-family="Helvetica,sans-Serif" font-size="10.00">TextureManager</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"/>
|
||||
<!-- Node5->Node2 -->
|
||||
<g id="edge4_Node000002_Node000005" class="edge">
|
||||
<title>Node5->Node2</title>
|
||||
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.32,-240.6C703.99,-234.72 733.23,-225.97 757.75,-213.62 774.56,-205.16 791.28,-191.15 801.63,-181.66"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="678.79,-237.13 669.82,-242.76 680.34,-243.96 678.79,-237.13"/>
|
||||
</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>
|
||||
<text text-anchor="middle" x="722.12" y="-240.2" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</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>
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-283.88 376.25,-283.88 376.25,-253.38 482.25,-253.38 482.25,-283.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-270.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< std::string,</text>
|
||||
<text text-anchor="middle" x="429.25" y="-259.12" font-family="Helvetica,sans-Serif" font-size="10.00"> SDL_Texture * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -117,19 +154,18 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.01,-262.71C522.96,-260.02 556.4,-256.92 582.15,-254.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="493.89,-259.21 484.26,-263.61 494.54,-266.18 493.89,-259.21"/>
|
||||
</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>
|
||||
<text text-anchor="middle" x="532.5" y="-263.52" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> texture_cache</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>
|
||||
<polygon fill="white" stroke="#666666" points="243.12,-320.25 185.12,-320.25 185.12,-301 243.12,-301 243.12,-320.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-306.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -137,121 +173,321 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M254.6,-305.84C283.31,-302.05 323.03,-296.13 357.5,-288.62 363.49,-287.32 369.72,-285.8 375.89,-284.2"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.38,-302.34 244.91,-307.1 255.27,-309.29 254.38,-302.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-304.53" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
</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>
|
||||
<polygon fill="white" stroke="#666666" points="92.5,-325.88 0,-325.88 0,-295.38 92.5,-295.38 92.5,-325.88"/>
|
||||
<text text-anchor="start" x="8" y="-312.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text text-anchor="middle" x="46.25" y="-301.12" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></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="M279.02,-217.08C272.05,-213.64 265.43,-209.35 260,-204 248.92,-193.09 243.33,-175.84 240.62,-163.62"/>
|
||||
<polygon fill="orange" stroke="orange" points="277.44,-220.21 288.01,-220.94 280.2,-213.78 277.44,-220.21"/>
|
||||
<!-- Node8->Node7 -->
|
||||
<g id="edge7_Node000007_Node000008" class="edge">
|
||||
<title>Node8->Node7</title>
|
||||
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M103.99,-310.62C131.33,-310.62 162.9,-310.62 185.03,-310.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.09,-307.13 94.09,-310.63 104.09,-314.13 104.09,-307.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="260.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||
<text text-anchor="middle" x="298.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="348.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="389.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>
|
||||
<polygon fill="white" stroke="#666666" points="257.75,-224.25 170.5,-224.25 170.5,-205 257.75,-205 257.75,-224.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< K, T ></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.34,-282.43C307.25,-274.95 308.86,-266.52 311.75,-259.25 314.32,-252.76 318.75,-246.31 322.62,-241.39"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="302.87,-282.01 305.53,-292.27 309.84,-282.59 302.87,-282.01"/>
|
||||
<!-- Node9->Node6 -->
|
||||
<g id="edge8_Node000006_Node000009" class="edge">
|
||||
<title>Node9->Node6</title>
|
||||
<g id="a_edge8_Node000006_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M243.6,-229.66C253.55,-234.4 264.93,-239.27 275.75,-242.62 308.33,-252.73 346.11,-259.21 375.92,-263.17"/>
|
||||
<polygon fill="orange" stroke="orange" points="245.33,-226.61 234.82,-225.31 242.23,-232.89 245.33,-226.61"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="322.5" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
<text text-anchor="start" x="278" y="-272.96" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||
<text text-anchor="middle" x="316.62" y="-261.71" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Texture * ></text>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="Node000013" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_Node000013"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-234.88 376.25,-234.88 376.25,-204.38 482.25,-204.38 482.25,-234.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-221.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-210.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Music * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node13 -->
|
||||
<g id="edge13_Node000013_Node000009" class="edge">
|
||||
<title>Node9->Node13</title>
|
||||
<g id="a_edge13_Node000013_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.19,-215.89C301.97,-216.66 343.58,-217.64 376.02,-218.4"/>
|
||||
<polygon fill="orange" stroke="orange" points="269.59,-212.4 259.51,-215.67 269.43,-219.4 269.59,-212.4"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-230.87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-219.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Music * ></text>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="Node000014" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_Node000014"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-185.88 376.25,-185.88 376.25,-155.38 482.25,-155.38 482.25,-185.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-172.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-161.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node14 -->
|
||||
<g id="edge15_Node000014_Node000009" class="edge">
|
||||
<title>Node9->Node14</title>
|
||||
<g id="a_edge15_Node000014_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.61,-199.86C255.08,-195.81 265.68,-191.8 275.75,-189.12 308.49,-180.44 346.27,-175.82 376.04,-173.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="244.19,-196.66 236.5,-203.94 247.05,-203.05 244.19,-196.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-202.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-190.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Chunk * ></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>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="60.65,-224.25 31.85,-224.25 31.85,-205 60.65,-205 60.65,-224.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">K</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"/>
|
||||
<!-- Node10->Node9 -->
|
||||
<g id="edge9_Node000009_Node000010" class="edge">
|
||||
<title>Node10->Node9</title>
|
||||
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.54,-214.62C98.49,-214.62 139.33,-214.62 170.32,-214.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.62,-211.13 62.62,-214.63 72.62,-218.13 72.62,-211.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="362.25" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
<text text-anchor="middle" x="131.5" y="-216.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</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>
|
||||
<g id="a_Node000011"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="60.65,-172.25 31.85,-172.25 31.85,-153 60.65,-153 60.65,-172.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-158.75" font-family="Helvetica,sans-Serif" font-size="10.00">T</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"/>
|
||||
<!-- Node11->Node9 -->
|
||||
<g id="edge10_Node000009_Node000011" class="edge">
|
||||
<title>Node11->Node9</title>
|
||||
<g id="a_edge10_Node000009_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M71.89,-170.35C100.84,-179.42 148.96,-194.51 180.86,-204.51"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="73.14,-167.07 62.55,-167.42 71.05,-173.75 73.14,-167.07"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="345.25" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
|
||||
<text text-anchor="middle" x="131.5" y="-196.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</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"/>
|
||||
<!-- Node20 -->
|
||||
<g id="Node000020" class="node">
|
||||
<title>Node20</title>
|
||||
<g id="a_Node000020"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="255.88,-152.25 172.38,-152.25 172.38,-133 255.88,-133 255.88,-152.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< T ></text>
|
||||
</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>
|
||||
<!-- Node11->Node20 -->
|
||||
<g id="edge22_Node000020_Node000011" class="edge">
|
||||
<title>Node11->Node20</title>
|
||||
<g id="a_edge22_Node000020_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.15,-154.91C83.69,-151.67 97.68,-148.23 110.5,-146.38 130.61,-143.46 153.17,-142.4 171.99,-142.11"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="71.21,-151.54 62.59,-157.71 73.18,-158.25 71.21,-151.54"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-148.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="Node000012" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_Node000012"><a xlink:href="classSoundManager.html" target="_top" xlink:title="Handles music and sound.">
|
||||
<polygon fill="white" stroke="#666666" points="665.88,-223.25 584.62,-223.25 584.62,-204 665.88,-204 665.88,-223.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-209.75" font-family="Helvetica,sans-Serif" font-size="10.00">SoundManager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node2 -->
|
||||
<g id="edge11_Node000002_Node000012" class="edge">
|
||||
<title>Node12->Node2</title>
|
||||
<g id="a_edge11_Node000002_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M677.16,-202.11C708.26,-195.08 747.31,-186.25 775.37,-179.91"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="676.56,-198.66 667.57,-204.28 678.1,-205.49 676.56,-198.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-200.59" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
|
||||
</g>
|
||||
<!-- Node13->Node12 -->
|
||||
<g id="edge12_Node000012_Node000013" class="edge">
|
||||
<title>Node13->Node12</title>
|
||||
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-217.66C523.7,-216.73 558.28,-215.67 584.33,-214.86"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.15,-214.15 484.26,-217.95 494.37,-221.14 494.15,-214.15"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-219.09" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> music_cache</text>
|
||||
</g>
|
||||
<!-- Node14->Node12 -->
|
||||
<g id="edge14_Node000012_Node000014" class="edge">
|
||||
<title>Node14->Node12</title>
|
||||
<g id="a_edge14_Node000012_Node000014"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-184.73C523.7,-191.34 558.28,-199 584.33,-204.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.75,-181.34 484.23,-182.59 493.23,-188.17 494.75,-181.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-201.47" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:href="classManager.html" target="_top" xlink:title="Is responsible for managing all entities.">
|
||||
<polygon fill="white" stroke="#666666" points="652,-93.25 598.5,-93.25 598.5,-74 652,-74 652,-93.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node2 -->
|
||||
<g id="edge16_Node000002_Node000015" class="edge">
|
||||
<title>Node15->Node2</title>
|
||||
<g id="a_edge16_Node000002_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M663.48,-82.51C691.2,-83.26 729.04,-87.77 757.75,-104.38 781.51,-118.12 799.03,-146.58 807.08,-161.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="663.83,-79.01 653.79,-82.4 663.76,-86.01 663.83,-79.01"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> manager</text>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="Node000016" class="node">
|
||||
<title>Node16</title>
|
||||
<g id="a_Node000016"><a xlink:href="classRenderManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="667.38,-56.25 583.12,-56.25 583.12,-37 667.38,-37 667.38,-56.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">RenderManager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node2 -->
|
||||
<g id="edge17_Node000002_Node000016" class="edge">
|
||||
<title>Node16->Node2</title>
|
||||
<g id="a_edge17_Node000002_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.31,-45.27C705.1,-47.07 735.3,-53.1 757.75,-69.38 789.8,-92.61 804.65,-140.63 809.79,-161.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.48,-41.77 669.32,-44.78 679.14,-48.76 679.48,-41.77"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-71.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> renderManager</text>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:href="classMap.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="642.62,-19.25 607.88,-19.25 607.88,0 642.62,0 642.62,-19.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17->Node2 -->
|
||||
<g id="edge18_Node000002_Node000017" class="edge">
|
||||
<title>Node17->Node2</title>
|
||||
<g id="a_edge18_Node000002_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M654.24,-6.46C683.3,-4.75 728.51,-6.71 757.75,-30.38 800.02,-64.58 809.4,-135.82 811.44,-161.84"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="654.07,-2.96 644.38,-7.25 654.63,-9.94 654.07,-2.96"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-32.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> map</text>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="483,-137.25 375.5,-137.25 375.5,-118 483,-118 483,-137.25"/>
|
||||
<text text-anchor="middle" x="429.25" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< Entity * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node2 -->
|
||||
<g id="edge19_Node000002_Node000018" class="edge">
|
||||
<title>Node18->Node2</title>
|
||||
<g id="a_edge19_Node000002_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.98,-127.36C543.06,-127.94 610.14,-130.37 668.5,-138.38 705.87,-143.5 747.82,-153.76 776.66,-161.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="495.04,-123.86 485.01,-127.27 494.97,-130.86 495.04,-123.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="625.25" y="-185.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> hearts</text>
|
||||
<text text-anchor="middle" x="625.25" y="-173.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">players</text>
|
||||
<text text-anchor="middle" x="625.25" y="-162.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">powerups</text>
|
||||
<text text-anchor="middle" x="625.25" y="-151.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">projectiles</text>
|
||||
<text text-anchor="middle" x="625.25" y="-140.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tiles</text>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="Node000019" class="node">
|
||||
<title>Node19</title>
|
||||
<g id="a_Node000019"><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="234.12,-114.25 194.12,-114.25 194.12,-95 234.12,-95 234.12,-114.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node19->Node18 -->
|
||||
<g id="edge20_Node000018_Node000019" class="edge">
|
||||
<title>Node19->Node18</title>
|
||||
<g id="a_edge20_Node000018_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M245.86,-106.89C274.73,-109.13 319.11,-112.88 357.5,-117.38 363.29,-118.05 369.34,-118.83 375.36,-119.64"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.25,-103.41 236.01,-106.14 245.72,-110.39 246.25,-103.41"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-119.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node20->Node18 -->
|
||||
<g id="edge21_Node000018_Node000020" class="edge">
|
||||
<title>Node20->Node18</title>
|
||||
<g id="a_edge21_Node000018_Node000020"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M267.38,-138.95C300.14,-136.64 342.24,-133.68 375.16,-131.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="267.46,-135.43 257.73,-139.63 267.95,-142.42 267.46,-135.43"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-139.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < Entity * ></text>
|
||||
</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="classGame__coll__graph_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'>
|
||||
|
||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 26 KiB |
@ -1,28 +1,28 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: Game Pages: 1 -->
|
||||
<svg width="438pt" height="327pt"
|
||||
viewBox="0.00 0.00 438.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)">
|
||||
<svg width="995pt" height="343pt"
|
||||
viewBox="0.00 0.00 995.00 342.58" 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 338.58)">
|
||||
<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>
|
||||
<polygon fill="#999999" stroke="#666666" points="987,-181.25 944.75,-181.25 944.75,-162 987,-162 987,-181.25"/>
|
||||
<text text-anchor="middle" x="965.88" y="-167.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>
|
||||
<g id="a_Node000002"><a xlink:href="classGameInternal.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="850.25,-181.25 775.75,-181.25 775.75,-162 850.25,-162 850.25,-181.25"/>
|
||||
<text text-anchor="middle" x="813" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">GameInternal</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -30,76 +30,76 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M862.04,-171.62C889.84,-171.62 923.4,-171.62 944.44,-171.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="862.04,-168.13 852.04,-171.63 862.04,-175.13 862.04,-168.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="121.88" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</text>
|
||||
<text text-anchor="middle" x="897.5" y="-173.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> gameInternal</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>
|
||||
<g id="a_Node000003"><a xlink:href="classCollisionHandler.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="668.5,-334.25 582,-334.25 582,-315 668.5,-315 668.5,-334.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-320.75" font-family="Helvetica,sans-Serif" font-size="10.00">CollisionHandler</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"/>
|
||||
<!-- 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="M679.94,-324.31C705.93,-321.59 736.11,-314.33 757.75,-296.62 794.92,-266.22 807.25,-205.44 810.77,-181.57"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.91,-320.8 670.23,-325.12 680.49,-327.78 679.91,-320.8"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="182" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</text>
|
||||
<text text-anchor="middle" x="722.12" y="-325.08" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> collisionHandler</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>
|
||||
<g id="a_Node000004"><a xlink:href="classAssetManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="664.75,-297.25 585.75,-297.25 585.75,-278 664.75,-278 664.75,-297.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-283.75" font-family="Helvetica,sans-Serif" font-size="10.00">AssetManager</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"/>
|
||||
<!-- Node4->Node2 -->
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node4->Node2</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M676.29,-283.34C702.51,-279.07 734.01,-270.56 757.75,-253.62 784.01,-234.89 801.07,-199.12 808.19,-181.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="675.93,-279.86 666.54,-284.75 676.94,-286.78 675.93,-279.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="251.75" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</text>
|
||||
<text text-anchor="middle" x="722.12" y="-283.19" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> assets</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>
|
||||
<g id="a_Node000005"><a xlink:href="classTextureManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="668.12,-260.25 582.38,-260.25 582.38,-241 668.12,-241 668.12,-260.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-246.75" font-family="Helvetica,sans-Serif" font-size="10.00">TextureManager</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"/>
|
||||
<!-- Node5->Node2 -->
|
||||
<g id="edge4_Node000002_Node000005" class="edge">
|
||||
<title>Node5->Node2</title>
|
||||
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.32,-240.6C703.99,-234.72 733.23,-225.97 757.75,-213.62 774.56,-205.16 791.28,-191.15 801.63,-181.66"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="678.79,-237.13 669.82,-242.76 680.34,-243.96 678.79,-237.13"/>
|
||||
</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>
|
||||
<text text-anchor="middle" x="722.12" y="-240.2" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> textureManager</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>
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-283.88 376.25,-283.88 376.25,-253.38 482.25,-253.38 482.25,-283.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-270.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< std::string,</text>
|
||||
<text text-anchor="middle" x="429.25" y="-259.12" font-family="Helvetica,sans-Serif" font-size="10.00"> SDL_Texture * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -107,19 +107,18 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.01,-262.71C522.96,-260.02 556.4,-256.92 582.15,-254.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="493.89,-259.21 484.26,-263.61 494.54,-266.18 493.89,-259.21"/>
|
||||
</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>
|
||||
<text text-anchor="middle" x="532.5" y="-263.52" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> texture_cache</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>
|
||||
<polygon fill="white" stroke="#666666" points="243.12,-320.25 185.12,-320.25 185.12,-301 243.12,-301 243.12,-320.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-306.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@ -127,118 +126,297 @@
|
||||
<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"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M254.6,-305.84C283.31,-302.05 323.03,-296.13 357.5,-288.62 363.49,-287.32 369.72,-285.8 375.89,-284.2"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.38,-302.34 244.91,-307.1 255.27,-309.29 254.38,-302.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-304.53" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
</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>
|
||||
<polygon fill="white" stroke="#666666" points="92.5,-325.88 0,-325.88 0,-295.38 92.5,-295.38 92.5,-325.88"/>
|
||||
<text text-anchor="start" x="8" y="-312.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text text-anchor="middle" x="46.25" y="-301.12" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></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="M279.02,-217.08C272.05,-213.64 265.43,-209.35 260,-204 248.92,-193.09 243.33,-175.84 240.62,-163.62"/>
|
||||
<polygon fill="orange" stroke="orange" points="277.44,-220.21 288.01,-220.94 280.2,-213.78 277.44,-220.21"/>
|
||||
<!-- Node8->Node7 -->
|
||||
<g id="edge7_Node000007_Node000008" class="edge">
|
||||
<title>Node8->Node7</title>
|
||||
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M103.99,-310.62C131.33,-310.62 162.9,-310.62 185.03,-310.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.09,-307.13 94.09,-310.63 104.09,-314.13 104.09,-307.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="260.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||
<text text-anchor="middle" x="298.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="348.25" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="389.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>
|
||||
<polygon fill="white" stroke="#666666" points="257.75,-224.25 170.5,-224.25 170.5,-205 257.75,-205 257.75,-224.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< K, T ></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.34,-282.43C307.25,-274.95 308.86,-266.52 311.75,-259.25 314.32,-252.76 318.75,-246.31 322.62,-241.39"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="302.87,-282.01 305.53,-292.27 309.84,-282.59 302.87,-282.01"/>
|
||||
<!-- Node9->Node6 -->
|
||||
<g id="edge8_Node000006_Node000009" class="edge">
|
||||
<title>Node9->Node6</title>
|
||||
<g id="a_edge8_Node000006_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M243.6,-229.66C253.55,-234.4 264.93,-239.27 275.75,-242.62 308.33,-252.73 346.11,-259.21 375.92,-263.17"/>
|
||||
<polygon fill="orange" stroke="orange" points="245.33,-226.61 234.82,-225.31 242.23,-232.89 245.33,-226.61"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="322.5" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
<text text-anchor="start" x="278" y="-272.96" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < std::string, SDL</text>
|
||||
<text text-anchor="middle" x="316.62" y="-261.71" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Texture * ></text>
|
||||
</g>
|
||||
<!-- Node13 -->
|
||||
<g id="Node000013" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_Node000013"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-234.88 376.25,-234.88 376.25,-204.38 482.25,-204.38 482.25,-234.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-221.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-210.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Music * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node13 -->
|
||||
<g id="edge13_Node000013_Node000009" class="edge">
|
||||
<title>Node9->Node13</title>
|
||||
<g id="a_edge13_Node000013_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M269.19,-215.89C301.97,-216.66 343.58,-217.64 376.02,-218.4"/>
|
||||
<polygon fill="orange" stroke="orange" points="269.59,-212.4 259.51,-215.67 269.43,-219.4 269.59,-212.4"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-230.87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-219.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Music * ></text>
|
||||
</g>
|
||||
<!-- Node14 -->
|
||||
<g id="Node000014" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_Node000014"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="482.25,-185.88 376.25,-185.88 376.25,-155.38 482.25,-155.38 482.25,-185.88"/>
|
||||
<text text-anchor="start" x="384.25" y="-172.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< const char</text>
|
||||
<text text-anchor="middle" x="429.25" y="-161.12" font-family="Helvetica,sans-Serif" font-size="10.00"> *, Mix_Chunk * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node14 -->
|
||||
<g id="edge15_Node000014_Node000009" class="edge">
|
||||
<title>Node9->Node14</title>
|
||||
<g id="a_edge15_Node000014_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M245.61,-199.86C255.08,-195.81 265.68,-191.8 275.75,-189.12 308.49,-180.44 346.27,-175.82 376.04,-173.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="244.19,-196.66 236.5,-203.94 247.05,-203.05 244.19,-196.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="start" x="275.75" y="-202.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < const char *, Mix</text>
|
||||
<text text-anchor="middle" x="316.62" y="-190.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">_Chunk * ></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>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="60.65,-224.25 31.85,-224.25 31.85,-205 60.65,-205 60.65,-224.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">K</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"/>
|
||||
<!-- Node10->Node9 -->
|
||||
<g id="edge9_Node000009_Node000010" class="edge">
|
||||
<title>Node10->Node9</title>
|
||||
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.54,-214.62C98.49,-214.62 139.33,-214.62 170.32,-214.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="72.62,-211.13 62.62,-214.63 72.62,-218.13 72.62,-211.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="362.25" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
<text text-anchor="middle" x="131.5" y="-216.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</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>
|
||||
<g id="a_Node000011"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="60.65,-172.25 31.85,-172.25 31.85,-153 60.65,-153 60.65,-172.25"/>
|
||||
<text text-anchor="middle" x="46.25" y="-158.75" font-family="Helvetica,sans-Serif" font-size="10.00">T</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"/>
|
||||
<!-- Node11->Node9 -->
|
||||
<g id="edge10_Node000009_Node000011" class="edge">
|
||||
<title>Node11->Node9</title>
|
||||
<g id="a_edge10_Node000009_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M71.89,-170.35C100.84,-179.42 148.96,-194.51 180.86,-204.51"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="73.14,-167.07 62.55,-167.42 71.05,-173.75 73.14,-167.07"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="345.25" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
|
||||
<text text-anchor="middle" x="131.5" y="-196.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</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"/>
|
||||
<!-- Node20 -->
|
||||
<g id="Node000020" class="node">
|
||||
<title>Node20</title>
|
||||
<g id="a_Node000020"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="255.88,-152.25 172.38,-152.25 172.38,-133 255.88,-133 255.88,-152.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< T ></text>
|
||||
</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>
|
||||
<!-- Node11->Node20 -->
|
||||
<g id="edge22_Node000020_Node000011" class="edge">
|
||||
<title>Node11->Node20</title>
|
||||
<g id="a_edge22_Node000020_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M72.15,-154.91C83.69,-151.67 97.68,-148.23 110.5,-146.38 130.61,-143.46 153.17,-142.4 171.99,-142.11"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="71.21,-151.54 62.59,-157.71 73.18,-158.25 71.21,-151.54"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="131.5" y="-148.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="Node000012" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_Node000012"><a xlink:href="classSoundManager.html" target="_top" xlink:title="Handles music and sound.">
|
||||
<polygon fill="white" stroke="#666666" points="665.88,-223.25 584.62,-223.25 584.62,-204 665.88,-204 665.88,-223.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-209.75" font-family="Helvetica,sans-Serif" font-size="10.00">SoundManager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node2 -->
|
||||
<g id="edge11_Node000002_Node000012" class="edge">
|
||||
<title>Node12->Node2</title>
|
||||
<g id="a_edge11_Node000002_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M677.16,-202.11C708.26,-195.08 747.31,-186.25 775.37,-179.91"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="676.56,-198.66 667.57,-204.28 678.1,-205.49 676.56,-198.66"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-200.59" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundManager</text>
|
||||
</g>
|
||||
<!-- Node13->Node12 -->
|
||||
<g id="edge12_Node000012_Node000013" class="edge">
|
||||
<title>Node13->Node12</title>
|
||||
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-217.66C523.7,-216.73 558.28,-215.67 584.33,-214.86"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.15,-214.15 484.26,-217.95 494.37,-221.14 494.15,-214.15"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-219.09" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> music_cache</text>
|
||||
</g>
|
||||
<!-- Node14->Node12 -->
|
||||
<g id="edge14_Node000012_Node000014" class="edge">
|
||||
<title>Node14->Node12</title>
|
||||
<g id="a_edge14_Node000012_Node000014"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M493.91,-184.73C523.7,-191.34 558.28,-199 584.33,-204.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="494.75,-181.34 484.23,-182.59 493.23,-188.17 494.75,-181.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="532.5" y="-201.47" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound_cache</text>
|
||||
</g>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:href="classManager.html" target="_top" xlink:title="Is responsible for managing all entities.">
|
||||
<polygon fill="white" stroke="#666666" points="652,-93.25 598.5,-93.25 598.5,-74 652,-74 652,-93.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">Manager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node15->Node2 -->
|
||||
<g id="edge16_Node000002_Node000015" class="edge">
|
||||
<title>Node15->Node2</title>
|
||||
<g id="a_edge16_Node000002_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M663.48,-82.51C691.2,-83.26 729.04,-87.77 757.75,-104.38 781.51,-118.12 799.03,-146.58 807.08,-161.69"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="663.83,-79.01 653.79,-82.4 663.76,-86.01 663.83,-79.01"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> manager</text>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="Node000016" class="node">
|
||||
<title>Node16</title>
|
||||
<g id="a_Node000016"><a xlink:href="classRenderManager.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="667.38,-56.25 583.12,-56.25 583.12,-37 667.38,-37 667.38,-56.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">RenderManager</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node2 -->
|
||||
<g id="edge17_Node000002_Node000016" class="edge">
|
||||
<title>Node16->Node2</title>
|
||||
<g id="a_edge17_Node000002_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M679.31,-45.27C705.1,-47.07 735.3,-53.1 757.75,-69.38 789.8,-92.61 804.65,-140.63 809.79,-161.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="679.48,-41.77 669.32,-44.78 679.14,-48.76 679.48,-41.77"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-71.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> renderManager</text>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:href="classMap.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="642.62,-19.25 607.88,-19.25 607.88,0 642.62,0 642.62,-19.25"/>
|
||||
<text text-anchor="middle" x="625.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">Map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17->Node2 -->
|
||||
<g id="edge18_Node000002_Node000017" class="edge">
|
||||
<title>Node17->Node2</title>
|
||||
<g id="a_edge18_Node000002_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M654.24,-6.46C683.3,-4.75 728.51,-6.71 757.75,-30.38 800.02,-64.58 809.4,-135.82 811.44,-161.84"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="654.07,-2.96 644.38,-7.25 654.63,-9.94 654.07,-2.96"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="722.12" y="-32.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> map</text>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="483,-137.25 375.5,-137.25 375.5,-118 483,-118 483,-137.25"/>
|
||||
<text text-anchor="middle" x="429.25" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< Entity * ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18->Node2 -->
|
||||
<g id="edge19_Node000002_Node000018" class="edge">
|
||||
<title>Node18->Node2</title>
|
||||
<g id="a_edge19_Node000002_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M494.98,-127.36C543.06,-127.94 610.14,-130.37 668.5,-138.38 705.87,-143.5 747.82,-153.76 776.66,-161.53"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="495.04,-123.86 485.01,-127.27 494.97,-130.86 495.04,-123.86"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="625.25" y="-185.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> hearts</text>
|
||||
<text text-anchor="middle" x="625.25" y="-173.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">players</text>
|
||||
<text text-anchor="middle" x="625.25" y="-162.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">powerups</text>
|
||||
<text text-anchor="middle" x="625.25" y="-151.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">projectiles</text>
|
||||
<text text-anchor="middle" x="625.25" y="-140.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tiles</text>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="Node000019" class="node">
|
||||
<title>Node19</title>
|
||||
<g id="a_Node000019"><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="234.12,-114.25 194.12,-114.25 194.12,-95 234.12,-95 234.12,-114.25"/>
|
||||
<text text-anchor="middle" x="214.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node19->Node18 -->
|
||||
<g id="edge20_Node000018_Node000019" class="edge">
|
||||
<title>Node19->Node18</title>
|
||||
<g id="a_edge20_Node000018_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M245.86,-106.89C274.73,-109.13 319.11,-112.88 357.5,-117.38 363.29,-118.05 369.34,-118.83 375.36,-119.64"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="246.25,-103.41 236.01,-106.14 245.72,-110.39 246.25,-103.41"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-119.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node20->Node18 -->
|
||||
<g id="edge21_Node000018_Node000020" class="edge">
|
||||
<title>Node20->Node18</title>
|
||||
<g id="a_edge21_Node000018_Node000020"><a xlink:title=" ">
|
||||
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M267.38,-138.95C300.14,-136.64 342.24,-133.68 375.16,-131.36"/>
|
||||
<polygon fill="orange" stroke="orange" points="267.46,-135.43 257.73,-139.63 267.95,-142.42 267.46,-135.43"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="316.62" y="-139.94" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> < Entity * ></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 22 KiB |
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -127,23 +126,22 @@ $(function(){initNavTree('classHealthComponent.html',''); initResizable(true); }
|
||||
<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>
|
||||
<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>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="odd"><td class="entry"><b>HealthComponent</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"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><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="odd"><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="even"><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="odd"><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="even"><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="odd"><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="even"><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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: 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>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -134,14 +133,14 @@ Inheritance diagram for HealthComponent:</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="199"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<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:abbd8c65f938d8079eecf76cc93065bb1" id="r_abbd8c65f938d8079eecf76cc93065bb1"><td class="memItemLeft" align="right" valign="top"><a id="abbd8c65f938d8079eecf76cc93065bb1" name="abbd8c65f938d8079eecf76cc93065bb1"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>HealthComponent</b> (int health)</td></tr>
|
||||
<tr class="separator:abbd8c65f938d8079eecf76cc93065bb1"><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>
|
||||
@ -162,9 +161,6 @@ void </td><td class="memItemRight" valign="bottom"><b>createHeartComponents
|
||||
<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>
|
||||
@ -211,7 +207,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
<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.11.0 </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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<map id="HealthComponent" name="HealthComponent">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="5,168,131,193"/>
|
||||
<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,167,65,167,65,135"/>
|
||||
<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,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: HealthComponent Pages: 1 -->
|
||||
<svg width="102pt" height="149pt"
|
||||
viewBox="0.00 0.00 102.00 149.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<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">
|
||||
|
||||
<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;}
|
||||
@ -16,7 +17,7 @@
|
||||
]]></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 145)">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 146)">
|
||||
<title>HealthComponent</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
@ -31,8 +32,8 @@
|
||||
<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>
|
||||
<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>
|
||||
@ -40,8 +41,8 @@
|
||||
<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"/>
|
||||
<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>
|
||||
@ -49,8 +50,8 @@
|
||||
<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,-141 27,-141 27,-121.75 67,-121.75 67,-141"/>
|
||||
<text text-anchor="middle" x="47" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
<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>
|
||||
@ -58,11 +59,11 @@
|
||||
<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,-109.9C47,-98.07 47,-83.79 47,-74.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="43.5,-109.89 47,-119.89 50.5,-109.89 43.5,-109.89"/>
|
||||
<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="-94.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||
<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>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
@ -1,12 +1,12 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: HealthComponent Pages: 1 -->
|
||||
<svg width="102pt" height="149pt"
|
||||
viewBox="0.00 0.00 102.00 149.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 145)">
|
||||
<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">
|
||||
@ -21,8 +21,8 @@
|
||||
<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>
|
||||
<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>
|
||||
@ -30,8 +30,8 @@
|
||||
<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"/>
|
||||
<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>
|
||||
@ -39,8 +39,8 @@
|
||||
<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,-141 27,-141 27,-121.75 67,-121.75 67,-141"/>
|
||||
<text text-anchor="middle" x="47" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entity</text>
|
||||
<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>
|
||||
@ -48,11 +48,11 @@
|
||||
<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,-109.9C47,-98.07 47,-83.79 47,-74.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="43.5,-109.89 47,-119.89 50.5,-109.89 43.5,-109.89"/>
|
||||
<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="-94.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> entity</text>
|
||||
<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>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
@ -1,13 +1,14 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- 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)">
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
|
||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.3 KiB |
@ -1,7 +1,7 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
<!-- Generated by graphviz version 12.1.2 (20240928.0832)
|
||||
-->
|
||||
<!-- Title: HealthComponent Pages: 1 -->
|
||||
<svg width="102pt" height="83pt"
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
144
classInputComponent-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.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<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="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="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">VEGO-Engine
|
||||
<span id="projectnumber"> 0.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.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">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('classInputComponent.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">InputComponent Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classInputComponent.html">InputComponent</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<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>init</b>() override (defined in <a class="el" href="classInputComponent.html">InputComponent</a>)</td><td class="entry"><a class="el" href="classInputComponent.html">InputComponent</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InputComponent</b>() (defined in <a class="el" href="classInputComponent.html">InputComponent</a>)</td><td class="entry"><a class="el" href="classInputComponent.html">InputComponent</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>isKeyDown</b>(Key key) (defined in <a class="el" href="classInputComponent.html">InputComponent</a>)</td><td class="entry"><a class="el" href="classInputComponent.html">InputComponent</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>() override (defined in <a class="el" href="classInputComponent.html">InputComponent</a>)</td><td class="entry"><a class="el" href="classInputComponent.html">InputComponent</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="odd"><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="even"><td class="entry"><b>~InputComponent</b>() (defined in <a class="el" href="classInputComponent.html">InputComponent</a>)</td><td class="entry"><a class="el" href="classInputComponent.html">InputComponent</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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -4,10 +4,9 @@
|
||||
<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.11.0" />
|
||||
<meta name="generator" content="Doxygen 1.12.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VEGO-Engine: KeyboardController Class Reference</title>
|
||||
<link rel="icon" href="chicken_neutral_knight.png" type="image/x-icon" />
|
||||
<title>VEGO-Engine: InputComponent Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -59,7 +58,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.11.0 -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@ -94,7 +93,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('classKeyboardController.html',''); initResizable(true); });
|
||||
$(function(){initNavTree('classInputComponent.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -122,79 +121,42 @@ $(function(){initNavTree('classKeyboardController.html',''); initResizable(true)
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="classKeyboardController-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">KeyboardController Class Reference</div></div>
|
||||
<a href="classInputComponent-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">InputComponent Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for KeyboardController:</div>
|
||||
Inheritance diagram for InputComponent:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="classKeyboardController__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>
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="classInputComponent__inherit__graph.svg" width="127" 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 KeyboardController:</div>
|
||||
Collaboration diagram for InputComponent:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="classKeyboardController__coll__graph.svg" width="632" height="515"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="classInputComponent__coll__graph.svg" width="127" 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:a011314fdb417c8656205b8b28de630bc" id="r_a011314fdb417c8656205b8b28de630bc"><td class="memItemLeft" align="right" valign="top"><a id="a011314fdb417c8656205b8b28de630bc" name="a011314fdb417c8656205b8b28de630bc"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>KeyboardController</b> (SDL_Scancode up, SDL_Scancode down, SDL_Scancode left, SDL_Scancode right, SDL_Scancode fire, <a class="el" href="classVector2D.html">Vector2D</a> fireVelocity)</td></tr>
|
||||
<tr class="separator:a011314fdb417c8656205b8b28de630bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae3580b68c612567d455076a130f0443" id="r_aae3580b68c612567d455076a130f0443"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aae3580b68c612567d455076a130f0443">init</a> () override</td></tr>
|
||||
<tr class="separator:aae3580b68c612567d455076a130f0443"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27d58a4ee2b9fc0e8026e52acf8841e5" id="r_a27d58a4ee2b9fc0e8026e52acf8841e5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27d58a4ee2b9fc0e8026e52acf8841e5">update</a> () override</td></tr>
|
||||
<tr class="separator:a27d58a4ee2b9fc0e8026e52acf8841e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae0c8c16d383ee5a617838786861f074d" id="r_ae0c8c16d383ee5a617838786861f074d"><td class="memItemLeft" align="right" valign="top"><a id="ae0c8c16d383ee5a617838786861f074d" name="ae0c8c16d383ee5a617838786861f074d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>modifyAtkSpeed</b> (int8_t modifier)</td></tr>
|
||||
<tr class="separator:ae0c8c16d383ee5a617838786861f074d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a03b3910f56049db42db700c07f20f93d" id="r_a03b3910f56049db42db700c07f20f93d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03b3910f56049db42db700c07f20f93d">init</a> () override</td></tr>
|
||||
<tr class="separator:a03b3910f56049db42db700c07f20f93d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ada68b4ef4b051021ad577de7a8e4c08d" id="r_ada68b4ef4b051021ad577de7a8e4c08d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ada68b4ef4b051021ad577de7a8e4c08d">update</a> () override</td></tr>
|
||||
<tr class="separator:ada68b4ef4b051021ad577de7a8e4c08d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34cc8a4ecc03ebb91a58425e652189d4" id="r_a34cc8a4ecc03ebb91a58425e652189d4"><td class="memItemLeft" align="right" valign="top"><a id="a34cc8a4ecc03ebb91a58425e652189d4" name="a34cc8a4ecc03ebb91a58425e652189d4"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isKeyDown</b> (Key key)</td></tr>
|
||||
<tr class="separator:a34cc8a4ecc03ebb91a58425e652189d4"><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:a597bd770cc1101a4ae9e94a0bbb4b067" id="r_a597bd770cc1101a4ae9e94a0bbb4b067"><td class="memItemLeft" align="right" valign="top"><a id="a597bd770cc1101a4ae9e94a0bbb4b067" name="a597bd770cc1101a4ae9e94a0bbb4b067"></a>
|
||||
<a class="el" href="classTransformComponent.html">TransformComponent</a> * </td><td class="memItemRight" valign="bottom"><b>transform</b></td></tr>
|
||||
<tr class="separator:a597bd770cc1101a4ae9e94a0bbb4b067"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a754310ef54c286392a1aa3852115e5a6" id="r_a754310ef54c286392a1aa3852115e5a6"><td class="memItemLeft" align="right" valign="top"><a id="a754310ef54c286392a1aa3852115e5a6" name="a754310ef54c286392a1aa3852115e5a6"></a>
|
||||
const uint8_t * </td><td class="memItemRight" valign="bottom"><b>keystates</b> = SDL_GetKeyboardState(NULL)</td></tr>
|
||||
<tr class="separator:a754310ef54c286392a1aa3852115e5a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe5fd79c619eb63b8e6d1921f674444a" id="r_abe5fd79c619eb63b8e6d1921f674444a"><td class="memItemLeft" align="right" valign="top"><a id="abe5fd79c619eb63b8e6d1921f674444a" name="abe5fd79c619eb63b8e6d1921f674444a"></a>
|
||||
SDL_Scancode </td><td class="memItemRight" valign="bottom"><b>up</b></td></tr>
|
||||
<tr class="separator:abe5fd79c619eb63b8e6d1921f674444a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7a6c4a14e576a2a2588f4d82ca6a6312" id="r_a7a6c4a14e576a2a2588f4d82ca6a6312"><td class="memItemLeft" align="right" valign="top"><a id="a7a6c4a14e576a2a2588f4d82ca6a6312" name="a7a6c4a14e576a2a2588f4d82ca6a6312"></a>
|
||||
SDL_Scancode </td><td class="memItemRight" valign="bottom"><b>down</b></td></tr>
|
||||
<tr class="separator:a7a6c4a14e576a2a2588f4d82ca6a6312"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a008c832710edb7d433b009e5516bcc5a" id="r_a008c832710edb7d433b009e5516bcc5a"><td class="memItemLeft" align="right" valign="top"><a id="a008c832710edb7d433b009e5516bcc5a" name="a008c832710edb7d433b009e5516bcc5a"></a>
|
||||
SDL_Scancode </td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
|
||||
<tr class="separator:a008c832710edb7d433b009e5516bcc5a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b96d0f06c339f8c6e443cd716f19a4b" id="r_a2b96d0f06c339f8c6e443cd716f19a4b"><td class="memItemLeft" align="right" valign="top"><a id="a2b96d0f06c339f8c6e443cd716f19a4b" name="a2b96d0f06c339f8c6e443cd716f19a4b"></a>
|
||||
SDL_Scancode </td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
|
||||
<tr class="separator:a2b96d0f06c339f8c6e443cd716f19a4b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a62495d92686680ecbf02e9cfa6bb8f1c" id="r_a62495d92686680ecbf02e9cfa6bb8f1c"><td class="memItemLeft" align="right" valign="top"><a id="a62495d92686680ecbf02e9cfa6bb8f1c" name="a62495d92686680ecbf02e9cfa6bb8f1c"></a>
|
||||
SDL_Scancode </td><td class="memItemRight" valign="bottom"><b>fire</b></td></tr>
|
||||
<tr class="separator:a62495d92686680ecbf02e9cfa6bb8f1c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abaaaf3fdc33c7ff4f672cb780e2e9ff1" id="r_abaaaf3fdc33c7ff4f672cb780e2e9ff1"><td class="memItemLeft" align="right" valign="top"><a id="abaaaf3fdc33c7ff4f672cb780e2e9ff1" name="abaaaf3fdc33c7ff4f672cb780e2e9ff1"></a>
|
||||
<a class="el" href="classSpriteComponent.html">SpriteComponent</a> * </td><td class="memItemRight" valign="bottom"><b>sprite</b></td></tr>
|
||||
<tr class="separator:abaaaf3fdc33c7ff4f672cb780e2e9ff1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76d42e96c30ed4add0741053f33d8c4c" id="r_a76d42e96c30ed4add0741053f33d8c4c"><td class="memItemLeft" align="right" valign="top"><a id="a76d42e96c30ed4add0741053f33d8c4c" name="a76d42e96c30ed4add0741053f33d8c4c"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>lastFireTime</b> = 0</td></tr>
|
||||
<tr class="separator:a76d42e96c30ed4add0741053f33d8c4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac53f297e8405eb379c562c52b6c380ec" id="r_ac53f297e8405eb379c562c52b6c380ec"><td class="memItemLeft" align="right" valign="top"><a id="ac53f297e8405eb379c562c52b6c380ec" name="ac53f297e8405eb379c562c52b6c380ec"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>fireCooldown</b> = 1000</td></tr>
|
||||
<tr class="separator:ac53f297e8405eb379c562c52b6c380ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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="aae3580b68c612567d455076a130f0443" name="aae3580b68c612567d455076a130f0443"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aae3580b68c612567d455076a130f0443">◆ </a></span>init()</h2>
|
||||
<a id="a03b3910f56049db42db700c07f20f93d" name="a03b3910f56049db42db700c07f20f93d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a03b3910f56049db42db700c07f20f93d">◆ </a></span>init()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -203,7 +165,7 @@ uint32_t </td><td class="memItemRight" valign="bottom"><b>fireCooldown</b>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void KeyboardController::init </td>
|
||||
<td class="memname">void InputComponent::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||
<td></td>
|
||||
@ -220,8 +182,8 @@ uint32_t </td><td class="memItemRight" valign="bottom"><b>fireCooldown</b>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a27d58a4ee2b9fc0e8026e52acf8841e5" name="a27d58a4ee2b9fc0e8026e52acf8841e5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a27d58a4ee2b9fc0e8026e52acf8841e5">◆ </a></span>update()</h2>
|
||||
<a id="ada68b4ef4b051021ad577de7a8e4c08d" name="ada68b4ef4b051021ad577de7a8e4c08d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ada68b4ef4b051021ad577de7a8e4c08d">◆ </a></span>update()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -230,7 +192,7 @@ uint32_t </td><td class="memItemRight" valign="bottom"><b>fireCooldown</b>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void KeyboardController::update </td>
|
||||
<td class="memname">void InputComponent::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||
<td></td>
|
||||
@ -248,16 +210,16 @@ uint32_t </td><td class="memItemRight" valign="bottom"><b>fireCooldown</b>
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>include/<a class="el" href="KeyboardController_8h_source.html">KeyboardController.h</a></li>
|
||||
<li>src/<b>KeyboardController.cpp</b></li>
|
||||
<li>include/<a class="el" href="InputComponent_8h_source.html">InputComponent.h</a></li>
|
||||
<li>src/<b>InputComponent.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="classKeyboardController.html">KeyboardController</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.11.0 </li>
|
||||
<li class="navelem"><a class="el" href="classInputComponent.html">InputComponent</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.12.0 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
7
classInputComponent__coll__graph.map
Normal file
@ -0,0 +1,7 @@
|
||||
<map id="InputComponent" name="InputComponent">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="5,169,122,195"/>
|
||||
<area shape="rect" id="Node000002" href="$classComponent.html" title=" " alt="" coords="20,94,107,120"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="66,135,66,169,61,169,61,135"/>
|
||||
<area shape="rect" id="Node000003" href="$classEntity.html" title="Main class for any object in game, stores associations, labeling and components." alt="" coords="37,5,90,31"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="66,47,66,94,61,94,61,47"/>
|
||||
</map>
|
||||
1
classInputComponent__coll__graph.md5
Normal file
@ -0,0 +1 @@
|
||||
1e38b370a6075a08b7726407a3d45c52
|
||||