#ifndef GAMECASE_HEADER #define GAMECASE_HEADER #include #include #include "Player.h" class GameCase { char command; char* description; bool (*func)(double&); void copyFrom(const GameCase&); void free(); public: GameCase(); GameCase(char, const char*, bool f(double&)); GameCase(const GameCase&); GameCase& operator=(const GameCase&); ~GameCase(); char get_comm() const; void print() const; bool exec(double&) const; }; #endif