-
+
This guide's purpose is to get developers from 0 to being able to create their game in the quickest and most uncomplicated way possible. Therefore it will only go over the bare minimum to get everything up and running for implementation guides check out the other sections on the welcome page.
-
+
Installations and tools
Go to the github repository and download the setup file for your OS (windows and linux supported). This file needs to be executed in the folder you want to start your project in which will start the initial setup. While you can also manually download all of the necessary tools, this setup file acts as a central automated executable to streamline and expedite the non-game development aspect of this process which is why it is highly recommended. The tools downloaded are:
- mingw(win)/gcc(linux)
diff --git a/md_docs_2md-pages_2tilemaps.html b/md_docs_2md-pages_2tilemaps.html
index 88e3985..e69e03b 100644
--- a/md_docs_2md-pages_2tilemaps.html
+++ b/md_docs_2md-pages_2tilemaps.html
@@ -122,15 +122,15 @@ $(function(){initNavTree('md_docs_2md-pages_2tilemaps.html',''); initResizable(t
-
+
In order to create a map for your game the library has .tmx format support. In order to get .tmx files you use the associated tile editor "Tiled" which gets automatically downloaded when executing the VEGO libraries setup file (the installer is provided the installation itself must be finalized by the user). This section will walk you step by step through the creation of your first map/background using Tiled.
see also: the official Tiled documentation
-
+
Getting started
After opening Tiled, select "New Map", a custom size measured in tiles and as tile size select 32x32 as this is the size the library currently supports. Also choose the size of your canvas, it is recommended you choose the same size as the one you defined in the games config (default is 25w x 20h, measured in tiles, to get the pixel size just multiply by 32 as that is the tilesize the library uses)
-
+
Create a New Tileset
- In the editor, go to the lower-right corner and select "New Tileset".
@@ -140,10 +140,10 @@ Create a New Tileset
Leave the rest of the settings on default
-
+
Draw Your Environment
Once imported, you can select tiles from the tileset and use them to build your environment.
-
+
Understand Layers in Tiled
Tiled allows you to use multiple layers for organizing your map.
You need to give your Layers seperate z-Indices to decide their rendering order, the lower the number the earlier it gets rendered. In order to do this:
@@ -159,7 +159,7 @@ Understand Layers in Tiled
Important: Tiles that should have collision must be placed on a separate layer as custom properties are per layer not per tile.
-
+
Set Up Collision
To add collision to a layer:
@@ -175,13 +175,13 @@ Set Up Collision
Any tile placed on this layer will now automatically have collision—meaning moving entities cannot pass through them.
-
+
Saving your work
After completeing your map, save it in the asset folder of the library (or any place really the asset folder just exists as a recommendation to easily find all of your maps and textures)
-
+
Loading your work into the game
The map gets loaded into the game in GameImplementation.cpp, simply add the path of the map .tmx file to the Map constructor
diff --git a/navtreedata.js b/navtreedata.js
index 5b628c1..557a9cc 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -30,19 +30,19 @@ var NAVTREE =
[ "Entities and Components", "md_docs_2md-pages_2entitiesAndComponents.html", [
[ "Entities", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md3", null ],
[ "Components", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md4", [
- [ "Collider Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6", null ],
- [ "Data Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8", null ],
- [ "Interaction Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10", null ],
- [ "Pickup Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12", null ],
- [ "Transform Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14", null ],
- [ "Sprite Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16", null ],
+ [ "Transform Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6", null ],
+ [ "Sprite Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8", null ],
+ [ "Data Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10", null ],
+ [ "Collider Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12", null ],
+ [ "Interaction Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14", null ],
+ [ "Pickup Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16", null ],
[ "Stat Effects Component", "md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18", null ]
] ]
] ],
[ "Interactions", "md_docs_2md-pages_2eventhandling.html", null ],
[ "Input Management", "md_docs_2md-pages_2inputhandling.html", null ],
[ "Quickstart guide for setting up the library", "md_docs_2md-pages_2quickstart.html", [
- [ "Installations and tools", "md_docs_2md-pages_2quickstart.html#autotoc_md23", null ]
+ [ "Installations and tools", "md_docs_2md-pages_2quickstart.html#autotoc_md25", null ]
] ],
[ "Building a map using Tiled and tmx and loading it", "md_docs_2md-pages_2tilemaps.html", null ],
[ "Todo List", "todo.html", null ],
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 883752e..214f986 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -62,8 +62,9 @@ var NAVTREEINDEX0 =
"classCollisionHandler.html#aca14b15166c3bfbf26e9ff5a8895acd9":[9,0,2,3],
"classConfigLoader.html":[9,0,3],
"classDataComponent.html":[9,0,4],
-"classDataComponent.html#a1dd53c6cb91e572090c2b6853881f8c9":[9,0,4,1],
-"classDataComponent.html#a6e71b0bec578a208eb716676e3ccf667":[9,0,4,0],
+"classDataComponent.html#a1d9bc3a1c818e646be5d093119edeb01":[9,0,4,0],
+"classDataComponent.html#a1dd53c6cb91e572090c2b6853881f8c9":[9,0,4,2],
+"classDataComponent.html#a6e71b0bec578a208eb716676e3ccf667":[9,0,4,1],
"classEntity.html":[9,0,5],
"classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e":[9,0,5,3],
"classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b":[9,0,5,0],
@@ -116,11 +117,10 @@ var NAVTREEINDEX0 =
"classSoundManager.html#aea6a94c8b5456812c49115baa7534bf7":[9,0,13,2],
"classSoundManager.html#af99aee751f8300ba4041af004a97d319":[9,0,13,10],
"classSpriteComponent.html":[9,0,14],
-"classSpriteComponent.html#a2c2b0ac3fc6418bb475d257597905e66":[9,0,14,1],
-"classSpriteComponent.html#a2c60f55924b1d18b9e6fb530b5c5346a":[9,0,14,3],
-"classSpriteComponent.html#a5987774516010e021703a02a37d0509b":[9,0,14,2],
-"classSpriteComponent.html#aa4ebb6763d8b994f412dec66ecf58c59":[9,0,14,4],
-"classSpriteComponent.html#af767b0da914fc583613626ac58505d58":[9,0,14,0],
+"classSpriteComponent.html#a2c60f55924b1d18b9e6fb530b5c5346a":[9,0,14,2],
+"classSpriteComponent.html#a776a161c30dbfd0f7dc7d42d477b45bb":[9,0,14,1],
+"classSpriteComponent.html#a986be57e30c06ed8df1479394d185563":[9,0,14,0],
+"classSpriteComponent.html#aa4ebb6763d8b994f412dec66ecf58c59":[9,0,14,3],
"classStatEffectsComponent.html":[9,0,16],
"classStatEffectsComponent.html#a2d5edffc1abd620d39aa0315a1504b13":[9,0,16,0],
"classTextureManager.html":[9,0,17],
@@ -130,6 +130,7 @@ var NAVTREEINDEX0 =
"classTextureManager.html#ac2bf6f97639eee824c45266472430ee0":[9,0,17,2],
"classTextures.html":[9,0,18],
"classTransformComponent.html":[9,0,19],
+"classTransformComponent.html#a39e31f729aeb4da883a135c66354124f":[9,0,19,3],
"classTransformComponent.html#a636369521f092e7dc3f8dd34b8f8c68d":[9,0,19,0],
"classTransformComponent.html#aa6c585faf233543172f739fb306e6c74":[9,0,19,2],
"classTransformComponent.html#af69e09cf21f97b258bf9ab4aecb096d9":[9,0,19,1],
@@ -158,7 +159,7 @@ var NAVTREEINDEX0 =
"md_docs_2md-pages_2eventhandling.html":[3],
"md_docs_2md-pages_2inputhandling.html":[4],
"md_docs_2md-pages_2quickstart.html":[5],
-"md_docs_2md-pages_2quickstart.html#autotoc_md23":[5,0],
+"md_docs_2md-pages_2quickstart.html#autotoc_md25":[5,0],
"md_docs_2md-pages_2tilemaps.html":[6],
"pages.html":[],
"structAnimation.html":[9,0,0],
diff --git a/search/all_0.js b/search/all_0.js
index 1af79fd..ab6f411 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -1,7 +1,7 @@
var searchData=
[
['a_20map_20using_20tiled_20and_20tmx_20and_20loading_20it_0',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
- ['a_20new_20tileset_1',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md26',1,'']]],
+ ['a_20new_20tileset_1',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
['actor_2',['actor',['../structInteractionEventdataStruct.html#a37aa07113eed65f8f5c19634092f1810',1,'InteractionEventdataStruct']]],
['addbackgroundmusic_3',['addBackgroundMusic',['../classSoundManager.html#a8717fc6cbf4cc3e863eda97deacad007',1,'SoundManager']]],
['addcomponent_4',['addComponent',['../classEntity.html#ae587a44fd803d7918a45dbfe531c962d',1,'Entity']]],
@@ -11,9 +11,10 @@ var searchData=
['addsoundeffects_8',['addSoundEffects',['../classSoundManager.html#a552795938033c602a28162fec202d20c',1,'SoundManager']]],
['addtextures_9',['addTextures',['../classTextureManager.html#a8090211c196974905fd8a907829930f2',1,'TextureManager']]],
['and_20components_10',['Entities and Components',['../md_docs_2md-pages_2entitiesAndComponents.html',1,'']]],
- ['and_20loading_20it_11',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
- ['and_20tmx_20and_20loading_20it_12',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
- ['and_20tools_13',['Installations and tools',['../md_docs_2md-pages_2quickstart.html#autotoc_md23',1,'']]],
- ['animation_14',['Animation',['../structAnimation.html',1,'']]],
- ['animation_3a_15',['How to spritesheet animation:',['../classSpriteComponent.html#autotoc_md0',1,'']]]
+ ['and_20config_11',['Setup and Config',['../index.html#autotoc_md22',1,'']]],
+ ['and_20loading_20it_12',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
+ ['and_20tmx_20and_20loading_20it_13',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
+ ['and_20tools_14',['Installations and tools',['../md_docs_2md-pages_2quickstart.html#autotoc_md25',1,'']]],
+ ['animation_15',['Animation',['../structAnimation.html',1,'']]],
+ ['animation_3a_16',['How to spritesheet animation:',['../classSpriteComponent.html#autotoc_md0',1,'']]]
];
diff --git a/search/all_10.js b/search/all_10.js
index 0e42c7e..3e4c5e2 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -1,21 +1,16 @@
var searchData=
[
- ['saving_20your_20work_0',['Saving your work',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
- ['set_20up_20collision_1',['Set Up Collision',['../md_docs_2md-pages_2tilemaps.html#autotoc_md29',1,'']]],
- ['setactivecontext_2',['setActiveContext',['../classInputManager.html#a6020878de8bb7046055cc40312e221e6',1,'InputManager']]],
- ['setentry_3',['setEntry',['../classDataComponent.html#a1dd53c6cb91e572090c2b6853881f8c9',1,'DataComponent']]],
- ['setmusicvolume_4',['setMusicVolume',['../classSoundManager.html#ac5ad38c2322c75ba5481c60c4c26e0e8',1,'SoundManager']]],
- ['setsoundvolume_5',['setSoundVolume',['../classSoundManager.html#af99aee751f8300ba4041af004a97d319',1,'SoundManager']]],
- ['setting_20up_20the_20library_6',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
- ['soundmanager_7',['SoundManager',['../classSoundManager.html',1,'']]],
- ['sprite_20component_8',['@ref SpriteComponent "Sprite Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'']]],
- ['spritecomponent_9',['SpriteComponent',['../classSpriteComponent.html',1,'SpriteComponent'],['../classSpriteComponent.html#af767b0da914fc583613626ac58505d58',1,'SpriteComponent::SpriteComponent(Textures texture, int zIndex)'],['../classSpriteComponent.html#a2c2b0ac3fc6418bb475d257597905e66',1,'SpriteComponent::SpriteComponent(Textures texture, int xOffset, int yOffset, int zIndex)'],['../classSpriteComponent.html#a5987774516010e021703a02a37d0509b',1,'SpriteComponent::SpriteComponent(const char *path, int xOffset, int yOffset, int zIndex)'],['../classSpriteComponent.html#a2c60f55924b1d18b9e6fb530b5c5346a',1,'SpriteComponent::SpriteComponent(Textures texture, bool isAnimated, std::map< std::string, std::unique_ptr< Animation > > *animationList, std::string defaultAnimation, int zIndex, int xOffset=0, int yOffset=0)']]],
- ['spritecomponent_20sprite_20component_10',['@ref SpriteComponent "Sprite Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'']]],
- ['spritesheet_20animation_3a_11',['How to spritesheet animation:',['../classSpriteComponent.html#autotoc_md0',1,'']]],
- ['started_12',['Getting started',['../md_docs_2md-pages_2tilemaps.html#autotoc_md25',1,'']]],
- ['stat_20effects_20component_13',['@ref StatEffectsComponent "Stat Effects Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'']]],
- ['stateffect_14',['StatEffect',['../structStatEffect.html',1,'']]],
- ['stateffectscomponent_15',['StatEffectsComponent',['../classStatEffectsComponent.html',1,'']]],
- ['stateffectscomponent_20stat_20effects_20component_16',['@ref StatEffectsComponent "Stat Effects Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'']]],
- ['strategy_17',['strategy',['../structInteractionEventdataStruct.html#aad4922791175a51c55987ecedba335c4',1,'InteractionEventdataStruct']]]
+ ['ref_20collidercomponent_20collider_20component_0',['@ref ColliderComponent "Collider Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'']]],
+ ['ref_20datacomponent_20data_20component_1',['@ref DataComponent "Data Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'']]],
+ ['ref_20interactioncomponent_20interaction_20component_2',['@ref InteractionComponent "Interaction Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'']]],
+ ['ref_20pickupcomponent_20pickup_20component_3',['@ref PickupComponent "Pickup Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'']]],
+ ['ref_20spritecomponent_20sprite_20component_4',['@ref SpriteComponent "Sprite Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'']]],
+ ['ref_20stateffectscomponent_20stat_20effects_20component_5',['@ref StatEffectsComponent "Stat Effects Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'']]],
+ ['ref_20transformcomponent_20transform_20component_6',['@ref TransformComponent "Transform Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'']]],
+ ['refresh_7',['refresh',['../classManager.html#adc5c66704fd1b0a9b9d38de8fdcb3748',1,'Manager']]],
+ ['registeraction_8',['registerAction',['../classInputManager.html#afee4ab4cebfdac2fe08cd01e1a1c1620',1,'InputManager']]],
+ ['removecollision_9',['removeCollision',['../classColliderComponent.html#a6ac04cfb252c5712d53aaa30603165e3',1,'ColliderComponent']]],
+ ['resetfunction_10',['resetFunction',['../structStatEffect.html#aca6d477c75029a2575d2e0a4f5794a43',1,'StatEffect']]],
+ ['restartmusic_11',['restartMusic',['../classSoundManager.html#aaca970232ead83c6c107331f3d9ee0db',1,'SoundManager']]],
+ ['restartsound_12',['restartSound',['../classSoundManager.html#ac24dc06983603020f6556273d3c78df3',1,'SoundManager']]]
];
diff --git a/search/all_11.js b/search/all_11.js
index 805afcd..891a07b 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,22 +1,22 @@
var searchData=
[
- ['target_0',['target',['../structInteractionEventdataStruct.html#a2244f55fa7cff63d586d46d28d8a6ef3',1,'InteractionEventdataStruct']]],
- ['targetingreference_1',['targetingReference',['../structInteractionEventdataStruct.html#a49f1d3c0d48b7b26af7fba98ec53b402',1,'InteractionEventdataStruct']]],
- ['texturemanager_2',['TextureManager',['../classTextureManager.html',1,'']]],
- ['textures_3',['Textures',['../classTextures.html',1,'']]],
- ['the_20game_4',['the game',['../md_docs_2md-pages_2config.html',1,'Configuring the game'],['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'Loading your work into the game']]],
- ['the_20library_5',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
- ['the_20vego_20library_20documentation_6',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
- ['tiled_7',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
- ['tiled_20and_20tmx_20and_20loading_20it_8',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
- ['tileset_9',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md26',1,'']]],
- ['tmx_20and_20loading_20it_10',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
- ['to_20spritesheet_20animation_3a_11',['How to spritesheet animation:',['../classSpriteComponent.html#autotoc_md0',1,'']]],
- ['to_20the_20vego_20library_20documentation_12',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
- ['todo_20list_13',['Todo List',['../todo.html',1,'']]],
- ['tools_14',['Installations and tools',['../md_docs_2md-pages_2quickstart.html#autotoc_md23',1,'']]],
- ['transform_20component_15',['@ref TransformComponent "Transform Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'']]],
- ['transformcomponent_16',['TransformComponent',['../classTransformComponent.html',1,'TransformComponent'],['../classTransformComponent.html#a636369521f092e7dc3f8dd34b8f8c68d',1,'TransformComponent::TransformComponent(float scale=1)'],['../classTransformComponent.html#af69e09cf21f97b258bf9ab4aecb096d9',1,'TransformComponent::TransformComponent(float x, float y, float scale=1)'],['../classTransformComponent.html#aa6c585faf233543172f739fb306e6c74',1,'TransformComponent::TransformComponent(float x, float y, int w, int h, float scale=1)']]],
- ['transformcomponent_20transform_20component_17',['@ref TransformComponent "Transform Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'']]],
- ['transformcomponent_2ecpp_18',['TransformComponent.cpp',['../TransformComponent_8cpp.html',1,'']]]
+ ['saving_20your_20work_0',['Saving your work',['../md_docs_2md-pages_2tilemaps.html#autotoc_md32',1,'']]],
+ ['set_20up_20collision_1',['Set Up Collision',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]],
+ ['setactivecontext_2',['setActiveContext',['../classInputManager.html#a6020878de8bb7046055cc40312e221e6',1,'InputManager']]],
+ ['setentry_3',['setEntry',['../classDataComponent.html#a1dd53c6cb91e572090c2b6853881f8c9',1,'DataComponent']]],
+ ['setmusicvolume_4',['setMusicVolume',['../classSoundManager.html#ac5ad38c2322c75ba5481c60c4c26e0e8',1,'SoundManager']]],
+ ['setsoundvolume_5',['setSoundVolume',['../classSoundManager.html#af99aee751f8300ba4041af004a97d319',1,'SoundManager']]],
+ ['setting_20up_20the_20library_6',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
+ ['setup_20and_20config_7',['Setup and Config',['../index.html#autotoc_md22',1,'']]],
+ ['soundmanager_8',['SoundManager',['../classSoundManager.html',1,'']]],
+ ['sprite_20component_9',['@ref SpriteComponent "Sprite Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'']]],
+ ['spritecomponent_10',['SpriteComponent',['../classSpriteComponent.html',1,'SpriteComponent'],['../classSpriteComponent.html#a986be57e30c06ed8df1479394d185563',1,'SpriteComponent::SpriteComponent(Textures texture, int zIndex, int xOffset=0, int yOffset=0)'],['../classSpriteComponent.html#a776a161c30dbfd0f7dc7d42d477b45bb',1,'SpriteComponent::SpriteComponent(const char *path, int zIndex, int xOffset=0, int yOffset=0)'],['../classSpriteComponent.html#a2c60f55924b1d18b9e6fb530b5c5346a',1,'SpriteComponent::SpriteComponent(Textures texture, bool isAnimated, std::map< std::string, std::unique_ptr< Animation > > *animationList, std::string defaultAnimation, int zIndex, int xOffset=0, int yOffset=0)']]],
+ ['spritecomponent_20sprite_20component_11',['@ref SpriteComponent "Sprite Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'']]],
+ ['spritesheet_20animation_3a_12',['How to spritesheet animation:',['../classSpriteComponent.html#autotoc_md0',1,'']]],
+ ['started_13',['Getting started',['../md_docs_2md-pages_2tilemaps.html#autotoc_md27',1,'']]],
+ ['stat_20effects_20component_14',['@ref StatEffectsComponent "Stat Effects Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'']]],
+ ['stateffect_15',['StatEffect',['../structStatEffect.html',1,'']]],
+ ['stateffectscomponent_16',['StatEffectsComponent',['../classStatEffectsComponent.html',1,'']]],
+ ['stateffectscomponent_20stat_20effects_20component_17',['@ref StatEffectsComponent "Stat Effects Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'']]],
+ ['strategy_18',['strategy',['../structInteractionEventdataStruct.html#aad4922791175a51c55987ecedba335c4',1,'InteractionEventdataStruct']]]
];
diff --git a/search/all_12.js b/search/all_12.js
index aa706a2..4636675 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -1,8 +1,22 @@
var searchData=
[
- ['understand_20layers_20in_20tiled_0',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
- ['up_20collision_1',['Set Up Collision',['../md_docs_2md-pages_2tilemaps.html#autotoc_md29',1,'']]],
- ['up_20the_20library_2',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
- ['update_3',['update',['../classEntity.html#af4415c165338eed191ee0cddf550732b',1,'Entity::update()'],['../classManager.html#ab76ac7deabcf2a203a227c228c27c02b',1,'Manager::update()']]],
- ['using_20tiled_20and_20tmx_20and_20loading_20it_4',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]]
+ ['target_0',['target',['../structInteractionEventdataStruct.html#a2244f55fa7cff63d586d46d28d8a6ef3',1,'InteractionEventdataStruct']]],
+ ['targetingreference_1',['targetingReference',['../structInteractionEventdataStruct.html#a49f1d3c0d48b7b26af7fba98ec53b402',1,'InteractionEventdataStruct']]],
+ ['texturemanager_2',['TextureManager',['../classTextureManager.html',1,'']]],
+ ['textures_3',['Textures',['../classTextures.html',1,'']]],
+ ['the_20game_4',['the game',['../md_docs_2md-pages_2config.html',1,'Configuring the game'],['../md_docs_2md-pages_2tilemaps.html#autotoc_md33',1,'Loading your work into the game']]],
+ ['the_20library_5',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
+ ['the_20vego_20library_20documentation_6',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
+ ['tiled_7',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
+ ['tiled_20and_20tmx_20and_20loading_20it_8',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
+ ['tileset_9',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
+ ['tmx_20and_20loading_20it_10',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
+ ['to_20spritesheet_20animation_3a_11',['How to spritesheet animation:',['../classSpriteComponent.html#autotoc_md0',1,'']]],
+ ['to_20the_20vego_20library_20documentation_12',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
+ ['todo_20list_13',['Todo List',['../todo.html',1,'']]],
+ ['tools_14',['Installations and tools',['../md_docs_2md-pages_2quickstart.html#autotoc_md25',1,'']]],
+ ['transform_20component_15',['@ref TransformComponent "Transform Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'']]],
+ ['transformcomponent_16',['TransformComponent',['../classTransformComponent.html',1,'TransformComponent'],['../classTransformComponent.html#a636369521f092e7dc3f8dd34b8f8c68d',1,'TransformComponent::TransformComponent(float scale=1)'],['../classTransformComponent.html#af69e09cf21f97b258bf9ab4aecb096d9',1,'TransformComponent::TransformComponent(float x, float y, float scale=1)'],['../classTransformComponent.html#aa6c585faf233543172f739fb306e6c74',1,'TransformComponent::TransformComponent(float x, float y, int w, int h, float scale=1)']]],
+ ['transformcomponent_20transform_20component_17',['@ref TransformComponent "Transform Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'']]],
+ ['transformcomponent_2ecpp_18',['TransformComponent.cpp',['../TransformComponent_8cpp.html',1,'']]]
];
diff --git a/search/all_13.js b/search/all_13.js
index 3d0eee3..16b44a9 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -1,4 +1,8 @@
var searchData=
[
- ['vego_20library_20documentation_0',['Welcome to the VEGO library documentation',['../index.html',1,'']]]
+ ['understand_20layers_20in_20tiled_0',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
+ ['up_20collision_1',['Set Up Collision',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]],
+ ['up_20the_20library_2',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
+ ['update_3',['update',['../classEntity.html#af4415c165338eed191ee0cddf550732b',1,'Entity::update()'],['../classManager.html#ab76ac7deabcf2a203a227c228c27c02b',1,'Manager::update()']]],
+ ['using_20tiled_20and_20tmx_20and_20loading_20it_4',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]]
];
diff --git a/search/all_14.js b/search/all_14.js
index 057e0ab..3d0eee3 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['welcome_20to_20the_20vego_20library_20documentation_0',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
- ['work_1',['Saving your work',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
- ['work_20into_20the_20game_2',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]]
+ ['vego_20library_20documentation_0',['Welcome to the VEGO library documentation',['../index.html',1,'']]]
];
diff --git a/search/all_15.js b/search/all_15.js
index 7091079..bea3ce2 100644
--- a/search/all_15.js
+++ b/search/all_15.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['your_20environment_0',['Draw Your Environment',['../md_docs_2md-pages_2tilemaps.html#autotoc_md27',1,'']]],
- ['your_20work_1',['Saving your work',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
- ['your_20work_20into_20the_20game_2',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]]
+ ['welcome_20to_20the_20vego_20library_20documentation_0',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
+ ['work_1',['Saving your work',['../md_docs_2md-pages_2tilemaps.html#autotoc_md32',1,'']]],
+ ['work_20into_20the_20game_2',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md33',1,'']]]
];
diff --git a/search/all_16.js b/search/all_16.js
index 5680da5..db5d026 100644
--- a/search/all_16.js
+++ b/search/all_16.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['zindexcomparator_0',['ZIndexComparator',['../structRenderObject_1_1ZIndexComparator.html',1,'RenderObject']]]
+ ['your_20environment_0',['Draw Your Environment',['../md_docs_2md-pages_2tilemaps.html#autotoc_md29',1,'']]],
+ ['your_20work_1',['Saving your work',['../md_docs_2md-pages_2tilemaps.html#autotoc_md32',1,'']]],
+ ['your_20work_20into_20the_20game_2',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md33',1,'']]]
];
diff --git a/search/all_17.js b/search/all_17.js
new file mode 100644
index 0000000..5680da5
--- /dev/null
+++ b/search/all_17.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zindexcomparator_0',['ZIndexComparator',['../structRenderObject_1_1ZIndexComparator.html',1,'RenderObject']]]
+];
diff --git a/search/all_2.js b/search/all_2.js
index 82729ef..67df856 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -1,17 +1,18 @@
var searchData=
[
- ['collider_20component_0',['@ref ColliderComponent "Collider Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'']]],
+ ['collider_20component_0',['@ref ColliderComponent "Collider Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'']]],
['collidercomponent_1',['ColliderComponent',['../classColliderComponent.html',1,'ColliderComponent'],['../classColliderComponent.html#ab2b8fbba2f80f7b9bbf70504f8c3c670',1,'ColliderComponent::ColliderComponent(const char *tag)'],['../classColliderComponent.html#a29b7a4326327382ec473730a07f57b9a',1,'ColliderComponent::ColliderComponent(const char *tag, float hitboxScale)']]],
- ['collidercomponent_20collider_20component_2',['@ref ColliderComponent "Collider Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'']]],
+ ['collidercomponent_20collider_20component_2',['@ref ColliderComponent "Collider Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'']]],
['colliders_3',['COLLIDERS',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2badffa23e89f914b343e7811b01a8f756c',1,'Entity']]],
- ['collision_4',['Set Up Collision',['../md_docs_2md-pages_2tilemaps.html#autotoc_md29',1,'']]],
+ ['collision_4',['Set Up Collision',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]],
['collisionhandler_5',['CollisionHandler',['../classCollisionHandler.html',1,'']]],
['collisionhandler_2ecpp_6',['CollisionHandler.cpp',['../CollisionHandler_8cpp.html',1,'']]],
['collisionhandler_2eh_7',['CollisionHandler.h',['../CollisionHandler_8h.html',1,'']]],
- ['component_8',['Component',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'@ref ColliderComponent "Collider Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'@ref DataComponent "Data Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'@ref InteractionComponent "Interaction Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'@ref PickupComponent "Pickup Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'@ref SpriteComponent "Sprite Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'@ref StatEffectsComponent "Stat Effects Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'@ref TransformComponent "Transform Component"']]],
+ ['component_8',['Component',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'@ref ColliderComponent "Collider Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'@ref DataComponent "Data Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'@ref InteractionComponent "Interaction Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'@ref PickupComponent "Pickup Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'@ref SpriteComponent "Sprite Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'@ref StatEffectsComponent "Stat Effects Component"'],['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'@ref TransformComponent "Transform Component"']]],
['components_9',['Components',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md4',1,'Components'],['../md_docs_2md-pages_2entitiesAndComponents.html',1,'Entities and Components']]],
- ['configloader_10',['ConfigLoader',['../classConfigLoader.html',1,'']]],
- ['configuring_20the_20game_11',['Configuring the game',['../md_docs_2md-pages_2config.html',1,'']]],
- ['create_20a_20new_20tileset_12',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md26',1,'']]],
- ['createpickupable_13',['createPickupable',['../classPickupManager.html#a9e9fab0945ccd93749351e40a926c7d7',1,'PickupManager']]]
+ ['config_10',['Setup and Config',['../index.html#autotoc_md22',1,'']]],
+ ['configloader_11',['ConfigLoader',['../classConfigLoader.html',1,'']]],
+ ['configuring_20the_20game_12',['Configuring the game',['../md_docs_2md-pages_2config.html',1,'']]],
+ ['create_20a_20new_20tileset_13',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
+ ['createpickupable_14',['createPickupable',['../classPickupManager.html#a9e9fab0945ccd93749351e40a926c7d7',1,'PickupManager']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 95f4e8f..03ae534 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,12 +1,13 @@
var searchData=
[
['data_0',['data',['../structInteractionEventdataStruct.html#a82dc8bba3309e5aca77629c8fd192fbc',1,'InteractionEventdataStruct']]],
- ['data_20component_1',['@ref DataComponent "Data Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'']]],
- ['datacomponent_2',['DataComponent',['../classDataComponent.html',1,'']]],
- ['datacomponent_20data_20component_3',['@ref DataComponent "Data Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'']]],
+ ['data_20component_1',['@ref DataComponent "Data Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'']]],
+ ['datacomponent_2',['DataComponent',['../classDataComponent.html',1,'DataComponent'],['../classDataComponent.html#a1d9bc3a1c818e646be5d093119edeb01',1,'DataComponent::DataComponent()']]],
+ ['datacomponent_20data_20component_3',['@ref DataComponent "Data Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'']]],
['deprecated_20list_4',['Deprecated List',['../deprecated.html',1,'']]],
['destroy_5',['destroy',['../classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e',1,'Entity']]],
- ['documentation_6',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
- ['draw_20your_20environment_7',['Draw Your Environment',['../md_docs_2md-pages_2tilemaps.html#autotoc_md27',1,'']]],
- ['duration_8',['duration',['../structStatEffect.html#af1f5099f0680329ff9ce3a9362391196',1,'StatEffect']]]
+ ['direction_6',['direction',['../classTransformComponent.html#a39e31f729aeb4da883a135c66354124f',1,'TransformComponent']]],
+ ['documentation_7',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
+ ['draw_20your_20environment_8',['Draw Your Environment',['../md_docs_2md-pages_2tilemaps.html#autotoc_md29',1,'']]],
+ ['duration_9',['duration',['../structStatEffect.html#af1f5099f0680329ff9ce3a9362391196',1,'StatEffect']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index 465de08..0e2724f 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -4,5 +4,5 @@ var searchData=
['entities_1',['Entities',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md3',1,'']]],
['entities_20and_20components_2',['Entities and Components',['../md_docs_2md-pages_2entitiesAndComponents.html',1,'']]],
['entity_3',['Entity',['../classEntity.html',1,'Entity'],['../classEntity.html#aad34087e815ec2da644b86ae2357039b',1,'Entity::Entity()']]],
- ['environment_4',['Draw Your Environment',['../md_docs_2md-pages_2tilemaps.html#autotoc_md27',1,'']]]
+ ['environment_4',['Draw Your Environment',['../md_docs_2md-pages_2tilemaps.html#autotoc_md29',1,'']]]
];
diff --git a/search/all_5.js b/search/all_5.js
index 4a41e56..8046450 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -1,5 +1,6 @@
var searchData=
[
['fadeoutmusic_0',['fadeOutMusic',['../classSoundManager.html#aea6a94c8b5456812c49115baa7534bf7',1,'SoundManager']]],
- ['for_20setting_20up_20the_20library_1',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]]
+ ['features_1',['Implementation of Features',['../index.html#autotoc_md23',1,'']]],
+ ['for_20setting_20up_20the_20library_2',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index aab816a..ea6d746 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['game_0',['game',['../md_docs_2md-pages_2config.html',1,'Configuring the game'],['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'Loading your work into the game']]],
+ ['game_0',['game',['../md_docs_2md-pages_2config.html',1,'Configuring the game'],['../md_docs_2md-pages_2tilemaps.html#autotoc_md33',1,'Loading your work into the game']]],
['generatetiles_1',['generateTiles',['../classMap.html#a770f6b9997712224e994c284e8812cfc',1,'Map']]],
['getactivecontext_2',['getActiveContext',['../classInputManager.html#a8c3240499dc0103d5a855c0d38127281',1,'InputManager']]],
['getall_3',['getAll',['../classManager.html#aae16a3d76e450281012c526541ebeb5b',1,'Manager']]],
@@ -14,7 +14,7 @@ var searchData=
['getmanager_11',['getManager',['../classEntity.html#acdf7c696ee39da0d8ebddb1976ea0abe',1,'Entity']]],
['getposition_12',['getPosition',['../classInteractionComponent.html#a88ef331d132baf4f9a4c24544077f9f2',1,'InteractionComponent']]],
['gettag_13',['getTag',['../classColliderComponent.html#a4438054178328402309cf72589f4f163',1,'ColliderComponent']]],
- ['getting_20started_14',['Getting started',['../md_docs_2md-pages_2tilemaps.html#autotoc_md25',1,'']]],
+ ['getting_20started_14',['Getting started',['../md_docs_2md-pages_2tilemaps.html#autotoc_md27',1,'']]],
['grouplabel_15',['GroupLabel',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2b',1,'Entity']]],
['guide_20for_20setting_20up_20the_20library_16',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]]
];
diff --git a/search/all_8.js b/search/all_8.js
index 72ecf9c..83a622d 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -1,17 +1,18 @@
var searchData=
[
- ['in_20tiled_0',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
- ['input_20management_1',['Input Management',['../md_docs_2md-pages_2inputhandling.html',1,'']]],
- ['inputaction_2',['InputAction',['../structInputManager_1_1InputAction.html',1,'InputManager']]],
- ['inputmanager_3',['InputManager',['../classInputManager.html',1,'']]],
- ['installations_20and_20tools_4',['Installations and tools',['../md_docs_2md-pages_2quickstart.html#autotoc_md23',1,'']]],
- ['interact_5',['interact',['../classInteractionComponent.html#ab6358a875d127206cb5f867f93e05368',1,'InteractionComponent']]],
- ['interaction_20component_6',['@ref InteractionComponent "Interaction Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'']]],
- ['interactioncomponent_7',['InteractionComponent',['../classInteractionComponent.html',1,'InteractionComponent'],['../classInteractionComponent.html#af60fed077b6f92c22f2246c2464923ed',1,'InteractionComponent::InteractionComponent()']]],
- ['interactioncomponent_20interaction_20component_8',['@ref InteractionComponent "Interaction Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'']]],
- ['interactioneventdatastruct_9',['InteractionEventdataStruct',['../structInteractionEventdataStruct.html',1,'']]],
- ['interactions_10',['Interactions',['../md_docs_2md-pages_2eventhandling.html',1,'']]],
- ['into_20the_20game_11',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]],
- ['isactive_12',['isActive',['../classEntity.html#aea1c1568b4123d989c5310697030ad77',1,'Entity']]],
- ['it_13',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]]
+ ['implementation_20of_20features_0',['Implementation of Features',['../index.html#autotoc_md23',1,'']]],
+ ['in_20tiled_1',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
+ ['input_20management_2',['Input Management',['../md_docs_2md-pages_2inputhandling.html',1,'']]],
+ ['inputaction_3',['InputAction',['../structInputManager_1_1InputAction.html',1,'InputManager']]],
+ ['inputmanager_4',['InputManager',['../classInputManager.html',1,'']]],
+ ['installations_20and_20tools_5',['Installations and tools',['../md_docs_2md-pages_2quickstart.html#autotoc_md25',1,'']]],
+ ['interact_6',['interact',['../classInteractionComponent.html#ab6358a875d127206cb5f867f93e05368',1,'InteractionComponent']]],
+ ['interaction_20component_7',['@ref InteractionComponent "Interaction Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'']]],
+ ['interactioncomponent_8',['InteractionComponent',['../classInteractionComponent.html',1,'InteractionComponent'],['../classInteractionComponent.html#af60fed077b6f92c22f2246c2464923ed',1,'InteractionComponent::InteractionComponent()']]],
+ ['interactioncomponent_20interaction_20component_9',['@ref InteractionComponent "Interaction Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'']]],
+ ['interactioneventdatastruct_10',['InteractionEventdataStruct',['../structInteractionEventdataStruct.html',1,'']]],
+ ['interactions_11',['Interactions',['../md_docs_2md-pages_2eventhandling.html',1,'']]],
+ ['into_20the_20game_12',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md33',1,'']]],
+ ['isactive_13',['isActive',['../classEntity.html#aea1c1568b4123d989c5310697030ad77',1,'Entity']]],
+ ['it_14',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]]
];
diff --git a/search/all_a.js b/search/all_a.js
index 0a72f95..22b045b 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['layers_20in_20tiled_0',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]],
+ ['layers_20in_20tiled_0',['Understand Layers in Tiled',['../md_docs_2md-pages_2tilemaps.html#autotoc_md30',1,'']]],
['library_1',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]],
['library_20documentation_2',['Welcome to the VEGO library documentation',['../index.html',1,'']]],
['list_3',['List',['../deprecated.html',1,'Deprecated List'],['../todo.html',1,'Todo List']]],
['loading_20it_4',['Building a map using Tiled and tmx and loading it',['../md_docs_2md-pages_2tilemaps.html',1,'']]],
- ['loading_20your_20work_20into_20the_20game_5',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md31',1,'']]],
+ ['loading_20your_20work_20into_20the_20game_5',['Loading your work into the game',['../md_docs_2md-pages_2tilemaps.html#autotoc_md33',1,'']]],
['loadmaptiletexture_6',['loadMapTileTexture',['../classTextureManager.html#ac2bf6f97639eee824c45266472430ee0',1,'TextureManager']]],
['loadtexture_7',['loadTexture',['../classTextureManager.html#a3304650a6b7304dbaa1afb164ed4c4e8',1,'TextureManager']]]
];
diff --git a/search/all_c.js b/search/all_c.js
index 90ac7fe..83139fa 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['new_20tileset_0',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md26',1,'']]]
+ ['new_20tileset_0',['Create a New Tileset',['../md_docs_2md-pages_2tilemaps.html#autotoc_md28',1,'']]]
];
diff --git a/search/all_d.js b/search/all_d.js
index 6c4156d..115a606 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -1,15 +1,4 @@
var searchData=
[
- ['pausemusic_0',['pauseMusic',['../classSoundManager.html#a5071bf5e87394afdb1e4148227ffc3ea',1,'SoundManager']]],
- ['pausesound_1',['pauseSound',['../classSoundManager.html#a8031476c2ccd2dd1c40a39a102bc5844',1,'SoundManager']]],
- ['pickup_20component_2',['@ref PickupComponent "Pickup Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'']]],
- ['pickupcomponent_3',['PickupComponent',['../classPickupComponent.html',1,'PickupComponent'],['../classPickupComponent.html#a4aa94e90ef16d51dab4486489a9cd3b5',1,'PickupComponent::PickupComponent()']]],
- ['pickupcomponent_20pickup_20component_4',['@ref PickupComponent "Pickup Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'']]],
- ['pickupmanager_5',['PickupManager',['../classPickupManager.html',1,'']]],
- ['playanimation_6',['playAnimation',['../classSpriteComponent.html#aa4ebb6763d8b994f412dec66ecf58c59',1,'SpriteComponent']]],
- ['players_7',['PLAYERS',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8',1,'Entity']]],
- ['playmusic_8',['playMusic',['../classSoundManager.html#a6f38946a458843cfc08ebd9e26c648a5',1,'SoundManager']]],
- ['playsound_9',['playSound',['../classSoundManager.html#a1065dec9d90a6fc8a363329a6e09ea42',1,'SoundManager']]],
- ['powerups_10',['POWERUPS',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4',1,'Entity']]],
- ['projectile_11',['PROJECTILE',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294',1,'Entity']]]
+ ['of_20features_0',['Implementation of Features',['../index.html#autotoc_md23',1,'']]]
];
diff --git a/search/all_e.js b/search/all_e.js
index 2cce6c6..2818a7b 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -1,4 +1,15 @@
var searchData=
[
- ['quickstart_20guide_20for_20setting_20up_20the_20library_0',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]]
+ ['pausemusic_0',['pauseMusic',['../classSoundManager.html#a5071bf5e87394afdb1e4148227ffc3ea',1,'SoundManager']]],
+ ['pausesound_1',['pauseSound',['../classSoundManager.html#a8031476c2ccd2dd1c40a39a102bc5844',1,'SoundManager']]],
+ ['pickup_20component_2',['@ref PickupComponent "Pickup Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'']]],
+ ['pickupcomponent_3',['PickupComponent',['../classPickupComponent.html',1,'PickupComponent'],['../classPickupComponent.html#a4aa94e90ef16d51dab4486489a9cd3b5',1,'PickupComponent::PickupComponent()']]],
+ ['pickupcomponent_20pickup_20component_4',['@ref PickupComponent "Pickup Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'']]],
+ ['pickupmanager_5',['PickupManager',['../classPickupManager.html',1,'']]],
+ ['playanimation_6',['playAnimation',['../classSpriteComponent.html#aa4ebb6763d8b994f412dec66ecf58c59',1,'SpriteComponent']]],
+ ['players_7',['PLAYERS',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2bae334ea4bb6fd38968f6809b091120ad8',1,'Entity']]],
+ ['playmusic_8',['playMusic',['../classSoundManager.html#a6f38946a458843cfc08ebd9e26c648a5',1,'SoundManager']]],
+ ['playsound_9',['playSound',['../classSoundManager.html#a1065dec9d90a6fc8a363329a6e09ea42',1,'SoundManager']]],
+ ['powerups_10',['POWERUPS',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba5262638eb9e1d1af560f3d0f9ad133e4',1,'Entity']]],
+ ['projectile_11',['PROJECTILE',['../classEntity.html#a9449a7a0ad2c9ae5ee85ef2401382f2ba46dccab75ce652352e52086601fdc294',1,'Entity']]]
];
diff --git a/search/all_f.js b/search/all_f.js
index 0168d7a..2cce6c6 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -1,16 +1,4 @@
var searchData=
[
- ['ref_20collidercomponent_20collider_20component_0',['@ref ColliderComponent "Collider Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md6',1,'']]],
- ['ref_20datacomponent_20data_20component_1',['@ref DataComponent "Data Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md8',1,'']]],
- ['ref_20interactioncomponent_20interaction_20component_2',['@ref InteractionComponent "Interaction Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md10',1,'']]],
- ['ref_20pickupcomponent_20pickup_20component_3',['@ref PickupComponent "Pickup Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md12',1,'']]],
- ['ref_20spritecomponent_20sprite_20component_4',['@ref SpriteComponent "Sprite Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md16',1,'']]],
- ['ref_20stateffectscomponent_20stat_20effects_20component_5',['@ref StatEffectsComponent "Stat Effects Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md18',1,'']]],
- ['ref_20transformcomponent_20transform_20component_6',['@ref TransformComponent "Transform Component"',['../md_docs_2md-pages_2entitiesAndComponents.html#autotoc_md14',1,'']]],
- ['refresh_7',['refresh',['../classManager.html#adc5c66704fd1b0a9b9d38de8fdcb3748',1,'Manager']]],
- ['registeraction_8',['registerAction',['../classInputManager.html#afee4ab4cebfdac2fe08cd01e1a1c1620',1,'InputManager']]],
- ['removecollision_9',['removeCollision',['../classColliderComponent.html#a6ac04cfb252c5712d53aaa30603165e3',1,'ColliderComponent']]],
- ['resetfunction_10',['resetFunction',['../structStatEffect.html#aca6d477c75029a2575d2e0a4f5794a43',1,'StatEffect']]],
- ['restartmusic_11',['restartMusic',['../classSoundManager.html#aaca970232ead83c6c107331f3d9ee0db',1,'SoundManager']]],
- ['restartsound_12',['restartSound',['../classSoundManager.html#ac24dc06983603020f6556273d3c78df3',1,'SoundManager']]]
+ ['quickstart_20guide_20for_20setting_20up_20the_20library_0',['Quickstart guide for setting up the library',['../md_docs_2md-pages_2quickstart.html',1,'']]]
];
diff --git a/search/functions_2.js b/search/functions_2.js
index 11e0122..eb2a684 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['destroy_0',['destroy',['../classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e',1,'Entity']]]
+ ['datacomponent_0',['DataComponent',['../classDataComponent.html#a1d9bc3a1c818e646be5d093119edeb01',1,'DataComponent']]],
+ ['destroy_1',['destroy',['../classEntity.html#a691dbe5f9ec930c27af2af0b97907a9e',1,'Entity']]]
];
diff --git a/search/functions_c.js b/search/functions_c.js
index 43c1748..538fee2 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -4,5 +4,5 @@ var searchData=
['setentry_1',['setEntry',['../classDataComponent.html#a1dd53c6cb91e572090c2b6853881f8c9',1,'DataComponent']]],
['setmusicvolume_2',['setMusicVolume',['../classSoundManager.html#ac5ad38c2322c75ba5481c60c4c26e0e8',1,'SoundManager']]],
['setsoundvolume_3',['setSoundVolume',['../classSoundManager.html#af99aee751f8300ba4041af004a97d319',1,'SoundManager']]],
- ['spritecomponent_4',['SpriteComponent',['../classSpriteComponent.html#af767b0da914fc583613626ac58505d58',1,'SpriteComponent::SpriteComponent(Textures texture, int zIndex)'],['../classSpriteComponent.html#a2c2b0ac3fc6418bb475d257597905e66',1,'SpriteComponent::SpriteComponent(Textures texture, int xOffset, int yOffset, int zIndex)'],['../classSpriteComponent.html#a5987774516010e021703a02a37d0509b',1,'SpriteComponent::SpriteComponent(const char *path, int xOffset, int yOffset, int zIndex)'],['../classSpriteComponent.html#a2c60f55924b1d18b9e6fb530b5c5346a',1,'SpriteComponent::SpriteComponent(Textures texture, bool isAnimated, std::map< std::string, std::unique_ptr< Animation > > *animationList, std::string defaultAnimation, int zIndex, int xOffset=0, int yOffset=0)']]]
+ ['spritecomponent_4',['SpriteComponent',['../classSpriteComponent.html#a986be57e30c06ed8df1479394d185563',1,'SpriteComponent::SpriteComponent(Textures texture, int zIndex, int xOffset=0, int yOffset=0)'],['../classSpriteComponent.html#a776a161c30dbfd0f7dc7d42d477b45bb',1,'SpriteComponent::SpriteComponent(const char *path, int zIndex, int xOffset=0, int yOffset=0)'],['../classSpriteComponent.html#a2c60f55924b1d18b9e6fb530b5c5346a',1,'SpriteComponent::SpriteComponent(Textures texture, bool isAnimated, std::map< std::string, std::unique_ptr< Animation > > *animationList, std::string defaultAnimation, int zIndex, int xOffset=0, int yOffset=0)']]]
];
diff --git a/search/searchdata.js b/search/searchdata.js
index 974e05c..a88bc7c 100644
--- a/search/searchdata.js
+++ b/search/searchdata.js
@@ -1,6 +1,6 @@
var indexSectionsWithContent =
{
- 0: "abcdefghiklmnpqrstuvwyz",
+ 0: "abcdefghiklmnopqrstuvwyz",
1: "acdeimpstz",
2: "ct",
3: "acdefghilmprstu",
diff --git a/search/variables_1.js b/search/variables_1.js
index 283f2f7..6d4fbf3 100644
--- a/search/variables_1.js
+++ b/search/variables_1.js
@@ -1,5 +1,6 @@
var searchData=
[
['data_0',['data',['../structInteractionEventdataStruct.html#a82dc8bba3309e5aca77629c8fd192fbc',1,'InteractionEventdataStruct']]],
- ['duration_1',['duration',['../structStatEffect.html#af1f5099f0680329ff9ce3a9362391196',1,'StatEffect']]]
+ ['direction_1',['direction',['../classTransformComponent.html#a39e31f729aeb4da883a135c66354124f',1,'TransformComponent']]],
+ ['duration_2',['duration',['../structStatEffect.html#af1f5099f0680329ff9ce3a9362391196',1,'StatEffect']]]
];