Files
mazegame/engine/content/font/font_mgl_sys1.h
T

664 lines
15 KiB
C

// ██▀▀█▀▀██▀▀▀▀▀▀▀█▀▀█ ▄
// ██ ▀ █▄ ▀██▄ ▀ ▄█ ▄ ▄█▄█ ▄▀██
// █ █ █ ▀▀ ▄█ █ █ ██ ██ █ ▀██
// ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀
// Data generated using MSXimg 1.22.1
// by Guillaume "Aoineko" Blanchard (2022) under CC BY-SA free license
// ─────────────────────────────────────────────────────────────────────────────
// Author: Guillaume "Aoineko" Blanchard, for MSXgl (MSX Game library)
// License: CC-BY-SA
// ─────────────────────────────────────────────────────────────────────────────
// Generation parameters:
// - Input file: font\font_mgl_sys1.png
// - Mode: Bitmap
// - Start position: 0, 16
// - Sprite size: 8, 8 (gap: 0, 0)
// - Sprite count: 16, 4
// - Color count: 2 (Transparent: #000000)
// - Palette mode: MSX1 [1:-1]
// - Compressor: None
// - Skip empty: TRUE
// Data table
const unsigned char g_Font_MGL_Sys1[] =
{
// Font header data
0x88, // Data size [x|y]
0x88, // Font size [x|y]
0x21, // First character ASCII code (!)
0x00, // Last character ASCII code (
// // Sprite[0] (offset:4)
// // Sprite[1] (offset:4)
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x00, /* ........ */
0x30, /* ..##.... */
0x00, /* ........ */
// // Sprite[2] (offset:12)
0x00, /* ........ */
0x6C, /* .##.##.. */
0x6C, /* .##.##.. */
0x48, /* .#..#... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// // Sprite[3] (offset:20)
0x00, /* ........ */
0x2C, /* ..#.##.. */
0x7E, /* .######. */
0x2C, /* ..#.##.. */
0x2C, /* ..#.##.. */
0x7E, /* .######. */
0x2C, /* ..#.##.. */
0x00, /* ........ */
// // Sprite[4] (offset:28)
0x00, /* ........ */
0x18, /* ...##... */
0x3E, /* ..#####. */
0x58, /* .#.##... */
0x3C, /* ..####.. */
0x1A, /* ...##.#. */
0x7C, /* .#####.. */
0x00, /* ........ */
// // Sprite[5] (offset:36)
0x00, /* ........ */
0x62, /* .##...#. */
0x64, /* .##..#.. */
0x08, /* ....#... */
0x10, /* ...#.... */
0x26, /* ..#..##. */
0x46, /* .#...##. */
0x00, /* ........ */
// // Sprite[6] (offset:44)
0x00, /* ........ */
0x38, /* ..###... */
0x6C, /* .##.##.. */
0x38, /* ..###... */
0x6A, /* .##.#.#. */
0x64, /* .##..#.. */
0x3A, /* ..###.#. */
0x00, /* ........ */
// // Sprite[7] (offset:52)
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x20, /* ..#..... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// // Sprite[8] (offset:60)
0x00, /* ........ */
0x0C, /* ....##.. */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x0C, /* ....##.. */
0x00, /* ........ */
// // Sprite[9] (offset:68)
0x00, /* ........ */
0x30, /* ..##.... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x30, /* ..##.... */
0x00, /* ........ */
// // Sprite[10] (offset:76)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x66, /* .##..##. */
0x18, /* ...##... */
0x66, /* .##..##. */
0x00, /* ........ */
0x00, /* ........ */
// // Sprite[11] (offset:84)
0x00, /* ........ */
0x00, /* ........ */
0x18, /* ...##... */
0x18, /* ...##... */
0x7E, /* .######. */
0x18, /* ...##... */
0x18, /* ...##... */
0x00, /* ........ */
// // Sprite[12] (offset:92)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x10, /* ...#.... */
// // Sprite[13] (offset:100)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x3C, /* ..####.. */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// // Sprite[14] (offset:108)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x00, /* ........ */
// // Sprite[15] (offset:116)
0x00, /* ........ */
0x02, /* ......#. */
0x06, /* .....##. */
0x0C, /* ....##.. */
0x18, /* ...##... */
0x30, /* ..##.... */
0x60, /* .##..... */
0x00, /* ........ */
// // Sprite[16] (offset:124)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x6E, /* .##.###. */
0x76, /* .###.##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[17] (offset:132)
0x00, /* ........ */
0x18, /* ...##... */
0x38, /* ..###... */
0x58, /* .#.##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x7E, /* .######. */
0x00, /* ........ */
// // Sprite[18] (offset:140)
0x00, /* ........ */
0x3C, /* ..####.. */
0x46, /* .#...##. */
0x1C, /* ...###.. */
0x30, /* ..##.... */
0x60, /* .##..... */
0x7E, /* .######. */
0x00, /* ........ */
// // Sprite[19] (offset:148)
0x00, /* ........ */
0x3C, /* ..####.. */
0x46, /* .#...##. */
0x1C, /* ...###.. */
0x06, /* .....##. */
0x46, /* .#...##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[20] (offset:156)
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x60, /* .##..... */
0x7E, /* .######. */
0x0C, /* ....##.. */
0x0C, /* ....##.. */
0x00, /* ........ */
// // Sprite[21] (offset:164)
0x00, /* ........ */
0x7E, /* .######. */
0x60, /* .##..... */
0x7E, /* .######. */
0x06, /* .....##. */
0x46, /* .#...##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[22] (offset:172)
0x00, /* ........ */
0x3C, /* ..####.. */
0x60, /* .##..... */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[23] (offset:180)
0x00, /* ........ */
0x7E, /* .######. */
0x06, /* .....##. */
0x0C, /* ....##.. */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x00, /* ........ */
// // Sprite[24] (offset:188)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[25] (offset:196)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x3E, /* ..#####. */
0x06, /* .....##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[26] (offset:204)
0x00, /* ........ */
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x00, /* ........ */
// // Sprite[27] (offset:212)
0x00, /* ........ */
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x00, /* ........ */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x10, /* ...#.... */
// // Sprite[28] (offset:220)
0x00, /* ........ */
0x0C, /* ....##.. */
0x18, /* ...##... */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x18, /* ...##... */
0x0C, /* ....##.. */
0x00, /* ........ */
// // Sprite[29] (offset:228)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x7E, /* .######. */
0x00, /* ........ */
0x7E, /* .######. */
0x00, /* ........ */
0x00, /* ........ */
// // Sprite[30] (offset:236)
0x00, /* ........ */
0x30, /* ..##.... */
0x18, /* ...##... */
0x0C, /* ....##.. */
0x0C, /* ....##.. */
0x18, /* ...##... */
0x30, /* ..##.... */
0x00, /* ........ */
// // Sprite[31] (offset:244)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x0E, /* ....###. */
0x18, /* ...##... */
0x00, /* ........ */
0x18, /* ...##... */
0x00, /* ........ */
// // Sprite[32] (offset:252)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x06, /* .....##. */
0x36, /* ..##.##. */
0x56, /* .#.#.##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[33] (offset:260)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x7E, /* .######. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x00, /* ........ */
// // Sprite[34] (offset:268)
0x00, /* ........ */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x7C, /* .#####.. */
0x00, /* ........ */
// // Sprite[35] (offset:276)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x60, /* .##..... */
0x60, /* .##..... */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[36] (offset:284)
0x00, /* ........ */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x7C, /* .#####.. */
0x00, /* ........ */
// // Sprite[37] (offset:292)
0x00, /* ........ */
0x7E, /* .######. */
0x60, /* .##..... */
0x7C, /* .#####.. */
0x60, /* .##..... */
0x60, /* .##..... */
0x7E, /* .######. */
0x00, /* ........ */
// // Sprite[38] (offset:300)
0x00, /* ........ */
0x7E, /* .######. */
0x60, /* .##..... */
0x7C, /* .#####.. */
0x60, /* .##..... */
0x60, /* .##..... */
0x60, /* .##..... */
0x00, /* ........ */
// // Sprite[39] (offset:308)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x60, /* .##..... */
0x6E, /* .##.###. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[40] (offset:316)
0x00, /* ........ */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x7E, /* .######. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x00, /* ........ */
// // Sprite[41] (offset:324)
0x00, /* ........ */
0x3C, /* ..####.. */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[42] (offset:332)
0x00, /* ........ */
0x7E, /* .######. */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x58, /* .#.##... */
0x30, /* ..##.... */
0x00, /* ........ */
// // Sprite[43] (offset:340)
0x00, /* ........ */
0x66, /* .##..##. */
0x6C, /* .##.##.. */
0x78, /* .####... */
0x78, /* .####... */
0x6C, /* .##.##.. */
0x66, /* .##..##. */
0x00, /* ........ */
// // Sprite[44] (offset:348)
0x00, /* ........ */
0x60, /* .##..... */
0x60, /* .##..... */
0x60, /* .##..... */
0x60, /* .##..... */
0x60, /* .##..... */
0x7E, /* .######. */
0x00, /* ........ */
// // Sprite[45] (offset:356)
0x00, /* ........ */
0x42, /* .#....#. */
0x66, /* .##..##. */
0x7E, /* .######. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x00, /* ........ */
// // Sprite[46] (offset:364)
0x00, /* ........ */
0x46, /* .#...##. */
0x66, /* .##..##. */
0x76, /* .###.##. */
0x6E, /* .##.###. */
0x66, /* .##..##. */
0x62, /* .##...#. */
0x00, /* ........ */
// // Sprite[47] (offset:372)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[48] (offset:380)
0x00, /* ........ */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x7C, /* .#####.. */
0x60, /* .##..... */
0x60, /* .##..... */
0x00, /* ........ */
// // Sprite[49] (offset:388)
0x00, /* ........ */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x68, /* .##.#... */
0x36, /* ..##.##. */
0x00, /* ........ */
// // Sprite[50] (offset:396)
0x00, /* ........ */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x7C, /* .#####.. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x00, /* ........ */
// // Sprite[51] (offset:404)
0x00, /* ........ */
0x3C, /* ..####.. */
0x60, /* .##..... */
0x3C, /* ..####.. */
0x06, /* .....##. */
0x46, /* .#...##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[52] (offset:412)
0x00, /* ........ */
0x7E, /* .######. */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x00, /* ........ */
// // Sprite[53] (offset:420)
0x00, /* ........ */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x00, /* ........ */
// // Sprite[54] (offset:428)
0x00, /* ........ */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x3C, /* ..####.. */
0x18, /* ...##... */
0x00, /* ........ */
// // Sprite[55] (offset:436)
0x00, /* ........ */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x7E, /* .######. */
0x66, /* .##..##. */
0x42, /* .#....#. */
0x00, /* ........ */
// // Sprite[56] (offset:444)
0x00, /* ........ */
0x66, /* .##..##. */
0x76, /* .###.##. */
0x1C, /* ...###.. */
0x38, /* ..###... */
0x6E, /* .##.###. */
0x66, /* .##..##. */
0x00, /* ........ */
// // Sprite[57] (offset:452)
0x00, /* ........ */
0x66, /* .##..##. */
0x66, /* .##..##. */
0x3C, /* ..####.. */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x00, /* ........ */
// // Sprite[58] (offset:460)
0x00, /* ........ */
0x7E, /* .######. */
0x06, /* .....##. */
0x1C, /* ...###.. */
0x30, /* ..##.... */
0x60, /* .##..... */
0x7E, /* .######. */
0x00, /* ........ */
// // Sprite[59] (offset:468)
0x00, /* ........ */
0x38, /* ..###... */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x30, /* ..##.... */
0x38, /* ..###... */
0x00, /* ........ */
// // Sprite[60] (offset:476)
0x00, /* ........ */
0x40, /* .#...... */
0x60, /* .##..... */
0x30, /* ..##.... */
0x18, /* ...##... */
0x0C, /* ....##.. */
0x06, /* .....##. */
0x00, /* ........ */
// // Sprite[61] (offset:484)
0x00, /* ........ */
0x38, /* ..###... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x18, /* ...##... */
0x38, /* ..###... */
0x00, /* ........ */
// // Sprite[62] (offset:492)
0x00, /* ........ */
0x18, /* ...##... */
0x3C, /* ..####.. */
0x66, /* .##..##. */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// // Sprite[63] (offset:500)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x7E, /* .######. */
0x00, /* ........ */
};
// Total size : 508 bytes