GameKit  0.0.1a
C++ gamedev tools
Public Member Functions | Public Attributes | List of all members
gk::MovementComponent Class Reference

#include <MovementComponent.hpp>

Public Member Functions

 MovementComponent (Movement *_movement)
 

Public Attributes

Vector2f v {0, 0}
 
float speed = 1.0f
 
bool isMoving = false
 
bool isDirectionLocked = false
 
Vector2< bool > isBlocked
 
MovementStack movements
 

Detailed Description

Definition at line 47 of file MovementComponent.hpp.

Constructor & Destructor Documentation

§ MovementComponent()

gk::MovementComponent::MovementComponent ( Movement _movement)
inline

Definition at line 49 of file MovementComponent.hpp.

Member Data Documentation

§ isBlocked

Vector2<bool> gk::MovementComponent::isBlocked

Definition at line 60 of file MovementComponent.hpp.

§ isDirectionLocked

bool gk::MovementComponent::isDirectionLocked = false

Definition at line 58 of file MovementComponent.hpp.

§ isMoving

bool gk::MovementComponent::isMoving = false

Definition at line 57 of file MovementComponent.hpp.

§ movements

MovementStack gk::MovementComponent::movements

Definition at line 62 of file MovementComponent.hpp.

§ speed

float gk::MovementComponent::speed = 1.0f

Definition at line 55 of file MovementComponent.hpp.

§ v

Vector2f gk::MovementComponent::v {0, 0}

Definition at line 53 of file MovementComponent.hpp.


The documentation for this class was generated from the following file: