Gtihub Pages State GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release) License Last Commit
Esegui il file MENU-XTETRIS-WINDOWS.bat e scegli tra le opzioni disponibili inserendo il loro numero di elenco:
1 - Installa prerequisiti e compila XTetris
2 - Compila e avvia subito XTetris
3 - Avvia il gioco gia compilato
4 - Disinstalla dipendenze / rimuovi build e file compilati di XTetris
5 - Apri una guida in Notepad++
6 - Visualizza CHANGELOG.md
7 - Controlla integrita del repository
8 - Esci
Note
Il repository include anche Notepad++ Portable, utile per aprire e leggere i file Markdown del progetto, con il plugin NppMarkdownPanel integrato per la preview Markdown.
Le dipendenze gestite automaticamente vengono installate nella cartella piboh-temp/ del progetto. PowerShell 7 viene sempre installato nel percorso predefinito, ma se in piboh-portable/PowerShell-7/ è presente una copia portable di pwsh.exe, gli script usano quella con priorità assoluta. Git non viene gestito dagli script automatici. Per rimuovere le dipendenze non più necessarie si basta selezionare l'apposita opzione dal menu.
La rimozione opzionale di XTetris elimina la cartella build, gli eventuali file compilati presenti nella root del progetto e il launcher generato AVVIA GIOCO.bat.
I log degli script vengono salvati in:
piboh-script/log/
La versione corrente degli script è salvata in:
piboh-script/version.txt
mkdir build cd build cmake .. cmake --build .
Il repository pubblica anche una versione browser tramite GitHub Pages .
Apri per vedere la struttura completa del repository
XTetris/
├── .github/
│ └── workflows/
├── .idea/
├── Elements/
│ ├── boolType.h
│ ├── color_codes.h
│ ├── colori.h
│ ├── exit_modes.h
│ ├── rotazioni.h
│ └── string.h
├── GameSetting/
│ ├── Player/
│ │ ├── player.c
│ │ └── player.h
│ ├── menus.c
│ └── menus.h
├── PianoDiGioco/
│ ├── pianodigioco.c
│ └── pianodigioco.h
├── Tetramino/
│ ├── tetramino.c
│ └── tetramino.h
├── guide/
│ ├── GUIDA-CLION-WINDOWS.md
│ ├── GUIDA-MSYS2.md
│ ├── GUIDA-SCRIPT-AUTOMATICO-WINDOWS.md
│ ├── GUIDA-VSCODE-WINDOWS.md
│ ├── GUIDA-WINDOWS-RAPIDA.md
│ └── GUIDA-WINDOWS.md
├── piboh-images/
| ├── xterisimage.jpeg
| └── xterisimage_nobg.png
├── piboh-portable/
│ ├── Notepad++Portable/
│ │ ├── plugins/NppMarkdownPanel/
│ │ └── shortcuts.xml
│ └── PowerShell-7/
├── piboh-script/
│ ├── apri-guide-windows.bat
│ ├── disinstalla-dipendenze-windows.bat
│ ├── disinstalla-dipendenze-windows.ps1
│ ├── installa-compila-windows.bat
│ ├── installa-compila-windows.ps1
│ ├── log/
│ ├── verifica-integrita-windows.bat
│ └── version.txt
├── .gitignore
├── CHANGELOG.md
├── CMakeLists.txt
├── MENU-XTETRIS-WINDOWS.bat
└── main.c
XTetris/
├── build/
│ ├── XTetris.exe
│ └── ...
├── cmake-build-debug/
├── AVVIA GIOCO.bat
├── main.o
├── menus.o
├── player.o
├── tetramino.o
├── CHANGELOG.md
├── MENU-XTETRIS-WINDOWS.bat
├── guide/
├── piboh-images/
| ├── xterisimage.jpeg
| └── xterisimage_nobg.png
├── piboh-portable/
│ ├── Notepad++Portable/
│ │ ├── plugins/NppMarkdownPanel/
│ │ └── shortcuts.xml
│ └── PowerShell-7/
├── piboh-script/
└── ...