42_cub3d/textures/test/north.xpm
mcolonna 6007f27510 fix: render *
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
2024-11-13 18:59:07 +01:00

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 ",
"........................................................ ",
"........................................................ ",
"........................................................ ",
"........................................................ ",
"........................................................ "
};