File evaTickable.h¶
File List > src > evaTickable.h
Go to the documentation of this file
#pragma once
namespace eva
{
class Tickable
{
public:
Tickable();
Tickable(const Tickable &) = delete;
Tickable &operator=(const Tickable &) = delete;
Tickable(Tickable &&) = delete;
Tickable &operator=(Tickable &&) = delete;
virtual ~Tickable();
static void tac();
private:
virtual void tick() = 0;
private:
Tickable *next = 0;
static Tickable *first;
};
}