From 9a86536fb579b244b29aa03fbefcce54746546dc Mon Sep 17 00:00:00 2001 From: angeld55 Date: Sat, 12 Jun 2021 19:02:26 +0300 Subject: fixes --- Sem. 15/Chess/FigureFactory/FigureFactory.cpp | 27 --------------------------- Sem. 15/Chess/FigureFactory/FigureFactory.h | 9 --------- 2 files changed, 36 deletions(-) delete mode 100644 Sem. 15/Chess/FigureFactory/FigureFactory.cpp delete mode 100644 Sem. 15/Chess/FigureFactory/FigureFactory.h (limited to 'Sem. 15/Chess/FigureFactory') diff --git a/Sem. 15/Chess/FigureFactory/FigureFactory.cpp b/Sem. 15/Chess/FigureFactory/FigureFactory.cpp deleted file mode 100644 index e9db605..0000000 --- a/Sem. 15/Chess/FigureFactory/FigureFactory.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include "FigureFactory.h" -#include "../Figures/Bishop/Bishop.h" -#include "../Figures/King/King.h" -#include "../Figures/Knight/Knight.h" -#include "../Figures/Rook/Rook.h" -#include "../Figures/Queen/Queen.h" -#include "../Figures/Pawn/Pawn.h" - -Figure* FigureFactory::createFigure(bool isWhite, FigureType type) -{ - - switch (type) - { - case KingFigure: - return new King(isWhite); - case QueenFigure: - return new Queen(isWhite); - case KnightFigure: - return new Knight(isWhite); - case BishopFigure: - return new Bishop(isWhite); - case PawnFigure: - return new Pawn(isWhite); - case RookFigure: - return new Rook(isWhite); - } -} \ No newline at end of file diff --git a/Sem. 15/Chess/FigureFactory/FigureFactory.h b/Sem. 15/Chess/FigureFactory/FigureFactory.h deleted file mode 100644 index 012a60c..0000000 --- a/Sem. 15/Chess/FigureFactory/FigureFactory.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once -#include "../Figures/FigureBase/Figure.h" -#include "../ConfigEnums/ConfigEnums.h" - -class FigureFactory -{ -public: - static Figure* createFigure(bool isWhite, FigureType); //enum -}; \ No newline at end of file -- cgit v1.3.1-23-gd82d