mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
49 lines
993 B
C
49 lines
993 B
C
// SONIC ROBO BLAST 2
|
|
//-----------------------------------------------------------------------------
|
|
// Copyright (C) 1999-2018 by Sonic Team Junior.
|
|
// Copyright (C) 2019 by Kart Krew.
|
|
//
|
|
// This program is free software distributed under the
|
|
// terms of the GNU General Public License, version 2.
|
|
// See the 'LICENSE' file for more details.
|
|
//-----------------------------------------------------------------------------
|
|
/// \file font.h
|
|
/// \brief Font setup
|
|
|
|
#ifndef __FONT_H__
|
|
#define __FONT_H__
|
|
|
|
#define MAX_FONTS 32
|
|
|
|
typedef struct font font_t;
|
|
|
|
struct font
|
|
{
|
|
patch_t **font;
|
|
|
|
UINT8 start;
|
|
UINT8 size;
|
|
|
|
char prefix[8];/* 7 used at most */
|
|
unsigned digits : 2;
|
|
};
|
|
|
|
extern font_t fontv[MAX_FONTS];
|
|
extern int fontc;
|
|
|
|
/*
|
|
Reloads already registered fonts.
|
|
*/
|
|
void Font_Load (void);
|
|
|
|
/*
|
|
Registers and loads a new font.
|
|
*/
|
|
int Font_Register (const font_t *);
|
|
|
|
/*
|
|
Register a new font, but do not load it yet.
|
|
*/
|
|
int Font_DumbRegister (const font_t *);
|
|
|
|
#endif
|