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

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

AERIAL enum value (defined in Enemy)Enemy
aim(Crosshair *const crosshair, double direction) (defined in DynamicEntity)DynamicEntityvirtual
ALERT enum value (defined in Enemy)Enemy
alertRange (defined in Enemy)Enemystatic
animationClipEntityprotected
applyGravity() (defined in DynamicEntity)DynamicEntityvirtual
boundingBox (defined in Entity)Entityprotected
changeState(const EStates state_) (defined in Enemy)Enemy
collisionRectsDynamicEntityprotected
CURIOUS enum value (defined in Enemy)Enemy
curiousRange (defined in Enemy)Enemystatic
currentState (defined in Enemy)Enemyprivate
destroyStates() (defined in Enemy)Enemy
detectCollision()DynamicEntityprotected
DynamicEntity(const double x_, const double y_, Sprite *const sprite_)DynamicEntity
Enemy(const double x_, const double y_, Sprite *const sprite_, const bool patrol_, const double patrolLength_)Enemy
Entity(const double x_, const double y_, Sprite *const sprite_)Entityprotected
EStates enum name (defined in Enemy)Enemy
getAnimationClip()Entity
getHeight()Entity
getWidth()Entity
handleCollision(std::array< bool, CollisionSide::SOLID_TOTAL > detections_)Enemyprivatevirtual
heightEntityprotected
IDLE enum value (defined in Enemy)Enemy
initializeStates() (defined in Enemy)Enemy
isGroundedDynamicEntity
isRightEntity
jump() (defined in DynamicEntity)DynamicEntityvirtual
left (defined in Enemy)Enemy
levelHDynamicEntityprotected
levelWDynamicEntityprotected
maxSpeedDynamicEntity
move(const bool movingLeft_, const bool movingRight_) (defined in DynamicEntity)DynamicEntityvirtual
originalX (defined in Enemy)Enemy
patrol (defined in Enemy)Enemy
patrolLength (defined in Enemy)Enemy
PATROLLING enum value (defined in Enemy)Enemy
patrolX (defined in Enemy)Enemy
px (defined in Enemy)Enemystatic
py (defined in Enemy)Enemystatic
render(const double cameraX_, const double cameraY_)Enemyvirtual
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
statesMap (defined in Enemy)Enemyprivate
update(const double dt_)Enemyvirtual
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
~Enemy()Enemyvirtual
~Entity()Entityvirtual