aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/gamebase/PGNGameBase.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab/gamebase/PGNGameBase.hpp')
-rw-r--r--src/base_tab/gamebase/PGNGameBase.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/base_tab/gamebase/PGNGameBase.hpp b/src/base_tab/gamebase/PGNGameBase.hpp
index 2aa0840..b58bdca 100644
--- a/src/base_tab/gamebase/PGNGameBase.hpp
+++ b/src/base_tab/gamebase/PGNGameBase.hpp
@@ -1,10 +1,15 @@
#include "GameBase.hpp"
+#include "pgnp.hpp"
class PGNGameBase : public GameBase {
+ pgnp::PGN *pgn;
+ bool hasNextGame;
+
+ void ParseNextGame();
public:
PGNGameBase(std::string pgn_file);
- bool HasNextGame() { return (false); }
+ bool HasNextGame();
Game *GetGame(std::uint32_t id) { return (new Game()); };
- Game *GetNextGame() { return (new Game()); };
+ Game *GetNextGame();
}; \ No newline at end of file