|
|
Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
|
#include <Creature.h>
Public Member Functions | |
| void | revertLastMove () |
| Revert last movement of creature. | |
| void | setMoving (bool isMoving) |
| Set creature to move. | |
| bool | isMoving () const |
| Is creature moving at this moment. | |
| Sprite (std::shared_ptr< SDL_Texture > texture, SDL_Renderer *renderer) | |
| Create creature. | |
Public Member Functions inherited from bomberman::Sprite | |
| Sprite (std::shared_ptr< SDL_Texture > texture, SDL_Renderer *renderer) | |
| Construct a new Sprite object. | |
| void | addAnimation (std::shared_ptr< Animation > animation) |
| Add animation to sprite. | |
| virtual void | update (const unsigned int delta) override |
| Node update. | |
Public Member Functions inherited from bomberman::Object | |
| Object (SDL_Renderer *renderer) | |
| Construct a new object. | |
| virtual | ~Object () |
| Destroy the object. | |
| void | setSize (const int width, const int height) |
| Set the Size of object. | |
| void | setPosition (const int x, const int y) |
| Set the Position of object (integer) | |
| void | setPositionF (const float x, const float y) |
| Set the Position of object (float/sub-pixel) | |
| void | setClip (const int width, const int height, const int x, const int y) |
| Set the Clip of source texture. | |
| void | attachToCamera (bool isAttached=true) |
| Attach object to camera movement. | |
| void | setVisible (bool isVisible) |
| Toggle whether this object should currently be drawn. | |
| bool | isVisible () const |
| Returns whether this object is currently drawable. | |
| int | getWidth () const |
| Get the Width of object. | |
| int | getHeight () const |
| Get the Height of object. | |
| int | getPositionX () const |
| Get the Position X of object (integer) | |
| int | getPositionY () const |
| Get the Position Y of object (integer) | |
| float | getPositionXF () const |
| Get the Position X of object (float) | |
| float | getPositionYF () const |
| Get the Position Y of object (float) | |
| const SDL_Rect & | getRect () const |
| Get Rect of object. | |
| SDL_FRect | getRectF () const |
| Get Rect of object (float position) | |
| void | setFlip (SDL_RendererFlip flip) |
| Set the Flip object. | |
| void | setColorMod (Uint8 r, Uint8 g, Uint8 b) |
| Set texture color modulation applied during draw. | |
| void | draw (const SDL_Rect &camera) const |
| Draw object on the screen. | |
Protected Attributes | |
| float | prevPosDeltaX = 0.0f |
| float | prevPosDeltaY = 0.0f |
Protected Attributes inherited from bomberman::Object | |
| SDL_Renderer * | renderer = nullptr |
| std::shared_ptr< SDL_Texture > | texture = nullptr |
| SDL_Rect | rect |
| SDL_Rect | clip |
| SDL_RendererFlip | flipping = SDL_FLIP_NONE |
| float | positionX = 0.0f |
| float | positionY = 0.0f |
| Uint8 | colorModR = 0xFF |
| Uint8 | colorModG = 0xFF |
| Uint8 | colorModB = 0xFF |
Creature class.
| bool bomberman::Creature::isMoving | ( | ) | const |
Is creature moving at this moment.
| void bomberman::Creature::setMoving | ( | bool | isMoving | ) |
Set creature to move.
| isMoving | - moving |