R-Type
1.0.1.0
Rewrite of the R-Type game with networking ability
|
Namespace containing all the base components. More...
Data Structures | |
struct | Animation |
struct | AnimationData |
struct | Collisionable |
struct | Dead |
struct | Drawable |
struct | FrameData |
struct | InputKeyboard |
struct | InputMouse |
struct | Loop |
struct | Name |
struct | NetworkId |
struct | Position |
struct | Shape |
struct | Sprite |
struct | Velocity |
Namespace containing all the base components.
struct uranus::ecs::component::Animation |
Data Fields | ||
---|---|---|
vector< AnimationData > | animations | |
function< void(const size_t entity, const string &animationName)> | callback | |
int | hFrame | |
int | vFrame |
struct uranus::ecs::component::AnimationData |
struct uranus::ecs::component::Collisionable |
Data Fields | ||
---|---|---|
function< void(const size_t, const size_t)> | callback | |
float | height | |
bitset< LAYER_MASK_SIZE > | layer | |
bitset< LAYER_MASK_SIZE > | mask | |
float | width | |
float | x | |
float | y |
struct uranus::ecs::component::InputKeyboard |
struct uranus::ecs::component::InputMouse |
struct uranus::ecs::component::Name |