Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
Public Member Functions | List of all members
gf::Activity Class Referenceabstract

A game activity. More...

#include <gf/Activity.h>

Inheritance diagram for gf::Activity:
Inheritance graph
[legend]

Public Member Functions

virtual ~Activity ()
 Destructor. More...
 
virtual ActivityStatus run (Time time)=0
 Run the activity. More...
 
virtual void restart ()
 Restart the activity. More...
 

Detailed Description

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:

Constructor & Destructor Documentation

◆ ~Activity()

virtual gf::Activity::~Activity ( )
virtual

Destructor.

Member Function Documentation

◆ restart()

virtual void gf::Activity::restart ( )
virtual

◆ run()

virtual ActivityStatus gf::Activity::run ( Time  time)
pure virtual