Dauphine  0.1
A platforming/stealth game in a medieval fantasy setting, developed with SDL2.
DynamicEntity Member List

This is the complete list of members for DynamicEntity, including all inherited members.

aim(Crosshair *const crosshair, double direction) (defined in DynamicEntity)DynamicEntityvirtual
animationClipEntityprotected
applyGravity() (defined in DynamicEntity)DynamicEntityvirtual
boundingBox (defined in Entity)Entityprotected
collisionRectsDynamicEntityprotected
detectCollision()DynamicEntityprotected
DynamicEntity(const double x_, const double y_, Sprite *const sprite_)DynamicEntity
Entity(const double x_, const double y_, Sprite *const sprite_)Entityprotected
getAnimationClip()Entity
getHeight()Entity
getWidth()Entity
handleCollision(std::array< bool, CollisionSide::SOLID_TOTAL > detections_)=0DynamicEntityprotectedpure virtual
heightEntityprotected
isGroundedDynamicEntity
isRightEntity
jump() (defined in DynamicEntity)DynamicEntityvirtual
levelHDynamicEntityprotected
levelWDynamicEntityprotected
maxSpeedDynamicEntity
move(const bool movingLeft_, const bool movingRight_) (defined in DynamicEntity)DynamicEntityvirtual
render(const double cameraX_, const double cameraY_)=0Entitypure virtual
roll() (defined in DynamicEntity)DynamicEntityvirtual
setCollisionRects(const std::vector< SDL_Rect > &collisionRects_) (defined in DynamicEntity)DynamicEntityvirtual
setLevelWH(const unsigned int width_, const unsigned int height_)DynamicEntityvirtual
slowVx() (defined in DynamicEntity)DynamicEntityvirtual
speedDynamicEntity
spriteEntityprotected
update(const double dt_)=0Entitypure virtual
updatePosition(const double dt_)DynamicEntityprotectedvirtual
useBombPotion(BombPotion *const bombPotion, const int strength, const int distance) (defined in DynamicEntity)DynamicEntityvirtual
vxDynamicEntity
vyDynamicEntity
widthEntityprotected
xEntity
yEntity
~DynamicEntity()DynamicEntityvirtual
~Entity()Entityvirtual