progetto programmazione
viene utilizzata la libreria SFML per la grafica in C++.
da noi su Linux:
apri il terminale (Ctrl + Alt + T)
scarica la libreria
sudo apt-get install libsfml-dev
per maggiori informazioni sulla libreria https://www.sfml-dev.org/learn.php
per maggiori informazioni su come installare sfml su linux https://www.sfml-dev.org/tutorials/2.5/start-linux.php
con il terminale aperto
spostati con il comando cd
sulla cartella in cui vuoi clonare il progetto
(esempio Desktop: cd Desktop
oppure Documents: cd Documents
)
git clone http://github.com/LiberaLongo/nonGravitar.git
con il terminale aperto
spostati sulla cartella del progetto
cd nonGravitar
compilare
make
(per pulire: make clean
, ma non è necessario per ricompilare)
eventualmente rilanciare il gioco (rieseguendo il programma)
./app
abbiamo notato che una funzione sfml (sf::Text::setFillColor(...)) non sempre funziona l'alternativa (sf::Text::setColor(...)) è deprecata quindi se non dovesse funzionare è consigliato scommentare la "//#define NON_FUNZIONA_FILL_COLOR" in utils.hpp (riga 16) togliendo le // quindi risulta: "#define NON_FUNZIONA_FILL_COLOR"
vedi RELAZIONE.md