This commit is contained in:
1 parent
5085ace50d
commit
15b46f6fb5
3 files changed
+42
-3
No files matched your search
@@ -20,10 +20,18 @@
|
||||
#ifndef ENGINEFACTORY_H
|
||||
#define ENGINEFACTORY_H
|
||||
|
||||
class HandInterface;
|
||||
class BoardInterface;
|
||||
class PlayerInterface;
|
||||
|
||||
class EngineFactory{
|
||||
public:
|
||||
|
||||
virtual ~EngineFactory();
|
||||
|
||||
virtual HandInterface* createHand() =0;
|
||||
virtual BoardInterface* createBoard() =0;
|
||||
virtual PlayerInterface* createPlayer() =0;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user