1#ifndef EILEMITWEILE_FINISHAREA_HPP
2#define EILEMITWEILE_FINISHAREA_HPP
4#include "common/gameState/board/Figure.hpp"
21 void WriteIntoJson(rapidjson::Value& json, rapidjson::Document::AllocatorType& allocator)
const override;
24 FinishArea(std::string
id, std::vector<Figure*> figures);
Represents a finish area on the board.
Definition FinishArea.hpp:16
FinishArea()
Definition FinishArea.cpp:5
void WriteIntoJson(rapidjson::Value &json, rapidjson::Document::AllocatorType &allocator) const override
Definition FinishArea.cpp:31
unsigned int GetTypeOfSpace() const override
Definition FinishArea.cpp:12
static FinishArea * FromJson(const rapidjson::Value &json)
Definition FinishArea.cpp:17
Abstract Base Class. Represents a space on the board.
Definition Space.hpp:28