diff options
Update Queen.hpp
1 files changed, 3 insertions, 3 deletions
| -rw-r--r-- | DiamondProblemAndPolymorphism/Chess/Queen.hpp | 6 |
diff --git a/DiamondProblemAndPolymorphism/Chess/Queen.hpp b/DiamondProblemAndPolymorphism/Chess/Queen.hpp index 84ce90e..70c8e15 100644 --- a/DiamondProblemAndPolymorphism/Chess/Queen.hpp +++ b/DiamondProblemAndPolymorphism/Chess/Queen.hpp @@ -1,7 +1,7 @@ #include "Figure.hpp"
-class Queen : public Bishop, public Rook
-{
+class Queen : public Bishop, public Rook //Формално това НЕ Е ок. Понеже царицата НЕ Е топ и царицата НЕ Е офицер.
+{
public:
Queen(int xCoordinate, int yCoordinate, bool isWhite) :Figure(xCoordinate, yCoordinate, isWhite), Bishop(xCoordinate, yCoordinate, isWhite), Rook(xCoordinate, yCoordinate, isWhite)
{}
@@ -19,4 +19,4 @@ bool Queen::Move(int xNew, int yNew) // Тук сме наследили 2 фуÐ if (res) //Ако е успял - вс е ок
return true;
return Bishop::Move(xNew, yNew); //Ако не си успял като топ, пробвай като офицер.
-}
\ No newline at end of file +}
|
