86 lines
2.7 KiB
C
86 lines
2.7 KiB
C
//
|
|
// Created by Wouter Groeneveld on 16/07/20.
|
|
//
|
|
|
|
#ifndef GBA_BITMAP_ENGINE_PROJECT_TEXTURE_H
|
|
#define GBA_BITMAP_ENGINE_PROJECT_TEXTURE_H
|
|
|
|
|
|
//{{BLOCK(questionmark)
|
|
|
|
//======================================================================
|
|
//
|
|
// questionmark, 16x16@16,
|
|
// + 4 tiles not compressed
|
|
// Total size: 512 = 512
|
|
//
|
|
// Time-stamp: 2020-07-15, 20:38:24
|
|
// Exported by Cearn's GBA Image Transmogrifier, v0.8.6
|
|
// ( http://www.coranac.com/projects/#grit )
|
|
//
|
|
//======================================================================
|
|
|
|
// BLUE: 2
|
|
// DARK: 3
|
|
// LIGHT: 4
|
|
// BLACK: 0
|
|
|
|
#define QUESTIONMARK_TILES_LENGTH 256
|
|
|
|
const unsigned short questionmarkTiles[QUESTIONMARK_TILES_LENGTH] __attribute__((aligned(4)))=
|
|
{
|
|
2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2,
|
|
3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0,
|
|
3, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 0,
|
|
3, 4, 4, 4, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 3, 3, 0, 0, 3, 3, 3, 0, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 3, 3, 0, 4, 3, 3, 3, 0, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 3, 3, 0, 4, 3, 3, 3, 0, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 4, 0, 0, 4, 3, 0, 0, 0, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 4, 4, 4, 3, 3, 0, 4, 4, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 4, 4, 4, 4, 0, 0, 4, 4, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 0,
|
|
3, 4, 4, 4, 4, 4, 4, 3, 3, 0, 4, 4, 4, 4, 4, 0,
|
|
3, 4, 0, 4, 4, 4, 4, 4, 0, 0, 4, 4, 4, 0, 4, 0,
|
|
3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
};
|
|
|
|
//}}BLOCK(questionmark)
|
|
|
|
//{{BLOCK(Shared)
|
|
|
|
//======================================================================
|
|
//
|
|
// Shared, 16x16@8,
|
|
// + palette 4 entries, not compressed
|
|
// Total size: 8 = 8
|
|
//
|
|
// Time-stamp: 2020-07-15, 20:38:24
|
|
// Exported by Cearn's GBA Image Transmogrifier, v0.8.6
|
|
// ( http://www.coranac.com/projects/#grit )
|
|
//
|
|
//======================================================================
|
|
|
|
unsigned short color(unsigned int r, unsigned int g, unsigned int b) {
|
|
r = (float) r / 255 * 31;
|
|
g = (float) g / 255 * 31;
|
|
b = (float) b / 255 * 31;
|
|
|
|
unsigned short c = (b & 0x1f) << 10;
|
|
c |= (g & 0x1f) << 5;
|
|
c |= (r & 0x1f);
|
|
return c;
|
|
}
|
|
|
|
const unsigned short sharedPal[] __attribute__((aligned(4)))=
|
|
{
|
|
0x0000, color(255, 255, 255), color(92, 148, 252), color(200, 76, 12), color(252, 152, 56)
|
|
};
|
|
|
|
//}}BLOCK(Shared)
|
|
|
|
|
|
#endif //GBA_BITMAP_ENGINE_PROJECT_TEXTURE_H
|