Preparazione aggiunta texture

This commit is contained in:
2026-06-22 16:00:08 +02:00
parent 729c634854
commit 4ac25779bd
6 changed files with 11 additions and 3 deletions
+1 -1
View File
@@ -53,7 +53,7 @@ target_compile_options(common INTERFACE
set(METHODS_PATH "./src/*/methods/*.cpp") set(METHODS_PATH "./src/*/methods/*.cpp")
set(VERSION "V9") set(VERSION "V10")
file(GLOB_RECURSE METHODS_SRC "${METHODS_PATH}") file(GLOB_RECURSE METHODS_SRC "${METHODS_PATH}")
add_executable(main${VERSION} ./src/testMain.cpp ${METHODS_SRC} ) add_executable(main${VERSION} ./src/testMain.cpp ${METHODS_SRC} )
+1 -1
View File
@@ -64,4 +64,4 @@ Per spostare l'intera scena si tiene premuto il tasto centrale del mouse.
# Per lanciare: # Per lanciare:
./build/bin/mainV9 ./build/bin/mainV10
+2
View File
@@ -8,6 +8,8 @@ class Caviglia : public PieceInterface{
private: private:
const sf::Vector3f caviglia_Dim = {60, 200, 60}; const sf::Vector3f caviglia_Dim = {60, 200, 60};
const sf::Color caviglia_Col = sf::Color(230,160,11,255); const sf::Color caviglia_Col = sf::Color(230,160,11,255);
const sf::Texture TextureF = sf::Texture(TEXTUREPATH + "cavigliaF.png");
const sf::Texture TextureL = sf::Texture(TEXTUREPATH + "cavigliaL.png");
public: public:
+3 -1
View File
@@ -9,7 +9,9 @@ class Coscia : public PieceInterface{
private: private:
const sf::Vector3f coscia_Dim = {80, 200, 80}; const sf::Vector3f coscia_Dim = {80, 200, 80};
const sf::Color coscia_Col = sf::Color::Yellow; const sf::Color coscia_Col = sf::Color::Yellow;
const sf::Texture TextureF = sf::Texture(TEXTUREPATH + "cosciaF.png");
const sf::Texture TextureL = sf::Texture(TEXTUREPATH + "cosciaL.png");
public: public:
Coscia(rb::Vector3 coords, _Float16 mass); Coscia(rb::Vector3 coords, _Float16 mass);
+1
View File
@@ -2,6 +2,7 @@
#include <math.h> #include <math.h>
#include "../../rigidbody/headers/rb.hpp" #include "../../rigidbody/headers/rb.hpp"
#define TEXTUREPATH std::string("../../../textures/")
#ifndef PIECE_INTERFACE_H #ifndef PIECE_INTERFACE_H
#define PIECE_INTERFACE_H #define PIECE_INTERFACE_H
+3
View File
@@ -10,6 +10,9 @@ class Torso : public PieceInterface{
private: private:
const sf::Vector3f torso_Dim = {100, 100, 150}; const sf::Vector3f torso_Dim = {100, 100, 150};
const sf::Color torso_Col = sf::Color::Red; const sf::Color torso_Col = sf::Color::Red;
const sf::Texture TextureF = sf::Texture(TEXTUREPATH + "TorsoF.png");
const sf::Texture TextureL = sf::Texture(TEXTUREPATH + "TorsoL.png");
public: public:
Torso(rb::Vector3 coords, _Float16 mass); Torso(rb::Vector3 coords, _Float16 mass);
~Torso(); ~Torso();