home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d8xx
/
d812
/
ppmc.lha
/
PPMC
/
Source
/
PPMC1.2b_source.lha
/
font.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-01-27
|
12KB
|
212 lines
/*
----------------------
font.c
© 1992,1993 REELSOFT
----------------------
Font generarted by
FontConverter_V2.0
© 1992 by Andreas Baum
----------------------
*/
#include <exec/types.h>
#include <graphics/text.h>
#include <proto/graphics.h>
extern struct TextFont Font ;
UWORD dump [] = {
0xf653, 0xd918, 0xde40, 0x001b, 0xcde7, 0x86f9, 0xefbc, 0xf000,
0x01e3, 0xe08f, 0x9f7e, 0xffdf, 0x63c3, 0xcd8f, 0xbb73, 0xefcf,
0xbf3e, 0xff1e, 0x3c9e, 0x3c7f, 0xfc79, 0x0183, 0x0006, 0x01c0,
0xc378, 0x0000, 0x0000, 0x0030, 0x0000, 0x0000, 0x1f80, 0x7803,
0x6787, 0xbdb3, 0xe700, 0x007c, 0x700e, 0xfb01, 0xf807, 0xc064,
0xc9d0, 0x0485, 0x5007, 0xdc49, 0x40d4, 0x7a84, 0x42a8, 0x0038,
0x8a01, 0x20ca, 0xd001, 0x2535, 0x7a24, 0xa001, 0x2524, 0x57e0,
0xf7fd, 0x2524, 0xf3e4, 0x001e, 0x7f3c, 0xcec3, 0x01e7, 0x980c,
0x3336, 0x31cc, 0xf1e3, 0xc631, 0xe3c3, 0xd98c, 0xcf1e, 0x3c78,
0xf1e0, 0x331e, 0x3c9b, 0x66c3, 0xcc1b, 0x8103, 0x0006, 0x0300,
0xc018, 0x0000, 0x0000, 0x0030, 0x0000, 0x0000, 0x36c0, 0x4824,
0xbccd, 0xe7b4, 0x1336, 0x0082, 0xd99b, 0x2603, 0xdb0f, 0x7628,
0x50a0, 0x0842, 0x1086, 0x23ff, 0xff2a, 0x462e, 0x739c, 0xe8ce,
0x318c, 0x7d20, 0x2000, 0x0000, 0xa000, 0x0208, 0x0004, 0x0660,
0xd2a3, 0x9a19, 0xb344, 0x0036, 0x6c61, 0x96fb, 0xe33c, 0xfedb,
0xd86c, 0xdb6f, 0xb063, 0xf7b0, 0x7fc3, 0xf18c, 0xcf1e, 0x3c78,
0xf1be, 0x331b, 0x6d59, 0xc306, 0xc61b, 0x803b, 0xe7be, 0xf7df,
0xfb7b, 0x76d9, 0xef9f, 0xf77e, 0x79eb, 0xcf3f, 0xb6cd, 0xcefa,
0x67fe, 0x7009, 0xed6d, 0xf17d, 0x77e6, 0x18cf, 0xdf87, 0xdb2a,
0x5668, 0x94a5, 0x294b, 0xa111, 0x112a, 0xe731, 0x8c63, 0x1556,
0x318a, 0xa35b, 0x6d9b, 0x3352, 0x7b66, 0x6034, 0xcccf, 0x4e60,
0xc1f1, 0x45a6, 0x33bf, 0x1e36, 0x6dc0, 0xff0f, 0x3366, 0x1830,
0x0ccd, 0x5b6c, 0xf063, 0xc637, 0xe3c3, 0xd98c, 0xcf1e, 0x3fda,
0xff03, 0x331b, 0x6771, 0xc30c, 0xc61e, 0xc01f, 0x3c67, 0xbb33,
0xcf7e, 0x6bef, 0x3cf3, 0xce36, 0x7b6b, 0x3333, 0x6677, 0x49a7,
0x6631, 0xec0b, 0x08d8, 0x3f79, 0x019f, 0x70cd, 0xdf86, 0x0db6,
0x6bd8, 0x14a5, 0x294e, 0x21dd, 0xdd2a, 0x46b1, 0x8c63, 0x1256,
0x3189, 0x232d, 0xb6e5, 0xddd2, 0x9d99, 0x9fdc, 0xcccc, 0xce60,
0x0145, 0x4a64, 0x3304, 0x0066, 0x6f0c, 0xc6cf, 0x3666, 0x301b,
0xd80d, 0xb7fc, 0xf1e3, 0xc631, 0xe3f3, 0xcd8c, 0xcf1e, 0x3c19,
0xb1e3, 0x3319, 0xc633, 0x6318, 0xc31e, 0xc06f, 0x3c67, 0x8333,
0xcf7b, 0x6bcf, 0x3cf3, 0xc1b6, 0x6f36, 0x30ec, 0x36c0, 0x4fa2,
0x3dff, 0xb409, 0xef6c, 0x316d, 0x0000, 0x00dc, 0xdb01, 0xdb1f,
0x247c, 0xbfff, 0xfff2, 0x2311, 0x112a, 0x4671, 0x8c63, 0x1566,
0x3189, 0x3d36, 0xda24, 0x4452, 0x9999, 0x906d, 0xddb4, 0xb660,
0xc143, 0x899a, 0x3304, 0x61e3, 0xcff7, 0x8679, 0xe63c, 0xe6cc,
0x30c6, 0x063f, 0x9f7e, 0xfe1f, 0xe3de, 0xc7fc, 0xcf1b, 0xec0e,
0xf1be, 0x31f0, 0x8636, 0x331f, 0xc318, 0x003f, 0xe7be, 0xf31f,
0xcf79, 0xebcd, 0xef9f, 0xcf9b, 0x6636, 0xcc6f, 0xb6c0, 0x4efd,
0xe631, 0x8e04, 0x1036, 0x0082, 0x07e0, 0x00ec, 0xd800, 0x3622,
0x4e89, 0x2318, 0xc633, 0xddff, 0xff2a, 0x7a2e, 0x739c, 0xe8b9,
0xce71, 0x215f, 0xfd9b, 0xbbd2, 0x6966, 0x6232, 0xaa97, 0x1660,
0x0001, 0x0000, 0x3300, 0x6000, 0x0000, 0x0000, 0x0000, 0x00c0,
0x0003, 0xe000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xc198, 0x0000, 0x0000, 0x0003,
0x0060, 0x0000, 0x0c03, 0x0000, 0x0000, 0x00c0, 0x36c0, 0x7e20,
0x0000, 0x6603, 0xe000, 0x007c, 0x0000, 0x00c0, 0xd830, 0x0000,
0x0002, 0x4000, 0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0040,
0x0000, 0x0000, 0x0010, 0x0000, 0x0000, 0x0040, 0x0024, 0x27e0,
0x0000, 0x0000, 0x1e00, 0xc000, 0x0000, 0x0000, 0x0000, 0x0180,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xf1f8, 0x3e00, 0x0000, 0x001e,
0x00c0, 0x0000, 0x0c03, 0x0000, 0x0000, 0x0180, 0x1f80, 0x0600,
0x0000, 0x3c00, 0x0000, 0x0000, 0x0000, 0x00c0, 0xd860, 0x0000,
0x0001, 0x8000, 0x0000, 0x1800, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0030, 0x0000, 0x0000, 0x0000, 0x0064, 0x6000,
0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0005, 0x0007, 0x0006,
0x000d, 0x0005, 0x0012, 0x0008, 0x001a, 0x0005, 0x001f, 0x0003,
0x0022, 0x0003, 0x0025, 0x0003, 0x0028, 0x0003, 0x002b, 0x0005,
0x0030, 0x0003, 0x0033, 0x0004, 0x0037, 0x0002, 0x0039, 0x0004,
0x003d, 0x0006, 0x0043, 0x0003, 0x0046, 0x0006, 0x004c, 0x0006,
0x0052, 0x0006, 0x0058, 0x0006, 0x005e, 0x0006, 0x0064, 0x0005,
0x0069, 0x0006, 0x006f, 0x0006, 0x0075, 0x0002, 0x0077, 0x0003,
0x007a, 0x0004, 0x007e, 0x0004, 0x0082, 0x0004, 0x0086, 0x0006,
0x008c, 0x0009, 0x0095, 0x0007, 0x009c, 0x0006, 0x00a2, 0x0007,
0x00a9, 0x0007, 0x00b0, 0x0005, 0x00b5, 0x0005, 0x00ba, 0x0007,
0x00c1, 0x0007, 0x00c8, 0x0002, 0x00ca, 0x0006, 0x00d0, 0x0007,
0x00d7, 0x0005, 0x00dc, 0x000a, 0x00e6, 0x0007, 0x00ed, 0x0007,
0x00f4, 0x0007, 0x00fb, 0x0007, 0x0102, 0x0007, 0x0109, 0x0007,
0x0110, 0x0006, 0x0116, 0x0007, 0x011d, 0x0007, 0x0124, 0x0009,
0x012d, 0x0007, 0x0134, 0x0007, 0x013b, 0x0005, 0x0140, 0x0004,
0x0144, 0x0005, 0x0149, 0x0004, 0x014d, 0x0005, 0x0152, 0x0005,
0x0157, 0x0002, 0x0159, 0x0005, 0x015e, 0x0006, 0x0164, 0x0005,
0x0169, 0x0006, 0x016f, 0x0006, 0x0175, 0x0005, 0x017a, 0x0006,
0x0180, 0x0006, 0x0186, 0x0002, 0x0188, 0x0003, 0x018b, 0x0006,
0x00c8, 0x0002, 0x0191, 0x0007, 0x0198, 0x0006, 0x019e, 0x0006,
0x01a4, 0x0006, 0x01aa, 0x0006, 0x01b0, 0x0004, 0x01b4, 0x0005,
0x01b9, 0x0004, 0x01bd, 0x0006, 0x01c3, 0x0006, 0x01c9, 0x0007,
0x01d0, 0x0006, 0x01d6, 0x0006, 0x01dc, 0x0005, 0x01e1, 0x0004,
0x01e5, 0x0002, 0x01e7, 0x0004, 0x01eb, 0x0006, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004, 0x01f1, 0x0004,
0x0000, 0x0000, 0x01f5, 0x0002, 0x01f7, 0x0006, 0x01fd, 0x0004,
0x0201, 0x0006, 0x0207, 0x0008, 0x020f, 0x0002, 0x0211, 0x0006,
0x0217, 0x0005, 0x021c, 0x0009, 0x0225, 0x0003, 0x0228, 0x0007,
0x022f, 0x0005, 0x0234, 0x0003, 0x0237, 0x0009, 0x0000, 0x0000,
0x0240, 0x0005, 0x0245, 0x0006, 0x024b, 0x0005, 0x0250, 0x0005,
0x0255, 0x0003, 0x0258, 0x0006, 0x025e, 0x0007, 0x0265, 0x0004,
0x0269, 0x0003, 0x026c, 0x0003, 0x026f, 0x0003, 0x0272, 0x0007,
0x0279, 0x0007, 0x0280, 0x0007, 0x0287, 0x0007, 0x028e, 0x0004,
0x0292, 0x0005, 0x0297, 0x0005, 0x029c, 0x0005, 0x02a1, 0x0005,
0x02a6, 0x0005, 0x029c, 0x0005, 0x02ab, 0x0007, 0x02b2, 0x0005,
0x02b7, 0x0004, 0x02bb, 0x0004, 0x02bf, 0x0004, 0x02c3, 0x0004,
0x02c7, 0x0002, 0x02c9, 0x0002, 0x02cb, 0x0003, 0x02ce, 0x0002,
0x02d0, 0x0006, 0x02d6, 0x0005, 0x02db, 0x0005, 0x02e0, 0x0005,
0x02e5, 0x0005, 0x02ea, 0x0005, 0x02ef, 0x0005, 0x02f4, 0x0005,
0x02f9, 0x0005, 0x02fe, 0x0005, 0x02fe, 0x0005, 0x0303, 0x0005,
0x0308, 0x0005, 0x030d, 0x0005, 0x0312, 0x0005, 0x0317, 0x0004,
0x031b, 0x0003, 0x031b, 0x0003, 0x031e, 0x0003, 0x031e, 0x0003,
0x031e, 0x0003, 0x0321, 0x0003, 0x0324, 0x0006, 0x032a, 0x0003,
0x032d, 0x0004, 0x0331, 0x0004, 0x0335, 0x0004, 0x0335, 0x0004,
0x0339, 0x0002, 0x033b, 0x0002, 0x033d, 0x0003, 0x033d, 0x0003,
0x0340, 0x0004, 0x0344, 0x0004, 0x0348, 0x0004, 0x034c, 0x0004,
0x0350, 0x0004, 0x0350, 0x0004, 0x0350, 0x0004, 0x0354, 0x0005,
0x0359, 0x0004, 0x035d, 0x0004, 0x0361, 0x0004, 0x0365, 0x0004,
0x0365, 0x0004, 0x0369, 0x0004, 0x036d, 0x0004, 0x0371, 0x0004,
0x0375, 0x0006, 0x0001, 0x0003, 0x0006, 0x0006, 0x0006, 0x0008,
0x0006, 0x0004, 0x0004, 0x0004, 0x0004, 0x0006, 0x0004, 0x0005,
0x0003, 0x0004, 0x0007, 0x0005, 0x0007, 0x0007, 0x0007, 0x0007,
0x0007, 0x0006, 0x0007, 0x0007, 0x0003, 0x0004, 0x0005, 0x0005,
0x0005, 0x0007, 0x000a, 0x0008, 0x0007, 0x0008, 0x0008, 0x0006,
0x0006, 0x0008, 0x0008, 0x0003, 0x0007, 0x0008, 0x0006, 0x000b,
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0007, 0x0008,
0x0008, 0x000a, 0x0008, 0x0008, 0x0006, 0x0005, 0x0006, 0x0005,
0x0006, 0x0005, 0x0004, 0x0006, 0x0007, 0x0006, 0x0007, 0x0007,
0x0006, 0x0007, 0x0007, 0x0003, 0x0004, 0x0007, 0x0003, 0x0008,
0x0007, 0x0007, 0x0007, 0x0007, 0x0005, 0x0006, 0x0004, 0x0007,
0x0007, 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, 0x0003, 0x0005,
0x0007, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x00fd, 0x0003, 0x0007, 0x0005, 0x0007, 0x0009,
0x0004, 0x0007, 0x0006, 0x000a, 0x0004, 0x0008, 0x0006, 0x0004,
0x000a, 0x0004, 0x0006, 0x0007, 0x0005, 0x0005, 0x0004, 0x0007,
0x0008, 0x0005, 0x0004, 0x0004, 0x0004, 0x0008, 0x0007, 0x0007,
0x0007, 0x0005, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0008, 0x0006, 0x0005, 0x0005, 0x0005, 0x0005, 0x0002, 0x0003,
0x0003, 0x0003, 0x0007, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0005, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
0x0006, 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, 0x0002, 0x0002,
0x0003, 0x0003, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0006, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005,
0x0005, 0x0005, 0x0007, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xffff, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0001, 0x0001, 0x0001, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0001
} ;
BOOL remfont = FALSE;
VOID FontInit ( VOID )
{
Font.tf_Message.mn_Node.ln_Name = "PPMC.font" ;
Font.tf_YSize = 0x0008 ;
Font.tf_Style = FS_NORMAL ;
Font.tf_Flags = FPF_PROPORTIONAL|FPF_DESIGNED ;
Font.tf_XSize = 0x0005 ;
Font.tf_Baseline = 0x0006 ;
Font.tf_BoldSmear = 0x0001 ;
Font.tf_Accessors = 0x0000 ;
Font.tf_LoChar = 0x20 ;
Font.tf_HiChar = 0xFF ;
Font.tf_CharData = (APTR)((BYTE *)&dump [0] +0x00000000) ;
Font.tf_Modulo = 0x0070 ;
Font.tf_CharLoc = (APTR)((BYTE *)&dump [0] +0x00000380) ;
Font.tf_CharSpace = (APTR)((BYTE *)&dump [0] +0x00000704) ;
Font.tf_CharKern = (APTR)((BYTE *)&dump [0] +0x000008c6) ;
AddFont (&Font) ;
}
// ...