|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 587
|
[C]Semplicissima Libreria Grafica, quale?
Salve,
Per un progetto dell'università, debbo visualizzare a video un labirinto generato casualmente, ed i relativi cammini. Per ora lo visualizzo all'interno della schermata DOS con caratteri 'X' (muro) e ' ' (pavimento), mentre il cammino è un '*'. Per migliorare un minimo l'esperienza visiva vorrei integrare della rozzissima grafica. Cerco quindi una libreria banalissima e di semplice utilizzo, dove posso stampare a video (finestra o full screen, non fa differenza) dei pixel in diversi colori. Ho cercato online, ma ho trovato solamente librerie piu o meno avanzate con kilogrammi di documentazione che non posso per motivi temporali sgranocchiare. Spero che qualsuno mi sappia aiutare. Un saluto.
__________________
AMD Phenom II 965 Black Edition | Gigabyte 990XA-UD3 | Corsair 8GB DDR3 1666 | Intel SSD 320 160GB + WD Caviar Green 3TB | AsusGeForce GTX770 DC II| CoolerMaster 690 II | Philips 231e1sb |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2010
Messaggi: 56
|
SDL: http://www.libsdl.org/
Due pagine di tutorial e sei già in grado di disegnare pixel: http://www.libsdl.org/intro.en/usinginit.html http://www.libsdl.org/intro.en/usingvideo.html Più semplice di così... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
piu semplice di cosi c'é WinBGIM: una riga di codice per aprire una finestra delle dimensioni volute (funzione initwindow) e una riga di codice per ogni forma che si vuole disegnare, tra linee, punti, rettangoli, ellissi, ecc.
la libreria si scarica da qua: http://codecutter.org/tools/winbgim/ qui la documentazione: http://www.cs.colorado.edu/~main/cs1...bgi/index.html |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
mi correggo, per disegnare le linee servono due righe di codice: una chiamata alla funzione moveto e una alla funzione lineto ^_^
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:01.



















