![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <CollisionMap.h>
Public Member Functions | |
| TileProperties ()=default | |
Public Attributes | |
| bool | isBlocked = false |
| bool | isNavigable = true |
| float | traversalCost = 1.0f |
| TerrainType | terrain = TerrainType::Ground |
| uint8_t | customFlags = 0 |
| CollisionLayer | layer = CollisionLayer::Ground |
| bool | isDynamic = false |
| std::string | onDestroyedState |
| std::string | onBuiltState |
| std::string | metadata |
| float | worldX = 0.0f |
| float | worldY = 0.0f |
Definition at line 50 of file CollisionMap.h.
|
default |
| uint8_t TileProperties::customFlags = 0 |
Definition at line 56 of file CollisionMap.h.
Definition at line 52 of file CollisionMap.h.
Referenced by World::GenerateCollisionAndNavigationMaps(), and CollisionMap::SetCollision().
Definition at line 62 of file CollisionMap.h.
Definition at line 53 of file CollisionMap.h.
Referenced by World::GenerateCollisionAndNavigationMaps(), NavigationMap::IsNavigable(), and NavigationMap::SetNavigable().
| CollisionLayer TileProperties::layer = CollisionLayer::Ground |
Definition at line 59 of file CollisionMap.h.
| std::string TileProperties::metadata |
Definition at line 65 of file CollisionMap.h.
| std::string TileProperties::onBuiltState |
Definition at line 64 of file CollisionMap.h.
| std::string TileProperties::onDestroyedState |
Definition at line 63 of file CollisionMap.h.
| TerrainType TileProperties::terrain = TerrainType::Ground |
Definition at line 55 of file CollisionMap.h.
| float TileProperties::traversalCost = 1.0f |
Definition at line 54 of file CollisionMap.h.
Referenced by NavigationMap::GetTraversalCost().
| float TileProperties::worldX = 0.0f |
Definition at line 68 of file CollisionMap.h.
Referenced by GridSystem::RenderCollisionOverlay(), and GridSystem::RenderNavigationOverlay().
| float TileProperties::worldY = 0.0f |
Definition at line 69 of file CollisionMap.h.