diff options
author | Chris Apers | 2004-05-25 14:07:43 +0000 |
---|---|---|
committer | Chris Apers | 2004-05-25 14:07:43 +0000 |
commit | b6f2b6fd531cbc4ee5035edb88729054dbf6fe41 (patch) | |
tree | 66987146f2f3c2298498ac142b573487e2cf056f /backends/PalmOS/Src/builder/scumm/bl_newgui.c | |
parent | 429644d1a7b11f78da7e0565e42a75caa60091d8 (diff) | |
download | scummvm-rg350-b6f2b6fd531cbc4ee5035edb88729054dbf6fe41.tar.gz scummvm-rg350-b6f2b6fd531cbc4ee5035edb88729054dbf6fe41.tar.bz2 scummvm-rg350-b6f2b6fd531cbc4ee5035edb88729054dbf6fe41.zip |
Updated
svn-id: r13878
Diffstat (limited to 'backends/PalmOS/Src/builder/scumm/bl_newgui.c')
-rw-r--r-- | backends/PalmOS/Src/builder/scumm/bl_newgui.c | 2455 |
1 files changed, 2454 insertions, 1 deletions
diff --git a/backends/PalmOS/Src/builder/scumm/bl_newgui.c b/backends/PalmOS/Src/builder/scumm/bl_newgui.c index fa899af436..f1f2334761 100644 --- a/backends/PalmOS/Src/builder/scumm/bl_newgui.c +++ b/backends/PalmOS/Src/builder/scumm/bl_newgui.c @@ -1,5 +1,7 @@ #include <PalmOS.h> #include "b_globals.h" + +typedef unsigned short bitmap_t; /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// @@ -32,7 +34,2457 @@ static void addNewGui_guifont() { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,28,54,54,124,102,102,124,64,0,0,0 }; - writeRecord(guifont, sizeof(guifont), GBVARS_GUIFONT_INDEX, GBVARS_SCUMM); + writeRecord(guifont, sizeof(guifont), GBVARS_GUIFONT_INDEX, GBVARS_COMMON); +} + +static void addNewGui_font_bits() { + bitmap_t _font_bits[] = { + +/* Character 33 (0x21): + width 3 + +---+ + | | + | * | + | * | + | * | + | * | + | * | + | | + | * | + | | + | | + +---+ +*/ +0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, +0x4000, +0x0000, +0x0000, + +/* Character 34 (0x22): + width 4 + +----+ + | | + |* * | + |* * | + | | + | | + | | + | | + | | + | | + | | + +----+ +*/ +0x0000, +0xa000, +0xa000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 35 (0x23): + width 6 + +------+ + | | + | | + | * * | + |***** | + | * * | + |***** | + | * * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x5000, +0xf800, +0x5000, +0xf800, +0x5000, +0x0000, +0x0000, +0x0000, + +/* Character 36 (0x24): + width 6 + +------+ + | * | + | *** | + |* * * | + |* * | + | *** | + | * * | + |* * * | + | *** | + | * | + | | + +------+ +*/ +0x2000, +0x7000, +0xa800, +0xa000, +0x7000, +0x2800, +0xa800, +0x7000, +0x2000, +0x0000, + +/* Character 37 (0x25): + width 9 + +---------+ + | | + | * * | + |* * * | + |* * * | + | * * | + | * * | + | * * * | + | * * * | + | * * | + | | + +---------+ +*/ +0x0000, +0x4400, +0xa400, +0xa800, +0x4800, +0x1200, +0x1500, +0x2500, +0x2200, +0x0000, + +/* Character 38 (0x26): + width 5 + +-----+ + | | + | ** | + |* | + |* * | + | *** | + |* * | + |* * | + | * * | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x8000, +0xa000, +0x7000, +0xa000, +0xa000, +0x5000, +0x0000, +0x0000, + +/* Character 39 (0x27): + width 2 + +--+ + | | + |* | + |* | + | | + | | + | | + | | + | | + | | + | | + +--+ +*/ +0x0000, +0x8000, +0x8000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 40 (0x28): + width 5 + +-----+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0x1000, +0x2000, +0x4000, +0x4000, +0x4000, +0x2000, +0x1000, +0x0000, +0x0000, + +/* Character 41 (0x29): + width 5 + +-----+ + | | + |* | + | * | + | * | + | * | + | * | + | * | + |* | + | | + | | + +-----+ +*/ +0x0000, +0x8000, +0x4000, +0x2000, +0x2000, +0x2000, +0x4000, +0x8000, +0x0000, +0x0000, + +/* Character 42 (0x2a): + width 6 + +------+ + | | + | | + | * | + |* * * | + | *** | + |* * * | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x2000, +0xa800, +0x7000, +0xa800, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 43 (0x2b): + width 6 + +------+ + | | + | | + | * | + | * | + |***** | + | * | + | * | + | | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x2000, +0x2000, +0xf800, +0x2000, +0x2000, +0x0000, +0x0000, +0x0000, + +/* Character 44 (0x2c): + width 3 + +---+ + | | + | | + | | + | | + | | + | * | + | | + | * | + |* | + | | + +---+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x4000, +0x0000, +0x4000, +0x8000, +0x0000, + +/* Character 45 (0x2d): + width 5 + +-----+ + | | + | | + | | + | | + |**** | + | | + | | + | | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0xf000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 46 (0x2e): + width 2 + +--+ + | | + | | + | | + | | + | | + | | + | | + |* | + | | + | | + +--+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x8000, +0x0000, +0x0000, + +/* Character 47 (0x2f): + width 5 + +-----+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + |* | + |* | + | | + +-----+ +*/ +0x0000, +0x1000, +0x1000, +0x2000, +0x2000, +0x4000, +0x4000, +0x8000, +0x8000, +0x0000, + +/* Character 48 (0x30): + width 5 + +-----+ + | | + | ** | + |* * | + |* * | + |* * | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x9000, +0x9000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 49 (0x31): + width 3 + +---+ + | | + | * | + |** | + | * | + | * | + | * | + | * | + | * | + | | + | | + +---+ +*/ +0x0000, +0x4000, +0xc000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, +0x0000, + +/* Character 50 (0x32): + width 5 + +-----+ + | | + |*** | + | * | + | * | + | * | + | * | + |* | + |**** | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x1000, +0x1000, +0x2000, +0x4000, +0x8000, +0xf000, +0x0000, +0x0000, + +/* Character 51 (0x33): + width 5 + +-----+ + | | + |*** | + | * | + | * | + | ** | + | * | + | * | + |*** | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x1000, +0x1000, +0x6000, +0x1000, +0x1000, +0xe000, +0x0000, +0x0000, + +/* Character 52 (0x34): + width 5 + +-----+ + | | + | * | + | ** | + |* * | + |* * | + |**** | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0x2000, +0x6000, +0xa000, +0xa000, +0xf000, +0x2000, +0x2000, +0x0000, +0x0000, + +/* Character 53 (0x35): + width 5 + +-----+ + | | + |**** | + |* | + |*** | + | * | + | * | + | * | + |*** | + | | + | | + +-----+ +*/ +0x0000, +0xf000, +0x8000, +0xe000, +0x1000, +0x1000, +0x1000, +0xe000, +0x0000, +0x0000, + +/* Character 54 (0x36): + width 5 + +-----+ + | | + | ** | + |* | + |*** | + |* * | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x8000, +0xe000, +0x9000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 55 (0x37): + width 5 + +-----+ + | | + |**** | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0xf000, +0x1000, +0x1000, +0x2000, +0x2000, +0x4000, +0x4000, +0x0000, +0x0000, + +/* Character 56 (0x38): + width 5 + +-----+ + | | + | ** | + |* * | + |* * | + | ** | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x9000, +0x6000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 57 (0x39): + width 5 + +-----+ + | | + | ** | + |* * | + |* * | + |* * | + | *** | + | * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x9000, +0x9000, +0x7000, +0x1000, +0x6000, +0x0000, +0x0000, + +/* Character 58 (0x3a): + width 2 + +--+ + | | + | | + | | + |* | + | | + |* | + | | + | | + | | + | | + +--+ +*/ +0x0000, +0x0000, +0x0000, +0x8000, +0x0000, +0x8000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 59 (0x3b): + width 2 + +--+ + | | + | | + | | + |* | + | | + |* | + |* | + | | + | | + | | + +--+ +*/ +0x0000, +0x0000, +0x0000, +0x8000, +0x0000, +0x8000, +0x8000, +0x0000, +0x0000, +0x0000, + +/* Character 60 (0x3c): + width 5 + +-----+ + | | + | | + | * | + | * | + | * | + | * | + | * | + | | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x1000, +0x2000, +0x4000, +0x2000, +0x1000, +0x0000, +0x0000, +0x0000, + +/* Character 61 (0x3d): + width 5 + +-----+ + | | + | | + | | + |**** | + | | + |**** | + | | + | | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0xf000, +0x0000, +0xf000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 62 (0x3e): + width 5 + +-----+ + | | + | | + |* | + | * | + | * | + | * | + |* | + | | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x8000, +0x4000, +0x2000, +0x4000, +0x8000, +0x0000, +0x0000, +0x0000, + +/* Character 63 (0x3f): + width 5 + +-----+ + | | + |*** | + | * | + | * | + | * | + | * | + | | + | * | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x1000, +0x1000, +0x2000, +0x4000, +0x0000, +0x4000, +0x0000, +0x0000, + +/* Character 64 (0x40): + width 7 + +-------+ + | | + | *** | + | * * | + |* *** | + |* * * | + |* *** | + | * | + | **** | + | | + | | + +-------+ +*/ +0x0000, +0x3800, +0x4400, +0x9c00, +0xa400, +0x9c00, +0x4000, +0x3c00, +0x0000, +0x0000, + +/* Character 65 (0x41): + width 5 + +-----+ + | | + | ** | + |* * | + |**** | + |* * | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0xf000, +0x9000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 66 (0x42): + width 5 + +-----+ + | | + |*** | + |* * | + |*** | + |* * | + |* * | + |* * | + |*** | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x9000, +0xe000, +0x9000, +0x9000, +0x9000, +0xe000, +0x0000, +0x0000, + +/* Character 67 (0x43): + width 5 + +-----+ + | | + | ** | + |* * | + |* | + |* | + |* | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x8000, +0x8000, +0x8000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 68 (0x44): + width 5 + +-----+ + | | + |*** | + |* * | + |* * | + |* * | + |* * | + |* * | + |*** | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x9000, +0x9000, +0x9000, +0x9000, +0x9000, +0xe000, +0x0000, +0x0000, + +/* Character 69 (0x45): + width 5 + +-----+ + | | + |**** | + |* | + |**** | + |* | + |* | + |* | + |**** | + | | + | | + +-----+ +*/ +0x0000, +0xf000, +0x8000, +0xf000, +0x8000, +0x8000, +0x8000, +0xf000, +0x0000, +0x0000, + +/* Character 70 (0x46): + width 5 + +-----+ + | | + |**** | + |* | + |**** | + |* | + |* | + |* | + |* | + | | + | | + +-----+ +*/ +0x0000, +0xf000, +0x8000, +0xf000, +0x8000, +0x8000, +0x8000, +0x8000, +0x0000, +0x0000, + +/* Character 71 (0x47): + width 5 + +-----+ + | | + | ** | + |* * | + |* | + |* ** | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x8000, +0xb000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 72 (0x48): + width 5 + +-----+ + | | + |* * | + |* * | + |**** | + |* * | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x9000, +0x9000, +0xf000, +0x9000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 73 (0x49): + width 2 + +--+ + | | + |* | + |* | + |* | + |* | + |* | + |* | + |* | + | | + | | + +--+ +*/ +0x0000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x0000, +0x0000, + +/* Character 74 (0x4a): + width 5 + +-----+ + | | + | ** | + | * | + | * | + |* * | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x3000, +0x1000, +0x1000, +0x9000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 75 (0x4b): + width 5 + +-----+ + | | + |* * | + |* * | + |* * | + |** | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x9000, +0x9000, +0xa000, +0xc000, +0xa000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 76 (0x4c): + width 5 + +-----+ + | | + |* | + |* | + |* | + |* | + |* | + |* | + | *** | + | | + | | + +-----+ +*/ +0x0000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x7000, +0x0000, +0x0000, + +/* Character 77 (0x4d): + width 6 + +------+ + | | + |* * | + |** ** | + |* * * | + |* * | + |* * | + |* * | + |* * | + | | + | | + +------+ +*/ +0x0000, +0x8800, +0xd800, +0xa800, +0x8800, +0x8800, +0x8800, +0x8800, +0x0000, +0x0000, + +/* Character 78 (0x4e): + width 5 + +-----+ + | | + |* * | + |** * | + |* ** | + |* * | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x9000, +0xd000, +0xb000, +0x9000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 79 (0x4f): + width 5 + +-----+ + | | + | ** | + |* * | + |* * | + |* * | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x9000, +0x9000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 80 (0x50): + width 5 + +-----+ + | | + |*** | + |* * | + |* * | + |*** | + |* | + |* | + |* | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x9000, +0x9000, +0xe000, +0x8000, +0x8000, +0x8000, +0x0000, +0x0000, + +/* Character 81 (0x51): + width 5 + +-----+ + | | + | ** | + |* * | + |* * | + |* * | + |* * | + |* * | + | ** | + | * | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x9000, +0x9000, +0x9000, +0x9000, +0x6000, +0x1000, +0x0000, + +/* Character 82 (0x52): + width 5 + +-----+ + | | + |*** | + |* * | + |* * | + |*** | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0xe000, +0x9000, +0x9000, +0xe000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 83 (0x53): + width 5 + +-----+ + | | + | ** | + |* * | + |* | + | ** | + | * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x6000, +0x9000, +0x8000, +0x6000, +0x1000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 84 (0x54): + width 6 + +------+ + | | + |***** | + | * | + | * | + | * | + | * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, +0xf800, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, + +/* Character 85 (0x55): + width 5 + +-----+ + | | + |* * | + |* * | + |* * | + |* * | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x9000, +0x9000, +0x9000, +0x9000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 86 (0x56): + width 6 + +------+ + | | + |* * | + |* * | + |* * | + | * * | + | * * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, +0x8800, +0x8800, +0x8800, +0x5000, +0x5000, +0x2000, +0x2000, +0x0000, +0x0000, + +/* Character 87 (0x57): + width 6 + +------+ + | | + |* * | + |* * | + |* * | + |* * * | + |* * * | + | * * | + | * * | + | | + | | + +------+ +*/ +0x0000, +0x8800, +0x8800, +0x8800, +0xa800, +0xa800, +0x5000, +0x5000, +0x0000, +0x0000, + +/* Character 88 (0x58): + width 5 + +-----+ + | | + |* * | + |* * | + | ** | + |* * | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x9000, +0x9000, +0x6000, +0x9000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 89 (0x59): + width 6 + +------+ + | | + |* * | + |* * | + | * * | + | * | + | * | + | * | + | * | + | | + | | + +------+ +*/ +0x0000, +0x8800, +0x8800, +0x5000, +0x2000, +0x2000, +0x2000, +0x2000, +0x0000, +0x0000, + +/* Character 90 (0x5a): + width 5 + +-----+ + | | + |**** | + | * | + | * | + | * | + |* | + |* | + |**** | + | | + | | + +-----+ +*/ +0x0000, +0xf000, +0x1000, +0x2000, +0x4000, +0x8000, +0x8000, +0xf000, +0x0000, +0x0000, + +/* Character 91 (0x5b): + width 4 + +----+ + | | + | ** | + | * | + | * | + | * | + | * | + | * | + | ** | + | | + | | + +----+ +*/ +0x0000, +0x6000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x6000, +0x0000, +0x0000, + +/* Character 92 (0x5c): + width 5 + +-----+ + | | + |* | + |* | + | * | + | * | + | * | + | * | + | * | + | * | + | | + +-----+ +*/ +0x0000, +0x8000, +0x8000, +0x4000, +0x4000, +0x2000, +0x2000, +0x1000, +0x1000, +0x0000, + +/* Character 93 (0x5d): + width 4 + +----+ + | | + |** | + | * | + | * | + | * | + | * | + | * | + |** | + | | + | | + +----+ +*/ +0x0000, +0xc000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0xc000, +0x0000, +0x0000, + +/* Character 94 (0x5e): + width 4 + +----+ + | | + | * | + |* * | + | | + | | + | | + | | + | | + | | + | | + +----+ +*/ +0x0000, +0x4000, +0xa000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 95 (0x5f): + width 5 + +-----+ + | | + | | + | | + | | + | | + | | + | | + |**** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xf000, +0x0000, +0x0000, + +/* Character 96 (0x60): + width 3 + +---+ + | | + |* | + | * | + | | + | | + | | + | | + | | + | | + | | + +---+ +*/ +0x0000, +0x8000, +0x4000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, + +/* Character 97 (0x61): + width 5 + +-----+ + | | + | | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x7000, +0x9000, +0x9000, +0x9000, +0x7000, +0x0000, +0x0000, + +/* Character 98 (0x62): + width 5 + +-----+ + | | + |* | + |* | + |*** | + |* * | + |* * | + |* * | + |*** | + | | + | | + +-----+ +*/ +0x0000, +0x8000, +0x8000, +0xe000, +0x9000, +0x9000, +0x9000, +0xe000, +0x0000, +0x0000, + +/* Character 99 (0x63): + width 4 + +----+ + | | + | | + | | + | ** | + |* | + |* | + |* | + | ** | + | | + | | + +----+ +*/ +0x0000, +0x0000, +0x0000, +0x6000, +0x8000, +0x8000, +0x8000, +0x6000, +0x0000, +0x0000, + +/* Character 100 (0x64): + width 5 + +-----+ + | | + | * | + | * | + | *** | + |* * | + |* * | + |* * | + | *** | + | | + | | + +-----+ +*/ +0x0000, +0x1000, +0x1000, +0x7000, +0x9000, +0x9000, +0x9000, +0x7000, +0x0000, +0x0000, + +/* Character 101 (0x65): + width 5 + +-----+ + | | + | | + | | + | ** | + |* * | + |**** | + |* | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x6000, +0x9000, +0xf000, +0x8000, +0x6000, +0x0000, +0x0000, + +/* Character 102 (0x66): + width 5 + +-----+ + | | + | ** | + | * | + |**** | + | * | + | * | + | * | + | * | + | | + | | + +-----+ +*/ +0x0000, +0x3000, +0x4000, +0xf000, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, +0x0000, + +/* Character 103 (0x67): + width 5 + +-----+ + | | + | | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | * | + | ** | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x7000, +0x9000, +0x9000, +0x9000, +0x7000, +0x1000, +0x6000, + +/* Character 104 (0x68): + width 5 + +-----+ + | | + |* | + |* | + |*** | + |* * | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x8000, +0x8000, +0xe000, +0x9000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 105 (0x69): + width 2 + +--+ + | | + |* | + | | + |* | + |* | + |* | + |* | + |* | + | | + | | + +--+ +*/ +0x0000, +0x8000, +0x0000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x0000, +0x0000, + +/* Character 106 (0x6a): + width 4 + +----+ + | | + | * | + | | + | * | + | * | + | * | + | * | + | * | + | * | + |** | + +----+ +*/ +0x0000, +0x2000, +0x0000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0x2000, +0xc000, + +/* Character 107 (0x6b): + width 5 + +-----+ + | | + |* | + |* | + |* * | + |* * | + |** | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x8000, +0x8000, +0x9000, +0xa000, +0xc000, +0xa000, +0x9000, +0x0000, +0x0000, + +/* Character 108 (0x6c): + width 2 + +--+ + | | + |* | + |* | + |* | + |* | + |* | + |* | + |* | + | | + | | + +--+ +*/ +0x0000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x8000, +0x0000, +0x0000, + +/* Character 109 (0x6d): + width 6 + +------+ + | | + | | + | | + |**** | + |* * * | + |* * * | + |* * * | + |* * * | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0xf000, +0xa800, +0xa800, +0xa800, +0xa800, +0x0000, +0x0000, + +/* Character 110 (0x6e): + width 5 + +-----+ + | | + | | + | | + |*** | + |* * | + |* * | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0xe000, +0x9000, +0x9000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 111 (0x6f): + width 5 + +-----+ + | | + | | + | | + | ** | + |* * | + |* * | + |* * | + | ** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x6000, +0x9000, +0x9000, +0x9000, +0x6000, +0x0000, +0x0000, + +/* Character 112 (0x70): + width 5 + +-----+ + | | + | | + | | + |*** | + |* * | + |* * | + |* * | + |*** | + |* | + |* | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0xe000, +0x9000, +0x9000, +0x9000, +0xe000, +0x8000, +0x8000, + +/* Character 113 (0x71): + width 5 + +-----+ + | | + | | + | | + | *** | + |* * | + |* * | + |* * | + | *** | + | * | + | * | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x7000, +0x9000, +0x9000, +0x9000, +0x7000, +0x1000, +0x1000, + +/* Character 114 (0x72): + width 5 + +-----+ + | | + | | + | | + |* ** | + |** | + |* | + |* | + |* | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0xb000, +0xc000, +0x8000, +0x8000, +0x8000, +0x0000, +0x0000, + +/* Character 115 (0x73): + width 5 + +-----+ + | | + | | + | | + | *** | + |* | + | ** | + | * | + |*** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x7000, +0x8000, +0x6000, +0x1000, +0xe000, +0x0000, +0x0000, + +/* Character 116 (0x74): + width 4 + +----+ + | | + | * | + | * | + |*** | + | * | + | * | + | * | + | * | + | | + | | + +----+ +*/ +0x0000, +0x4000, +0x4000, +0xe000, +0x4000, +0x4000, +0x4000, +0x2000, +0x0000, +0x0000, + +/* Character 117 (0x75): + width 5 + +-----+ + | | + | | + | | + |* * | + |* * | + |* * | + |* * | + | *** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x9000, +0x9000, +0x9000, +0x9000, +0x7000, +0x0000, +0x0000, + +/* Character 118 (0x76): + width 6 + +------+ + | | + | | + | | + |* * | + |* * | + | * * | + | * * | + | * | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0x8800, +0x8800, +0x5000, +0x5000, +0x2000, +0x0000, +0x0000, + +/* Character 119 (0x77): + width 6 + +------+ + | | + | | + | | + |* * * | + |* * * | + |* * * | + | * * | + | * * | + | | + | | + +------+ +*/ +0x0000, +0x0000, +0x0000, +0xa800, +0xa800, +0xa800, +0x5000, +0x5000, +0x0000, +0x0000, + +/* Character 120 (0x78): + width 5 + +-----+ + | | + | | + | | + |* * | + |* * | + | ** | + |* * | + |* * | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x9000, +0x9000, +0x6000, +0x9000, +0x9000, +0x0000, +0x0000, + +/* Character 121 (0x79): + width 5 + +-----+ + | | + | | + | | + |* * | + |* * | + |* * | + |* * | + | *** | + | * | + | ** | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0x9000, +0x9000, +0x9000, +0x9000, +0x7000, +0x1000, +0x6000, + +/* Character 122 (0x7a): + width 5 + +-----+ + | | + | | + | | + |**** | + | * | + | ** | + |* | + |**** | + | | + | | + +-----+ +*/ +0x0000, +0x0000, +0x0000, +0xf000, +0x1000, +0x6000, +0x8000, +0xf000, +0x0000, +0x0000, + +/* Character 123 (0x7b): + width 5 + +-----+ + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + +-----+ +*/ +0x1000, +0x2000, +0x2000, +0x2000, +0x4000, +0x2000, +0x2000, +0x2000, +0x1000, +0x0000, + +/* Character 124 (0x7c): + width 4 + +----+ + | | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + | | + +----+ +*/ +0x0000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x4000, +0x0000, + +/* Character 125 (0x7d): + width 5 + +-----+ + |* | + | * | + | * | + | * | + | * | + | * | + | * | + | * | + |* | + | | + +-----+ +*/ +0x8000, +0x4000, +0x4000, +0x4000, +0x2000, +0x4000, +0x4000, +0x4000, +0x8000, +0x0000, + +/* Character 126 (0x7e): + width 5 + +-----+ + | | + | * * | + |* * | + | | + | | + | | + | | + | | + | | + | | + +-----+ +*/ +0x0000, +0x5000, +0xa000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +}; + writeRecord(_font_bits, sizeof(_font_bits), GBVARS_FONTBITS_INDEX, GBVARS_COMMON); } /////////////////////////////////////////////////////////////////// @@ -42,4 +2494,5 @@ static void addNewGui_guifont() { void addNewGui() { addNewGui_guifont(); + addNewGui_font_bits(); }
\ No newline at end of file |