|
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 |