Aggiunto cambio direzione per corretta visualizzaione dx/sx

This commit is contained in:
2026-06-19 19:04:28 +02:00
parent a16cc97048
commit fa6d6cf76e
7 changed files with 30 additions and 8 deletions
+9 -1
View File
@@ -13,6 +13,11 @@ enum class ReferencePlane {
XZN
};
enum class Direction {
L,
R
};
//classi
class PieceInterface{
protected:
@@ -25,7 +30,7 @@ class PieceInterface{
shapeXZ->setFillColor(color);
shapeYZ->setFillColor(color);
}
Direction direction = Direction::L;
public:
sf::Shape* shapeXZ, *shapeYZ;
rb::Vector3 globalPos;
@@ -35,6 +40,9 @@ class PieceInterface{
virtual void update(sf::Clock cl) = 0;
virtual sf::Shape* draw(ReferencePlane plane) = 0;
virtual ~PieceInterface(){}
virtual void setDirection(Direction dir){
direction = dir;
}
};