aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/gamebase
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab/gamebase')
-rw-r--r--src/base_tab/gamebase/GameBase.hpp4
-rw-r--r--src/base_tab/gamebase/PGNGameBase.hpp4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/base_tab/gamebase/GameBase.hpp b/src/base_tab/gamebase/GameBase.hpp
index 1ef5f59..b2c1488 100644
--- a/src/base_tab/gamebase/GameBase.hpp
+++ b/src/base_tab/gamebase/GameBase.hpp
@@ -3,6 +3,10 @@
#include <algorithm>
#include <vector>
+/**
+ * @brief Represent the interface that each database type (such as PGNGameBase) must follow
+ * to be accessible in OChess.
+ */
class GameBase {
public:
diff --git a/src/base_tab/gamebase/PGNGameBase.hpp b/src/base_tab/gamebase/PGNGameBase.hpp
index f455ebd..c37e551 100644
--- a/src/base_tab/gamebase/PGNGameBase.hpp
+++ b/src/base_tab/gamebase/PGNGameBase.hpp
@@ -3,6 +3,10 @@
#include "GameBase.hpp"
#include "pgnp.hpp"
+/**
+ * @brief Used to open PGN files
+ *
+ */
class PGNGameBase : public GameBase {
pgnp::PGN *pgn;
bool hasNextGame;