Distribution de travail : FreeBSD 15.0
Lien officiel :
https://cataclysmdda.org/
[util01@reseau99 ~]$ mkdir -p Games/CataclysmDDA
[util01@reseau99 ~]$ cd Games/CataclysmDDA/
[util01@reseau99 ~/Games/CataclysmDDA]$
[util01@reseau99 ~/Games/CataclysmDDA]$ wget https://github.com/CleverRaven/Cataclysm-DDA/archive/refs/tags/0.H-RELEASE.tar.gz
[util01@reseau99 ~/Games/CataclysmDDA]$ tar xvfz 0.H-RELEASE.tar.gz
[util01@reseau99 ~/Games/CataclysmDDA]$ cd Cataclysm-DDA-0.H-RELEASE/
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE]$
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE]$ mkdir build
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE]$ cd build
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/build]$
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/build]$ cmake .. -DTILES=ON -DSOUND=ON -DRELEASE=1 -DBACKTRACE=OFF -DLIBBACKTRACE=OFF
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/build]$ make -j$(sysctl -n hw.ncpu) CXXFLAGS="-std=gnu++14"
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/build]$ cd ..
[util01@reseau99 ~/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE]$
...
In file included from /home/util01/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/src/third-party/flatbuffers/flatbuffers.h:23:
/home/util01/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/src/third-party/flatbuffers/stl_emulation.h:550:12: error: cannot assign to non-static data member 'count_' with const-qualified type 'const size_type' (aka 'const unsigned long')
550 | count_ = other.count_;
| ~~~~~~ ^
/home/util01/Games/CataclysmDDA/Cataclysm-DDA-0.H-RELEASE/src/third-party/flatbuffers/stl_emulation.h:629:19: note: non-static data member 'count_' declared const here
629 | const size_type count_;
| ~~~~~~~~~~~~~~~~^~~~~~
...
Ouvrir :
../src/third-party/flatbuffers/stl_emulation.h
Chercher :
// This is a naive implementation with 'count_' member even if (Extent != dynamic_extent).
pointer const data_;
const size_type count_;
Remplacer par :
// This is a naive implementation with 'count_' member even if (Extent != dynamic_extent).
pointer const data_;
size_type count_;
Par défaut, le jeu a des graphismes en 2d :
Puis sélectionner le menu [Options] et appuyer sur la touche [Entrée] pour valider, la fenêtre des options s'affiche :
La liste des graphismes des tuiles disponibles s'affiche, appuyer sur la touche [Entrée] :
Soit :