39#pragma region static_functions
62#pragma region overridden_functions
65 auto init() ->
void override;
66 auto execute() ->
void override;
67 auto end() ->
void override;
70 auto render() const ->
void override;
75#pragma region FlipCardAction_functions
81#pragma region member_variables
97#pragma region helper_functions
101#pragma region static_variables
A class that changes a variable over a set duration.
float initialDelay
Delay that acts between the action being created and the action initializing.
Definition Action.h:262
float endingDelay
Delay that acts after the action has finished updating but before it has ended.
Definition Action.h:264
FlipCardAction(const FlipCardAction &)=default
std::string textureName
Definition FlipCardAction.h:88
FlipCardAction(FlipCardAction &&other) noexcept=default
~FlipCardAction() override=default
FlipCardAction()
Definition FlipCardAction.cpp:29
auto init() -> void override
Virtual function that is called once, when the Action is first starting up.
Definition FlipCardAction.cpp:46
bool hasFlipped
Definition FlipCardAction.h:93
Sprite * sprite
Definition FlipCardAction.h:84
auto operator=(const FlipCardAction &) -> FlipCardAction &=default
Transform * transform
Definition FlipCardAction.h:85
auto operator=(FlipCardAction &&other) noexcept -> FlipCardAction &=default
auto end() -> void override
Virtual function that is called once, when an Action is finished executing.
Definition FlipCardAction.cpp:76
Vector4D endingScale
Definition FlipCardAction.h:91
auto render() const -> void override
Function used to draw things to screen, useful for things such as debug drawing.
Definition FlipCardAction.cpp:85
auto execute() -> void override
Virtual function that is called every frame to change a game object.
Definition FlipCardAction.cpp:61
auto ActionShowMenu() -> void override
Displays a window in imgui.
Definition FlipCardAction.cpp:80
Vector4D startingScale
Definition FlipCardAction.h:90
A component that renders an image on an entity, or text.
Definition Sprite.h:38
holds and manages textures for use with meshes in sprites
Definition Texture.h:33
Definition FlipCardAction.h:25