Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Game::SpriteMovementMotor::SpriteData Struct Reference

Sprite data to be exposed for FSM mutation. More...

#include <sprite_movement.h>

Public Attributes

float moving_speed
 
float move_quantization_in_tiles
 
glm::vec2 current_velocity
 
glm::vec2 next_position
 
glm::ivec2 tile_location
 
int current_level
 
std::shared_ptr< Transformtransform
 
std::shared_ptr
< Physics::CollisionData
collision_data
 

Detailed Description

Sprite data to be exposed for FSM mutation.

Member Data Documentation

std::shared_ptr<Physics::CollisionData> Game::SpriteMovementMotor::SpriteData::collision_data
int Game::SpriteMovementMotor::SpriteData::current_level
glm::vec2 Game::SpriteMovementMotor::SpriteData::current_velocity
float Game::SpriteMovementMotor::SpriteData::move_quantization_in_tiles
float Game::SpriteMovementMotor::SpriteData::moving_speed
glm::vec2 Game::SpriteMovementMotor::SpriteData::next_position
glm::ivec2 Game::SpriteMovementMotor::SpriteData::tile_location
std::shared_ptr<Transform> Game::SpriteMovementMotor::SpriteData::transform

The documentation for this struct was generated from the following file: