#include <string>
#include <vector>
#include "../../Source/third_party/nlohmann/json.hpp"
Go to the source code of this file.
|
| ComponentData | Olympe::Blueprint::CreatePositionComponent (float x, float y) |
| |
| ComponentData | Olympe::Blueprint::CreateBoundingBoxComponent (float x, float y, float width, float height) |
| |
| ComponentData | Olympe::Blueprint::CreateVisualSpriteComponent (const std::string &spritePath, float srcX, float srcY, float srcWidth, float srcHeight, float hotSpotX, float hotSpotY) |
| |
| ComponentData | Olympe::Blueprint::CreateMovementComponent (float dirX, float dirY, float velX, float velY) |
| |
| ComponentData | Olympe::Blueprint::CreatePhysicsBodyComponent (float mass, float speed) |
| |
| ComponentData | Olympe::Blueprint::CreateHealthComponent (int current, int max) |
| |
| ComponentData | Olympe::Blueprint::CreateAIBehaviorComponent (const std::string &behaviorType) |
| |