
fix: - fix texture for each direction (north texture is in north etc) - fix mirror textures (the left of each texture is at its left) - fix dimensions (walls are 1x1 for any window dimensions or FOV) - optimize render() dev: - add testmaps/good_directions_test.cub - add textures/test/*.xpm
99 lines
12 KiB
C
99 lines
12 KiB
C
/* XPM */
|
|
static char *north[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"127 90 3 1 ",
|
|
" c #003BFF",
|
|
". c #006AFF",
|
|
"X c white",
|
|
/* pixels */
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
"............................................................... XXXXXXXXXXXXX ",
|
|
"....XX.....................................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"....XXX........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. XXXXXXXXXXXXXX ",
|
|
"....XXXXXXXXXXXXX............................................. XXXXXXXXXXXX ",
|
|
"....XX........................................................ XXXXXXXX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XXX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XX ",
|
|
"....XX........................................................ XX ",
|
|
"....XXX....................................................... XXX ",
|
|
"....XXX....................................................... XXX ",
|
|
".....XX...................................................... XX ",
|
|
".....XX...................................................... XX ",
|
|
".....XX...................................................... XX ",
|
|
".....XX...................................................... XX ",
|
|
".....XX...................................................... XXX ",
|
|
".....XX...................................................... XXX ",
|
|
".....XX...................................................... XX ",
|
|
".....XX.....................................XXXX............. XX ",
|
|
".....XX...........................XX.......XXXXXX.......XXXXXX XX ",
|
|
".....XX...................XX......XX......XXXXXXX...XXXXXXXXXXXX XXXXXX XXX XX XXX ",
|
|
".....XX...................XXX.....XX.....XXXXX.XXX..XXXXXX.. XXXX XXXXXXXXXXXXXX XX XX XXX ",
|
|
".....XX...................XXXX....XXX...XXXXXX..XX....XXX... XXX XXXXXXXXXXXX XX XX XX ",
|
|
".....XX...................XXXX....XXX...XXX.....XX.....XX... XX XX XX XX XX ",
|
|
".....XX...................XXXXX....XX...XX......XX.....XX... XX XX XX XX XX ",
|
|
".....XX...................XX.XXX...XX..XXX......XXX...XXX... XX XX XX XX XX ",
|
|
".....XX...................XX.XXX...XX..XXX.......XX...XXX... XXX XX XXXXXXXX XX XX ",
|
|
".....XX...................XX..XXX..XX..XX........XX...XX.XXXXXXX XX XXXXXXXXXXXX XX ",
|
|
".....XX...................XX..XXX..XX..XX........XX...XX.XXXXXXX XXX XX XXXXXX XX ",
|
|
".....XX...................XX...XXX.XX..XX.......XXX...XX...XXXX XXX XX XXX XX ",
|
|
".....XX...................XX...XXX.XX..XXX......XXX...XX....XXXX XX XX XXX XX ",
|
|
".....XX...................XXX...XXXXX...XX.....XXX....XX... XXXX XXX XX XX XXX ",
|
|
".....XX...................XXX...XXXXX...XXX...XXXX....XX... XXX XXX XX XX XXX ",
|
|
".....XX....................XX....XXXX...XXXXXXXXX.....XX... XX XX XX XX ",
|
|
".....XX....................XX....XXXX....XXXXXXX......XX... XX XX ",
|
|
".....XX.................................................... XX ",
|
|
".....XX.................................................... XX ",
|
|
".....XX.................................................... XX ",
|
|
".....XX.................................................... XX ",
|
|
".....XX.................................................... XX ",
|
|
".....XX................................................... XX ",
|
|
".....XX................................................... XX ",
|
|
".....XXX.................................................. XX ",
|
|
".....XXX.................................................. XX ",
|
|
"......XX.................................................. XX ",
|
|
"......XX.................................................. XX ",
|
|
"......XX.................................................. XX ",
|
|
"......XX.................................................. XX ",
|
|
"......XXXX............................................... XX ",
|
|
"......XXXX............................................... XX ",
|
|
"......XXXX............................................... XXX ",
|
|
"......XXXX............................................... XXX ",
|
|
"......XXXX............................................... XX ",
|
|
".......XXX............................................... XX ",
|
|
".......XX................................................ XX ",
|
|
".......XX................................................ XX ",
|
|
".......XX................................................ XX ",
|
|
".......XX............................................... XX ",
|
|
".......XXX.............................................. XX ",
|
|
".......XXX.............................................. XX ",
|
|
"........XX.............................................. XX ",
|
|
"........XX.............................................. XX ",
|
|
"........XX.............................................. XX ",
|
|
"........XX.............................................. XX ",
|
|
"........XXXX............................................ XX ",
|
|
"........XXXXXXXX........................................ XX ",
|
|
"..........XXXXXXXXX..................................... XX ",
|
|
"...............XXXXXX................................... XX ",
|
|
".................XXXXXXX................................ XXXXXXX ",
|
|
"...................XXXXXXXXX............................ XXXXXXXXXXXXX ",
|
|
"......................XXXXXXXXXXX....................... XXXXXXXXXXXXXXX ",
|
|
"..........................XXXXXXXXXXXXXX................ XXXXXXXXXXXXXXXXXXX ",
|
|
"...............................XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX ",
|
|
"......................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"........................................................XXXXXXXXXXXXXXXXXXXXXX ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ "
|
|
};
|