/
trilirium
/
Pacman
Обзор
Документация
Войти
/
trilirium
/
Pacman
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Task.h
50 строк
768 B
Trilirium
first commit
19 июн 2026, 11:07
19 июн 2026, 11:07
d44591e
Код
Авторство
О чём код?
// Task.h // // Class that models an scheduled task in the game // ///////////////////////////////////////////////////////////////////////////// #ifndef _TASK_H_ #define _TASK_H_ #include "ScheduledTask.h" namespace Puckman { class Task { // fields protected: // all possible tasks static ScheduledTask *tasks[10]; public: int id; // task id // task time enum TimeUnits { TEN_HUNDREDTHS = 1, SECONDS = 2, TEN_SECONDS = 3 }; TimeUnits timeUnits; int remainingUnits; // methods public: // initialization and cleanup Task(int taskId, TimeUnits units, int time); ~Task(); static void initScheduledTasksList(); static void endScheduledTasksList(); void execute(); }; } #endif // _TASK_H_