
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
73 lines
7.7 KiB
C
73 lines
7.7 KiB
C
/* XPM */
|
|
static char *west[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"117 64 3 1 ",
|
|
" c #38E200",
|
|
". c #3CF300",
|
|
"X c white",
|
|
/* pixels */
|
|
"...................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"....................................................... ",
|
|
"............XXXX....................................... ",
|
|
"............XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......... XXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"............XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
"............XX.............................XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XXX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX..............XXX.............XX.....XXXXXX XXXXXXX XXXXXX XX ",
|
|
"............XX..............XXX....XX.......XX...XXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XX ",
|
|
"............XX..............XX.....XXX......XX..XXXX... XXXX XXXXXXX XXXXXX XX ",
|
|
"............XX..............XX.....XXX......XXX.XXX.... XX XXX XX XXX XX ",
|
|
"............XX..............XX.....XXX......XXX.XX..... XXXX XXX XX ",
|
|
"............XX..............XX.....XXX.......XX.XXX.... XXXXX XX XX ",
|
|
"............XX..............XX......XX......XXX..XXXX.. XXXXX XX XX ",
|
|
"............XX..............XX......XX......XXX..XXXXXXXXX XXXXX XXX XX ",
|
|
"............XX..............XX.....XXX......XX...XXXXXXXXX XXXX XX XX ",
|
|
"............XX..............XXX....XXXX....XXX..XXX.... XXX XXX XX ",
|
|
"............XX..............XXXX..XXXXXX..XXXX..XX..... XXX XXX XX ",
|
|
"............XX...............XXXXXXXXXXXXXXXX...XX..... XX XXX XX XX ",
|
|
"............XX................XXXXXX..XXXXXX....XXX...XXXXX XXXXXXXXXXX XX XX ",
|
|
"............XX..................XXX....XXXX.....XXXXXXXXXXX XXXXXXXXX XX XX ",
|
|
"............XX....................................XXXXXX XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX......................................... XX ",
|
|
"............XX.......................................... XX ",
|
|
"............XXX......................................... XX ",
|
|
"............XXX......................................... XX ",
|
|
".............XX......................................... XX ",
|
|
".............XX......................................... XX ",
|
|
".............XX......................................... XX ",
|
|
".............XX......................................... XX ",
|
|
".............XX......................................... XXX ",
|
|
".............XX..................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
".............XXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
|
".............XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..... ",
|
|
".................XXXXXX................................. ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ ",
|
|
"........................................................ "
|
|
};
|