5 #include <gtc/type_ptr.hpp>
6 #include <gtc/matrix_transform.hpp>
Creates a Ring object that inherits Entity.
Definition: Ring.h:16
Model * model
Definition: Entity.h:20
Creates a Model from an object and a shader.
Definition: Model.h:14
int AI
Definition: Ring.h:20
void update(float dt)
Definition: Ring.cpp:40
glm::vec2 directionXY
Definition: Ring.h:30
void typeFourAI(float dt)
Definition: Ring.cpp:163
~Ring()
Definition: Ring.cpp:31
void typeOneAI(float dt)
Definition: Ring.cpp:100
float scaleSpeedAI
Definition: Ring.h:24
Creates an Entity containing a Model.
Definition: Entity.h:16
void typeZeroAI(float dt)
Definition: Ring.cpp:92
void typeTwoAI(float dt)
Definition: Ring.cpp:121
float scaleDirection
Definition: Ring.h:32
float scaleValue
Definition: Entity.h:26
float circleRadius
Definition: Ring.h:28
float moveSpeedAI
Definition: Ring.h:22
Ring(Model *model, float scaleValue, int AI)
Definition: Ring.cpp:6
float circleAngle
Definition: Ring.h:26
void typeThreeAI(float dt)
Definition: Ring.cpp:142