//AUTOGENERATED FILE FROM png2asset
// Conversion args: /color_indexed_nums8x8_map_0_to_39.png -o /zgb_color_indexed_nums_map_4.c -map -use_map_attributes -keep_palette_order -use_structs -source_tileset /color_indexed_nums8x8_9_to_0.png -entity_tileset /color_indexed_nums8x8_30_to_39.png

#include <stdint.h>
#include <gbdk/platform.h>
#include <gbdk/metasprites.h>
#include "TilesInfo.h"
#include "MapInfo.h"

BANKREF(zgb_color_indexed_nums_map_4)

const palette_color_t zgb_color_indexed_nums_map_4_palettes[16] = {
	RGB8(253,207,207), RGB8(241,131,131), RGB8(231, 40, 40), RGB8( 76,  0,  0),
	RGB8(187,210,247), RGB8( 77,171,255), RGB8( 35,129,235), RGB8(  9,  5, 88),
	RGB8(190,255,210), RGB8(  0,237, 22), RGB8(  0,167, 15), RGB8( 10, 59,  2),
	RGB8(253,253,139), RGB8(255,242,  0), RGB8(179,170,  0), RGB8( 75, 61,  2)
	};

const uint8_t zgb_color_indexed_nums_map_4_tiles[320] = {
	0xff,0x00,0xff,0x00,0xff,0x4c,0xff,0x52,0xff,0x52,0xff,0x52,0xff,0x0c,0xff,0x00,
	0x00,0xff,0x00,0xff,0x24,0xff,0x22,0xff,0x22,0xff,0x22,0xff,0x22,0xff,0x02,0xff,
	0xff,0x00,0xff,0x40,0xff,0x5e,0xff,0x42,0xff,0x44,0xff,0x48,0xff,0x1e,0xff,0x00,
	0x00,0xff,0x00,0xff,0x5c,0xff,0x44,0xff,0x4c,0xff,0x44,0xff,0x5c,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x0a,0xff,0x2a,0xff,0x2a,0xff,0x2e,0xff,0x22,0xff,0x00,
	0x00,0xff,0x00,0xff,0x5c,0xff,0x50,0xff,0x5c,0xff,0x44,0xff,0x5c,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x5c,0xff,0x50,0xff,0x5c,0xff,0x54,0xff,0x5c,0xff,0x00,
	0x00,0xff,0x00,0xff,0x5c,0xff,0x44,0xff,0x48,0xff,0x48,0xff,0x48,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x48,0xff,0x54,0xff,0x48,0xff,0x54,0xff,0x48,0xff,0x00,
	0x00,0xff,0x00,0xff,0x2e,0xff,0x2a,0xff,0x2e,0xff,0x22,0xff,0x22,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x66,0xff,0x29,0xff,0x49,0xff,0x69,0xff,0x06,0xff,0x00,
	0x00,0xff,0x00,0xff,0x72,0xff,0x11,0xff,0x21,0xff,0x31,0xff,0x01,0xff,0x01,0xff,
	0xff,0x00,0xff,0x00,0xff,0x6f,0xff,0x21,0xff,0x42,0xff,0x64,0xff,0x0f,0xff,0x00,
	0x00,0xff,0x00,0xff,0x6e,0xff,0x22,0xff,0x46,0xff,0x62,0xff,0x0e,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x05,0xff,0x65,0xff,0x25,0xff,0x47,0xff,0x61,0xff,0x00,
	0x00,0xff,0x00,0xff,0x0e,0xff,0x68,0xff,0x2e,0xff,0x42,0xff,0x6e,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x0e,0xff,0x68,0xff,0x2e,0xff,0x4a,0xff,0x6e,0xff,0x00,
	0x00,0xff,0x00,0xff,0x0e,0xff,0x62,0xff,0x24,0xff,0x44,0xff,0x64,0xff,0x00,0xff,
	0xff,0x00,0xff,0x00,0xff,0x04,0xff,0x6a,0xff,0x24,0xff,0x4a,0xff,0x64,0xff,0x00,
	0x00,0xff,0x00,0xff,0x07,0xff,0x35,0xff,0x17,0xff,0x21,0xff,0x31,0xff,0x00,0xff
	};


BANKREF_EXTERN(color_indexed_nums8x8_9_to_0.png)
extern const struct TilesInfo color_indexed_nums8x8_9_to_0.png;

BANKREF(zgb_color_indexed_nums_map_4_tiles_info)
const struct TilesInfo zgb_color_indexed_nums_map_4_tiles_info = {
	.num_frames=20, // num tiles
	.data=zgb_color_indexed_nums_map_4_tiles, // tiles
	.num_pals=4, // num palettes
	.pals=zgb_color_indexed_nums_map_4_palettes, // palettes
	.color_data=0  // tile palettes
};

const unsigned char zgb_color_indexed_nums_map_4_map[50] = {
	0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,
	0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,
	0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x10,0x11,0x12,0x13,
	0x14,0x15,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,
	0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff,
};

const unsigned char zgb_color_indexed_nums_map_4_map_attributes[50] = {
	0x00,0x00,0x01,0x01,0x02,0x02,0x00,0x00,0x01,0x01,
	0x00,0x00,0x01,0x01,0x02,0x02,0x00,0x00,0x01,0x01,
	0x03,0x03,0x00,0x00,0x01,0x01,0x02,0x02,0x00,0x00,
	0x03,0x03,0x00,0x00,0x01,0x01,0x02,0x02,0x00,0x00,
	0x03,0x03,0x00,0x00,0x01,0x01,0x02,0x02,0x00,0x00,
};

BANKREF_EXTERN(zgb_color_indexed_nums_map_4_tiles_info)
const struct MapInfo zgb_color_indexed_nums_map_4 = {
	.data=zgb_color_indexed_nums_map_4_map, // map
	.width=10, // width
	.height=5, // height
	.attributes=zgb_color_indexed_nums_map_4_map_attributes, // map attributes
	.tiles_bank=BANK(color_indexed_nums8x8_9_to_0.png), // source tiles bank
	.tiles=&color_indexed_nums8x8_9_to_0.png, // source tiles info
	.extra_tiles=&zgb_color_indexed_nums_map_4_tiles_info, // pointer to Tilesinfo struct with map tiles not found in the source tileset
	.extra_tiles_bank=BANK(zgb_color_indexed_nums_map_4_tiles_info), // bank for above Tilesinfo struct
};
