![]() |
Gamedev Framework (gf)
0.10.0
A C++14 framework for 2D games
|
A game activity. More...
#include <gf/Activity.h>
Public Member Functions | |
virtual | ~Activity () |
Destructor. More... | |
virtual ActivityStatus | run (Time time)=0 |
Run the activity. More... | |
virtual void | restart () |
Restart the activity. More... | |
A game activity.
An activity is a task that can be run over time. gf
provides predefined activites but you can also add your own activities.
Here is a list of predefined activites:
|
virtual |
Destructor.
|
virtual |
Restart the activity.
Reimplemented in gf::ParallelActivity, gf::RepeatedSequenceActivity, gf::RepeatActivity, gf::SequenceActivity, gf::DelayActivity, gf::CallbackActivity, gf::ColorActivity, gf::MoveToActivity, gf::RotateToActivity, and gf::ValueActivity.
|
pure virtual |
Run the activity.
time | The time since the last run |
Implemented in gf::ParallelActivity, gf::RepeatedSequenceActivity, gf::RepeatActivity, gf::SequenceActivity, gf::DelayActivity, gf::CallbackActivity, gf::ColorActivity, gf::MoveToActivity, gf::RotateToActivity, and gf::ValueActivity.