
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
88 lines
9.8 KiB
C
88 lines
9.8 KiB
C
/* XPM */
|
|
static char *south[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"121 79 3 1 ",
|
|
" c #DD0E00",
|
|
". c #FF3B00",
|
|
"X c white",
|
|
/* pixels */
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
"............................................................... ",
|
|
".................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
|
|
"..........XXXX.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"..........XXXXXXXXXXXXXXXXXXXXXXXXX.........................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"..........XXXXXXXXXXXX......................................... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"..........XXX.................................................. XXXXXXXXXXXXXXXXXXXX ",
|
|
"..........XXX.................................................. XXXXXXXXXXX ",
|
|
"...........XX.................................................. XXX ",
|
|
"...........XX.................................................. XX ",
|
|
"..........XXX.................................................. XX ",
|
|
"..........XXX.................................................. XX ",
|
|
"..........XX................................................... XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX.................................................. XX ",
|
|
"..........XX..................XXXX............................ XX ",
|
|
".........XXX................XXXXXXX....................XX..... XX XX ",
|
|
".........XXX..............XXXXXX.XX......XX..XX........XX..... XX XX XX XX ",
|
|
".........XX...............XXXX..........XXX..XXXX......XX..... XX XXXXXXXX XX XX XX ",
|
|
".........XX..............XXX...........XXXX..XXXXX.....XX..... XX XXXXXXXXXXXXXX XX XX XX ",
|
|
".........XX..............XXX...........XXX.....XXXX....XX..... XXX XXXXXXXXX XX XX XX ",
|
|
".........XX..............XX...........XXX.......XXXX...XX..... XXX XXXXX XX XX XX ",
|
|
".........XX..............XX...........XXX.........XXX.XXX..... XX XXXX XXX XX XX ",
|
|
".........XX..............XXX..........XX...........XX.XX...... XX XXX XXX XX XX ",
|
|
".........XX..............XXXX........XXX...........XXXXX...... XX XXX XX XX XX ",
|
|
".........XX...............XXXXX......XX.............XXXX...... XX XX XX XXXX XX ",
|
|
".........XX................XXXXX.....XX.............XXXX...... XX XXX XXXXXXXXXXXXXX XX ",
|
|
".........XX..................XXXXX...XX.............XXXX...... XX XXX XXXXXXXXXXXXX XX ",
|
|
".........XX....................XXXX..XX.............XXXX...... XX XX XX XX XX ",
|
|
".........XX.....................XXXX.XX.............XXXX...... XXX XX XX XX XX ",
|
|
".........XX......................XXX.XX.............XXXXX..... XXX XX XX XX XX ",
|
|
".........XX.......................XX.XX.............XXXXX..... XX XX XX XX XX ",
|
|
".........XX.......................XX.XX............XXX.XXX....XXX XX XXX XX XX ",
|
|
".........XX.......................XX.XXX...........XX..XXX...XXXX XX XXX XX XX ",
|
|
".........XX.....................XXXX.XXX..........XXX...XXXXXXXX XX XX XXX XX ",
|
|
".........XX....................XXXX...XXX.........XXX....XXXXXX XX XX XXX XX ",
|
|
".........XX..................XXXXX....XXXX.......XXX......XXXX XX XX ",
|
|
".........XX.............XXXXXXXXX......XXXX.....XXXX.......... XX XX ",
|
|
".........XX.............XXXXXXX.........XXXXXXXXXXX........... XX XX ",
|
|
".........XX..............................XXXXXXXX............. XX ",
|
|
".........XX................................................... XXX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XX ",
|
|
".........XX................................................... XXX ",
|
|
".........XX................................................... XXX ",
|
|
".......XXXX....................XXXXXXXX....................... XX ",
|
|
".......XXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX ",
|
|
".......XXXXXXXXXXXXXXXXXXXXXXXXXX.....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX ",
|
|
"........XXXXXXXX............................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX ",
|
|
"............................................................. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"............................................................. XXXXXXX ",
|
|
"............................................................. ",
|
|
"............................................................. ",
|
|
"............................................................. ",
|
|
"............................................................. ",
|
|
"............................................................. "
|
|
};
|