Initial revision
This commit is contained in:
129
intern/bmfont/BMF_Api.h
Normal file
129
intern/bmfont/BMF_Api.h
Normal file
@@ -0,0 +1,129 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
*
|
||||
* API of the OpenGL bitmap font library.
|
||||
* Currently draws fonts using the glBitmap routine.
|
||||
* This implies that drawing speed is heavyly dependant on
|
||||
* the 2D capabilities of the graphics card.
|
||||
*/
|
||||
|
||||
#ifndef __BMF_API_H
|
||||
#define __BMF_API_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "BMF_Fonts.h"
|
||||
|
||||
/**
|
||||
* Returns the font for a given font type.
|
||||
* @param font The font to retrieve.
|
||||
* @return The font (or nil if not found).
|
||||
*/
|
||||
BMF_Font* BMF_GetFont(BMF_FontType font);
|
||||
|
||||
/**
|
||||
* Draws a character at the current raster position.
|
||||
* @param font The font to use.
|
||||
* @param c The character to draw.
|
||||
* @return Indication of success (0 == error).
|
||||
*/
|
||||
int BMF_DrawCharacter(BMF_Font* font, char c);
|
||||
|
||||
/**
|
||||
* Draws a string at the current raster position.
|
||||
* @param font The font to use.
|
||||
* @param str The string to draw.
|
||||
* @return Indication of success (0 == error).
|
||||
*/
|
||||
int BMF_DrawString(BMF_Font* font, char* str);
|
||||
|
||||
/**
|
||||
* Returns the width of a character in pixels.
|
||||
* @param font The font to use.
|
||||
* @param c The character.
|
||||
* @return The length.
|
||||
*/
|
||||
int BMF_GetCharacterWidth(BMF_Font* font, char c);
|
||||
|
||||
/**
|
||||
* Returns the width of a string of characters.
|
||||
* @param font The font to use.
|
||||
* @param str The string.
|
||||
* @return The length.
|
||||
*/
|
||||
int BMF_GetStringWidth(BMF_Font* font, char* str);
|
||||
|
||||
/**
|
||||
* Returns the bounding box of the font. The width and
|
||||
* height represent the bounding box of the union of
|
||||
* all glyps. The minimum and maximum values of the
|
||||
* box represent the extent of the font and its positioning
|
||||
* about the origin.
|
||||
*/
|
||||
void BMF_GetBoundingBox(BMF_Font* font, int *xmin_r, int *ymin_r, int *xmax_r, int *ymax_r);
|
||||
|
||||
/**
|
||||
* Convert the given @a font to a texture, and return the GL texture
|
||||
* ID of the texture. If the texture ID is bound, text can
|
||||
* be drawn using the texture by calling DrawStringTexture.
|
||||
*
|
||||
* @param font The font to create the texture from.
|
||||
* @return The GL texture ID of the new texture, or -1 if unable
|
||||
* to create.
|
||||
*/
|
||||
int BMF_GetFontTexture(BMF_Font* font);
|
||||
|
||||
/**
|
||||
* Draw the given @a str at the point @a x, @a y, @a z, using
|
||||
* texture coordinates. This assumes that an appropriate texture
|
||||
* has been bound, see BMF_BitmapFont::GetTexture(). The string
|
||||
* is drawn along the positive X axis.
|
||||
*
|
||||
* @param font The font to draw with.
|
||||
* @param string The c-string to draw.
|
||||
* @param x The x coordinate to start drawing at.
|
||||
* @param y The y coordinate to start drawing at.
|
||||
* @param z The z coordinate to start drawing at.
|
||||
*/
|
||||
void BMF_DrawStringTexture(BMF_Font* font, char* string, float x, float y, float z);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BMF_API_H */
|
76
intern/bmfont/BMF_Fonts.h
Normal file
76
intern/bmfont/BMF_Fonts.h
Normal file
@@ -0,0 +1,76 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
* Defines the names of the fonts in the library.
|
||||
*/
|
||||
|
||||
#ifndef __BMF_FONTS_H
|
||||
#define __BMF_FONTS_H
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
typedef enum
|
||||
{
|
||||
BMF_kHelvetica10 = 0,
|
||||
#if BMF_INCLUDE_HELV12
|
||||
BMF_kHelvetica12,
|
||||
#endif
|
||||
#if BMF_INCLUDE_HELVB8
|
||||
BMF_kHelveticaBold8,
|
||||
#endif
|
||||
#if BMF_INCLUDE_HELVB10
|
||||
BMF_kHelveticaBold10,
|
||||
#endif
|
||||
#if BMF_INCLUDE_HELVB12
|
||||
BMF_kHelveticaBold12,
|
||||
#endif
|
||||
#if BMF_INCLUDE_HELVB14
|
||||
BMF_kHelveticaBold14,
|
||||
#endif
|
||||
#if BMF_INCLUDE_SCR12
|
||||
BMF_kScreen12,
|
||||
#endif
|
||||
#if BMF_INCLUDE_SCR14
|
||||
BMF_kScreen14,
|
||||
#endif
|
||||
#if BMF_INCLUDE_SCR15
|
||||
BMF_kScreen15,
|
||||
#endif
|
||||
BMF_kNumFonts
|
||||
} BMF_FontType;
|
||||
|
||||
typedef struct BMF_Font BMF_Font;
|
||||
|
||||
#endif /* __BMF_FONTS_H */
|
69
intern/bmfont/BMF_Settings.h
Normal file
69
intern/bmfont/BMF_Settings.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
* Allows you to determine which fonts to include in the library.
|
||||
*/
|
||||
|
||||
#ifndef __BMF_SETTINGS_H
|
||||
#define __BMF_SETTINGS_H
|
||||
|
||||
/* This font is included always */
|
||||
#define BMF_INCLUDE_HELV10 1
|
||||
|
||||
#ifndef BMF_MINIMAL
|
||||
|
||||
/* These fonts are included with the minimal setting defined */
|
||||
#define BMF_INCLUDE_HELV12 1
|
||||
#define BMF_INCLUDE_HELVB8 1
|
||||
#define BMF_INCLUDE_HELVB10 1
|
||||
#define BMF_INCLUDE_HELVB12 1
|
||||
#define BMF_INCLUDE_HELVB14 1
|
||||
#define BMF_INCLUDE_SCR12 1
|
||||
#define BMF_INCLUDE_SCR14 1
|
||||
#define BMF_INCLUDE_SCR15 1
|
||||
|
||||
#else /* BMF_MINIMAL */
|
||||
#define BMF_INCLUDE_HELV12 0
|
||||
#define BMF_INCLUDE_HELVB8 0
|
||||
#define BMF_INCLUDE_HELVB10 0
|
||||
#define BMF_INCLUDE_HELVB12 0
|
||||
#define BMF_INCLUDE_HELVB14 0
|
||||
#define BMF_INCLUDE_SCR12 0
|
||||
#define BMF_INCLUDE_SCR14 0
|
||||
#define BMF_INCLUDE_SCR15 0
|
||||
|
||||
#endif /* BMF_MINIMAL */
|
||||
|
||||
#endif /* __BMF_SETTINGS_H */
|
52
intern/bmfont/Makefile
Normal file
52
intern/bmfont/Makefile
Normal file
@@ -0,0 +1,52 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version. The Blender
|
||||
# Foundation also sells licenses for use in proprietary software under
|
||||
# the Blender License. See http://www.blender.org/BL/ for information
|
||||
# about this.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software Foundation,
|
||||
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
#
|
||||
# The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
# All rights reserved.
|
||||
#
|
||||
# The Original Code is: all of this file.
|
||||
#
|
||||
# Contributor(s): none yet.
|
||||
#
|
||||
# ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
# bmfont main makefile.
|
||||
#
|
||||
|
||||
include nan_definitions.mk
|
||||
|
||||
LIBNAME = bmfont
|
||||
SOURCEDIR = intern/$(LIBNAME)
|
||||
DIR = $(OCGDIR)/$(SOURCEDIR)
|
||||
DIRS = intern
|
||||
#not ready yet TESTDIRS = test
|
||||
|
||||
include nan_subdirs.mk
|
||||
|
||||
install: all debug
|
||||
@[ -d $(NAN_BMFONT) ] || mkdir $(NAN_BMFONT)
|
||||
@[ -d $(NAN_BMFONT)/include ] || mkdir $(NAN_BMFONT)/include
|
||||
@[ -d $(NAN_BMFONT)/lib ] || mkdir $(NAN_BMFONT)/lib
|
||||
@[ -d $(NAN_BMFONT)/lib/debug ] || mkdir $(NAN_BMFONT)/lib/debug
|
||||
cp -f $(DIR)/libbmfont.a $(NAN_BMFONT)/lib/
|
||||
cp -f $(DIR)/debug/libbmfont.a $(NAN_BMFONT)/lib/debug/
|
||||
cp -f *.h $(NAN_BMFONT)/include/
|
||||
|
164
intern/bmfont/intern/BMF_Api.cpp
Normal file
164
intern/bmfont/intern/BMF_Api.cpp
Normal file
@@ -0,0 +1,164 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
*
|
||||
* Implementation of the API of the OpenGL bitmap font library.
|
||||
*/
|
||||
|
||||
#include "BMF_Api.h"
|
||||
|
||||
#include "BMF_BitmapFont.h"
|
||||
|
||||
|
||||
#if BMF_INCLUDE_HELV10
|
||||
extern BMF_FontData BMF_font_helv10;
|
||||
static BMF_BitmapFont bmfHelv10(&BMF_font_helv10);
|
||||
#endif // BMF_INCLUDE_HELV10
|
||||
#if BMF_INCLUDE_HELV12
|
||||
extern BMF_FontData BMF_font_helv12;
|
||||
static BMF_BitmapFont bmfHelv12(&BMF_font_helv12);
|
||||
#endif // BMF_INCLUDE_HELV12
|
||||
#if BMF_INCLUDE_HELVB8
|
||||
extern BMF_FontData BMF_font_helvb8;
|
||||
static BMF_BitmapFont bmfHelvb8(&BMF_font_helvb8);
|
||||
#endif // BMF_INCLUDE_HELVB8
|
||||
#if BMF_INCLUDE_HELVB10
|
||||
extern BMF_FontData BMF_font_helvb10;
|
||||
static BMF_BitmapFont bmfHelvb10(&BMF_font_helvb10);
|
||||
#endif // BMF_INCLUDE_HELVB10
|
||||
#if BMF_INCLUDE_HELVB12
|
||||
extern BMF_FontData BMF_font_helvb12;
|
||||
static BMF_BitmapFont bmfHelvb12(&BMF_font_helvb12);
|
||||
#endif // BMF_INCLUDE_HELVB12
|
||||
#if BMF_INCLUDE_HELVB14
|
||||
extern BMF_FontData BMF_font_helvb14;
|
||||
static BMF_BitmapFont bmfHelvb14(&BMF_font_helvb14);
|
||||
#endif // BMF_INCLUDE_HELVB14
|
||||
#if BMF_INCLUDE_SCR12
|
||||
extern BMF_FontData BMF_font_scr12;
|
||||
static BMF_BitmapFont bmfScreen12(&BMF_font_scr12);
|
||||
#endif // BMF_INCLUDE_SCR12
|
||||
#if BMF_INCLUDE_SCR14
|
||||
extern BMF_FontData BMF_font_scr14;
|
||||
static BMF_BitmapFont bmfScreen14(&BMF_font_scr14);
|
||||
#endif // BMF_INCLUDE_SCR14
|
||||
#if BMF_INCLUDE_SCR15
|
||||
extern BMF_FontData BMF_font_scr15;
|
||||
static BMF_BitmapFont bmfScreen15(&BMF_font_scr15);
|
||||
#endif // BMF_INCLUDE_SCR15
|
||||
|
||||
|
||||
BMF_Font* BMF_GetFont(BMF_FontType font)
|
||||
{
|
||||
switch (font)
|
||||
{
|
||||
#if BMF_INCLUDE_HELV10
|
||||
case BMF_kHelvetica10: return (BMF_Font*) &bmfHelv10;
|
||||
#endif // BMF_INCLUDE_HELV10
|
||||
#if BMF_INCLUDE_HELV12
|
||||
case BMF_kHelvetica12: return (BMF_Font*) &bmfHelv12;
|
||||
#endif // BMF_INCLUDE_HELV12
|
||||
#if BMF_INCLUDE_HELVB8
|
||||
case BMF_kHelveticaBold8: return (BMF_Font*) &bmfHelvb8;
|
||||
#endif // BMF_INCLUDE_HELVB8
|
||||
#if BMF_INCLUDE_HELVB10
|
||||
case BMF_kHelveticaBold10: return (BMF_Font*) &bmfHelvb10;
|
||||
#endif // BMF_INCLUDE_HELVB10
|
||||
#if BMF_INCLUDE_HELVB12
|
||||
case BMF_kHelveticaBold12: return (BMF_Font*) &bmfHelvb12;
|
||||
#endif // BMF_INCLUDE_HELVB12
|
||||
#if BMF_INCLUDE_HELVB14
|
||||
case BMF_kHelveticaBold14: return (BMF_Font*) &bmfHelvb14;
|
||||
#endif // BMF_INCLUDE_HELVB12
|
||||
#if BMF_INCLUDE_SCR12
|
||||
case BMF_kScreen12: return (BMF_Font*) &bmfScreen12;
|
||||
#endif // BMF_INCLUDE_SCR12
|
||||
#if BMF_INCLUDE_SCR14
|
||||
case BMF_kScreen14: return (BMF_Font*) &bmfScreen14;
|
||||
#endif // BMF_INCLUDE_SCR14
|
||||
#if BMF_INCLUDE_SCR15
|
||||
case BMF_kScreen15: return (BMF_Font*) &bmfScreen15;
|
||||
#endif // BMF_INCLUDE_SCR15
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int BMF_DrawCharacter(BMF_Font* font, char c)
|
||||
{
|
||||
char str[2] = {c, '\0'};
|
||||
return BMF_DrawString(font, str);
|
||||
}
|
||||
|
||||
|
||||
int BMF_DrawString(BMF_Font* font, char* str)
|
||||
{
|
||||
if (!font) return 0;
|
||||
((BMF_BitmapFont*)font)->DrawString(str);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
int BMF_GetCharacterWidth(BMF_Font* font, char c)
|
||||
{
|
||||
char str[2] = {c, '\0'};
|
||||
return BMF_GetStringWidth(font, str);
|
||||
}
|
||||
|
||||
|
||||
int BMF_GetStringWidth(BMF_Font* font, char* str)
|
||||
{
|
||||
if (!font) return 0;
|
||||
return ((BMF_BitmapFont*)font)->GetStringWidth(str);
|
||||
}
|
||||
|
||||
|
||||
void BMF_GetBoundingBox(BMF_Font* font, int *xmin_r, int *ymin_r, int *xmax_r, int *ymax_r)
|
||||
{
|
||||
if (!font) return;
|
||||
((BMF_BitmapFont*)font)->GetBoundingBox(*xmin_r, *ymin_r, *xmax_r, *ymax_r);
|
||||
}
|
||||
|
||||
int BMF_GetFontTexture(BMF_Font* font) {
|
||||
if (!font) return -1;
|
||||
return ((BMF_BitmapFont*)font)->GetTexture();
|
||||
}
|
||||
|
||||
void BMF_DrawStringTexture(BMF_Font* font, char *string, float x, float y, float z) {
|
||||
if (!font) return;
|
||||
((BMF_BitmapFont*)font)->DrawStringTexture(string, x, y, z);
|
||||
}
|
207
intern/bmfont/intern/BMF_BitmapFont.cpp
Normal file
207
intern/bmfont/intern/BMF_BitmapFont.cpp
Normal file
@@ -0,0 +1,207 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#if defined(WIN32) || defined(__APPLE__)
|
||||
#ifdef WIN32
|
||||
#if !defined(__CYGWIN32__)
|
||||
#pragma warning(disable:4244)
|
||||
#endif /* __CYGWIN32__ */
|
||||
#include <windows.h>
|
||||
#include <GL/gl.h>
|
||||
#else // WIN32
|
||||
// __APPLE__ is defined
|
||||
#include <AGL/gl.h>
|
||||
#endif // WIN32
|
||||
#else // defined(WIN32) || defined(__APPLE__)
|
||||
#include <GL/gl.h>
|
||||
#endif // defined(WIN32) || defined(__APPLE__)
|
||||
|
||||
#include "BMF_BitmapFont.h"
|
||||
|
||||
|
||||
BMF_BitmapFont::BMF_BitmapFont(BMF_FontData* fontData)
|
||||
: m_fontData(fontData)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BMF_BitmapFont::~BMF_BitmapFont(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void BMF_BitmapFont::DrawString(char* str)
|
||||
{
|
||||
GLint alignment;
|
||||
unsigned char c;
|
||||
|
||||
glGetIntegerv(GL_UNPACK_ALIGNMENT, &alignment);
|
||||
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
|
||||
|
||||
while (c = (unsigned char) *str++) {
|
||||
BMF_CharData & cd = m_fontData->chars[c];
|
||||
|
||||
if (cd.data_offset==-1) {
|
||||
GLubyte nullBitmap = 0;
|
||||
|
||||
glBitmap(1, 1, 0, 0, cd.advance, 0, &nullBitmap);
|
||||
} else {
|
||||
GLubyte *bitmap = &m_fontData->bitmap_data[cd.data_offset];
|
||||
|
||||
glBitmap(cd.width, cd.height, cd.xorig, cd.yorig, cd.advance, 0, bitmap);
|
||||
}
|
||||
}
|
||||
|
||||
glPixelStorei(GL_UNPACK_ALIGNMENT, alignment);
|
||||
}
|
||||
|
||||
|
||||
int BMF_BitmapFont::GetStringWidth(char* str)
|
||||
{
|
||||
unsigned char c;
|
||||
int length = 0;
|
||||
|
||||
while (c = (unsigned char) *str++) {
|
||||
length += m_fontData->chars[c].advance;
|
||||
}
|
||||
|
||||
return length;
|
||||
}
|
||||
|
||||
void BMF_BitmapFont::GetBoundingBox(int & xMin, int & yMin, int & xMax, int & yMax)
|
||||
{
|
||||
xMin = m_fontData->xmin;
|
||||
yMin = m_fontData->ymin;
|
||||
xMax = m_fontData->xmax;
|
||||
yMax = m_fontData->ymax;
|
||||
}
|
||||
|
||||
int BMF_BitmapFont::GetTexture()
|
||||
{
|
||||
int fWidth = m_fontData->xmax - m_fontData->xmin;
|
||||
int fHeight = m_fontData->ymax - m_fontData->ymin;
|
||||
|
||||
if (fWidth>=16 || fHeight>=16) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
int cRows = 16, cCols = 16;
|
||||
int cWidth = 16, cHeight = 16;
|
||||
int iWidth = cCols*cWidth;
|
||||
int iHeight = cRows*cHeight;
|
||||
GLubyte *img = new GLubyte [iHeight*iWidth];
|
||||
GLuint texId;
|
||||
|
||||
int baseLine = -(m_fontData->ymin);
|
||||
|
||||
memset(img, 0, iHeight*iWidth);
|
||||
for (int i = 0; i<256; i++) {
|
||||
BMF_CharData & cd = m_fontData->chars[i];
|
||||
|
||||
if (cd.data_offset != -1) {
|
||||
int cellX = i%16;
|
||||
int cellY = i/16;
|
||||
|
||||
for (int y = 0; y<cd.height; y++) {
|
||||
GLubyte* imgRow = &img[(cellY*cHeight + y + baseLine - cd.yorig)*iWidth];
|
||||
GLubyte* chrRow = &m_fontData->bitmap_data[cd.data_offset + ((cd.width+7)/8)*y];
|
||||
|
||||
for (int x = 0; x<cd.width; x++) {
|
||||
GLubyte* imgPxl = &imgRow[(cellX*cWidth + x - cd.xorig)];
|
||||
int byteIdx = x/8;
|
||||
int bitIdx = 7 - (x%8);
|
||||
|
||||
if (chrRow[byteIdx]&(1<<bitIdx)) {
|
||||
imgPxl[0] = 255;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
glGenTextures(1, &texId);
|
||||
|
||||
glBindTexture(GL_TEXTURE_2D, texId);
|
||||
|
||||
glTexImage2D(GL_TEXTURE_2D, 0, GL_ALPHA4, iWidth, iHeight, 0, GL_ALPHA, GL_UNSIGNED_BYTE, img);
|
||||
if (glGetError()) {
|
||||
glTexImage2D(GL_TEXTURE_2D, 0, GL_LUMINANCE4_ALPHA4, iWidth, iHeight, 0, GL_ALPHA, GL_UNSIGNED_BYTE, img);
|
||||
}
|
||||
|
||||
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
|
||||
|
||||
delete [] img;
|
||||
|
||||
return texId;
|
||||
}
|
||||
|
||||
void BMF_BitmapFont::DrawStringTexture(char *str, float x, float y, float z)
|
||||
{
|
||||
unsigned char c;
|
||||
float pos = 0;
|
||||
|
||||
int baseLine = -(m_fontData->ymin);
|
||||
|
||||
glBegin(GL_QUADS);
|
||||
while (c = (unsigned char) *str++) {
|
||||
BMF_CharData & cd = m_fontData->chars[c];
|
||||
|
||||
if (cd.data_offset != -1) {
|
||||
float cellX = (c%16)/16.0;
|
||||
float cellY = (c/16)/16.0;
|
||||
|
||||
glTexCoord2f(cellX + 1.0/16.0, cellY);
|
||||
glVertex3f(x + pos + 16.0, -baseLine + y + 0.0, z);
|
||||
|
||||
glTexCoord2f(cellX + 1.0/16.0, cellY + 1.0/16.0);
|
||||
glVertex3f(x + pos + 16.0, -baseLine + y + 16.0, z);
|
||||
|
||||
glTexCoord2f(cellX, cellY + 1.0/16.0);
|
||||
glVertex3f(x + pos + 0.0, -baseLine + y + 16.0, z);
|
||||
|
||||
glTexCoord2f(cellX, cellY);
|
||||
glVertex3f(x + pos + 0.0, -baseLine + y + 0.0, z);
|
||||
}
|
||||
|
||||
pos += cd.advance;
|
||||
}
|
||||
glEnd();
|
||||
}
|
109
intern/bmfont/intern/BMF_BitmapFont.h
Normal file
109
intern/bmfont/intern/BMF_BitmapFont.h
Normal file
@@ -0,0 +1,109 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
*/
|
||||
|
||||
#ifndef __BMF_BITMAP_FONT_H
|
||||
#define __BMF_BITMAP_FONT_H
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
/**
|
||||
* Base class for OpenGL bitmap fonts.
|
||||
*/
|
||||
class BMF_BitmapFont
|
||||
{
|
||||
public:
|
||||
/**
|
||||
* Default constructor.
|
||||
*/
|
||||
BMF_BitmapFont(BMF_FontData* fontData);
|
||||
|
||||
/**
|
||||
* Destructor.
|
||||
*/
|
||||
virtual ~BMF_BitmapFont(void);
|
||||
|
||||
/**
|
||||
* Draws a string at the current raster position.
|
||||
* @param str The string to draw.
|
||||
*/
|
||||
void DrawString(char* str);
|
||||
|
||||
/**
|
||||
* Draws a string at the current raster position.
|
||||
* @param str The string to draw.
|
||||
* @return The width of the string.
|
||||
*/
|
||||
int GetStringWidth(char* str);
|
||||
|
||||
/**
|
||||
* Returns the bounding box of the font. The width and
|
||||
* height represent the bounding box of the union of
|
||||
* all glyps. The minimum and maximum values of the
|
||||
* box represent the extent of the font and its positioning
|
||||
* about the origin.
|
||||
*/
|
||||
void GetBoundingBox(int & xMin, int & yMin, int & xMax, int & yMax);
|
||||
|
||||
/**
|
||||
* Convert the font to a texture, and return the GL texture
|
||||
* ID of the texture. If the texture ID is bound, text can
|
||||
* be drawn using the texture by calling DrawStringTexture.
|
||||
*
|
||||
* @return The GL texture ID of the new texture, or -1 if unable
|
||||
* to create.
|
||||
*/
|
||||
int GetTexture();
|
||||
|
||||
/**
|
||||
* Draw the given @a string at the point @a x, @a y, @a z, using
|
||||
* texture coordinates. This assumes that an appropriate texture
|
||||
* has been bound, see BMF_BitmapFont::GetTexture(). The string
|
||||
* is drawn along the positive X axis.
|
||||
*
|
||||
* @param string The c-string to draw.
|
||||
* @param x The x coordinate to start drawing at.
|
||||
* @param y The y coordinate to start drawing at.
|
||||
* @param z The z coordinate to start drawing at.
|
||||
*/
|
||||
void DrawStringTexture(char* string, float x, float y, float z);
|
||||
|
||||
protected:
|
||||
/** Pointer to the font data. */
|
||||
BMF_FontData* m_fontData;
|
||||
};
|
||||
|
||||
#endif // __BMF_BITMAP_FONT_H
|
57
intern/bmfont/intern/BMF_FontData.h
Normal file
57
intern/bmfont/intern/BMF_FontData.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
*/
|
||||
|
||||
#ifndef __BMF_FONTDATA_H__
|
||||
#define __BMF_FONTDATA_H__
|
||||
|
||||
typedef struct {
|
||||
signed char width, height;
|
||||
signed char xorig, yorig;
|
||||
signed char advance;
|
||||
|
||||
short data_offset;
|
||||
} BMF_CharData;
|
||||
|
||||
typedef struct {
|
||||
int xmin, ymin;
|
||||
int xmax, ymax;
|
||||
|
||||
BMF_CharData chars[256];
|
||||
unsigned char* bitmap_data;
|
||||
} BMF_FontData;
|
||||
|
||||
#endif
|
493
intern/bmfont/intern/BMF_font_helv10.cpp
Normal file
493
intern/bmfont/intern/BMF_font_helv10.cpp
Normal file
@@ -0,0 +1,493 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_HELV10
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x80,0x00,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0xa0,0xa0,0x50,0x50,0xf8,0x28,0x7c,0x28,
|
||||
0x28,0x20,0x70,0xa8,0x28,0x70,0xa0,0xa8,
|
||||
0x70,0x20,0x26,0x29,0x16,0x10,0x08,0x68,
|
||||
0x94,0x64,0x64,0x98,0x98,0xa4,0x60,0x50,
|
||||
0x50,0x20,0x80,0x40,0x40,0x20,0x40,0x40,
|
||||
0x80,0x80,0x80,0x80,0x40,0x40,0x20,0x80,
|
||||
0x40,0x40,0x20,0x20,0x20,0x20,0x40,0x40,
|
||||
0x80,0xa0,0x40,0xa0,0x20,0x20,0xf8,0x20,
|
||||
0x20,0x80,0x40,0x40,0xf8,0x80,0x80,0x80,
|
||||
0x40,0x40,0x40,0x40,0x20,0x20,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x88,0x70,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0xc0,0x40,0xf8,0x80,
|
||||
0x40,0x30,0x08,0x08,0x88,0x70,0x70,0x88,
|
||||
0x08,0x08,0x30,0x08,0x88,0x70,0x10,0x10,
|
||||
0xf8,0x90,0x50,0x50,0x30,0x10,0x70,0x88,
|
||||
0x08,0x08,0xf0,0x80,0x80,0xf8,0x70,0x88,
|
||||
0x88,0xc8,0xb0,0x80,0x88,0x70,0x40,0x40,
|
||||
0x20,0x20,0x10,0x10,0x08,0xf8,0x70,0x88,
|
||||
0x88,0x88,0x70,0x88,0x88,0x70,0x70,0x88,
|
||||
0x08,0x68,0x98,0x88,0x88,0x70,0x80,0x00,
|
||||
0x00,0x00,0x00,0x80,0x80,0x40,0x40,0x00,
|
||||
0x00,0x00,0x00,0x40,0x20,0x40,0x80,0x40,
|
||||
0x20,0xf0,0x00,0xf0,0x80,0x40,0x20,0x40,
|
||||
0x80,0x40,0x00,0x40,0x40,0x20,0x10,0x90,
|
||||
0x60,0x3e,0x00,0x40,0x00,0x9b,0x00,0xa4,
|
||||
0x80,0xa4,0x80,0xa2,0x40,0x92,0x40,0x4d,
|
||||
0x40,0x20,0x80,0x1f,0x00,0x82,0x82,0x7c,
|
||||
0x44,0x28,0x28,0x10,0x10,0xf0,0x88,0x88,
|
||||
0x88,0xf0,0x88,0x88,0xf0,0x78,0x84,0x80,
|
||||
0x80,0x80,0x80,0x84,0x78,0xf0,0x88,0x84,
|
||||
0x84,0x84,0x84,0x88,0xf0,0xf8,0x80,0x80,
|
||||
0x80,0xf8,0x80,0x80,0xf8,0x80,0x80,0x80,
|
||||
0x80,0xf0,0x80,0x80,0xf8,0x74,0x8c,0x84,
|
||||
0x8c,0x80,0x80,0x84,0x78,0x84,0x84,0x84,
|
||||
0x84,0xfc,0x84,0x84,0x84,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x60,0x90,0x10,
|
||||
0x10,0x10,0x10,0x10,0x10,0x88,0x88,0x90,
|
||||
0x90,0xe0,0xa0,0x90,0x88,0xf0,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x92,0x92,0x92,
|
||||
0xaa,0xaa,0xc6,0xc6,0x82,0x8c,0x8c,0x94,
|
||||
0x94,0xa4,0xa4,0xc4,0xc4,0x78,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x78,0x80,0x80,0x80,
|
||||
0x80,0xf0,0x88,0x88,0xf0,0x02,0x7c,0x8c,
|
||||
0x94,0x84,0x84,0x84,0x84,0x78,0x88,0x88,
|
||||
0x88,0x88,0xf0,0x88,0x88,0xf0,0x70,0x88,
|
||||
0x88,0x08,0x70,0x80,0x88,0x70,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0x20,0xf8,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x10,0x28,
|
||||
0x28,0x44,0x44,0x44,0x82,0x82,0x22,0x00,
|
||||
0x22,0x00,0x22,0x00,0x55,0x00,0x49,0x00,
|
||||
0x49,0x00,0x88,0x80,0x88,0x80,0x88,0x88,
|
||||
0x50,0x50,0x20,0x50,0x88,0x88,0x10,0x10,
|
||||
0x10,0x28,0x28,0x44,0x44,0x82,0xf8,0x80,
|
||||
0x40,0x20,0x20,0x10,0x08,0xf8,0xc0,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xc0,
|
||||
0x20,0x20,0x40,0x40,0x40,0x40,0x80,0x80,
|
||||
0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0xc0,0x88,0x50,0x50,0x20,0x20,0xfc,
|
||||
0x80,0x80,0x40,0x68,0x90,0x90,0x70,0x10,
|
||||
0xe0,0xb0,0xc8,0x88,0x88,0xc8,0xb0,0x80,
|
||||
0x80,0x60,0x90,0x80,0x80,0x90,0x60,0x68,
|
||||
0x98,0x88,0x88,0x98,0x68,0x08,0x08,0x60,
|
||||
0x90,0x80,0xf0,0x90,0x60,0x40,0x40,0x40,
|
||||
0x40,0x40,0xe0,0x40,0x30,0x70,0x08,0x68,
|
||||
0x98,0x88,0x88,0x98,0x68,0x88,0x88,0x88,
|
||||
0x88,0xc8,0xb0,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x00,0x80,0x90,0x90,
|
||||
0xa0,0xc0,0xa0,0x90,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x92,0x92,
|
||||
0x92,0x92,0x92,0xec,0x88,0x88,0x88,0x88,
|
||||
0xc8,0xb0,0x70,0x88,0x88,0x88,0x88,0x70,
|
||||
0x80,0x80,0xb0,0xc8,0x88,0x88,0xc8,0xb0,
|
||||
0x08,0x08,0x68,0x98,0x88,0x88,0x98,0x68,
|
||||
0x80,0x80,0x80,0x80,0xc0,0xa0,0x60,0x90,
|
||||
0x10,0x60,0x90,0x60,0x60,0x40,0x40,0x40,
|
||||
0x40,0xe0,0x40,0x40,0x70,0x90,0x90,0x90,
|
||||
0x90,0x90,0x20,0x20,0x50,0x50,0x88,0x88,
|
||||
0x28,0x28,0x54,0x54,0x92,0x92,0x88,0x88,
|
||||
0x50,0x20,0x50,0x88,0x80,0x40,0x40,0x60,
|
||||
0xa0,0xa0,0x90,0x90,0xf0,0x80,0x40,0x20,
|
||||
0x10,0xf0,0x20,0x40,0x40,0x40,0x40,0x80,
|
||||
0x40,0x40,0x40,0x20,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x40,
|
||||
0x40,0x40,0x40,0x20,0x40,0x40,0x40,0x80,
|
||||
0x98,0x64,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x00,0x80,0x40,0x70,0xa8,0xa0,0xa0,0xa8,
|
||||
0x70,0x10,0xb0,0x48,0x40,0x40,0xe0,0x40,
|
||||
0x48,0x30,0x90,0x60,0x90,0x90,0x60,0x90,
|
||||
0x20,0xf8,0x20,0xf8,0x50,0x50,0x88,0x88,
|
||||
0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x80,
|
||||
0x80,0x80,0x70,0x88,0x18,0x70,0xc8,0x98,
|
||||
0x70,0xc0,0x88,0x70,0xa0,0x38,0x44,0x9a,
|
||||
0xa2,0x9a,0x44,0x38,0xe0,0x00,0xa0,0x20,
|
||||
0xe0,0x28,0x50,0xa0,0x50,0x28,0x08,0x08,
|
||||
0xf8,0xe0,0x38,0x44,0xaa,0xb2,0xba,0x44,
|
||||
0x38,0xe0,0x60,0x90,0x90,0x60,0xf8,0x00,
|
||||
0x20,0x20,0xf8,0x20,0x20,0xe0,0x40,0xa0,
|
||||
0x60,0xc0,0x20,0x40,0xe0,0x80,0x40,0x80,
|
||||
0x80,0xf0,0x90,0x90,0x90,0x90,0x90,0x28,
|
||||
0x28,0x28,0x28,0x28,0x68,0xe8,0xe8,0xe8,
|
||||
0x7c,0xc0,0xc0,0x40,0x40,0x40,0xc0,0x40,
|
||||
0xe0,0x00,0xe0,0xa0,0xe0,0xa0,0x50,0x28,
|
||||
0x50,0xa0,0x21,0x00,0x17,0x80,0x13,0x00,
|
||||
0x09,0x00,0x48,0x00,0x44,0x00,0xc4,0x00,
|
||||
0x42,0x00,0x27,0x12,0x15,0x0b,0x48,0x44,
|
||||
0xc4,0x42,0x21,0x00,0x17,0x80,0x13,0x00,
|
||||
0x09,0x00,0xc8,0x00,0x24,0x00,0x44,0x00,
|
||||
0xe2,0x00,0x60,0x90,0x80,0x40,0x20,0x20,
|
||||
0x00,0x20,0x82,0x82,0x7c,0x44,0x28,0x28,
|
||||
0x10,0x10,0x00,0x10,0x20,0x82,0x82,0x7c,
|
||||
0x44,0x28,0x28,0x10,0x10,0x00,0x10,0x08,
|
||||
0x82,0x82,0x7c,0x44,0x28,0x28,0x10,0x10,
|
||||
0x00,0x28,0x10,0x82,0x82,0x7c,0x44,0x28,
|
||||
0x28,0x10,0x10,0x00,0x28,0x14,0x82,0x82,
|
||||
0x7c,0x44,0x28,0x28,0x10,0x10,0x00,0x28,
|
||||
0x82,0x82,0x7c,0x44,0x28,0x28,0x10,0x10,
|
||||
0x10,0x28,0x10,0x8f,0x80,0x88,0x00,0x78,
|
||||
0x00,0x48,0x00,0x2f,0x80,0x28,0x00,0x18,
|
||||
0x00,0x1f,0x80,0x30,0x10,0x78,0x84,0x80,
|
||||
0x80,0x80,0x80,0x84,0x78,0xf8,0x80,0x80,
|
||||
0x80,0xf8,0x80,0x80,0xf8,0x00,0x20,0x40,
|
||||
0xf8,0x80,0x80,0x80,0xf8,0x80,0x80,0xf8,
|
||||
0x00,0x20,0x10,0xf8,0x80,0x80,0xf8,0x80,
|
||||
0x80,0x80,0xf8,0x00,0x50,0x20,0xf8,0x80,
|
||||
0x80,0x80,0xf8,0x80,0x80,0xf8,0x00,0x50,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x00,0x40,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x00,0x80,0x40,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x00,0xa0,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0x00,0xa0,0x78,0x44,0x42,0x42,0xf2,
|
||||
0x42,0x44,0x78,0x8c,0x8c,0x94,0x94,0xa4,
|
||||
0xa4,0xc4,0xc4,0x00,0x50,0x28,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x78,0x00,0x10,
|
||||
0x20,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x78,0x00,0x10,0x08,0x78,0x84,0x84,0x84,
|
||||
0x84,0x84,0x84,0x78,0x00,0x28,0x10,0x78,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x78,0x00,
|
||||
0x50,0x28,0x78,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x78,0x00,0x48,0x88,0x50,0x20,0x50,
|
||||
0x88,0x80,0x78,0xc4,0xa4,0xa4,0x94,0x94,
|
||||
0x8c,0x78,0x04,0x78,0x84,0x84,0x84,0x84,
|
||||
0x84,0x84,0x84,0x00,0x10,0x20,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x20,
|
||||
0x10,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x00,0x28,0x10,0x78,0x84,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x00,0x48,0x10,0x10,
|
||||
0x10,0x28,0x28,0x44,0x44,0x82,0x00,0x10,
|
||||
0x08,0x80,0x80,0xf0,0x88,0x88,0xf0,0x80,
|
||||
0x80,0xa0,0x90,0x90,0x90,0xa0,0x90,0x90,
|
||||
0x60,0x68,0x90,0x90,0x70,0x10,0xe0,0x00,
|
||||
0x20,0x40,0x68,0x90,0x90,0x70,0x10,0xe0,
|
||||
0x00,0x20,0x10,0x68,0x90,0x90,0x70,0x10,
|
||||
0xe0,0x00,0x50,0x20,0x68,0x90,0x90,0x70,
|
||||
0x10,0xe0,0x00,0xa0,0x50,0x68,0x90,0x90,
|
||||
0x70,0x10,0xe0,0x00,0x50,0x68,0x90,0x90,
|
||||
0x70,0x10,0xe0,0x20,0x50,0x20,0x6c,0x92,
|
||||
0x90,0x7e,0x12,0xec,0x60,0x20,0x60,0x90,
|
||||
0x80,0x80,0x90,0x60,0x60,0x90,0x80,0xf0,
|
||||
0x90,0x60,0x00,0x20,0x40,0x60,0x90,0x80,
|
||||
0xf0,0x90,0x60,0x00,0x40,0x20,0x60,0x90,
|
||||
0x80,0xf0,0x90,0x60,0x00,0x50,0x20,0x60,
|
||||
0x90,0x80,0xf0,0x90,0x60,0x00,0x50,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x00,0x40,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x80,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
|
||||
0xa0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x00,0xa0,0x70,0x88,0x88,0x88,0x88,0x78,
|
||||
0x90,0x60,0x50,0x90,0x90,0x90,0x90,0x90,
|
||||
0xe0,0x00,0xa0,0x50,0x70,0x88,0x88,0x88,
|
||||
0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x88,
|
||||
0x88,0x88,0x70,0x00,0x20,0x10,0x70,0x88,
|
||||
0x88,0x88,0x88,0x70,0x00,0x50,0x20,0x70,
|
||||
0x88,0x88,0x88,0x88,0x70,0x00,0x50,0x28,
|
||||
0x70,0x88,0x88,0x88,0x88,0x70,0x00,0x50,
|
||||
0x20,0x00,0xf8,0x00,0x20,0x70,0x88,0xc8,
|
||||
0xa8,0x98,0x74,0x70,0x90,0x90,0x90,0x90,
|
||||
0x90,0x00,0x20,0x40,0x70,0x90,0x90,0x90,
|
||||
0x90,0x90,0x00,0x40,0x20,0x70,0x90,0x90,
|
||||
0x90,0x90,0x90,0x00,0x50,0x20,0x70,0x90,
|
||||
0x90,0x90,0x90,0x90,0x00,0x50,0x80,0x40,
|
||||
0x40,0x60,0xa0,0xa0,0x90,0x90,0x00,0x20,
|
||||
0x10,0x80,0x80,0xb0,0xc8,0x88,0x88,0xc8,
|
||||
0xb0,0x80,0x80,0x80,0x40,0x40,0x60,0xa0,
|
||||
0xa0,0x90,0x90,0x00,0x50,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_helv10 = {
|
||||
-1, -2,
|
||||
10, 11,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 12, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 3, -1},
|
||||
{1, 8, -1, 0, 3, 0},
|
||||
{3, 2, -1, -6, 4, 8},
|
||||
{6, 7, 0, 0, 6, 10},
|
||||
{5, 9, 0, 1, 6, 17},
|
||||
{8, 8, 0, 0, 9, 26},
|
||||
{6, 8, -1, 0, 8, 34},
|
||||
{2, 3, -1, -5, 3, 42},
|
||||
{3, 10, 0, 2, 4, 45},
|
||||
{3, 10, -1, 2, 4, 55},
|
||||
{3, 3, 0, -5, 4, 65},
|
||||
{5, 5, 0, -1, 6, 68},
|
||||
{2, 3, 0, 2, 3, 73},
|
||||
{5, 1, -1, -3, 7, 76},
|
||||
{1, 1, -1, 0, 3, 77},
|
||||
{3, 8, 0, 0, 3, 78},
|
||||
{5, 8, 0, 0, 6, 86},
|
||||
{2, 8, -1, 0, 6, 94},
|
||||
{5, 8, 0, 0, 6, 102},
|
||||
{5, 8, 0, 0, 6, 110},
|
||||
{5, 8, 0, 0, 6, 118},
|
||||
{5, 8, 0, 0, 6, 126},
|
||||
{5, 8, 0, 0, 6, 134},
|
||||
{5, 8, 0, 0, 6, 142},
|
||||
{5, 8, 0, 0, 6, 150},
|
||||
{5, 8, 0, 0, 6, 158},
|
||||
{1, 6, -1, 0, 3, 166},
|
||||
{2, 8, 0, 2, 3, 172},
|
||||
{3, 5, -1, -1, 6, 180},
|
||||
{4, 3, 0, -2, 5, 185},
|
||||
{3, 5, -1, -1, 6, 188},
|
||||
{4, 8, -1, 0, 6, 193},
|
||||
{10, 10, 0, 2, 11, 201},
|
||||
{7, 8, 0, 0, 7, 221},
|
||||
{5, 8, -1, 0, 7, 229},
|
||||
{6, 8, -1, 0, 8, 237},
|
||||
{6, 8, -1, 0, 8, 245},
|
||||
{5, 8, -1, 0, 7, 253},
|
||||
{5, 8, -1, 0, 6, 261},
|
||||
{6, 8, -1, 0, 8, 269},
|
||||
{6, 8, -1, 0, 8, 277},
|
||||
{1, 8, -1, 0, 3, 285},
|
||||
{4, 8, 0, 0, 5, 293},
|
||||
{5, 8, -1, 0, 7, 301},
|
||||
{4, 8, -1, 0, 6, 309},
|
||||
{7, 8, -1, 0, 9, 317},
|
||||
{6, 8, -1, 0, 8, 325},
|
||||
{6, 8, -1, 0, 8, 333},
|
||||
{5, 8, -1, 0, 7, 341},
|
||||
{7, 9, -1, 1, 8, 349},
|
||||
{5, 8, -1, 0, 7, 358},
|
||||
{5, 8, -1, 0, 7, 366},
|
||||
{5, 8, 0, 0, 5, 374},
|
||||
{6, 8, -1, 0, 8, 382},
|
||||
{7, 8, 0, 0, 7, 390},
|
||||
{9, 8, 0, 0, 9, 398},
|
||||
{5, 8, -1, 0, 7, 414},
|
||||
{7, 8, 0, 0, 7, 422},
|
||||
{5, 8, -1, 0, 7, 430},
|
||||
{2, 10, -1, 2, 3, 438},
|
||||
{3, 8, 0, 0, 3, 448},
|
||||
{2, 10, 0, 2, 3, 456},
|
||||
{5, 5, 0, -3, 6, 466},
|
||||
{6, 1, 0, 2, 6, 471},
|
||||
{2, 3, 0, -5, 3, 472},
|
||||
{5, 6, 0, 0, 5, 475},
|
||||
{5, 8, 0, 0, 6, 481},
|
||||
{4, 6, 0, 0, 5, 489},
|
||||
{5, 8, 0, 0, 6, 495},
|
||||
{4, 6, 0, 0, 5, 503},
|
||||
{4, 8, 0, 0, 4, 509},
|
||||
{5, 8, 0, 2, 6, 517},
|
||||
{5, 8, 0, 0, 6, 525},
|
||||
{1, 8, 0, 0, 2, 533},
|
||||
{1, 9, 0, 1, 2, 541},
|
||||
{4, 8, 0, 0, 5, 550},
|
||||
{1, 8, 0, 0, 2, 558},
|
||||
{7, 6, 0, 0, 8, 566},
|
||||
{5, 6, 0, 0, 6, 572},
|
||||
{5, 6, 0, 0, 6, 578},
|
||||
{5, 8, 0, 2, 6, 584},
|
||||
{5, 8, 0, 2, 6, 592},
|
||||
{3, 6, 0, 0, 4, 600},
|
||||
{4, 6, 0, 0, 5, 606},
|
||||
{3, 8, 0, 0, 4, 612},
|
||||
{4, 6, 0, 0, 5, 620},
|
||||
{5, 6, 0, 0, 6, 626},
|
||||
{7, 6, 0, 0, 8, 632},
|
||||
{5, 6, 0, 0, 6, 638},
|
||||
{4, 8, 0, 2, 5, 644},
|
||||
{4, 6, 0, 0, 5, 652},
|
||||
{3, 10, 0, 2, 3, 658},
|
||||
{1, 10, -1, 2, 3, 668},
|
||||
{3, 10, 0, 2, 3, 678},
|
||||
{6, 2, 0, -3, 7, 688},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 3, -1},
|
||||
{1, 8, -1, 2, 3, 690},
|
||||
{5, 8, 0, 1, 6, 698},
|
||||
{5, 8, 0, 0, 6, 706},
|
||||
{4, 6, 0, -1, 5, 714},
|
||||
{5, 8, 0, 0, 6, 720},
|
||||
{1, 10, -1, 2, 3, 728},
|
||||
{5, 10, 0, 2, 6, 738},
|
||||
{3, 1, 0, -7, 3, 748},
|
||||
{7, 7, -1, 0, 9, 749},
|
||||
{3, 5, 0, -3, 4, 756},
|
||||
{5, 5, 0, 0, 6, 761},
|
||||
{5, 3, -1, -2, 7, 766},
|
||||
{3, 1, 0, -3, 4, 769},
|
||||
{7, 7, -1, 0, 9, 770},
|
||||
{3, 1, 0, -7, 3, 777},
|
||||
{4, 4, 0, -3, 4, 778},
|
||||
{5, 7, 0, 0, 6, 782},
|
||||
{3, 4, 0, -3, 3, 789},
|
||||
{3, 4, 0, -3, 3, 793},
|
||||
{2, 2, 0, -6, 3, 797},
|
||||
{4, 8, 0, 2, 5, 799},
|
||||
{6, 10, 0, 2, 6, 807},
|
||||
{2, 1, 0, -3, 3, 817},
|
||||
{2, 2, 0, 2, 3, 818},
|
||||
{2, 4, 0, -3, 3, 820},
|
||||
{3, 5, 0, -3, 4, 824},
|
||||
{5, 5, 0, 0, 6, 829},
|
||||
{9, 8, 0, 0, 9, 834},
|
||||
{8, 8, 0, 0, 9, 850},
|
||||
{9, 8, 0, 0, 9, 858},
|
||||
{4, 8, -1, 2, 6, 874},
|
||||
{7, 11, 0, 0, 7, 882},
|
||||
{7, 11, 0, 0, 7, 893},
|
||||
{7, 11, 0, 0, 7, 904},
|
||||
{7, 11, 0, 0, 7, 915},
|
||||
{7, 10, 0, 0, 7, 926},
|
||||
{7, 11, 0, 0, 7, 936},
|
||||
{9, 8, 0, 0, 10, 947},
|
||||
{6, 10, -1, 2, 8, 963},
|
||||
{5, 11, -1, 0, 7, 973},
|
||||
{5, 11, -1, 0, 7, 984},
|
||||
{5, 11, -1, 0, 7, 995},
|
||||
{5, 10, -1, 0, 7, 1006},
|
||||
{2, 11, 0, 0, 3, 1016},
|
||||
{2, 11, -1, 0, 3, 1027},
|
||||
{3, 11, 0, 0, 3, 1038},
|
||||
{3, 10, 0, 0, 3, 1049},
|
||||
{7, 8, 0, 0, 8, 1059},
|
||||
{6, 11, -1, 0, 8, 1067},
|
||||
{6, 11, -1, 0, 8, 1078},
|
||||
{6, 11, -1, 0, 8, 1089},
|
||||
{6, 11, -1, 0, 8, 1100},
|
||||
{6, 11, -1, 0, 8, 1111},
|
||||
{6, 10, -1, 0, 8, 1122},
|
||||
{5, 5, 0, -1, 6, 1132},
|
||||
{6, 10, -1, 1, 8, 1137},
|
||||
{6, 11, -1, 0, 8, 1147},
|
||||
{6, 11, -1, 0, 8, 1158},
|
||||
{6, 11, -1, 0, 8, 1169},
|
||||
{6, 10, -1, 0, 8, 1180},
|
||||
{7, 11, 0, 0, 7, 1190},
|
||||
{5, 8, -1, 0, 7, 1201},
|
||||
{4, 8, 0, 0, 5, 1209},
|
||||
{5, 9, 0, 0, 5, 1217},
|
||||
{5, 9, 0, 0, 5, 1226},
|
||||
{5, 9, 0, 0, 5, 1235},
|
||||
{5, 9, 0, 0, 5, 1244},
|
||||
{5, 8, 0, 0, 5, 1253},
|
||||
{5, 9, 0, 0, 5, 1261},
|
||||
{7, 6, 0, 0, 8, 1270},
|
||||
{4, 8, 0, 2, 5, 1276},
|
||||
{4, 9, 0, 0, 5, 1284},
|
||||
{4, 9, 0, 0, 5, 1293},
|
||||
{4, 9, 0, 0, 5, 1302},
|
||||
{4, 8, 0, 0, 5, 1311},
|
||||
{2, 9, 1, 0, 2, 1319},
|
||||
{2, 9, 0, 0, 2, 1328},
|
||||
{3, 9, 1, 0, 2, 1337},
|
||||
{3, 8, 0, 0, 2, 1346},
|
||||
{5, 9, 0, 0, 6, 1354},
|
||||
{4, 9, 0, 0, 5, 1363},
|
||||
{5, 9, 0, 0, 6, 1372},
|
||||
{5, 9, 0, 0, 6, 1381},
|
||||
{5, 9, 0, 0, 6, 1390},
|
||||
{5, 9, 0, 0, 6, 1399},
|
||||
{5, 8, 0, 0, 6, 1408},
|
||||
{5, 5, 0, -1, 6, 1416},
|
||||
{6, 6, 0, 0, 6, 1421},
|
||||
{4, 9, 0, 0, 5, 1427},
|
||||
{4, 9, 0, 0, 5, 1436},
|
||||
{4, 9, 0, 0, 5, 1445},
|
||||
{4, 8, 0, 0, 5, 1454},
|
||||
{4, 11, 0, 2, 5, 1462},
|
||||
{5, 10, 0, 2, 6, 1473},
|
||||
{4, 10, 0, 2, 5, 1483},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
525
intern/bmfont/intern/BMF_font_helv12.cpp
Normal file
525
intern/bmfont/intern/BMF_font_helv12.cpp
Normal file
@@ -0,0 +1,525 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_HELV12
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x80,0x00,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0xa0,0xa0,0xa0,0x50,0x50,0x50,0xfc,
|
||||
0x28,0xfc,0x28,0x28,0x20,0x70,0xa8,0xa8,
|
||||
0x28,0x70,0xa0,0xa8,0x70,0x20,0x23,0x00,
|
||||
0x14,0x80,0x14,0x80,0x13,0x00,0x08,0x00,
|
||||
0x68,0x00,0x94,0x00,0x94,0x00,0x62,0x00,
|
||||
0x72,0x8c,0x84,0x8a,0x50,0x30,0x48,0x48,
|
||||
0x30,0x80,0x40,0xc0,0x20,0x40,0x40,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x20,
|
||||
0x80,0x40,0x40,0x20,0x20,0x20,0x20,0x20,
|
||||
0x20,0x40,0x40,0x80,0xa0,0x40,0xa0,0x20,
|
||||
0x20,0xf8,0x20,0x20,0x80,0x40,0x40,0xf8,
|
||||
0x80,0x80,0x80,0x40,0x40,0x40,0x20,0x20,
|
||||
0x10,0x10,0x70,0x88,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0x70,0x20,0x20,0x20,0x20,0x20,
|
||||
0x20,0x20,0xe0,0x20,0xf8,0x80,0x80,0x40,
|
||||
0x20,0x10,0x08,0x88,0x70,0x70,0x88,0x88,
|
||||
0x08,0x08,0x30,0x08,0x88,0x70,0x08,0x08,
|
||||
0xfc,0x88,0x48,0x28,0x28,0x18,0x08,0x70,
|
||||
0x88,0x88,0x08,0x08,0xf0,0x80,0x80,0xf8,
|
||||
0x70,0x88,0x88,0x88,0xc8,0xb0,0x80,0x88,
|
||||
0x70,0x40,0x40,0x20,0x20,0x20,0x10,0x10,
|
||||
0x08,0xf8,0x70,0x88,0x88,0x88,0x88,0x70,
|
||||
0x88,0x88,0x70,0x70,0x88,0x08,0x08,0x78,
|
||||
0x88,0x88,0x88,0x70,0x80,0x00,0x00,0x00,
|
||||
0x00,0x80,0x80,0x40,0x40,0x00,0x00,0x00,
|
||||
0x00,0x40,0x0c,0x30,0xc0,0x30,0x0c,0xf8,
|
||||
0x00,0xf8,0xc0,0x30,0x0c,0x30,0xc0,0x20,
|
||||
0x00,0x20,0x20,0x10,0x10,0x88,0x88,0x70,
|
||||
0x3e,0x00,0x40,0x00,0x9b,0x00,0xa6,0x80,
|
||||
0xa2,0x40,0xa2,0x40,0x92,0x40,0x4d,0x40,
|
||||
0x60,0x80,0x1f,0x00,0x82,0x82,0x82,0x7c,
|
||||
0x44,0x44,0x28,0x28,0x10,0xf8,0x84,0x84,
|
||||
0x84,0xf8,0x84,0x84,0x84,0xf8,0x3c,0x42,
|
||||
0x80,0x80,0x80,0x80,0x80,0x42,0x3c,0xf8,
|
||||
0x84,0x82,0x82,0x82,0x82,0x82,0x84,0xf8,
|
||||
0xfc,0x80,0x80,0x80,0xfc,0x80,0x80,0x80,
|
||||
0xfc,0x80,0x80,0x80,0x80,0xf8,0x80,0x80,
|
||||
0x80,0xfc,0x3a,0x46,0x82,0x82,0x8e,0x80,
|
||||
0x80,0x42,0x3c,0x82,0x82,0x82,0x82,0xfe,
|
||||
0x82,0x82,0x82,0x82,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x70,0x88,0x88,
|
||||
0x08,0x08,0x08,0x08,0x08,0x08,0x82,0x84,
|
||||
0x88,0x90,0xe0,0xa0,0x90,0x88,0x84,0xf8,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x88,0x80,0x88,0x80,0x94,0x80,0x94,0x80,
|
||||
0xa2,0x80,0xa2,0x80,0xc1,0x80,0xc1,0x80,
|
||||
0x80,0x80,0x82,0x86,0x8a,0x8a,0x92,0xa2,
|
||||
0xa2,0xc2,0x82,0x3c,0x42,0x81,0x81,0x81,
|
||||
0x81,0x81,0x42,0x3c,0x80,0x80,0x80,0x80,
|
||||
0xf8,0x84,0x84,0x84,0xf8,0x3d,0x42,0x85,
|
||||
0x89,0x81,0x81,0x81,0x42,0x3c,0x84,0x84,
|
||||
0x84,0x88,0xf8,0x84,0x84,0x84,0xf8,0x78,
|
||||
0x84,0x84,0x04,0x18,0x60,0x80,0x84,0x78,
|
||||
0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
|
||||
0xfe,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x84,0x10,0x10,0x28,0x28,0x44,0x44,
|
||||
0x44,0x82,0x82,0x22,0x00,0x22,0x00,0x22,
|
||||
0x00,0x55,0x00,0x55,0x00,0x49,0x00,0x88,
|
||||
0x80,0x88,0x80,0x88,0x80,0x82,0x44,0x44,
|
||||
0x28,0x10,0x28,0x44,0x44,0x82,0x10,0x10,
|
||||
0x10,0x10,0x28,0x44,0x44,0x82,0x82,0xfe,
|
||||
0x80,0x40,0x20,0x10,0x08,0x04,0x02,0xfe,
|
||||
0xc0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0xc0,0x10,0x10,0x20,0x20,
|
||||
0x20,0x40,0x40,0x80,0x80,0xc0,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0xc0,0x88,0x50,0x20,0xfe,0xc0,0x80,0x40,
|
||||
0x74,0x88,0x88,0x78,0x08,0x88,0x70,0xb0,
|
||||
0xc8,0x88,0x88,0x88,0xc8,0xb0,0x80,0x80,
|
||||
0x70,0x88,0x80,0x80,0x80,0x88,0x70,0x68,
|
||||
0x98,0x88,0x88,0x88,0x98,0x68,0x08,0x08,
|
||||
0x70,0x88,0x80,0xf8,0x88,0x88,0x70,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0xe0,0x40,0x30,
|
||||
0x70,0x88,0x08,0x68,0x98,0x88,0x88,0x88,
|
||||
0x98,0x68,0x88,0x88,0x88,0x88,0x88,0xc8,
|
||||
0xb0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x00,0x80,0x80,0x40,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x40,
|
||||
0x88,0x90,0xa0,0xc0,0xc0,0xa0,0x90,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x92,0x92,0x92,0x92,0x92,0xda,
|
||||
0xa4,0x88,0x88,0x88,0x88,0x88,0xc8,0xb0,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x80,
|
||||
0x80,0x80,0xb0,0xc8,0x88,0x88,0x88,0xc8,
|
||||
0xb0,0x08,0x08,0x08,0x68,0x98,0x88,0x88,
|
||||
0x88,0x98,0x68,0x80,0x80,0x80,0x80,0x80,
|
||||
0xc0,0xa0,0x60,0x90,0x10,0x60,0x80,0x90,
|
||||
0x60,0x60,0x40,0x40,0x40,0x40,0x40,0xe0,
|
||||
0x40,0x40,0x68,0x98,0x88,0x88,0x88,0x88,
|
||||
0x88,0x20,0x20,0x50,0x50,0x88,0x88,0x88,
|
||||
0x22,0x00,0x22,0x00,0x55,0x00,0x49,0x00,
|
||||
0x49,0x00,0x88,0x80,0x88,0x80,0x84,0x84,
|
||||
0x48,0x30,0x30,0x48,0x84,0x80,0x40,0x20,
|
||||
0x20,0x50,0x50,0x90,0x88,0x88,0x88,0xf0,
|
||||
0x80,0x40,0x40,0x20,0x10,0xf0,0x30,0x40,
|
||||
0x40,0x40,0x40,0x40,0x80,0x40,0x40,0x40,
|
||||
0x40,0x30,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0xc0,0x20,
|
||||
0x20,0x20,0x20,0x20,0x10,0x20,0x20,0x20,
|
||||
0x20,0xc0,0x98,0x64,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x00,0x80,0x40,0x70,
|
||||
0xc8,0xa0,0xa0,0xa0,0xa8,0x70,0x10,0xb0,
|
||||
0x48,0x20,0x20,0xf0,0x40,0x40,0x48,0x30,
|
||||
0x84,0x78,0x48,0x48,0x78,0x84,0x20,0x20,
|
||||
0xf8,0x20,0xf8,0x20,0x50,0x88,0x88,0x80,
|
||||
0x80,0x80,0x80,0x00,0x00,0x00,0x80,0x80,
|
||||
0x80,0x80,0x70,0x88,0x08,0x30,0x48,0x88,
|
||||
0x88,0x90,0x60,0x80,0x88,0x70,0xa0,0x3e,
|
||||
0x00,0x41,0x00,0x9c,0x80,0xa2,0x80,0xa0,
|
||||
0x80,0xa2,0x80,0x9c,0x80,0x41,0x00,0x3e,
|
||||
0x00,0xe0,0x00,0xa0,0x20,0xe0,0x28,0x50,
|
||||
0xa0,0x50,0x28,0x04,0x04,0x04,0xfc,0xf0,
|
||||
0x3e,0x00,0x41,0x00,0x94,0x80,0x94,0x80,
|
||||
0x98,0x80,0x94,0x80,0x9c,0x80,0x41,0x00,
|
||||
0x3e,0x00,0xf0,0x60,0x90,0x90,0x60,0xf8,
|
||||
0x00,0x20,0x20,0xf8,0x20,0x20,0xf0,0x40,
|
||||
0x20,0x90,0x60,0xc0,0x20,0x40,0x20,0xe0,
|
||||
0x80,0x40,0x80,0x80,0x80,0xe8,0x98,0x88,
|
||||
0x88,0x88,0x88,0x88,0x28,0x28,0x28,0x28,
|
||||
0x28,0x28,0x68,0xe8,0xe8,0xe8,0x68,0x3c,
|
||||
0x80,0xc0,0x20,0x20,0x40,0x40,0x40,0x40,
|
||||
0xc0,0x40,0xe0,0x00,0xe0,0xa0,0xe0,0xa0,
|
||||
0x50,0x28,0x50,0xa0,0x41,0x00,0x27,0x80,
|
||||
0x15,0x00,0x13,0x00,0x49,0x00,0x44,0x00,
|
||||
0x44,0x00,0xc2,0x00,0x41,0x00,0x47,0x80,
|
||||
0x22,0x00,0x11,0x00,0x14,0x80,0x4b,0x00,
|
||||
0x48,0x00,0x44,0x00,0xc2,0x00,0x41,0x00,
|
||||
0x21,0x00,0x17,0x80,0x15,0x00,0x0b,0x00,
|
||||
0xc9,0x00,0x24,0x00,0x44,0x00,0x22,0x00,
|
||||
0xe1,0x00,0x70,0x88,0x88,0x40,0x40,0x20,
|
||||
0x20,0x00,0x20,0x82,0x82,0x82,0x7c,0x44,
|
||||
0x44,0x28,0x10,0x10,0x00,0x10,0x20,0x82,
|
||||
0x82,0x82,0x7c,0x44,0x44,0x28,0x10,0x10,
|
||||
0x00,0x10,0x08,0x82,0x82,0x82,0x7c,0x44,
|
||||
0x44,0x28,0x10,0x10,0x00,0x28,0x10,0x82,
|
||||
0x82,0x82,0x7c,0x44,0x44,0x28,0x10,0x10,
|
||||
0x00,0x28,0x14,0x82,0x82,0x82,0x7c,0x44,
|
||||
0x44,0x28,0x10,0x10,0x00,0x28,0x82,0x82,
|
||||
0x82,0x7c,0x44,0x44,0x28,0x10,0x10,0x10,
|
||||
0x28,0x10,0x8f,0x80,0x88,0x00,0x88,0x00,
|
||||
0x78,0x00,0x4f,0x80,0x48,0x00,0x28,0x00,
|
||||
0x28,0x00,0x1f,0x80,0x30,0x08,0x08,0x3c,
|
||||
0x42,0x80,0x80,0x80,0x80,0x80,0x42,0x3c,
|
||||
0xfc,0x80,0x80,0x80,0xfc,0x80,0x80,0x80,
|
||||
0xfc,0x00,0x10,0x20,0xfc,0x80,0x80,0x80,
|
||||
0xfc,0x80,0x80,0x80,0xfc,0x00,0x10,0x08,
|
||||
0xfc,0x80,0x80,0x80,0xfc,0x80,0x80,0x80,
|
||||
0xfc,0x00,0x28,0x10,0xfc,0x80,0x80,0x80,
|
||||
0xfc,0x80,0x80,0x80,0xfc,0x00,0x28,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x00,0x40,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x00,0x80,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x00,0xa0,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x00,0xa0,0x7c,0x42,
|
||||
0x41,0x41,0xf1,0x41,0x41,0x42,0x7c,0x82,
|
||||
0x86,0x8a,0x8a,0x92,0xa2,0xa2,0xc2,0x82,
|
||||
0x00,0x28,0x14,0x3c,0x42,0x81,0x81,0x81,
|
||||
0x81,0x81,0x42,0x3c,0x00,0x08,0x10,0x3c,
|
||||
0x42,0x81,0x81,0x81,0x81,0x81,0x42,0x3c,
|
||||
0x00,0x08,0x04,0x3c,0x42,0x81,0x81,0x81,
|
||||
0x81,0x81,0x42,0x3c,0x00,0x14,0x08,0x3c,
|
||||
0x42,0x81,0x81,0x81,0x81,0x81,0x42,0x3c,
|
||||
0x00,0x28,0x14,0x3c,0x42,0x81,0x81,0x81,
|
||||
0x81,0x81,0x42,0x3c,0x00,0x24,0x88,0x50,
|
||||
0x20,0x50,0x88,0x80,0x00,0x5e,0x00,0x21,
|
||||
0x00,0x50,0x80,0x48,0x80,0x44,0x80,0x44,
|
||||
0x80,0x42,0x80,0x21,0x00,0x1e,0x80,0x00,
|
||||
0x40,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x84,0x00,0x10,0x20,0x78,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x10,
|
||||
0x08,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x84,0x00,0x28,0x10,0x78,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x48,
|
||||
0x10,0x10,0x10,0x10,0x28,0x44,0x44,0x82,
|
||||
0x82,0x00,0x10,0x08,0x80,0x80,0xf8,0x84,
|
||||
0x84,0x84,0xf8,0x80,0x80,0xb0,0x88,0x88,
|
||||
0x88,0xb0,0x88,0x88,0x88,0x70,0x74,0x88,
|
||||
0x88,0x78,0x08,0x88,0x70,0x00,0x10,0x20,
|
||||
0x74,0x88,0x88,0x78,0x08,0x88,0x70,0x00,
|
||||
0x20,0x10,0x74,0x88,0x88,0x78,0x08,0x88,
|
||||
0x70,0x00,0x50,0x20,0x74,0x88,0x88,0x78,
|
||||
0x08,0x88,0x70,0x00,0x50,0x28,0x74,0x88,
|
||||
0x88,0x78,0x08,0x88,0x70,0x00,0x50,0x74,
|
||||
0x88,0x88,0x78,0x08,0x88,0x70,0x30,0x48,
|
||||
0x30,0x77,0x00,0x88,0x80,0x88,0x00,0x7f,
|
||||
0x80,0x08,0x80,0x88,0x80,0x77,0x00,0x60,
|
||||
0x10,0x20,0x70,0x88,0x80,0x80,0x80,0x88,
|
||||
0x70,0x70,0x88,0x80,0xf8,0x88,0x88,0x70,
|
||||
0x00,0x20,0x40,0x70,0x88,0x80,0xf8,0x88,
|
||||
0x88,0x70,0x00,0x20,0x10,0x70,0x88,0x80,
|
||||
0xf8,0x88,0x88,0x70,0x00,0x50,0x20,0x70,
|
||||
0x88,0x80,0xf8,0x88,0x88,0x70,0x00,0x50,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
|
||||
0x40,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x00,0x80,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0x40,0x40,0x00,0xa0,0x40,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x00,0xa0,0x70,
|
||||
0x88,0x88,0x88,0x88,0x78,0x08,0x50,0x30,
|
||||
0x68,0x88,0x88,0x88,0x88,0x88,0xc8,0xb0,
|
||||
0x00,0x50,0x28,0x70,0x88,0x88,0x88,0x88,
|
||||
0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x88,
|
||||
0x88,0x88,0x88,0x70,0x00,0x20,0x10,0x70,
|
||||
0x88,0x88,0x88,0x88,0x88,0x70,0x00,0x50,
|
||||
0x20,0x70,0x88,0x88,0x88,0x88,0x88,0x70,
|
||||
0x00,0x50,0x28,0x70,0x88,0x88,0x88,0x88,
|
||||
0x88,0x70,0x00,0x50,0x20,0x00,0xf8,0x00,
|
||||
0x20,0xb8,0x44,0x64,0x54,0x4c,0x44,0x3a,
|
||||
0x68,0x98,0x88,0x88,0x88,0x88,0x88,0x00,
|
||||
0x20,0x40,0x68,0x98,0x88,0x88,0x88,0x88,
|
||||
0x88,0x00,0x20,0x10,0x68,0x98,0x88,0x88,
|
||||
0x88,0x88,0x88,0x00,0x50,0x20,0x68,0x98,
|
||||
0x88,0x88,0x88,0x88,0x88,0x00,0x50,0x80,
|
||||
0x40,0x20,0x20,0x50,0x50,0x90,0x88,0x88,
|
||||
0x88,0x00,0x20,0x10,0x80,0x80,0x80,0xb0,
|
||||
0xc8,0x88,0x88,0x88,0xc8,0xb0,0x80,0x80,
|
||||
0xc0,0x20,0x20,0x20,0x30,0x50,0x50,0x48,
|
||||
0x88,0x88,0x00,0x50,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_helv12 = {
|
||||
0, -3,
|
||||
11, 12,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 16, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 4, -1},
|
||||
{1, 9, -1, 0, 3, 0},
|
||||
{3, 3, -1, -6, 5, 9},
|
||||
{6, 8, 0, 0, 7, 12},
|
||||
{5, 10, -1, 1, 7, 20},
|
||||
{9, 9, -1, 0, 11, 30},
|
||||
{7, 9, -1, 0, 9, 48},
|
||||
{2, 3, -1, -6, 3, 57},
|
||||
{3, 12, -1, 3, 4, 60},
|
||||
{3, 12, 0, 3, 4, 72},
|
||||
{3, 3, -1, -6, 5, 84},
|
||||
{5, 5, -1, -1, 7, 87},
|
||||
{2, 3, -1, 2, 4, 92},
|
||||
{5, 1, -1, -3, 8, 95},
|
||||
{1, 1, -1, 0, 3, 96},
|
||||
{4, 9, 0, 0, 4, 97},
|
||||
{5, 9, -1, 0, 7, 106},
|
||||
{3, 9, -1, 0, 7, 115},
|
||||
{5, 9, -1, 0, 7, 124},
|
||||
{5, 9, -1, 0, 7, 133},
|
||||
{6, 9, 0, 0, 7, 142},
|
||||
{5, 9, -1, 0, 7, 151},
|
||||
{5, 9, -1, 0, 7, 160},
|
||||
{5, 9, -1, 0, 7, 169},
|
||||
{5, 9, -1, 0, 7, 178},
|
||||
{5, 9, -1, 0, 7, 187},
|
||||
{1, 6, -1, 0, 3, 196},
|
||||
{2, 8, 0, 2, 3, 202},
|
||||
{6, 5, 0, -1, 7, 210},
|
||||
{5, 3, -1, -2, 7, 215},
|
||||
{6, 5, -1, -1, 7, 218},
|
||||
{5, 9, -1, 0, 7, 223},
|
||||
{10, 10, -1, 1, 12, 232},
|
||||
{7, 9, -1, 0, 9, 252},
|
||||
{6, 9, -1, 0, 8, 261},
|
||||
{7, 9, -1, 0, 9, 270},
|
||||
{7, 9, -1, 0, 9, 279},
|
||||
{6, 9, -1, 0, 8, 288},
|
||||
{6, 9, -1, 0, 8, 297},
|
||||
{7, 9, -1, 0, 9, 306},
|
||||
{7, 9, -1, 0, 9, 315},
|
||||
{1, 9, -1, 0, 3, 324},
|
||||
{5, 9, -1, 0, 7, 333},
|
||||
{7, 9, -1, 0, 8, 342},
|
||||
{5, 9, -1, 0, 7, 351},
|
||||
{9, 9, -1, 0, 11, 360},
|
||||
{7, 9, -1, 0, 9, 378},
|
||||
{8, 9, -1, 0, 10, 387},
|
||||
{6, 9, -1, 0, 8, 396},
|
||||
{8, 9, -1, 0, 10, 405},
|
||||
{6, 9, -1, 0, 8, 414},
|
||||
{6, 9, -1, 0, 8, 423},
|
||||
{7, 9, 0, 0, 7, 432},
|
||||
{6, 9, -1, 0, 8, 441},
|
||||
{7, 9, -1, 0, 9, 450},
|
||||
{9, 9, -1, 0, 11, 459},
|
||||
{7, 9, -1, 0, 9, 477},
|
||||
{7, 9, -1, 0, 9, 486},
|
||||
{7, 9, -1, 0, 9, 495},
|
||||
{2, 12, -1, 3, 3, 504},
|
||||
{4, 9, 0, 0, 4, 516},
|
||||
{2, 12, 0, 3, 3, 525},
|
||||
{5, 3, 0, -5, 6, 537},
|
||||
{7, 1, 0, 2, 7, 540},
|
||||
{2, 3, 0, -6, 3, 541},
|
||||
{6, 7, -1, 0, 7, 544},
|
||||
{5, 9, -1, 0, 7, 551},
|
||||
{5, 7, -1, 0, 7, 560},
|
||||
{5, 9, -1, 0, 7, 567},
|
||||
{5, 7, -1, 0, 7, 576},
|
||||
{4, 9, 0, 0, 3, 583},
|
||||
{5, 10, -1, 3, 7, 592},
|
||||
{5, 9, -1, 0, 7, 602},
|
||||
{1, 9, -1, 0, 3, 611},
|
||||
{2, 12, 0, 3, 3, 620},
|
||||
{5, 9, -1, 0, 6, 632},
|
||||
{1, 9, -1, 0, 3, 641},
|
||||
{7, 7, -1, 0, 9, 650},
|
||||
{5, 7, -1, 0, 7, 657},
|
||||
{5, 7, -1, 0, 7, 664},
|
||||
{5, 10, -1, 3, 7, 671},
|
||||
{5, 10, -1, 3, 7, 681},
|
||||
{3, 7, -1, 0, 4, 691},
|
||||
{4, 7, -1, 0, 6, 698},
|
||||
{3, 9, 0, 0, 3, 705},
|
||||
{5, 7, -1, 0, 7, 714},
|
||||
{5, 7, -1, 0, 7, 721},
|
||||
{9, 7, 0, 0, 9, 728},
|
||||
{6, 7, 0, 0, 6, 742},
|
||||
{5, 10, -1, 3, 7, 749},
|
||||
{4, 7, -1, 0, 6, 759},
|
||||
{4, 12, 0, 3, 4, 766},
|
||||
{1, 12, -1, 3, 3, 778},
|
||||
{4, 12, 0, 3, 4, 790},
|
||||
{6, 2, 0, -3, 7, 802},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 4, -1},
|
||||
{1, 10, -1, 3, 3, 804},
|
||||
{5, 9, -1, 1, 7, 814},
|
||||
{5, 9, -1, 0, 7, 823},
|
||||
{6, 6, 0, -1, 7, 832},
|
||||
{5, 9, -1, 0, 7, 838},
|
||||
{1, 11, -1, 2, 3, 847},
|
||||
{5, 12, 0, 3, 6, 858},
|
||||
{3, 1, 0, -8, 3, 870},
|
||||
{9, 9, -1, 0, 11, 871},
|
||||
{3, 5, -1, -4, 5, 889},
|
||||
{5, 5, -1, -1, 7, 894},
|
||||
{6, 4, -1, -2, 8, 899},
|
||||
{4, 1, 0, -3, 5, 903},
|
||||
{9, 9, -1, 0, 11, 904},
|
||||
{4, 1, 0, -8, 4, 922},
|
||||
{4, 4, 0, -4, 5, 923},
|
||||
{5, 7, -1, 0, 7, 927},
|
||||
{4, 5, 0, -3, 4, 934},
|
||||
{3, 5, 0, -3, 4, 939},
|
||||
{2, 2, 0, -8, 2, 944},
|
||||
{5, 10, -1, 3, 7, 946},
|
||||
{6, 12, 0, 3, 7, 956},
|
||||
{1, 1, -1, -3, 3, 968},
|
||||
{3, 4, 0, 3, 3, 969},
|
||||
{2, 5, -1, -3, 4, 973},
|
||||
{3, 5, -1, -4, 5, 978},
|
||||
{5, 5, -1, -1, 7, 983},
|
||||
{9, 9, 0, 0, 10, 988},
|
||||
{9, 9, 0, 0, 10, 1006},
|
||||
{9, 9, 0, 0, 10, 1024},
|
||||
{5, 9, -1, 3, 7, 1042},
|
||||
{7, 12, -1, 0, 9, 1051},
|
||||
{7, 12, -1, 0, 9, 1063},
|
||||
{7, 12, -1, 0, 9, 1075},
|
||||
{7, 12, -1, 0, 9, 1087},
|
||||
{7, 11, -1, 0, 9, 1099},
|
||||
{7, 12, -1, 0, 9, 1110},
|
||||
{9, 9, -1, 0, 11, 1122},
|
||||
{7, 12, -1, 3, 9, 1140},
|
||||
{6, 12, -1, 0, 8, 1152},
|
||||
{6, 12, -1, 0, 8, 1164},
|
||||
{6, 12, -1, 0, 8, 1176},
|
||||
{6, 11, -1, 0, 8, 1188},
|
||||
{2, 12, 0, 0, 3, 1199},
|
||||
{2, 12, -1, 0, 3, 1211},
|
||||
{3, 12, 0, 0, 3, 1223},
|
||||
{3, 11, 0, 0, 3, 1235},
|
||||
{8, 9, 0, 0, 9, 1246},
|
||||
{7, 12, -1, 0, 9, 1255},
|
||||
{8, 12, -1, 0, 10, 1267},
|
||||
{8, 12, -1, 0, 10, 1279},
|
||||
{8, 12, -1, 0, 10, 1291},
|
||||
{8, 12, -1, 0, 10, 1303},
|
||||
{8, 11, -1, 0, 10, 1315},
|
||||
{5, 5, -1, -1, 7, 1326},
|
||||
{10, 11, 0, 1, 10, 1331},
|
||||
{6, 12, -1, 0, 8, 1353},
|
||||
{6, 12, -1, 0, 8, 1365},
|
||||
{6, 12, -1, 0, 8, 1377},
|
||||
{6, 11, -1, 0, 8, 1389},
|
||||
{7, 12, -1, 0, 9, 1400},
|
||||
{6, 9, -1, 0, 8, 1412},
|
||||
{5, 9, -1, 0, 7, 1421},
|
||||
{6, 10, -1, 0, 7, 1430},
|
||||
{6, 10, -1, 0, 7, 1440},
|
||||
{6, 10, -1, 0, 7, 1450},
|
||||
{6, 10, -1, 0, 7, 1460},
|
||||
{6, 9, -1, 0, 7, 1470},
|
||||
{6, 10, -1, 0, 7, 1479},
|
||||
{9, 7, -1, 0, 11, 1489},
|
||||
{5, 10, -1, 3, 7, 1503},
|
||||
{5, 10, -1, 0, 7, 1513},
|
||||
{5, 10, -1, 0, 7, 1523},
|
||||
{5, 10, -1, 0, 7, 1533},
|
||||
{5, 9, -1, 0, 7, 1543},
|
||||
{2, 10, 0, 0, 3, 1552},
|
||||
{2, 10, -1, 0, 3, 1562},
|
||||
{3, 10, 0, 0, 3, 1572},
|
||||
{3, 9, 0, 0, 3, 1582},
|
||||
{5, 10, -1, 0, 7, 1591},
|
||||
{5, 10, -1, 0, 7, 1601},
|
||||
{5, 10, -1, 0, 7, 1611},
|
||||
{5, 10, -1, 0, 7, 1621},
|
||||
{5, 10, -1, 0, 7, 1631},
|
||||
{5, 10, -1, 0, 7, 1641},
|
||||
{5, 9, -1, 0, 7, 1651},
|
||||
{5, 5, -1, -1, 7, 1660},
|
||||
{7, 7, 0, 0, 7, 1665},
|
||||
{5, 10, -1, 0, 7, 1672},
|
||||
{5, 10, -1, 0, 7, 1682},
|
||||
{5, 10, -1, 0, 7, 1692},
|
||||
{5, 9, -1, 0, 7, 1702},
|
||||
{5, 13, -1, 3, 7, 1711},
|
||||
{5, 12, -1, 3, 7, 1724},
|
||||
{5, 12, -1, 3, 7, 1736},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
492
intern/bmfont/intern/BMF_font_helvb10.cpp
Normal file
492
intern/bmfont/intern/BMF_font_helvb10.cpp
Normal file
@@ -0,0 +1,492 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_HELVB10
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x00,0xc0,0x00,0x80,0x80,0xc0,0xc0,0xc0,
|
||||
0xc0,0xa0,0xa0,0xa0,0x50,0x50,0xfc,0x28,
|
||||
0x7e,0x28,0x28,0x20,0x70,0xa8,0x28,0x38,
|
||||
0x70,0xe0,0xa8,0x70,0x20,0x8c,0x56,0x2c,
|
||||
0x10,0x10,0x68,0xb4,0x62,0x76,0xdc,0xcc,
|
||||
0xde,0x70,0xd8,0xd8,0x70,0x80,0x40,0xc0,
|
||||
0xc0,0x20,0x60,0x40,0xc0,0xc0,0xc0,0xc0,
|
||||
0x40,0x60,0x20,0x80,0xc0,0x40,0x60,0x60,
|
||||
0x60,0x60,0x40,0xc0,0x80,0xa0,0x40,0xa0,
|
||||
0x30,0x30,0xfc,0x30,0x30,0x80,0x40,0xc0,
|
||||
0xc0,0xf8,0xc0,0xc0,0x80,0x80,0x40,0x40,
|
||||
0x20,0x20,0x10,0x10,0x70,0xd8,0xd8,0xd8,
|
||||
0xd8,0xd8,0xd8,0x70,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0xe0,0x60,0xf8,0xc0,0x60,0x30,
|
||||
0x18,0x18,0xd8,0x70,0x70,0xd8,0x18,0x18,
|
||||
0x30,0x18,0xd8,0x70,0x18,0x18,0xfc,0x98,
|
||||
0x58,0x38,0x18,0x08,0x70,0xd8,0x98,0x18,
|
||||
0xf0,0xc0,0xc0,0xf8,0x70,0xd8,0xd8,0xd8,
|
||||
0xf0,0xc0,0xd8,0x70,0x60,0x60,0x60,0x30,
|
||||
0x30,0x18,0x18,0xf8,0x70,0xd8,0xd8,0xd8,
|
||||
0x70,0xd8,0xd8,0x70,0x70,0xd8,0x18,0x78,
|
||||
0xd8,0xd8,0xd8,0x70,0xc0,0xc0,0x00,0x00,
|
||||
0xc0,0xc0,0x80,0x40,0xc0,0xc0,0x00,0x00,
|
||||
0xc0,0xc0,0x30,0x60,0xc0,0x60,0x30,0xf8,
|
||||
0x00,0xf8,0xc0,0x60,0x30,0x60,0xc0,0x60,
|
||||
0x00,0x60,0x60,0x30,0x18,0xd8,0x70,0x3e,
|
||||
0x00,0x40,0x00,0x9b,0x00,0xa4,0x80,0xa2,
|
||||
0x40,0x92,0x40,0x4d,0x40,0x60,0x80,0x1f,
|
||||
0x00,0xc6,0xc6,0xfe,0x6c,0x6c,0x6c,0x38,
|
||||
0x38,0xf8,0xcc,0xcc,0xcc,0xf8,0xcc,0xcc,
|
||||
0xf8,0x3c,0x66,0xc2,0xc0,0xc0,0xc2,0x66,
|
||||
0x3c,0xf0,0xd8,0xcc,0xcc,0xcc,0xcc,0xd8,
|
||||
0xf0,0xf8,0xc0,0xc0,0xc0,0xf8,0xc0,0xc0,
|
||||
0xf8,0xc0,0xc0,0xc0,0xc0,0xf0,0xc0,0xc0,
|
||||
0xf8,0x3a,0x66,0xc6,0xce,0xc0,0xc2,0x66,
|
||||
0x3c,0xcc,0xcc,0xcc,0xcc,0xfc,0xcc,0xcc,
|
||||
0xcc,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0x70,0xd8,0x18,0x18,0x18,0x18,0x18,
|
||||
0x18,0xc6,0xcc,0xd8,0xf0,0xe0,0xf0,0xd8,
|
||||
0xcc,0xf8,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc9,0x80,0xc9,0x80,0xdd,0x80,0xd5,
|
||||
0x80,0xf7,0x80,0xe3,0x80,0xe3,0x80,0xc1,
|
||||
0x80,0xc6,0xce,0xce,0xd6,0xd6,0xe6,0xe6,
|
||||
0xc6,0x38,0x6c,0xc6,0xc6,0xc6,0xc6,0x6c,
|
||||
0x38,0xc0,0xc0,0xc0,0xf8,0xcc,0xcc,0xcc,
|
||||
0xf8,0x02,0x3c,0x6c,0xd6,0xc6,0xc6,0xc6,
|
||||
0x6c,0x38,0xcc,0xcc,0xcc,0xf8,0xcc,0xcc,
|
||||
0xcc,0xf8,0x78,0xcc,0x8c,0x1c,0x78,0xe0,
|
||||
0xcc,0x78,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0xfc,0x78,0xcc,0xcc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xcc,0x10,0x38,0x38,0x6c,0x6c,0x6c,
|
||||
0xc6,0xc6,0x33,0x00,0x33,0x00,0x7f,0x80,
|
||||
0x6d,0x80,0x6d,0x80,0xcc,0xc0,0xcc,0xc0,
|
||||
0xcc,0xc0,0xc6,0xc6,0x6c,0x38,0x38,0x6c,
|
||||
0xc6,0xc6,0x18,0x18,0x18,0x3c,0x66,0x66,
|
||||
0xc3,0xc3,0xfc,0xc0,0x60,0x70,0x30,0x18,
|
||||
0x0c,0xfc,0xe0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xe0,0x10,0x10,0x20,0x20,
|
||||
0x40,0x40,0x80,0x80,0xe0,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0xe0,0x90,0x90,
|
||||
0xf0,0x60,0xfc,0xc0,0xc0,0x80,0x40,0x6c,
|
||||
0xd8,0xd8,0x78,0x98,0x70,0xf0,0xd8,0xd8,
|
||||
0xd8,0xd8,0xf0,0xc0,0xc0,0x70,0xd0,0xc0,
|
||||
0xc0,0xd0,0x70,0x78,0xd8,0xd8,0xd8,0xd8,
|
||||
0x78,0x18,0x18,0x70,0xd8,0xc0,0xf8,0xd8,
|
||||
0x70,0x60,0x60,0x60,0x60,0x60,0xf0,0x60,
|
||||
0x38,0x70,0x18,0x78,0xd8,0xd8,0xd8,0xd8,
|
||||
0x68,0xd8,0xd8,0xd8,0xd8,0xd8,0xf0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,
|
||||
0xc0,0xc0,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x00,0x60,0xcc,0xd8,0xf0,0xe0,0xf0,
|
||||
0xd8,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xdb,0xdb,0xdb,0xdb,0xdb,
|
||||
0xb6,0xd8,0xd8,0xd8,0xd8,0xd8,0xb0,0x70,
|
||||
0xd8,0xd8,0xd8,0xd8,0x70,0xc0,0xc0,0xf0,
|
||||
0xd8,0xd8,0xd8,0xd8,0xb0,0x18,0x18,0x78,
|
||||
0xd8,0xd8,0xd8,0xd8,0x68,0xc0,0xc0,0xc0,
|
||||
0xc0,0xe0,0xb0,0x70,0xd8,0x18,0x70,0xd8,
|
||||
0x70,0x30,0x60,0x60,0x60,0x60,0xf0,0x60,
|
||||
0x60,0x68,0xd8,0xd8,0xd8,0xd8,0xd8,0x20,
|
||||
0x70,0x50,0xd8,0xd8,0xd8,0x6c,0x6c,0x6c,
|
||||
0xd6,0xd6,0xd6,0xcc,0xcc,0x78,0x30,0x78,
|
||||
0xcc,0x60,0x30,0x30,0x78,0xd8,0xd8,0xd8,
|
||||
0xd8,0xf8,0xc0,0x60,0x30,0x18,0xf8,0x30,
|
||||
0x60,0x60,0x60,0x60,0xc0,0x60,0x60,0x60,
|
||||
0x30,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0xc0,0x60,0x60,0x60,0x60,
|
||||
0x30,0x60,0x60,0x60,0xc0,0xb0,0x68,0x00,
|
||||
0xc0,0xc0,0xc0,0xc0,0x40,0x40,0x00,0xc0,
|
||||
0x40,0x70,0xd8,0xa0,0xa0,0xd8,0x70,0x10,
|
||||
0xd8,0x68,0x60,0x60,0xf0,0x60,0x68,0x38,
|
||||
0x84,0x78,0x48,0x48,0x78,0x84,0x30,0xfc,
|
||||
0x30,0xfc,0x48,0xcc,0x84,0x84,0x80,0x80,
|
||||
0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,
|
||||
0x70,0x98,0x38,0x70,0xc8,0x98,0x70,0xe0,
|
||||
0xc8,0x70,0xa0,0x3c,0x42,0x9d,0xa1,0xa5,
|
||||
0x99,0x42,0x3c,0xe0,0x00,0xa0,0x20,0xe0,
|
||||
0x6c,0xd8,0x6c,0x08,0x08,0xf8,0xf0,0x3c,
|
||||
0x42,0xa5,0xb9,0xa5,0xbd,0x42,0x3c,0xe0,
|
||||
0xc0,0xa0,0x60,0xfc,0x00,0x30,0x30,0xfc,
|
||||
0x30,0x30,0xe0,0x40,0xa0,0x60,0xc0,0x20,
|
||||
0x40,0xe0,0x80,0x40,0xc0,0xc0,0xe8,0xd8,
|
||||
0xd8,0xd8,0xd8,0xd8,0x28,0x28,0x28,0x28,
|
||||
0x28,0x68,0xe8,0xe8,0xe8,0x7c,0xc0,0xc0,
|
||||
0x40,0x40,0x40,0xc0,0x40,0xe0,0x00,0xe0,
|
||||
0xa0,0xe0,0xd8,0x6c,0xd8,0x42,0x2f,0x26,
|
||||
0x12,0x48,0x48,0xc4,0x44,0x4e,0x24,0x2a,
|
||||
0x16,0x48,0x48,0xc4,0x44,0x42,0x2f,0x26,
|
||||
0x12,0xc8,0x28,0x44,0xe4,0x70,0xd8,0xc0,
|
||||
0x60,0x30,0x30,0x00,0x30,0xc6,0xc6,0xfe,
|
||||
0x6c,0x6c,0x6c,0x38,0x38,0x00,0x10,0x20,
|
||||
0xc6,0xc6,0xfe,0x6c,0x6c,0x6c,0x38,0x38,
|
||||
0x00,0x10,0x08,0xc6,0xc6,0xfe,0x6c,0x6c,
|
||||
0x6c,0x38,0x38,0x00,0x28,0x10,0xc6,0xc6,
|
||||
0xfe,0x6c,0x6c,0x6c,0x38,0x38,0x00,0x28,
|
||||
0x14,0xc6,0xc6,0xfe,0x6c,0x6c,0x6c,0x38,
|
||||
0x38,0x00,0x28,0xc6,0xc6,0xfe,0x6c,0x6c,
|
||||
0x6c,0x38,0x38,0x10,0x28,0x10,0xcf,0x80,
|
||||
0xcc,0x00,0xfc,0x00,0x6c,0x00,0x6f,0x80,
|
||||
0x6c,0x00,0x3c,0x00,0x3f,0x80,0x30,0x10,
|
||||
0x3c,0x66,0xc2,0xc0,0xc0,0xc2,0x66,0x3c,
|
||||
0xf8,0xc0,0xc0,0xc0,0xf8,0xc0,0xc0,0xf8,
|
||||
0x00,0x20,0x40,0xf8,0xc0,0xc0,0xc0,0xf8,
|
||||
0xc0,0xc0,0xf8,0x00,0x20,0x10,0xf8,0xc0,
|
||||
0xc0,0xc0,0xf8,0xc0,0xc0,0xf8,0x00,0x50,
|
||||
0x20,0xf8,0xc0,0xc0,0xc0,0xf8,0xc0,0xc0,
|
||||
0xf8,0x00,0x50,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0x00,0x40,0x80,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0x80,
|
||||
0x40,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x00,0xa0,0x40,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x00,0x90,0x78,0x6c,
|
||||
0x66,0x66,0xf6,0x66,0x6c,0x78,0xc6,0xce,
|
||||
0xce,0xd6,0xd6,0xe6,0xe6,0xc6,0x00,0x28,
|
||||
0x14,0x38,0x6c,0xc6,0xc6,0xc6,0xc6,0x6c,
|
||||
0x38,0x00,0x08,0x10,0x38,0x6c,0xc6,0xc6,
|
||||
0xc6,0xc6,0x6c,0x38,0x00,0x10,0x08,0x38,
|
||||
0x6c,0xc6,0xc6,0xc6,0xc6,0x6c,0x38,0x00,
|
||||
0x28,0x10,0x38,0x6c,0xc6,0xc6,0xc6,0xc6,
|
||||
0x6c,0x38,0x00,0x28,0x14,0x38,0x6c,0xc6,
|
||||
0xc6,0xc6,0xc6,0x6c,0x38,0x00,0x28,0xcc,
|
||||
0x78,0x30,0x78,0xcc,0xb8,0x6c,0xe6,0xd6,
|
||||
0xd6,0xce,0x6c,0x3a,0x78,0xcc,0xcc,0xcc,
|
||||
0xcc,0xcc,0xcc,0xcc,0x00,0x10,0x20,0x78,
|
||||
0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x00,
|
||||
0x10,0x08,0x78,0xcc,0xcc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xcc,0x00,0x50,0x20,0x78,0xcc,0xcc,
|
||||
0xcc,0xcc,0xcc,0xcc,0xcc,0x00,0x48,0x18,
|
||||
0x18,0x18,0x3c,0x66,0x66,0xc3,0xc3,0x00,
|
||||
0x08,0x04,0xc0,0xc0,0xf8,0xcc,0xcc,0xcc,
|
||||
0xf8,0xc0,0xd0,0xc8,0xc8,0xc8,0xd0,0xc8,
|
||||
0xc8,0x70,0x6c,0xd8,0xd8,0x78,0x98,0x70,
|
||||
0x00,0x10,0x20,0x6c,0xd8,0xd8,0x78,0x98,
|
||||
0x70,0x00,0x20,0x10,0x6c,0xd8,0xd8,0x78,
|
||||
0x98,0x70,0x00,0x50,0x20,0x6c,0xd8,0xd8,
|
||||
0x78,0x98,0x70,0x00,0x50,0x28,0x6c,0xd8,
|
||||
0xd8,0x78,0x98,0x70,0x00,0x50,0x6c,0xd8,
|
||||
0xd8,0x78,0x98,0x70,0x20,0x50,0x20,0x6e,
|
||||
0xdb,0xd8,0x7f,0x9b,0x7e,0x60,0x20,0x70,
|
||||
0xd0,0xc0,0xc0,0xd0,0x70,0x70,0xd8,0xc0,
|
||||
0xf8,0xd8,0x70,0x00,0x20,0x40,0x70,0xd8,
|
||||
0xc0,0xf8,0xd8,0x70,0x00,0x20,0x10,0x70,
|
||||
0xd8,0xc0,0xf8,0xd8,0x70,0x00,0x50,0x20,
|
||||
0x70,0xd8,0xc0,0xf8,0xd8,0x70,0x00,0x50,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0x40,
|
||||
0x80,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,
|
||||
0x80,0x40,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0x00,0xa0,0x40,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0x00,0xa0,0x70,0xd8,0xd8,0xd8,0xd8,
|
||||
0x70,0xa0,0x60,0x50,0xd8,0xd8,0xd8,0xd8,
|
||||
0xd8,0xb0,0x00,0xa0,0x50,0x70,0xd8,0xd8,
|
||||
0xd8,0xd8,0x70,0x00,0x20,0x40,0x70,0xd8,
|
||||
0xd8,0xd8,0xd8,0x70,0x00,0x20,0x10,0x70,
|
||||
0xd8,0xd8,0xd8,0xd8,0x70,0x00,0x50,0x20,
|
||||
0x70,0xd8,0xd8,0xd8,0xd8,0x70,0x00,0xa0,
|
||||
0x50,0x70,0xd8,0xd8,0xd8,0xd8,0x70,0x00,
|
||||
0x50,0x30,0x00,0xfc,0x00,0x30,0xb8,0x6c,
|
||||
0x6c,0x7c,0x6c,0x3a,0x68,0xd8,0xd8,0xd8,
|
||||
0xd8,0xd8,0x00,0x20,0x40,0x68,0xd8,0xd8,
|
||||
0xd8,0xd8,0xd8,0x00,0x20,0x10,0x68,0xd8,
|
||||
0xd8,0xd8,0xd8,0xd8,0x00,0x50,0x20,0x68,
|
||||
0xd8,0xd8,0xd8,0xd8,0xd8,0x00,0x50,0x60,
|
||||
0x30,0x30,0x78,0xd8,0xd8,0xd8,0xd8,0x00,
|
||||
0x20,0x10,0xc0,0xc0,0xf0,0xd8,0xc8,0xc8,
|
||||
0xd8,0xf0,0xc0,0xc0,0x60,0x30,0x30,0x78,
|
||||
0xd8,0xd8,0xd8,0xd8,0x00,0x50,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_helvb10 = {
|
||||
-1, -2,
|
||||
10, 11,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 12, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 1, 0, 0, 3, 0},
|
||||
{2, 8, -1, 0, 4, 1},
|
||||
{3, 3, -1, -5, 5, 9},
|
||||
{7, 7, 1, 0, 6, 12},
|
||||
{5, 10, 0, 1, 6, 19},
|
||||
{7, 8, 0, 0, 8, 29},
|
||||
{7, 8, 0, 0, 8, 37},
|
||||
{2, 4, 0, -4, 3, 45},
|
||||
{3, 10, 0, 2, 4, 49},
|
||||
{3, 10, 0, 2, 4, 59},
|
||||
{3, 3, 0, -5, 4, 69},
|
||||
{6, 5, 0, -1, 6, 72},
|
||||
{2, 4, 0, 2, 3, 77},
|
||||
{5, 1, -1, -3, 7, 81},
|
||||
{2, 2, 0, 0, 3, 82},
|
||||
{4, 8, 0, 0, 4, 84},
|
||||
{5, 8, 0, 0, 6, 92},
|
||||
{3, 8, -1, 0, 6, 100},
|
||||
{5, 8, 0, 0, 6, 108},
|
||||
{5, 8, 0, 0, 6, 116},
|
||||
{6, 8, 0, 0, 6, 124},
|
||||
{5, 8, 0, 0, 6, 132},
|
||||
{5, 8, 0, 0, 6, 140},
|
||||
{5, 8, 0, 0, 6, 148},
|
||||
{5, 8, 0, 0, 6, 156},
|
||||
{5, 8, 0, 0, 6, 164},
|
||||
{2, 6, 0, 0, 3, 172},
|
||||
{2, 8, 0, 2, 3, 178},
|
||||
{4, 5, 0, -1, 5, 186},
|
||||
{5, 3, 0, -2, 6, 191},
|
||||
{4, 5, 0, -1, 5, 194},
|
||||
{5, 8, 0, 0, 6, 199},
|
||||
{10, 9, 0, 1, 11, 207},
|
||||
{7, 8, 0, 0, 8, 225},
|
||||
{6, 8, 0, 0, 7, 233},
|
||||
{7, 8, 0, 0, 8, 241},
|
||||
{6, 8, 0, 0, 7, 249},
|
||||
{5, 8, 0, 0, 6, 257},
|
||||
{5, 8, 0, 0, 6, 265},
|
||||
{7, 8, 0, 0, 8, 273},
|
||||
{6, 8, 0, 0, 7, 281},
|
||||
{2, 8, 0, 0, 3, 289},
|
||||
{5, 8, 0, 0, 6, 297},
|
||||
{7, 8, 0, 0, 7, 305},
|
||||
{5, 8, 0, 0, 6, 313},
|
||||
{9, 8, 0, 0, 10, 321},
|
||||
{7, 8, 0, 0, 8, 337},
|
||||
{7, 8, 0, 0, 8, 345},
|
||||
{6, 8, 0, 0, 7, 353},
|
||||
{7, 9, 0, 1, 8, 361},
|
||||
{6, 8, 0, 0, 7, 370},
|
||||
{6, 8, 0, 0, 7, 378},
|
||||
{6, 8, 0, 0, 7, 386},
|
||||
{6, 8, 0, 0, 7, 394},
|
||||
{7, 8, 0, 0, 8, 402},
|
||||
{10, 8, 0, 0, 11, 410},
|
||||
{7, 8, 0, 0, 8, 426},
|
||||
{8, 8, 0, 0, 9, 434},
|
||||
{6, 8, 0, 0, 7, 442},
|
||||
{3, 10, 0, 2, 4, 450},
|
||||
{4, 8, 0, 0, 4, 460},
|
||||
{3, 10, 0, 2, 4, 468},
|
||||
{4, 4, 0, -4, 5, 478},
|
||||
{6, 1, 0, 2, 6, 482},
|
||||
{2, 4, 0, -4, 3, 483},
|
||||
{6, 6, 0, 0, 6, 487},
|
||||
{5, 8, 0, 0, 6, 493},
|
||||
{4, 6, 0, 0, 5, 501},
|
||||
{5, 8, 0, 0, 6, 507},
|
||||
{5, 6, 0, 0, 6, 515},
|
||||
{5, 8, 1, 0, 4, 521},
|
||||
{5, 8, 0, 2, 6, 529},
|
||||
{5, 8, 0, 0, 6, 537},
|
||||
{2, 8, 0, 0, 3, 545},
|
||||
{3, 10, 1, 2, 3, 553},
|
||||
{6, 8, 0, 0, 6, 563},
|
||||
{2, 8, 0, 0, 3, 571},
|
||||
{8, 6, 0, 0, 9, 579},
|
||||
{5, 6, 0, 0, 6, 585},
|
||||
{5, 6, 0, 0, 6, 591},
|
||||
{5, 8, 0, 2, 6, 597},
|
||||
{5, 8, 0, 2, 6, 605},
|
||||
{4, 6, 0, 0, 4, 613},
|
||||
{5, 6, 0, 0, 6, 619},
|
||||
{4, 8, 1, 0, 4, 625},
|
||||
{5, 6, 0, 0, 6, 633},
|
||||
{5, 6, 0, 0, 6, 639},
|
||||
{7, 6, 0, 0, 8, 645},
|
||||
{6, 6, 0, 0, 7, 651},
|
||||
{5, 8, 0, 2, 6, 657},
|
||||
{5, 6, 0, 0, 6, 665},
|
||||
{4, 10, 0, 2, 5, 671},
|
||||
{1, 10, -1, 2, 3, 681},
|
||||
{4, 10, 0, 2, 5, 691},
|
||||
{5, 2, 0, -3, 6, 701},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 1, 0, 0, 3, 703},
|
||||
{2, 8, -1, 2, 4, 704},
|
||||
{5, 8, 0, 1, 6, 712},
|
||||
{5, 8, 0, 0, 6, 720},
|
||||
{6, 6, 0, -1, 6, 728},
|
||||
{6, 8, 0, 0, 7, 734},
|
||||
{1, 10, -1, 2, 3, 742},
|
||||
{5, 10, 0, 2, 6, 752},
|
||||
{3, 1, 0, -7, 3, 762},
|
||||
{8, 8, -1, 0, 10, 763},
|
||||
{3, 5, -1, -3, 5, 771},
|
||||
{6, 3, 0, -1, 7, 776},
|
||||
{5, 3, -1, -2, 7, 779},
|
||||
{4, 1, 0, -3, 5, 782},
|
||||
{8, 8, -1, 0, 10, 783},
|
||||
{3, 1, 0, -7, 3, 791},
|
||||
{3, 3, 0, -5, 4, 792},
|
||||
{6, 7, 0, 0, 6, 795},
|
||||
{3, 4, 0, -4, 3, 802},
|
||||
{3, 4, 0, -4, 3, 806},
|
||||
{2, 2, 0, -7, 3, 810},
|
||||
{5, 8, 0, 2, 6, 812},
|
||||
{6, 10, 0, 2, 6, 820},
|
||||
{2, 1, 0, -3, 3, 830},
|
||||
{2, 2, 0, 2, 3, 831},
|
||||
{2, 4, 0, -4, 3, 833},
|
||||
{3, 5, -1, -3, 5, 837},
|
||||
{6, 3, 0, -1, 7, 842},
|
||||
{8, 8, 0, 0, 9, 845},
|
||||
{7, 8, 0, 0, 9, 853},
|
||||
{8, 8, 0, 0, 9, 861},
|
||||
{5, 8, 0, 2, 6, 869},
|
||||
{7, 11, 0, 0, 8, 877},
|
||||
{7, 11, 0, 0, 8, 888},
|
||||
{7, 11, 0, 0, 8, 899},
|
||||
{7, 11, 0, 0, 8, 910},
|
||||
{7, 10, 0, 0, 8, 921},
|
||||
{7, 11, 0, 0, 8, 931},
|
||||
{9, 8, 0, 0, 10, 942},
|
||||
{7, 10, 0, 2, 8, 958},
|
||||
{5, 11, 0, 0, 6, 968},
|
||||
{5, 11, 0, 0, 6, 979},
|
||||
{5, 11, 0, 0, 6, 990},
|
||||
{5, 10, 0, 0, 6, 1001},
|
||||
{2, 11, 0, 0, 3, 1011},
|
||||
{2, 11, 0, 0, 3, 1022},
|
||||
{3, 11, 1, 0, 3, 1033},
|
||||
{4, 10, 1, 0, 3, 1044},
|
||||
{7, 8, 1, 0, 7, 1054},
|
||||
{7, 11, 0, 0, 8, 1062},
|
||||
{7, 11, 0, 0, 8, 1073},
|
||||
{7, 11, 0, 0, 8, 1084},
|
||||
{7, 11, 0, 0, 8, 1095},
|
||||
{7, 11, 0, 0, 8, 1106},
|
||||
{7, 10, 0, 0, 8, 1117},
|
||||
{6, 5, 0, -1, 6, 1127},
|
||||
{7, 8, 0, 0, 8, 1132},
|
||||
{6, 11, 0, 0, 7, 1140},
|
||||
{6, 11, 0, 0, 7, 1151},
|
||||
{6, 11, 0, 0, 7, 1162},
|
||||
{6, 10, 0, 0, 7, 1173},
|
||||
{8, 11, 0, 0, 9, 1183},
|
||||
{6, 8, 0, 0, 7, 1194},
|
||||
{5, 8, 0, 0, 6, 1202},
|
||||
{6, 9, 0, 0, 6, 1210},
|
||||
{6, 9, 0, 0, 6, 1219},
|
||||
{6, 9, 0, 0, 6, 1228},
|
||||
{6, 9, 0, 0, 6, 1237},
|
||||
{6, 8, 0, 0, 6, 1246},
|
||||
{6, 9, 0, 0, 6, 1254},
|
||||
{8, 6, 0, 0, 9, 1263},
|
||||
{4, 8, 0, 2, 5, 1269},
|
||||
{5, 9, 0, 0, 6, 1277},
|
||||
{5, 9, 0, 0, 6, 1286},
|
||||
{5, 9, 0, 0, 6, 1295},
|
||||
{5, 8, 0, 0, 6, 1304},
|
||||
{2, 9, 0, 0, 3, 1312},
|
||||
{2, 9, 0, 0, 3, 1321},
|
||||
{3, 9, 0, 0, 3, 1330},
|
||||
{3, 8, 0, 0, 3, 1339},
|
||||
{5, 9, 0, 0, 6, 1347},
|
||||
{5, 9, 0, 0, 6, 1356},
|
||||
{5, 9, 0, 0, 6, 1365},
|
||||
{5, 9, 0, 0, 6, 1374},
|
||||
{5, 9, 0, 0, 6, 1383},
|
||||
{5, 9, 0, 0, 6, 1392},
|
||||
{5, 8, 0, 0, 6, 1401},
|
||||
{6, 5, 0, -1, 6, 1409},
|
||||
{7, 6, 1, 0, 6, 1414},
|
||||
{5, 9, 0, 0, 6, 1420},
|
||||
{5, 9, 0, 0, 6, 1429},
|
||||
{5, 9, 0, 0, 6, 1438},
|
||||
{5, 8, 0, 0, 6, 1447},
|
||||
{5, 11, 0, 2, 6, 1455},
|
||||
{5, 10, 0, 2, 6, 1466},
|
||||
{5, 10, 0, 2, 6, 1476},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
565
intern/bmfont/intern/BMF_font_helvb12.cpp
Normal file
565
intern/bmfont/intern/BMF_font_helvb12.cpp
Normal file
@@ -0,0 +1,565 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_HELVB12
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x00,0xc0,0xc0,0x00,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xa0,0xa0,0xa0,0x6c,
|
||||
0x00,0x6c,0x00,0x6c,0x00,0xff,0x00,0x36,
|
||||
0x00,0x36,0x00,0x36,0x00,0x7f,0x80,0x1b,
|
||||
0x00,0x1b,0x00,0x1b,0x00,0x30,0x30,0x78,
|
||||
0xec,0xac,0x3c,0x38,0x70,0xf0,0xd4,0xdc,
|
||||
0x78,0x30,0x63,0x80,0x37,0xc0,0x36,0xc0,
|
||||
0x1f,0xc0,0x1b,0x80,0x0c,0x00,0x76,0x00,
|
||||
0xfe,0x00,0xdb,0x00,0xfb,0x00,0x71,0x80,
|
||||
0x73,0x80,0xff,0x00,0xce,0x00,0xcf,0x00,
|
||||
0xdd,0x80,0x79,0x80,0x38,0x00,0x6c,0x00,
|
||||
0x6c,0x00,0x7c,0x00,0x38,0x00,0x80,0x40,
|
||||
0xc0,0xc0,0x30,0x60,0x60,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0x60,0x60,0x30,
|
||||
0xc0,0x60,0x60,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x30,0x30,0x60,0x60,0xc0,0xd8,0x70,
|
||||
0x70,0xf8,0x20,0x30,0x30,0xfc,0xfc,0x30,
|
||||
0x30,0x80,0x40,0xc0,0xc0,0xfc,0xfc,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0x60,0x60,0x60,0x20,
|
||||
0x30,0x30,0x30,0x18,0x18,0x18,0x78,0xfc,
|
||||
0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xfc,
|
||||
0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0xf0,0xf0,0x30,0xfc,0xfc,0xc0,0x60,
|
||||
0x70,0x38,0x18,0xcc,0xcc,0xfc,0x78,0x78,
|
||||
0xfc,0xcc,0xcc,0x0c,0x38,0x38,0x0c,0xcc,
|
||||
0xfc,0x78,0x0c,0x0c,0xfe,0xfe,0xcc,0x6c,
|
||||
0x6c,0x3c,0x3c,0x1c,0x1c,0x78,0xfc,0xcc,
|
||||
0xcc,0x0c,0xfc,0xf8,0xc0,0xc0,0xfc,0xfc,
|
||||
0x78,0xfc,0xcc,0xcc,0xcc,0xfc,0xf8,0xc0,
|
||||
0xcc,0xfc,0x78,0x60,0x60,0x60,0x30,0x30,
|
||||
0x30,0x18,0x18,0x0c,0xfc,0xfc,0x78,0xfc,
|
||||
0xcc,0xcc,0xcc,0x78,0x78,0xcc,0xcc,0xfc,
|
||||
0x78,0x78,0xfc,0xcc,0x0c,0x7c,0xfc,0xcc,
|
||||
0xcc,0xcc,0xfc,0x78,0xc0,0xc0,0x00,0x00,
|
||||
0x00,0x00,0xc0,0xc0,0x80,0x40,0xc0,0xc0,
|
||||
0x00,0x00,0x00,0x00,0xc0,0xc0,0x0c,0x38,
|
||||
0xe0,0xe0,0x38,0x0c,0xfc,0xfc,0x00,0xfc,
|
||||
0xfc,0xc0,0x70,0x1c,0x1c,0x70,0xc0,0x30,
|
||||
0x30,0x00,0x30,0x30,0x38,0x1c,0xcc,0xcc,
|
||||
0xfc,0x78,0x1f,0x00,0x71,0x80,0x40,0x00,
|
||||
0xdd,0x80,0xb6,0xc0,0xb2,0x40,0xb3,0x60,
|
||||
0xdb,0x20,0x4d,0xa0,0x60,0x40,0x39,0xc0,
|
||||
0x0f,0x00,0xc3,0xc3,0xff,0x7e,0x66,0x66,
|
||||
0x3c,0x3c,0x3c,0x18,0x18,0xf8,0xfc,0xcc,
|
||||
0xcc,0xcc,0xf8,0xf8,0xcc,0xcc,0xfc,0xf8,
|
||||
0x78,0xfc,0xcc,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xcc,0xfc,0x78,0xf8,0xfc,0xce,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0xce,0xfc,0xf8,0xfc,0xfc,
|
||||
0xc0,0xc0,0xc0,0xf8,0xf8,0xc0,0xc0,0xfc,
|
||||
0xfc,0xc0,0xc0,0xc0,0xc0,0xc0,0xf8,0xf8,
|
||||
0xc0,0xc0,0xfc,0xfc,0x76,0xfe,0xc6,0xc6,
|
||||
0xde,0xde,0xc0,0xc0,0xc6,0xfe,0x7c,0xc6,
|
||||
0xc6,0xc6,0xc6,0xc6,0xfe,0xfe,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0x70,0xf8,0xd8,
|
||||
0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
|
||||
0xc6,0xce,0xcc,0xd8,0xf8,0xf0,0xf0,0xd8,
|
||||
0xcc,0xcc,0xc6,0xfc,0xfc,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc9,0x80,
|
||||
0xc9,0x80,0xdd,0x80,0xdd,0x80,0xf7,0x80,
|
||||
0xf7,0x80,0xe3,0x80,0xe3,0x80,0xe3,0x80,
|
||||
0xc1,0x80,0xc1,0x80,0xc6,0xc6,0xce,0xce,
|
||||
0xde,0xd6,0xf6,0xe6,0xe6,0xc6,0xc6,0x7c,
|
||||
0xfe,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,
|
||||
0xfe,0x7c,0xc0,0xc0,0xc0,0xc0,0xfc,0xfe,
|
||||
0xc6,0xc6,0xc6,0xfe,0xfc,0x06,0x7e,0xfc,
|
||||
0xce,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xfe,
|
||||
0x7c,0xc6,0xc6,0xc6,0xce,0xfc,0xfc,0xc6,
|
||||
0xc6,0xc6,0xfe,0xfc,0x78,0xfc,0xcc,0x0c,
|
||||
0x1c,0x78,0xe0,0xc0,0xcc,0xfc,0x78,0x30,
|
||||
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0xfc,0xfc,0x7c,0xfe,0xc6,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0xc6,0xc6,0x18,0x18,0x18,
|
||||
0x3c,0x3c,0x3c,0x66,0x66,0x66,0xc3,0xc3,
|
||||
0x33,0x00,0x33,0x00,0x33,0x00,0x3b,0x00,
|
||||
0x7f,0x80,0x6d,0x80,0x6d,0x80,0x6d,0x80,
|
||||
0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,0xc3,0xc3,
|
||||
0x66,0x7e,0x3c,0x18,0x3c,0x7e,0x66,0xc3,
|
||||
0xc3,0x18,0x18,0x18,0x18,0x18,0x3c,0x3c,
|
||||
0x66,0x66,0xc3,0xc3,0xfe,0xfe,0xc0,0x60,
|
||||
0x60,0x30,0x18,0x18,0x0c,0xfe,0xfe,0xe0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xe0,0x30,0x30,0x30,
|
||||
0x70,0x60,0x60,0x60,0xe0,0xc0,0xc0,0xc0,
|
||||
0xe0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0xe0,0x88,0xd8,
|
||||
0x70,0x70,0x20,0xfe,0xc0,0xc0,0x80,0x40,
|
||||
0x76,0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78,
|
||||
0xd8,0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,0xd8,
|
||||
0xc0,0xc0,0xc0,0x78,0xfc,0xcc,0xc0,0xc0,
|
||||
0xcc,0xfc,0x78,0x6c,0xfc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xfc,0x6c,0x0c,0x0c,0x0c,0x78,0xfc,
|
||||
0xc0,0xfc,0xfc,0xcc,0xfc,0x78,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0xf0,0xf0,0x60,0x70,
|
||||
0x30,0x78,0xfc,0x0c,0x6c,0xfc,0xcc,0xcc,
|
||||
0xcc,0xcc,0xfc,0x6c,0xcc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xec,0xfc,0xd8,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,
|
||||
0xc0,0xc0,0xc0,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0x00,0x60,0x60,
|
||||
0xcc,0xd8,0xd8,0xf0,0xe0,0xf0,0xd8,0xcc,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xcc,0xc0,
|
||||
0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,
|
||||
0xee,0xc0,0xff,0xc0,0xbb,0x80,0xcc,0xcc,
|
||||
0xcc,0xcc,0xcc,0xec,0xfc,0xd8,0x78,0xfc,
|
||||
0xcc,0xcc,0xcc,0xcc,0xfc,0x78,0xc0,0xc0,
|
||||
0xc0,0xd8,0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,
|
||||
0xd8,0x0c,0x0c,0x0c,0x6c,0xfc,0xcc,0xcc,
|
||||
0xcc,0xcc,0xfc,0x6c,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xe0,0xb0,0x78,0xfc,0xcc,0x1c,
|
||||
0x78,0xe0,0xfc,0x78,0x30,0x70,0x60,0x60,
|
||||
0x60,0x60,0xf0,0xf0,0x60,0x60,0x6c,0xfc,
|
||||
0xdc,0xcc,0xcc,0xcc,0xcc,0xcc,0x30,0x30,
|
||||
0x78,0x78,0x78,0xcc,0xcc,0xcc,0x24,0x24,
|
||||
0x76,0x76,0x7e,0xdb,0xdb,0xdb,0xcc,0xcc,
|
||||
0x78,0x38,0x70,0x78,0xcc,0xcc,0xe0,0xf0,
|
||||
0x30,0x30,0x38,0x78,0x78,0x48,0xcc,0xcc,
|
||||
0xcc,0xfc,0xfc,0x60,0x30,0x30,0x18,0xfc,
|
||||
0xfc,0x30,0x60,0x60,0x60,0x60,0x60,0x40,
|
||||
0x80,0x40,0x60,0x60,0x60,0x60,0x30,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0xc0,0x60,0x60,0x60,
|
||||
0x60,0x60,0x20,0x10,0x20,0x60,0x60,0x60,
|
||||
0x60,0xc0,0x98,0xfc,0x64,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0xc0,0xc0,
|
||||
0xc0,0x78,0xfc,0xec,0xe0,0xd0,0xd4,0xfc,
|
||||
0x78,0x0c,0xdc,0xfe,0x60,0x30,0x30,0xfc,
|
||||
0x30,0x60,0x64,0x7c,0x38,0xcc,0x78,0xcc,
|
||||
0xcc,0x78,0xcc,0x18,0x18,0x18,0x7e,0x18,
|
||||
0x7e,0x3c,0x66,0x66,0xc3,0xc3,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x80,
|
||||
0x80,0x80,0x80,0x78,0xfc,0xcc,0x1c,0x38,
|
||||
0x6c,0xcc,0xcc,0xd8,0x70,0xe0,0xcc,0xfc,
|
||||
0x78,0xd8,0xd8,0x1f,0x00,0x71,0xc0,0x6e,
|
||||
0xc0,0xdb,0x60,0xdb,0x60,0xd8,0x60,0xdb,
|
||||
0x60,0xdb,0x60,0x6e,0xc0,0x71,0xc0,0x1f,
|
||||
0x00,0xf0,0x00,0xd0,0xb0,0x70,0xb0,0x60,
|
||||
0x36,0x6c,0xd8,0x6c,0x36,0x0c,0x0c,0xfc,
|
||||
0xfc,0xe0,0xe0,0x1f,0x00,0x71,0xc0,0x7b,
|
||||
0xc0,0xdb,0x60,0xdf,0x60,0xde,0x60,0xdb,
|
||||
0x60,0xdb,0x60,0x7e,0xc0,0x71,0xc0,0x1f,
|
||||
0x00,0xf0,0xf0,0x60,0x90,0x90,0x60,0xfc,
|
||||
0xfc,0x00,0x30,0x30,0xfc,0xfc,0x30,0x30,
|
||||
0xf0,0x40,0x20,0x10,0x90,0x60,0x60,0x90,
|
||||
0x10,0x20,0x90,0x60,0xc0,0x70,0x30,0xc0,
|
||||
0xc0,0xc0,0xec,0xfc,0xdc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xcc,0x36,0x36,0x36,0x36,0x36,0x36,
|
||||
0x36,0x36,0x76,0xf6,0xf6,0xf6,0xfe,0x7e,
|
||||
0xc0,0xc0,0xc0,0x60,0x40,0x40,0x40,0x40,
|
||||
0x40,0xc0,0x40,0xf8,0x00,0x70,0xd8,0xd8,
|
||||
0xd8,0x70,0xd8,0x6c,0x36,0x6c,0xd8,0x20,
|
||||
0x80,0x27,0xc0,0x12,0x80,0x12,0x80,0x09,
|
||||
0x80,0x4c,0x80,0x44,0x00,0x42,0x00,0x42,
|
||||
0x00,0xc1,0x00,0x41,0x00,0x23,0xc0,0x21,
|
||||
0x00,0x10,0x80,0x10,0x40,0x0a,0x40,0x4d,
|
||||
0x80,0x44,0x00,0x42,0x00,0x42,0x00,0xc1,
|
||||
0x00,0x41,0x00,0x20,0x80,0x27,0xc0,0x12,
|
||||
0x80,0x12,0x80,0x09,0x80,0x6c,0x80,0x94,
|
||||
0x00,0x12,0x00,0x22,0x00,0x91,0x00,0x61,
|
||||
0x00,0x78,0xfc,0xcc,0xcc,0xe0,0x70,0x30,
|
||||
0x30,0x00,0x30,0x30,0xc3,0xc3,0x7e,0x7e,
|
||||
0x24,0x3c,0x18,0x18,0x00,0x0c,0x38,0x30,
|
||||
0xc3,0xc3,0x7e,0x7e,0x24,0x3c,0x18,0x18,
|
||||
0x00,0x30,0x1c,0x0c,0xc3,0xc3,0x7e,0x7e,
|
||||
0x24,0x3c,0x18,0x18,0x00,0x66,0x3c,0x18,
|
||||
0xc3,0xc3,0x7e,0x7e,0x24,0x3c,0x18,0x18,
|
||||
0x00,0x2c,0x3e,0x1a,0xc3,0xc3,0x7e,0x7e,
|
||||
0x24,0x3c,0x18,0x18,0x00,0x6c,0x6c,0xc3,
|
||||
0xc3,0x7e,0x7e,0x24,0x3c,0x18,0x18,0x00,
|
||||
0x18,0x34,0x18,0xc7,0xe0,0xc7,0xe0,0xfe,
|
||||
0x00,0x7e,0x00,0x66,0x00,0x67,0xc0,0x37,
|
||||
0xc0,0x36,0x00,0x3e,0x00,0x1f,0xe0,0x1f,
|
||||
0xe0,0x60,0x30,0x20,0x78,0xfc,0xcc,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xcc,0xfc,0x78,0xfc,
|
||||
0xfc,0xc0,0xf8,0xf8,0xc0,0xfc,0xfc,0x00,
|
||||
0x18,0x70,0x60,0xfc,0xfc,0xc0,0xf8,0xf8,
|
||||
0xc0,0xfc,0xfc,0x00,0x60,0x38,0x18,0xfc,
|
||||
0xfc,0xc0,0xf8,0xf8,0xc0,0xfc,0xfc,0x00,
|
||||
0xcc,0x78,0x30,0xfc,0xfc,0xc0,0xf8,0xf8,
|
||||
0xc0,0xfc,0xfc,0x00,0xd8,0xd8,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x30,
|
||||
0xe0,0xc0,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x00,0xc0,0x70,0x30,0x30,0x30,
|
||||
0x30,0x30,0x30,0x30,0x30,0x30,0x00,0xcc,
|
||||
0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x30,0x00,0xd8,0xd8,0x7c,0x7e,0x67,
|
||||
0x63,0x63,0xfb,0xfb,0x63,0x67,0x7e,0x7c,
|
||||
0xc6,0xce,0xce,0xde,0xf6,0xe6,0xe6,0xc6,
|
||||
0x00,0x58,0x7c,0x34,0x7c,0xfe,0xc6,0xc6,
|
||||
0xc6,0xc6,0xfe,0x7c,0x00,0x18,0x70,0x60,
|
||||
0x7c,0xfe,0xc6,0xc6,0xc6,0xc6,0xfe,0x7c,
|
||||
0x00,0x30,0x1c,0x0c,0x7c,0xfe,0xc6,0xc6,
|
||||
0xc6,0xc6,0xfe,0x7c,0x00,0xcc,0x78,0x30,
|
||||
0x7c,0xfe,0xc6,0xc6,0xc6,0xc6,0xfe,0x7c,
|
||||
0x00,0x58,0x7c,0x34,0x7c,0xfe,0xc6,0xc6,
|
||||
0xc6,0xc6,0xfe,0x7c,0x00,0x6c,0x6c,0xcc,
|
||||
0x78,0x30,0x30,0x78,0xcc,0xde,0x00,0x7f,
|
||||
0x00,0x63,0x00,0x73,0x00,0x7b,0x00,0x6b,
|
||||
0x00,0x6f,0x00,0x67,0x00,0x63,0x00,0x7f,
|
||||
0x00,0x3d,0x80,0x7c,0xfe,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0x00,0x18,0x70,0x60,0x7c,
|
||||
0xfe,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x00,
|
||||
0x30,0x1c,0x0c,0x7c,0xfe,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0x00,0xcc,0x78,0x30,0x7c,
|
||||
0xfe,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x00,
|
||||
0x6c,0x6c,0x18,0x18,0x18,0x18,0x3c,0x7e,
|
||||
0xe7,0xc3,0x00,0x30,0x1c,0x0c,0xc0,0xc0,
|
||||
0xfc,0xfe,0xc6,0xc6,0xc6,0xfe,0xfc,0xc0,
|
||||
0xc0,0xd8,0xdc,0xcc,0xcc,0xcc,0xd8,0xd8,
|
||||
0xcc,0xcc,0xfc,0x78,0x76,0xfc,0xcc,0xfc,
|
||||
0x7c,0x8c,0xfc,0x78,0x00,0x18,0x70,0x60,
|
||||
0x76,0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78,
|
||||
0x00,0x60,0x38,0x18,0x76,0xfc,0xcc,0xfc,
|
||||
0x7c,0x8c,0xfc,0x78,0x00,0xcc,0x78,0x30,
|
||||
0x76,0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78,
|
||||
0x00,0x58,0x7c,0x34,0x76,0xfc,0xcc,0xfc,
|
||||
0x7c,0x8c,0xfc,0x78,0x00,0xd8,0xd8,0x76,
|
||||
0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78,0x00,
|
||||
0x30,0x68,0x30,0x77,0x80,0xff,0xc0,0xcc,
|
||||
0x00,0xff,0xc0,0x7f,0xc0,0x8c,0xc0,0xff,
|
||||
0xc0,0x7b,0x80,0x60,0x30,0x20,0x78,0xfc,
|
||||
0xcc,0xc0,0xc0,0xcc,0xfc,0x78,0x78,0xfc,
|
||||
0xc0,0xfc,0xfc,0xcc,0xfc,0x78,0x00,0x18,
|
||||
0x70,0x60,0x78,0xfc,0xc0,0xfc,0xfc,0xcc,
|
||||
0xfc,0x78,0x00,0x60,0x38,0x18,0x78,0xfc,
|
||||
0xc0,0xfc,0xfc,0xcc,0xfc,0x78,0x00,0xcc,
|
||||
0x78,0x30,0x78,0xfc,0xc0,0xfc,0xfc,0xcc,
|
||||
0xfc,0x78,0x00,0xd8,0xd8,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0x00,0x30,0xe0,
|
||||
0xc0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x00,0xc0,0x70,0x30,0x30,0x30,0x30,
|
||||
0x30,0x30,0x30,0x30,0x30,0x00,0xcc,0x78,
|
||||
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x00,0xd8,0xd8,0x78,0xfc,0xcc,0xcc,
|
||||
0xcc,0xcc,0xfc,0x78,0xb0,0x60,0xd0,0xcc,
|
||||
0xcc,0xcc,0xcc,0xcc,0xec,0xfc,0xd8,0x00,
|
||||
0xb0,0xf8,0x68,0x78,0xfc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xfc,0x78,0x00,0x18,0x70,0x60,0x78,
|
||||
0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,0x78,0x00,
|
||||
0x60,0x38,0x18,0x78,0xfc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xfc,0x78,0x00,0xcc,0x78,0x30,0x78,
|
||||
0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,0x78,0x00,
|
||||
0xb0,0xf8,0x68,0x78,0xfc,0xcc,0xcc,0xcc,
|
||||
0xcc,0xfc,0x78,0x00,0xd8,0xd8,0x30,0x30,
|
||||
0x00,0xfc,0xfc,0x00,0x30,0x30,0xc0,0x78,
|
||||
0xfc,0xcc,0xec,0xdc,0xcc,0xfc,0x78,0x0c,
|
||||
0x6c,0xfc,0xdc,0xcc,0xcc,0xcc,0xcc,0xcc,
|
||||
0x00,0x18,0x70,0x60,0x6c,0xfc,0xdc,0xcc,
|
||||
0xcc,0xcc,0xcc,0xcc,0x00,0x60,0x38,0x18,
|
||||
0x6c,0xfc,0xdc,0xcc,0xcc,0xcc,0xcc,0xcc,
|
||||
0x00,0xcc,0x78,0x30,0x6c,0xfc,0xdc,0xcc,
|
||||
0xcc,0xcc,0xcc,0xcc,0x00,0xd8,0xd8,0xe0,
|
||||
0xf0,0x30,0x30,0x38,0x78,0x78,0x48,0xcc,
|
||||
0xcc,0xcc,0x00,0x60,0x38,0x18,0xc0,0xc0,
|
||||
0xc0,0xd8,0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,
|
||||
0xd8,0xc0,0xc0,0xc0,0xe0,0xf0,0x30,0x30,
|
||||
0x38,0x78,0x78,0x48,0xcc,0xcc,0xcc,0x00,
|
||||
0xd8,0xd8,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_helvb12 = {
|
||||
-1, -3,
|
||||
11, 12,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 12, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 1, 0, 0, 3, 0},
|
||||
{2, 11, -1, 0, 4, 1},
|
||||
{3, 3, 0, -8, 4, 12},
|
||||
{9, 11, 1, 0, 7, 15},
|
||||
{6, 13, 0, 2, 7, 37},
|
||||
{10, 11, 0, 0, 11, 50},
|
||||
{9, 11, 0, 0, 9, 72},
|
||||
{2, 4, 0, -7, 3, 94},
|
||||
{4, 14, 0, 3, 4, 98},
|
||||
{4, 14, 1, 3, 4, 112},
|
||||
{5, 5, 0, -6, 6, 126},
|
||||
{6, 6, 0, -1, 7, 131},
|
||||
{2, 4, 0, 2, 3, 137},
|
||||
{6, 2, -1, -3, 9, 141},
|
||||
{2, 2, 0, 0, 3, 143},
|
||||
{5, 13, 1, 2, 4, 145},
|
||||
{6, 11, 0, 0, 7, 158},
|
||||
{4, 11, 0, 0, 6, 169},
|
||||
{6, 11, 0, 0, 7, 180},
|
||||
{6, 11, 0, 0, 7, 191},
|
||||
{7, 11, 0, 0, 7, 202},
|
||||
{6, 11, 0, 0, 7, 213},
|
||||
{6, 11, 0, 0, 7, 224},
|
||||
{6, 11, 0, 0, 7, 235},
|
||||
{6, 11, 0, 0, 7, 246},
|
||||
{6, 11, 0, 0, 7, 257},
|
||||
{2, 8, -1, 0, 4, 268},
|
||||
{2, 10, -1, 2, 4, 276},
|
||||
{6, 6, 0, -1, 7, 286},
|
||||
{6, 5, 0, -2, 7, 292},
|
||||
{6, 6, 0, -1, 7, 297},
|
||||
{6, 11, 0, 0, 7, 303},
|
||||
{11, 12, 0, 1, 12, 314},
|
||||
{8, 11, 0, 0, 8, 338},
|
||||
{6, 11, -1, 0, 8, 349},
|
||||
{6, 11, -1, 0, 8, 360},
|
||||
{7, 11, -1, 0, 9, 371},
|
||||
{6, 11, -1, 0, 8, 382},
|
||||
{6, 11, -1, 0, 7, 393},
|
||||
{7, 11, -1, 0, 9, 404},
|
||||
{7, 11, -1, 0, 9, 415},
|
||||
{2, 11, -2, 0, 6, 426},
|
||||
{5, 11, 0, 0, 6, 437},
|
||||
{7, 11, -1, 0, 8, 448},
|
||||
{6, 11, -1, 0, 7, 459},
|
||||
{9, 11, -1, 0, 11, 470},
|
||||
{7, 11, -1, 0, 9, 492},
|
||||
{7, 11, -1, 0, 9, 503},
|
||||
{7, 11, -1, 0, 9, 514},
|
||||
{7, 12, -1, 1, 9, 525},
|
||||
{7, 11, -1, 0, 9, 537},
|
||||
{6, 11, -1, 0, 8, 548},
|
||||
{6, 11, 0, 0, 6, 559},
|
||||
{7, 11, -1, 0, 9, 570},
|
||||
{8, 11, 0, 0, 8, 581},
|
||||
{10, 11, 0, 0, 10, 592},
|
||||
{8, 11, 0, 0, 8, 614},
|
||||
{8, 11, 0, 0, 8, 625},
|
||||
{7, 11, 0, 0, 7, 636},
|
||||
{3, 14, 0, 3, 4, 647},
|
||||
{4, 11, 0, 0, 5, 661},
|
||||
{3, 14, 0, 3, 4, 672},
|
||||
{5, 5, 0, -6, 7, 686},
|
||||
{7, 1, 0, 2, 7, 691},
|
||||
{2, 4, 0, -7, 3, 692},
|
||||
{7, 8, 0, 0, 7, 696},
|
||||
{6, 11, 0, 0, 7, 704},
|
||||
{6, 8, 0, 0, 7, 715},
|
||||
{6, 11, 0, 0, 7, 723},
|
||||
{6, 8, 0, 0, 7, 734},
|
||||
{4, 11, 0, 0, 5, 742},
|
||||
{6, 11, 0, 3, 7, 753},
|
||||
{6, 11, 0, 0, 7, 764},
|
||||
{2, 11, -1, 0, 5, 775},
|
||||
{3, 14, 0, 3, 5, 786},
|
||||
{6, 11, 0, 0, 6, 800},
|
||||
{2, 11, -1, 0, 5, 811},
|
||||
{10, 8, 0, 0, 11, 822},
|
||||
{6, 8, 0, 0, 7, 838},
|
||||
{6, 8, 0, 0, 7, 846},
|
||||
{6, 11, 0, 3, 7, 854},
|
||||
{6, 11, 0, 3, 7, 865},
|
||||
{4, 8, 0, 0, 4, 876},
|
||||
{6, 8, 0, 0, 7, 884},
|
||||
{4, 10, 0, 0, 5, 892},
|
||||
{6, 8, 0, 0, 7, 902},
|
||||
{6, 8, 0, 0, 7, 910},
|
||||
{8, 8, 0, 0, 9, 918},
|
||||
{6, 8, 0, 0, 7, 926},
|
||||
{6, 11, 0, 3, 7, 934},
|
||||
{6, 8, 0, 0, 7, 945},
|
||||
{4, 14, 0, 3, 4, 953},
|
||||
{1, 13, -1, 2, 3, 967},
|
||||
{4, 14, 0, 3, 4, 980},
|
||||
{6, 3, 0, -3, 7, 994},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{2, 11, 0, 3, 3, 997},
|
||||
{6, 10, 0, 1, 7, 1008},
|
||||
{7, 11, 0, 0, 7, 1018},
|
||||
{6, 6, 0, -3, 7, 1029},
|
||||
{8, 11, 1, 0, 7, 1035},
|
||||
{1, 13, -1, 2, 3, 1046},
|
||||
{6, 14, 0, 3, 7, 1059},
|
||||
{5, 2, 0, -9, 5, 1073},
|
||||
{11, 11, 0, 0, 12, 1075},
|
||||
{4, 7, 0, -4, 5, 1097},
|
||||
{7, 5, 0, -2, 8, 1104},
|
||||
{6, 4, -1, -3, 9, 1109},
|
||||
{3, 2, 0, -3, 4, 1113},
|
||||
{11, 11, 0, 0, 12, 1115},
|
||||
{4, 2, 0, -9, 4, 1137},
|
||||
{4, 4, -1, -7, 6, 1139},
|
||||
{6, 9, 0, -1, 7, 1143},
|
||||
{4, 6, 0, -5, 4, 1152},
|
||||
{4, 6, 0, -5, 4, 1158},
|
||||
{4, 3, -1, -9, 4, 1164},
|
||||
{6, 11, 0, 3, 7, 1167},
|
||||
{7, 14, -1, 3, 10, 1178},
|
||||
{2, 2, 0, -5, 3, 1192},
|
||||
{3, 3, -1, 3, 5, 1194},
|
||||
{2, 6, 0, -5, 4, 1197},
|
||||
{5, 7, 0, -4, 6, 1203},
|
||||
{7, 5, 0, -2, 8, 1210},
|
||||
{10, 11, 0, 0, 11, 1215},
|
||||
{10, 11, 0, 0, 11, 1237},
|
||||
{10, 11, 0, 0, 11, 1259},
|
||||
{6, 11, 0, 3, 7, 1281},
|
||||
{8, 12, 0, 0, 8, 1292},
|
||||
{8, 12, 0, 0, 8, 1304},
|
||||
{8, 12, 0, 0, 8, 1316},
|
||||
{8, 12, 0, 0, 8, 1328},
|
||||
{8, 11, 0, 0, 8, 1340},
|
||||
{8, 12, 0, 0, 8, 1351},
|
||||
{11, 11, 0, 0, 12, 1363},
|
||||
{6, 14, -1, 3, 8, 1385},
|
||||
{6, 12, -1, 0, 8, 1399},
|
||||
{6, 12, -1, 0, 8, 1411},
|
||||
{6, 12, -1, 0, 8, 1423},
|
||||
{6, 11, -1, 0, 8, 1435},
|
||||
{4, 12, -1, 0, 6, 1446},
|
||||
{4, 12, -1, 0, 6, 1458},
|
||||
{6, 12, 0, 0, 6, 1470},
|
||||
{5, 11, 0, 0, 6, 1482},
|
||||
{8, 11, 0, 0, 9, 1493},
|
||||
{7, 12, -1, 0, 9, 1504},
|
||||
{7, 12, -1, 0, 9, 1516},
|
||||
{7, 12, -1, 0, 9, 1528},
|
||||
{7, 12, -1, 0, 9, 1540},
|
||||
{7, 12, -1, 0, 9, 1552},
|
||||
{7, 11, -1, 0, 9, 1564},
|
||||
{6, 6, 0, -1, 7, 1575},
|
||||
{9, 11, 0, 0, 9, 1581},
|
||||
{7, 12, -1, 0, 9, 1603},
|
||||
{7, 12, -1, 0, 9, 1615},
|
||||
{7, 12, -1, 0, 9, 1627},
|
||||
{7, 11, -1, 0, 9, 1639},
|
||||
{8, 12, 0, 0, 8, 1650},
|
||||
{7, 11, -1, 0, 9, 1662},
|
||||
{6, 11, 0, 0, 7, 1673},
|
||||
{7, 12, 0, 0, 7, 1684},
|
||||
{7, 12, 0, 0, 7, 1696},
|
||||
{7, 12, 0, 0, 7, 1708},
|
||||
{7, 12, 0, 0, 7, 1720},
|
||||
{7, 11, 0, 0, 7, 1732},
|
||||
{7, 12, 0, 0, 7, 1743},
|
||||
{10, 8, 0, 0, 11, 1755},
|
||||
{6, 11, 0, 3, 7, 1771},
|
||||
{6, 12, 0, 0, 7, 1782},
|
||||
{6, 12, 0, 0, 7, 1794},
|
||||
{6, 12, 0, 0, 7, 1806},
|
||||
{6, 11, 0, 0, 7, 1818},
|
||||
{4, 12, 0, 0, 5, 1829},
|
||||
{4, 12, 0, 0, 5, 1841},
|
||||
{6, 12, 1, 0, 5, 1853},
|
||||
{5, 11, 1, 0, 5, 1865},
|
||||
{6, 11, 0, 0, 7, 1876},
|
||||
{6, 12, 0, 0, 7, 1887},
|
||||
{6, 12, 0, 0, 7, 1899},
|
||||
{6, 12, 0, 0, 7, 1911},
|
||||
{6, 12, 0, 0, 7, 1923},
|
||||
{6, 12, 0, 0, 7, 1935},
|
||||
{6, 11, 0, 0, 7, 1947},
|
||||
{6, 8, 0, 0, 7, 1958},
|
||||
{6, 10, 0, 1, 7, 1966},
|
||||
{6, 12, 0, 0, 7, 1976},
|
||||
{6, 12, 0, 0, 7, 1988},
|
||||
{6, 12, 0, 0, 7, 2000},
|
||||
{6, 11, 0, 0, 7, 2012},
|
||||
{6, 15, 0, 3, 7, 2023},
|
||||
{6, 14, 0, 3, 7, 2038},
|
||||
{6, 14, 0, 3, 7, 2052},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
623
intern/bmfont/intern/BMF_font_helvb14.cpp
Normal file
623
intern/bmfont/intern/BMF_font_helvb14.cpp
Normal file
@@ -0,0 +1,623 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_HELVB14
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x00,0xc0,0xc0,0x00,0x00,0x80,0x80,0x80,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0x90,0xd8,0xd8,
|
||||
0xd8,0x48,0x48,0x48,0xfe,0xfe,0x24,0x24,
|
||||
0x7f,0x7f,0x12,0x12,0x12,0x10,0x10,0x38,
|
||||
0x7c,0xd6,0xd6,0x16,0x3c,0x78,0xd0,0xd6,
|
||||
0xd6,0x7c,0x38,0x10,0x30,0xc0,0x11,0xe0,
|
||||
0x19,0x20,0x09,0x20,0x0d,0xe0,0x64,0xc0,
|
||||
0xf6,0x00,0x92,0x00,0x93,0x00,0xf1,0x00,
|
||||
0x61,0x80,0x71,0x80,0xff,0x00,0xce,0x00,
|
||||
0xc6,0x00,0xcf,0x00,0x79,0x00,0x30,0x00,
|
||||
0x38,0x00,0x6c,0x00,0x6c,0x00,0x7c,0x00,
|
||||
0x38,0x00,0x80,0x40,0xc0,0xc0,0x30,0x20,
|
||||
0x60,0x40,0x40,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0x40,0x40,0x60,0x20,0x30,0xc0,0x40,0x60,
|
||||
0x20,0x20,0x30,0x30,0x30,0x30,0x30,0x20,
|
||||
0x20,0x60,0x40,0xc0,0xd8,0x50,0x20,0xf8,
|
||||
0x20,0x20,0x30,0x30,0x30,0xfc,0xfc,0x30,
|
||||
0x30,0x30,0x80,0x40,0x40,0xc0,0xc0,0xfe,
|
||||
0xfe,0xc0,0xc0,0x80,0x80,0xc0,0x40,0x40,
|
||||
0x60,0x20,0x20,0x30,0x10,0x10,0x30,0x78,
|
||||
0x48,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x48,
|
||||
0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x30,0x30,0xf0,0x30,0x10,0xfc,0xfc,
|
||||
0x60,0x60,0x30,0x18,0x18,0x0c,0xcc,0xcc,
|
||||
0x78,0x30,0x30,0x78,0xcc,0xcc,0x0c,0x38,
|
||||
0x38,0x0c,0xcc,0xcc,0x78,0x30,0x18,0x18,
|
||||
0xfc,0xfc,0x98,0x58,0x58,0x38,0x38,0x38,
|
||||
0x18,0x18,0x70,0xf8,0xcc,0x0c,0x0c,0xcc,
|
||||
0xfc,0xd8,0x60,0x60,0x7c,0x7c,0x30,0x78,
|
||||
0xcc,0xcc,0xcc,0xcc,0xfc,0xd8,0xc0,0x4c,
|
||||
0x7c,0x38,0x60,0x60,0x60,0x20,0x30,0x30,
|
||||
0x10,0x18,0x08,0x0c,0xfc,0xfc,0x70,0xf8,
|
||||
0xcc,0xcc,0xcc,0x78,0x30,0x78,0xcc,0xcc,
|
||||
0x7c,0x38,0x70,0xf8,0xc8,0x0c,0x6c,0xfc,
|
||||
0xcc,0xcc,0xcc,0xcc,0x78,0x30,0xc0,0xc0,
|
||||
0x00,0x00,0x00,0x00,0xc0,0xc0,0x80,0x40,
|
||||
0x40,0xc0,0xc0,0x00,0x00,0x00,0x00,0xc0,
|
||||
0xc0,0x02,0x0e,0x3c,0xf0,0xf0,0x3c,0x0e,
|
||||
0x02,0xfc,0xfc,0x00,0x00,0xfc,0xfc,0x80,
|
||||
0xe0,0x78,0x1e,0x1e,0x78,0xe0,0x80,0x30,
|
||||
0x30,0x00,0x30,0x30,0x18,0x18,0x0c,0xcc,
|
||||
0xcc,0x7c,0x38,0x0f,0x80,0x38,0x60,0x60,
|
||||
0x00,0x4d,0xc0,0xd3,0x20,0x93,0x30,0x91,
|
||||
0x10,0x91,0x90,0xc9,0x90,0x46,0x90,0x60,
|
||||
0x30,0x30,0x20,0x1c,0xc0,0x07,0x80,0xe1,
|
||||
0xc0,0x61,0x80,0x7f,0x80,0x7f,0x80,0x33,
|
||||
0x00,0x33,0x00,0x33,0x00,0x1e,0x00,0x1e,
|
||||
0x00,0x1e,0x00,0x0c,0x00,0x0c,0x00,0xfc,
|
||||
0xfe,0xc7,0xc3,0xc7,0xfe,0xfc,0xc6,0xc3,
|
||||
0xc7,0xfe,0xfc,0x3c,0x7e,0x63,0xc3,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc3,0x63,0x7e,0x3c,0xfc,
|
||||
0xfe,0xc6,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,
|
||||
0xc6,0xfe,0xfc,0xfe,0xfe,0xc0,0xc0,0xc0,
|
||||
0xfe,0xfe,0xc0,0xc0,0xc0,0xfe,0xfe,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xfc,0xfc,0xc0,0xc0,
|
||||
0xc0,0xfe,0xfe,0x3e,0x80,0x7f,0x80,0x63,
|
||||
0x80,0xc1,0x80,0xc7,0x80,0xc7,0x80,0xc0,
|
||||
0x00,0xc0,0x00,0xc1,0x80,0x63,0x80,0x7f,
|
||||
0x00,0x3e,0x00,0xc3,0xc3,0xc3,0xc3,0xc3,
|
||||
0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xc3,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0x78,0xfc,0xcc,0xcc,0xcc,
|
||||
0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0xc3,
|
||||
0x80,0xc7,0x00,0xc6,0x00,0xcc,0x00,0xdc,
|
||||
0x00,0xf8,0x00,0xf0,0x00,0xd8,0x00,0xcc,
|
||||
0x00,0xce,0x00,0xc7,0x00,0xc3,0x00,0xfe,
|
||||
0xfe,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xcc,0xc0,0xcc,0xc0,0xcc,
|
||||
0xc0,0xde,0xc0,0xde,0xc0,0xd2,0xc0,0xd2,
|
||||
0xc0,0xf3,0xc0,0xf3,0xc0,0xe1,0xc0,0xe1,
|
||||
0xc0,0xe1,0xc0,0xc3,0xc7,0xc7,0xcf,0xcf,
|
||||
0xdb,0xdb,0xf3,0xf3,0xe3,0xe3,0xc3,0x3e,
|
||||
0x00,0x7f,0x00,0x63,0x00,0xc1,0x80,0xc1,
|
||||
0x80,0xc1,0x80,0xc1,0x80,0xc1,0x80,0xc1,
|
||||
0x80,0x63,0x00,0x7f,0x00,0x3e,0x00,0xc0,
|
||||
0xc0,0xc0,0xc0,0xf8,0xfc,0xce,0xc6,0xc6,
|
||||
0xce,0xfc,0xf8,0x01,0x80,0x3d,0x80,0x7f,
|
||||
0x00,0x67,0x00,0xcd,0x80,0xcd,0x80,0xc1,
|
||||
0x80,0xc1,0x80,0xc1,0x80,0xc1,0x80,0x63,
|
||||
0x00,0x7f,0x00,0x3e,0x00,0xc3,0xc3,0xc3,
|
||||
0xc3,0xc7,0xfe,0xfe,0xc7,0xc3,0xc7,0xfe,
|
||||
0xfc,0x3c,0x7e,0xe7,0xc3,0x07,0x1e,0x78,
|
||||
0xe0,0xc3,0xe7,0x7e,0x3c,0x18,0x18,0x18,
|
||||
0x18,0x18,0x18,0x18,0x18,0x18,0x18,0xff,
|
||||
0xff,0x3c,0x7e,0xe7,0xc3,0xc3,0xc3,0xc3,
|
||||
0xc3,0xc3,0xc3,0xc3,0xc3,0x18,0x18,0x18,
|
||||
0x3c,0x3c,0x24,0x66,0x66,0x66,0xc3,0xc3,
|
||||
0xc3,0x30,0xc0,0x30,0xc0,0x30,0xc0,0x39,
|
||||
0xc0,0x79,0xe0,0x69,0x60,0x6f,0x60,0x6f,
|
||||
0x60,0xc6,0x30,0xc6,0x30,0xc6,0x30,0xc6,
|
||||
0x30,0xe3,0x80,0x63,0x00,0x63,0x00,0x36,
|
||||
0x00,0x36,0x00,0x1c,0x00,0x1c,0x00,0x36,
|
||||
0x00,0x36,0x00,0x63,0x00,0x63,0x00,0xe3,
|
||||
0x80,0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,
|
||||
0x00,0x0c,0x00,0x1e,0x00,0x1e,0x00,0x33,
|
||||
0x00,0x33,0x00,0x61,0x80,0x61,0x80,0xe1,
|
||||
0xc0,0xff,0xff,0x60,0x70,0x30,0x18,0x18,
|
||||
0x0c,0x0e,0x06,0xff,0xff,0xe0,0xe0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xe0,0xe0,0x10,0x10,0x30,0x20,
|
||||
0x20,0x60,0x40,0x40,0xc0,0x80,0x80,0xe0,
|
||||
0xe0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0xe0,0xe0,0xcc,0xcc,
|
||||
0x48,0x78,0x78,0x30,0x30,0xfe,0xc0,0xc0,
|
||||
0x80,0x40,0x6c,0xfc,0xcc,0xcc,0x7c,0x1c,
|
||||
0xcc,0xfc,0x78,0xd8,0xfc,0xee,0xc6,0xc6,
|
||||
0xc6,0xee,0xfc,0xd8,0xc0,0xc0,0xc0,0x38,
|
||||
0x7c,0xec,0xc0,0xc0,0xc0,0xec,0x7c,0x38,
|
||||
0x36,0x7e,0xee,0xc6,0xc6,0xc6,0xee,0x7e,
|
||||
0x36,0x06,0x06,0x06,0x38,0x7c,0xcc,0xc0,
|
||||
0xfc,0xcc,0xcc,0x78,0x30,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0xf0,0xf0,0x60,0x70,
|
||||
0x30,0x78,0xfc,0xc6,0x36,0x7e,0xee,0xc6,
|
||||
0xc6,0xc6,0xee,0x7e,0x36,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0xe6,0xfe,0xdc,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0x00,0xc0,0xc0,0xc0,0xe0,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x00,0x60,0x60,0xce,0xcc,0xd8,0xd8,
|
||||
0xf0,0xf0,0xd8,0xd8,0xcc,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xcc,0xc0,0xcc,0xc0,
|
||||
0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,
|
||||
0xcc,0xc0,0xff,0xc0,0xdb,0x80,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0xc6,0xe6,0xfe,0xdc,0x38,
|
||||
0x7c,0xee,0xc6,0xc6,0xc6,0xee,0x7c,0x38,
|
||||
0xc0,0xc0,0xc0,0xd8,0xfc,0xee,0xc6,0xc6,
|
||||
0xc6,0xee,0xfc,0xd8,0x06,0x06,0x06,0x36,
|
||||
0x7e,0xee,0xc6,0xc6,0xc6,0xee,0x7e,0x36,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xe0,0xf8,
|
||||
0xd0,0x78,0xfc,0xcc,0x1c,0x78,0xe0,0xcc,
|
||||
0xfc,0x78,0x30,0x70,0x60,0x60,0x60,0x60,
|
||||
0x60,0xf0,0xf0,0x60,0x60,0x76,0xfe,0xce,
|
||||
0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x30,0x30,
|
||||
0x30,0x78,0x78,0x48,0xcc,0xcc,0xcc,0x33,
|
||||
0x00,0x33,0x00,0x33,0x00,0x73,0x80,0x7f,
|
||||
0x80,0x4c,0x80,0x4c,0x80,0xcc,0xc0,0xcc,
|
||||
0xc0,0xc6,0xee,0x6c,0x38,0x38,0x38,0x6c,
|
||||
0xee,0xc6,0x60,0x70,0x10,0x18,0x38,0x38,
|
||||
0x2c,0x6c,0x6c,0xc6,0xc6,0xc6,0xfc,0xfc,
|
||||
0x60,0x60,0x30,0x18,0x18,0xfc,0xfc,0x30,
|
||||
0x70,0x60,0x60,0x60,0x60,0x60,0xc0,0x60,
|
||||
0x60,0x60,0x60,0x60,0x70,0x30,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0xc0,0xe0,0x60,
|
||||
0x60,0x60,0x60,0x60,0x30,0x60,0x60,0x60,
|
||||
0x60,0x60,0xe0,0xc0,0x98,0xfc,0x64,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0x80,0x80,0x80,0x00,
|
||||
0x00,0xc0,0xc0,0x20,0x20,0x38,0x7c,0xec,
|
||||
0xe0,0xd0,0xd0,0xdc,0x7c,0x38,0x08,0x08,
|
||||
0xcc,0xfe,0x70,0x30,0x30,0xf8,0x60,0xc0,
|
||||
0xcc,0xcc,0x7c,0x38,0xcc,0x78,0xcc,0xcc,
|
||||
0xcc,0xcc,0x78,0xcc,0x18,0x18,0x18,0x7e,
|
||||
0x18,0x7e,0x18,0x3c,0x24,0x66,0x42,0xc3,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,
|
||||
0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x38,
|
||||
0x7c,0x6c,0x0c,0x18,0x7c,0xe6,0xc6,0xce,
|
||||
0x7c,0x30,0x60,0x6c,0x7c,0x38,0xd8,0xd8,
|
||||
0x1e,0x00,0x33,0x00,0x40,0x80,0xde,0xc0,
|
||||
0xb3,0x40,0xa0,0x40,0xa0,0x40,0xb3,0x40,
|
||||
0xde,0xc0,0x40,0x80,0x33,0x00,0x1e,0x00,
|
||||
0xf0,0x00,0xd0,0xb0,0x70,0xb0,0x60,0x24,
|
||||
0x6c,0xd8,0xd8,0x6c,0x24,0x06,0x06,0x06,
|
||||
0xfe,0xfe,0xe0,0xe0,0x1e,0x00,0x33,0x00,
|
||||
0x40,0x80,0xd2,0xc0,0x96,0x40,0x9c,0x40,
|
||||
0x92,0x40,0x92,0x40,0xdc,0xc0,0x40,0x80,
|
||||
0x33,0x00,0x1e,0x00,0xf0,0x60,0x90,0x90,
|
||||
0x90,0x60,0xfc,0xfc,0x00,0x30,0x30,0x30,
|
||||
0xfc,0xfc,0x30,0x30,0x30,0xf0,0x80,0x40,
|
||||
0x20,0x90,0xb0,0x60,0x60,0xb0,0x10,0x60,
|
||||
0x30,0x90,0x60,0xc0,0x60,0xc0,0xc0,0xc0,
|
||||
0xf6,0xfe,0xce,0xc6,0xc6,0xc6,0xc6,0xc6,
|
||||
0xc6,0x14,0x14,0x14,0x14,0x14,0x14,0x14,
|
||||
0x14,0x74,0xf4,0xf4,0xf4,0xf4,0x74,0x3e,
|
||||
0xc0,0xc0,0xc0,0x60,0x40,0x20,0x20,0x20,
|
||||
0x20,0x20,0xe0,0x20,0xf0,0x00,0x60,0x90,
|
||||
0x90,0x90,0x60,0x90,0xd8,0x6c,0x6c,0xd8,
|
||||
0x90,0x20,0x40,0x10,0x40,0x13,0xe0,0x0a,
|
||||
0x40,0x09,0x40,0x24,0xc0,0x24,0x40,0x22,
|
||||
0x00,0x22,0x00,0x21,0x00,0xe1,0x00,0x20,
|
||||
0x80,0x21,0xe0,0x11,0x00,0x10,0x80,0x08,
|
||||
0x40,0x09,0x20,0x25,0x60,0x24,0xc0,0x22,
|
||||
0x00,0x22,0x00,0x21,0x00,0xe1,0x00,0x20,
|
||||
0x80,0x20,0x40,0x10,0x40,0x13,0xe0,0x0a,
|
||||
0x40,0x09,0x40,0x64,0xc0,0xb4,0x40,0x12,
|
||||
0x00,0x62,0x00,0x31,0x00,0x91,0x00,0x60,
|
||||
0x80,0x70,0xf8,0xcc,0xcc,0xc0,0x60,0x60,
|
||||
0x30,0x30,0x00,0x30,0x30,0xe1,0xc0,0x61,
|
||||
0x80,0x7f,0x80,0x3f,0x00,0x33,0x00,0x33,
|
||||
0x00,0x12,0x00,0x1e,0x00,0x1e,0x00,0x0c,
|
||||
0x00,0x0c,0x00,0x00,0x00,0x0c,0x00,0x18,
|
||||
0x00,0xe1,0xc0,0x61,0x80,0x7f,0x80,0x3f,
|
||||
0x00,0x33,0x00,0x33,0x00,0x12,0x00,0x1e,
|
||||
0x00,0x1e,0x00,0x0c,0x00,0x0c,0x00,0x00,
|
||||
0x00,0x0c,0x00,0x06,0x00,0xe1,0xc0,0x61,
|
||||
0x80,0x7f,0x80,0x3f,0x00,0x33,0x00,0x33,
|
||||
0x00,0x12,0x00,0x1e,0x00,0x1e,0x00,0x0c,
|
||||
0x00,0x0c,0x00,0x00,0x00,0x36,0x00,0x1c,
|
||||
0x00,0xe1,0xc0,0x61,0x80,0x7f,0x80,0x3f,
|
||||
0x00,0x33,0x00,0x33,0x00,0x12,0x00,0x1e,
|
||||
0x00,0x1e,0x00,0x0c,0x00,0x0c,0x00,0x00,
|
||||
0x00,0x16,0x00,0x0d,0x00,0xe1,0xc0,0x61,
|
||||
0x80,0x7f,0x80,0x3f,0x00,0x33,0x00,0x33,
|
||||
0x00,0x12,0x00,0x1e,0x00,0x1e,0x00,0x0c,
|
||||
0x00,0x0c,0x00,0x00,0x00,0x36,0x00,0x36,
|
||||
0x00,0xe1,0xc0,0x61,0x80,0x7f,0x80,0x3f,
|
||||
0x00,0x33,0x00,0x33,0x00,0x12,0x00,0x1e,
|
||||
0x00,0x1e,0x00,0x0c,0x00,0x0c,0x00,0x0c,
|
||||
0x00,0x0a,0x00,0x06,0x00,0xe3,0xf8,0x63,
|
||||
0xf8,0x7f,0x00,0x7f,0x00,0x33,0x00,0x33,
|
||||
0xf8,0x3b,0xf8,0x1b,0x00,0x1b,0x00,0x1f,
|
||||
0x00,0x0f,0xf8,0x0f,0xf8,0x18,0x0c,0x08,
|
||||
0x3c,0x7e,0x63,0xc3,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc3,0x63,0x7e,0x3c,0xfe,0xfe,0xc0,0xc0,
|
||||
0xc0,0xfe,0xfe,0xc0,0xc0,0xfe,0xfe,0x00,
|
||||
0x18,0x30,0xfe,0xfe,0xc0,0xc0,0xc0,0xfe,
|
||||
0xfe,0xc0,0xc0,0xfe,0xfe,0x00,0x18,0x0c,
|
||||
0xfe,0xfe,0xc0,0xc0,0xc0,0xfe,0xfe,0xc0,
|
||||
0xc0,0xfe,0xfe,0x00,0x6c,0x38,0xfe,0xfe,
|
||||
0xc0,0xc0,0xc0,0xfe,0xfe,0xc0,0xc0,0xfe,
|
||||
0xfe,0x00,0x6c,0x6c,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,
|
||||
0x60,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0xc0,0x60,
|
||||
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x30,0x30,0x00,0xd8,0x70,0x30,0x30,
|
||||
0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x00,0xd8,0xd8,0x7e,0x00,0x7f,0x00,
|
||||
0x63,0x00,0x61,0x80,0x61,0x80,0xf9,0x80,
|
||||
0xf9,0x80,0x61,0x80,0x61,0x80,0x63,0x00,
|
||||
0x7f,0x00,0x7e,0x00,0xc3,0xc7,0xc7,0xcf,
|
||||
0xcb,0xdb,0xd3,0xf3,0xe3,0xe3,0xc3,0x00,
|
||||
0x2c,0x1a,0x3e,0x00,0x7f,0x00,0x63,0x00,
|
||||
0xc1,0x80,0xc1,0x80,0xc1,0x80,0xc1,0x80,
|
||||
0xc1,0x80,0x63,0x00,0x7f,0x00,0x3e,0x00,
|
||||
0x00,0x00,0x0c,0x00,0x18,0x00,0x3e,0x00,
|
||||
0x7f,0x00,0x63,0x00,0xc1,0x80,0xc1,0x80,
|
||||
0xc1,0x80,0xc1,0x80,0xc1,0x80,0x63,0x00,
|
||||
0x7f,0x00,0x3e,0x00,0x00,0x00,0x18,0x00,
|
||||
0x0c,0x00,0x3e,0x00,0x7f,0x00,0x63,0x00,
|
||||
0xc1,0x80,0xc1,0x80,0xc1,0x80,0xc1,0x80,
|
||||
0xc1,0x80,0x63,0x00,0x7f,0x00,0x3e,0x00,
|
||||
0x00,0x00,0x36,0x00,0x1c,0x00,0x3e,0x00,
|
||||
0x7f,0x00,0x63,0x00,0xc1,0x80,0xc1,0x80,
|
||||
0xc1,0x80,0xc1,0x80,0xc1,0x80,0x63,0x00,
|
||||
0x7f,0x00,0x3e,0x00,0x00,0x00,0x2c,0x00,
|
||||
0x1a,0x00,0x3e,0x00,0x7f,0x00,0x63,0x00,
|
||||
0xc1,0x80,0xc1,0x80,0xc1,0x80,0xc1,0x80,
|
||||
0xc1,0x80,0x63,0x00,0x7f,0x00,0x3e,0x00,
|
||||
0x00,0x00,0x36,0x00,0x36,0x00,0x84,0xcc,
|
||||
0x78,0x30,0x30,0x78,0xcc,0x84,0xbe,0x00,
|
||||
0xff,0x00,0x63,0x00,0xf1,0x80,0xd1,0x80,
|
||||
0xc9,0x80,0xc9,0x80,0xc5,0x80,0xc7,0x80,
|
||||
0x63,0x00,0x7f,0x80,0x3e,0x80,0x3c,0x7e,
|
||||
0xe7,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,
|
||||
0xc3,0x00,0x18,0x30,0x3c,0x7e,0xe7,0xc3,
|
||||
0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x00,
|
||||
0x18,0x0c,0x3c,0x7e,0xe7,0xc3,0xc3,0xc3,
|
||||
0xc3,0xc3,0xc3,0xc3,0xc3,0x00,0x6c,0x38,
|
||||
0x3c,0x7e,0xe7,0xc3,0xc3,0xc3,0xc3,0xc3,
|
||||
0xc3,0xc3,0xc3,0x00,0x6c,0x6c,0x0c,0x00,
|
||||
0x0c,0x00,0x0c,0x00,0x0c,0x00,0x0c,0x00,
|
||||
0x1e,0x00,0x1e,0x00,0x33,0x00,0x33,0x00,
|
||||
0x61,0x80,0xe1,0xc0,0x00,0x00,0x0c,0x00,
|
||||
0x06,0x00,0xc0,0xc0,0xf8,0xfc,0xce,0xc6,
|
||||
0xc6,0xce,0xfc,0xf8,0xc0,0xc0,0xd8,0xdc,
|
||||
0xc6,0xc6,0xc6,0xdc,0xd8,0xcc,0xcc,0xcc,
|
||||
0x7c,0x38,0x6c,0xfc,0xcc,0xcc,0x7c,0x1c,
|
||||
0xcc,0xfc,0x78,0x00,0x30,0x60,0x6c,0xfc,
|
||||
0xcc,0xcc,0x7c,0x1c,0xcc,0xfc,0x78,0x00,
|
||||
0x30,0x18,0x6c,0xfc,0xcc,0xcc,0x7c,0x1c,
|
||||
0xcc,0xfc,0x78,0x00,0xd8,0x70,0x6c,0xfc,
|
||||
0xcc,0xcc,0x7c,0x1c,0xcc,0xfc,0x78,0x00,
|
||||
0x58,0x34,0x6c,0xfc,0xcc,0xcc,0x7c,0x1c,
|
||||
0xcc,0xfc,0x78,0x00,0xd8,0xd8,0x6c,0xfc,
|
||||
0xcc,0xcc,0x7c,0x1c,0xcc,0xfc,0x78,0x00,
|
||||
0x30,0x28,0x18,0x73,0x80,0xff,0xc0,0xcc,
|
||||
0xc0,0xcc,0x00,0x7f,0xc0,0x1c,0xc0,0xcc,
|
||||
0xc0,0xff,0xc0,0x73,0x80,0x30,0x18,0x10,
|
||||
0x38,0x7c,0xec,0xc0,0xc0,0xc0,0xec,0x7c,
|
||||
0x38,0x38,0x7c,0xcc,0xc0,0xfc,0xcc,0xcc,
|
||||
0x78,0x30,0x00,0x30,0x60,0x38,0x7c,0xcc,
|
||||
0xc0,0xfc,0xcc,0xcc,0x78,0x30,0x00,0x30,
|
||||
0x18,0x38,0x7c,0xcc,0xc0,0xfc,0xcc,0xcc,
|
||||
0x78,0x30,0x00,0x6c,0x38,0x38,0x7c,0xcc,
|
||||
0xc0,0xfc,0xcc,0xcc,0x78,0x30,0x00,0xd8,
|
||||
0xd8,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
|
||||
0x60,0x60,0x00,0x60,0xc0,0xc0,0xc0,0xc0,
|
||||
0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0xc0,
|
||||
0x60,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
|
||||
0x30,0x30,0x00,0xd8,0x70,0x30,0x30,0x30,
|
||||
0x30,0x30,0x30,0x30,0x30,0x30,0x00,0xd8,
|
||||
0xd8,0x38,0x7c,0xee,0xc6,0xc6,0xc6,0xee,
|
||||
0x7c,0x3c,0xf8,0x38,0x6c,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0xe6,0xfe,0xdc,0x00,0x58,
|
||||
0x34,0x38,0x7c,0xee,0xc6,0xc6,0xc6,0xee,
|
||||
0x7c,0x38,0x00,0x18,0x30,0x38,0x7c,0xee,
|
||||
0xc6,0xc6,0xc6,0xee,0x7c,0x38,0x00,0x30,
|
||||
0x18,0x38,0x7c,0xee,0xc6,0xc6,0xc6,0xee,
|
||||
0x7c,0x38,0x00,0x6c,0x38,0x38,0x7c,0xee,
|
||||
0xc6,0xc6,0xc6,0xee,0x7c,0x38,0x00,0x58,
|
||||
0x34,0x38,0x7c,0xee,0xc6,0xc6,0xc6,0xee,
|
||||
0x7c,0x38,0x00,0x6c,0x6c,0x30,0x30,0x00,
|
||||
0xfc,0xfc,0x00,0x30,0x30,0xb8,0x7c,0xee,
|
||||
0xe6,0xd6,0xce,0xee,0x7c,0x3a,0x76,0xfe,
|
||||
0xce,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x00,
|
||||
0x18,0x30,0x76,0xfe,0xce,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0x00,0x30,0x18,0x76,0xfe,
|
||||
0xce,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x00,
|
||||
0x6c,0x38,0x76,0xfe,0xce,0xc6,0xc6,0xc6,
|
||||
0xc6,0xc6,0xc6,0x00,0x6c,0x6c,0x60,0x70,
|
||||
0x10,0x18,0x38,0x38,0x2c,0x6c,0x6c,0xc6,
|
||||
0xc6,0xc6,0x00,0x30,0x18,0xc0,0xc0,0xc0,
|
||||
0xd8,0xfc,0xee,0xc6,0xc6,0xc6,0xee,0xfc,
|
||||
0xd8,0xc0,0xc0,0xc0,0x60,0x70,0x10,0x18,
|
||||
0x38,0x38,0x2c,0x6c,0x6c,0xc6,0xc6,0xc6,
|
||||
0x00,0x6c,0x6c,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_helvb14 = {
|
||||
-2, -3,
|
||||
12, 14,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 12, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 1, 0, 0, 3, 0},
|
||||
{2, 12, -1, 0, 4, 1},
|
||||
{5, 4, 0, -8, 6, 13},
|
||||
{8, 12, 1, 0, 7, 17},
|
||||
{7, 15, 0, 2, 7, 29},
|
||||
{11, 11, 0, 0, 12, 44},
|
||||
{9, 12, 0, 0, 9, 66},
|
||||
{2, 4, -1, -8, 4, 90},
|
||||
{4, 15, 0, 3, 4, 94},
|
||||
{4, 15, 1, 3, 4, 109},
|
||||
{5, 6, 0, -6, 5, 124},
|
||||
{6, 8, -1, 0, 8, 130},
|
||||
{2, 5, 0, 3, 3, 138},
|
||||
{7, 2, 0, -3, 8, 143},
|
||||
{2, 2, 0, 0, 3, 145},
|
||||
{4, 11, 0, 0, 4, 147},
|
||||
{6, 12, 0, 0, 7, 158},
|
||||
{4, 12, 0, 0, 7, 170},
|
||||
{6, 12, 0, 0, 7, 182},
|
||||
{6, 12, 0, 0, 7, 194},
|
||||
{6, 12, 0, 0, 7, 206},
|
||||
{6, 12, 0, 0, 7, 218},
|
||||
{6, 12, 0, 0, 7, 230},
|
||||
{6, 12, 0, 0, 7, 242},
|
||||
{6, 12, 0, 0, 7, 254},
|
||||
{6, 12, 0, 0, 7, 266},
|
||||
{2, 8, -1, 0, 4, 278},
|
||||
{2, 11, -1, 3, 4, 286},
|
||||
{7, 8, 0, 0, 8, 297},
|
||||
{6, 6, -1, -1, 8, 305},
|
||||
{7, 8, 0, 0, 8, 311},
|
||||
{6, 12, -1, 0, 8, 319},
|
||||
{12, 14, 0, 2, 13, 331},
|
||||
{10, 12, 1, 0, 9, 359},
|
||||
{8, 12, 0, 0, 9, 383},
|
||||
{8, 12, 0, 0, 9, 395},
|
||||
{8, 12, 0, 0, 9, 407},
|
||||
{7, 12, 0, 0, 8, 419},
|
||||
{7, 12, -1, 0, 8, 431},
|
||||
{9, 12, 0, 0, 10, 443},
|
||||
{8, 12, 0, 0, 9, 467},
|
||||
{2, 12, -1, 0, 5, 479},
|
||||
{6, 12, 0, 0, 7, 491},
|
||||
{9, 12, -1, 0, 10, 503},
|
||||
{7, 12, -1, 0, 8, 527},
|
||||
{10, 12, 0, 0, 11, 539},
|
||||
{8, 12, 0, 0, 9, 563},
|
||||
{9, 12, 0, 0, 10, 575},
|
||||
{7, 12, -1, 0, 9, 599},
|
||||
{9, 13, 0, 1, 10, 611},
|
||||
{8, 12, 0, 0, 9, 637},
|
||||
{8, 12, 0, 0, 9, 649},
|
||||
{8, 12, 0, 0, 9, 661},
|
||||
{8, 12, 0, 0, 9, 673},
|
||||
{8, 12, 0, 0, 9, 685},
|
||||
{12, 12, 0, 0, 13, 697},
|
||||
{9, 12, 0, 0, 10, 721},
|
||||
{10, 12, 1, 0, 9, 745},
|
||||
{8, 12, 0, 0, 9, 769},
|
||||
{3, 15, 0, 3, 4, 781},
|
||||
{4, 11, 0, 0, 4, 796},
|
||||
{3, 15, 0, 3, 4, 807},
|
||||
{6, 7, -1, -4, 8, 822},
|
||||
{7, 1, 0, 3, 7, 829},
|
||||
{2, 4, -1, -8, 4, 830},
|
||||
{6, 9, 0, 0, 7, 834},
|
||||
{7, 12, 0, 0, 8, 843},
|
||||
{6, 9, 0, 0, 7, 855},
|
||||
{7, 12, 0, 0, 8, 864},
|
||||
{6, 9, 0, 0, 7, 876},
|
||||
{4, 12, 0, 0, 5, 885},
|
||||
{7, 12, 0, 3, 8, 897},
|
||||
{7, 12, 0, 0, 8, 909},
|
||||
{2, 12, 0, 0, 3, 921},
|
||||
{3, 15, 1, 3, 3, 933},
|
||||
{7, 12, 0, 0, 7, 948},
|
||||
{2, 12, 0, 0, 3, 960},
|
||||
{10, 9, 0, 0, 11, 972},
|
||||
{7, 9, 0, 0, 8, 990},
|
||||
{7, 9, 0, 0, 8, 999},
|
||||
{7, 12, 0, 3, 8, 1008},
|
||||
{7, 12, 0, 3, 8, 1020},
|
||||
{5, 9, 0, 0, 5, 1032},
|
||||
{6, 9, 0, 0, 7, 1041},
|
||||
{4, 11, 0, 0, 5, 1050},
|
||||
{7, 9, 0, 0, 8, 1061},
|
||||
{6, 9, 0, 0, 7, 1070},
|
||||
{10, 9, 0, 0, 11, 1079},
|
||||
{7, 9, 0, 0, 8, 1097},
|
||||
{7, 12, 0, 3, 8, 1106},
|
||||
{6, 9, 0, 0, 7, 1118},
|
||||
{4, 15, 0, 3, 5, 1127},
|
||||
{1, 15, -1, 3, 4, 1142},
|
||||
{4, 15, 0, 3, 5, 1157},
|
||||
{6, 3, -1, -3, 8, 1172},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{2, 12, -1, 3, 4, 1175},
|
||||
{6, 13, 0, 2, 7, 1187},
|
||||
{7, 12, 0, 0, 7, 1200},
|
||||
{6, 8, 0, -2, 7, 1212},
|
||||
{8, 12, 1, 0, 7, 1220},
|
||||
{1, 15, -1, 3, 4, 1232},
|
||||
{7, 15, 0, 3, 7, 1247},
|
||||
{5, 2, 1, -10, 4, 1262},
|
||||
{10, 12, 0, 0, 10, 1264},
|
||||
{4, 7, 0, -5, 5, 1288},
|
||||
{6, 6, 0, -1, 7, 1295},
|
||||
{7, 5, 0, -2, 8, 1301},
|
||||
{3, 2, 0, -3, 4, 1306},
|
||||
{10, 12, 0, 0, 10, 1308},
|
||||
{4, 1, 0, -11, 4, 1332},
|
||||
{4, 5, 0, -7, 5, 1333},
|
||||
{6, 11, -1, 0, 8, 1338},
|
||||
{4, 7, 0, -5, 4, 1349},
|
||||
{4, 7, 0, -5, 4, 1356},
|
||||
{3, 2, -1, -10, 4, 1363},
|
||||
{7, 12, 0, 3, 8, 1365},
|
||||
{7, 15, 0, 3, 7, 1377},
|
||||
{2, 2, 0, -5, 3, 1392},
|
||||
{3, 3, 0, 3, 4, 1394},
|
||||
{3, 7, 0, -5, 4, 1397},
|
||||
{4, 7, 0, -5, 5, 1404},
|
||||
{6, 6, 0, -1, 7, 1411},
|
||||
{11, 12, 1, 0, 11, 1417},
|
||||
{11, 12, 1, 0, 11, 1441},
|
||||
{11, 12, 0, 0, 11, 1465},
|
||||
{6, 12, -1, 3, 8, 1489},
|
||||
{10, 14, 1, 0, 9, 1501},
|
||||
{10, 14, 1, 0, 9, 1529},
|
||||
{10, 14, 1, 0, 9, 1557},
|
||||
{10, 14, 1, 0, 9, 1585},
|
||||
{10, 14, 1, 0, 9, 1613},
|
||||
{10, 14, 1, 0, 9, 1641},
|
||||
{13, 12, 1, 0, 13, 1669},
|
||||
{8, 15, 0, 3, 9, 1693},
|
||||
{7, 14, 0, 0, 8, 1708},
|
||||
{7, 14, 0, 0, 8, 1722},
|
||||
{7, 14, 0, 0, 8, 1736},
|
||||
{7, 14, 0, 0, 8, 1750},
|
||||
{3, 14, 0, 0, 5, 1764},
|
||||
{3, 14, -1, 0, 5, 1778},
|
||||
{5, 14, 1, 0, 5, 1792},
|
||||
{5, 14, 1, 0, 5, 1806},
|
||||
{9, 12, 1, 0, 9, 1820},
|
||||
{8, 14, 0, 0, 9, 1844},
|
||||
{9, 14, 0, 0, 10, 1858},
|
||||
{9, 14, 0, 0, 10, 1886},
|
||||
{9, 14, 0, 0, 10, 1914},
|
||||
{9, 14, 0, 0, 10, 1942},
|
||||
{9, 14, 0, 0, 10, 1970},
|
||||
{6, 8, -1, 0, 8, 1998},
|
||||
{9, 12, 0, 0, 10, 2006},
|
||||
{8, 14, 0, 0, 9, 2030},
|
||||
{8, 14, 0, 0, 9, 2044},
|
||||
{8, 14, 0, 0, 9, 2058},
|
||||
{8, 14, 0, 0, 9, 2072},
|
||||
{10, 14, 1, 0, 9, 2086},
|
||||
{7, 12, -1, 0, 9, 2114},
|
||||
{7, 12, 0, 0, 8, 2126},
|
||||
{6, 12, 0, 0, 7, 2138},
|
||||
{6, 12, 0, 0, 7, 2150},
|
||||
{6, 12, 0, 0, 7, 2162},
|
||||
{6, 12, 0, 0, 7, 2174},
|
||||
{6, 12, 0, 0, 7, 2186},
|
||||
{6, 13, 0, 0, 7, 2198},
|
||||
{10, 9, 0, 0, 11, 2211},
|
||||
{6, 12, 0, 3, 7, 2229},
|
||||
{6, 12, 0, 0, 7, 2241},
|
||||
{6, 12, 0, 0, 7, 2253},
|
||||
{6, 12, 0, 0, 7, 2265},
|
||||
{6, 12, 0, 0, 7, 2277},
|
||||
{3, 12, 1, 0, 3, 2289},
|
||||
{3, 12, 0, 0, 3, 2301},
|
||||
{5, 12, 2, 0, 3, 2313},
|
||||
{5, 12, 2, 0, 3, 2325},
|
||||
{7, 12, 0, 0, 8, 2337},
|
||||
{7, 12, 0, 0, 8, 2349},
|
||||
{7, 12, 0, 0, 8, 2361},
|
||||
{7, 12, 0, 0, 8, 2373},
|
||||
{7, 12, 0, 0, 8, 2385},
|
||||
{7, 12, 0, 0, 8, 2397},
|
||||
{7, 12, 0, 0, 8, 2409},
|
||||
{6, 8, -1, 0, 8, 2421},
|
||||
{7, 9, 0, 0, 8, 2429},
|
||||
{7, 12, 0, 0, 8, 2438},
|
||||
{7, 12, 0, 0, 8, 2450},
|
||||
{7, 12, 0, 0, 8, 2462},
|
||||
{7, 12, 0, 0, 8, 2474},
|
||||
{7, 15, 0, 3, 8, 2486},
|
||||
{7, 15, 0, 3, 8, 2501},
|
||||
{7, 15, 0, 3, 8, 2516},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
455
intern/bmfont/intern/BMF_font_helvb8.cpp
Normal file
455
intern/bmfont/intern/BMF_font_helvb8.cpp
Normal file
@@ -0,0 +1,455 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_HELVB8
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x00,0x80,0x00,0x80,0x80,0x80,0x80,0xa0,
|
||||
0xa0,0xa0,0x50,0xf8,0x50,0xf8,0x50,0x40,
|
||||
0xe0,0x10,0x60,0x80,0x70,0x20,0x5c,0x54,
|
||||
0x2c,0xd0,0xa8,0xe8,0x58,0xb0,0xa8,0x48,
|
||||
0xa0,0x40,0x80,0x80,0x80,0x40,0x80,0x80,
|
||||
0x80,0x80,0x80,0x40,0x80,0x40,0x40,0x40,
|
||||
0x40,0x40,0x80,0x40,0xe0,0x40,0x20,0x20,
|
||||
0xf8,0x20,0x20,0x80,0x40,0x40,0xf0,0x80,
|
||||
0x80,0x80,0x80,0x80,0x40,0x40,0x40,0x60,
|
||||
0x90,0x90,0x90,0x90,0x60,0x40,0x40,0x40,
|
||||
0x40,0xc0,0x40,0xf0,0x40,0x20,0x10,0x90,
|
||||
0x60,0xc0,0x20,0x20,0xc0,0x20,0xc0,0x20,
|
||||
0x20,0xf0,0x60,0x20,0x20,0xc0,0x20,0x20,
|
||||
0xc0,0x80,0xe0,0x60,0x90,0x90,0xe0,0x80,
|
||||
0x70,0x40,0x40,0x40,0x20,0x10,0xf0,0x60,
|
||||
0x90,0x90,0x60,0x90,0x60,0x60,0x10,0x70,
|
||||
0x90,0x90,0x60,0x80,0x00,0x00,0x80,0x80,
|
||||
0x40,0x40,0x00,0x00,0x40,0x20,0x40,0x80,
|
||||
0x40,0x20,0xe0,0x00,0xe0,0x80,0x40,0x20,
|
||||
0x40,0x80,0x40,0x00,0x40,0x20,0xc0,0x78,
|
||||
0x80,0x9e,0xa5,0x99,0x41,0x3e,0x88,0x88,
|
||||
0x70,0x50,0x20,0x20,0xe0,0x90,0x90,0xe0,
|
||||
0x90,0xe0,0x70,0x88,0x80,0x80,0x88,0x70,
|
||||
0xf0,0x88,0x88,0x88,0x88,0xf0,0xf0,0x80,
|
||||
0x80,0xe0,0x80,0xf0,0x80,0x80,0x80,0xe0,
|
||||
0x80,0xf0,0x70,0x88,0x88,0x98,0x80,0x70,
|
||||
0x88,0x88,0x88,0xf8,0x88,0x88,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x40,0xa0,0x20,0x20,
|
||||
0x20,0x20,0x90,0x90,0xe0,0xc0,0xa0,0x90,
|
||||
0xe0,0x80,0x80,0x80,0x80,0x80,0xa8,0xa8,
|
||||
0xa8,0xa8,0xd8,0x88,0x88,0x98,0xa8,0xa8,
|
||||
0xc8,0x88,0x70,0x88,0x88,0x88,0x88,0x70,
|
||||
0x80,0x80,0xe0,0x90,0x90,0xe0,0x10,0x20,
|
||||
0x70,0x88,0x88,0x88,0x88,0x70,0x90,0x90,
|
||||
0xe0,0x90,0x90,0xe0,0xe0,0x10,0x10,0xe0,
|
||||
0x80,0x70,0x40,0x40,0x40,0x40,0x40,0xe0,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x40,0xa0,
|
||||
0x90,0x90,0x90,0x90,0x48,0x48,0x6c,0x92,
|
||||
0x92,0x92,0x90,0x90,0x60,0x60,0x90,0x90,
|
||||
0x20,0x20,0x30,0x48,0x48,0xc8,0xf0,0x80,
|
||||
0x40,0x20,0x10,0xf0,0xc0,0x80,0x80,0x80,
|
||||
0x80,0x80,0xc0,0x40,0x40,0x40,0x40,0x80,
|
||||
0x80,0x80,0xc0,0x40,0x40,0x40,0x40,0x40,
|
||||
0xc0,0x88,0x50,0x20,0xf8,0x80,0x80,0x80,
|
||||
0xd0,0xa0,0xe0,0x20,0xc0,0xe0,0x90,0x90,
|
||||
0x90,0xe0,0x80,0x80,0x60,0x80,0x80,0x80,
|
||||
0x60,0x70,0x90,0x90,0x90,0x70,0x10,0x10,
|
||||
0x60,0x80,0xe0,0xa0,0x40,0x40,0x40,0x40,
|
||||
0x40,0xe0,0x40,0x20,0x60,0x10,0x70,0x90,
|
||||
0x90,0x70,0x90,0x90,0x90,0x90,0xe0,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x80,
|
||||
0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
|
||||
0x40,0xa0,0xa0,0xc0,0xc0,0xa0,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xa8,
|
||||
0xa8,0xa8,0xa8,0xf0,0x90,0x90,0x90,0x90,
|
||||
0xe0,0x60,0x90,0x90,0x90,0x60,0x80,0xe0,
|
||||
0x90,0x90,0x90,0xe0,0x10,0x70,0x90,0x90,
|
||||
0x90,0x70,0x80,0x80,0x80,0xc0,0xa0,0xc0,
|
||||
0x20,0x60,0x80,0x60,0x40,0x40,0x40,0x40,
|
||||
0xe0,0x40,0x40,0x60,0xa0,0xa0,0xa0,0xa0,
|
||||
0x40,0xa0,0x90,0x90,0x90,0x50,0x50,0xa8,
|
||||
0xa8,0xa8,0x90,0x90,0x60,0x90,0x90,0x80,
|
||||
0x40,0x60,0x90,0x90,0x90,0xe0,0x80,0x40,
|
||||
0x20,0xe0,0x20,0x40,0x40,0xc0,0x40,0x40,
|
||||
0x20,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x40,0x40,0x60,0x40,0x40,0x80,0xb0,
|
||||
0x48,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
|
||||
0x80,0x40,0x40,0xa0,0x80,0xa0,0x40,0x40,
|
||||
0xf0,0x40,0x40,0xe0,0x40,0x30,0x88,0x70,
|
||||
0x50,0x70,0x88,0x20,0x20,0xf8,0x50,0x88,
|
||||
0x80,0x80,0x80,0x00,0x80,0x80,0x80,0xe0,
|
||||
0x10,0x30,0x60,0x90,0x60,0x80,0x70,0x90,
|
||||
0x78,0x84,0xb4,0xa4,0xb4,0x84,0x78,0xe0,
|
||||
0x00,0xe0,0x20,0xc0,0x50,0xa0,0x50,0x10,
|
||||
0x10,0xf0,0xc0,0x78,0x84,0xac,0xb4,0xb4,
|
||||
0x84,0x78,0xe0,0x40,0xa0,0x40,0xf0,0x00,
|
||||
0x20,0xf0,0x20,0xc0,0x80,0x40,0x80,0xc0,
|
||||
0x20,0x60,0xe0,0x80,0x40,0x80,0x80,0xe0,
|
||||
0xa0,0xa0,0xa0,0x50,0x50,0x50,0x50,0xd0,
|
||||
0xd0,0xd0,0x78,0x80,0x80,0x80,0x40,0x40,
|
||||
0x40,0xc0,0x40,0xe0,0x00,0xe0,0xa0,0xe0,
|
||||
0xa0,0x50,0xa0,0x04,0x5e,0x2c,0x54,0x48,
|
||||
0xc4,0x40,0x0e,0x44,0x22,0x5c,0x48,0xc4,
|
||||
0x40,0x04,0x5e,0x2c,0xd4,0x28,0x64,0xe0,
|
||||
0x60,0x90,0x40,0x20,0x00,0x20,0x88,0x88,
|
||||
0x70,0x50,0x20,0x20,0x00,0x20,0x40,0x88,
|
||||
0x88,0x70,0x50,0x20,0x20,0x00,0x20,0x10,
|
||||
0x88,0x88,0x70,0x50,0x20,0x20,0x00,0x50,
|
||||
0x20,0x88,0x88,0x70,0x50,0x20,0x20,0x00,
|
||||
0x50,0x28,0x88,0x88,0x70,0x50,0x20,0x20,
|
||||
0x00,0x50,0x88,0x88,0x70,0x50,0x20,0x20,
|
||||
0x20,0x50,0x20,0x9e,0x90,0x7c,0x50,0x30,
|
||||
0x3e,0x80,0x40,0x70,0x88,0x80,0x88,0x88,
|
||||
0x70,0xf0,0x80,0x80,0xe0,0x80,0xf0,0x00,
|
||||
0x20,0x40,0xf0,0x80,0x80,0xe0,0x80,0xf0,
|
||||
0x00,0x40,0x20,0xf0,0x80,0x80,0xe0,0x80,
|
||||
0xf0,0x00,0xa0,0x40,0xf0,0x80,0x80,0xe0,
|
||||
0x80,0xf0,0x00,0xa0,0x40,0x40,0x40,0x40,
|
||||
0x40,0x40,0x00,0x40,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x00,0x80,0x40,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x00,0xa0,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0x00,0xa0,0x70,
|
||||
0x48,0x48,0xe8,0x48,0x70,0x88,0x98,0xa8,
|
||||
0xa8,0xc8,0x88,0x00,0x50,0x28,0x70,0x88,
|
||||
0x88,0x88,0x88,0x70,0x00,0x20,0x40,0x70,
|
||||
0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x10,
|
||||
0x70,0x88,0x88,0x88,0x88,0x70,0x00,0x50,
|
||||
0x20,0x70,0x88,0x88,0x88,0x88,0x70,0x00,
|
||||
0x50,0x28,0x70,0x88,0x88,0x88,0x88,0x70,
|
||||
0x00,0x50,0x90,0x60,0x60,0x90,0x80,0xf0,
|
||||
0xc8,0xa8,0x98,0x88,0x78,0x08,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x00,0x20,0x40,0x70,
|
||||
0x88,0x88,0x88,0x88,0x88,0x00,0x20,0x10,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x00,0x50,
|
||||
0x20,0x70,0x88,0x88,0x88,0x88,0x88,0x00,
|
||||
0x50,0x20,0x20,0x30,0x48,0x48,0xc8,0x00,
|
||||
0x10,0x08,0x80,0xf0,0x88,0x88,0xf0,0x80,
|
||||
0x80,0xa0,0x90,0x90,0xa0,0x90,0x60,0xd0,
|
||||
0xa0,0xe0,0x20,0xc0,0x00,0x40,0x80,0xd0,
|
||||
0xa0,0xe0,0x20,0xc0,0x00,0x40,0x20,0xd0,
|
||||
0xa0,0xe0,0x20,0xc0,0x00,0xa0,0x40,0x68,
|
||||
0x50,0x70,0x10,0x60,0x00,0xb0,0x68,0xd0,
|
||||
0xa0,0xe0,0x20,0xc0,0x00,0xa0,0xd0,0xa0,
|
||||
0xe0,0x20,0xc0,0x40,0xa0,0x40,0xd8,0xa0,
|
||||
0xf8,0x28,0xd0,0x80,0x40,0x60,0x80,0x80,
|
||||
0x80,0x60,0x60,0x80,0xe0,0xa0,0x40,0x00,
|
||||
0x20,0x40,0x60,0x80,0xe0,0xa0,0x40,0x00,
|
||||
0x40,0x20,0x60,0x80,0xe0,0xa0,0x40,0x00,
|
||||
0xa0,0x40,0x60,0x80,0xe0,0xa0,0x40,0x00,
|
||||
0xa0,0x40,0x40,0x40,0x40,0x40,0x00,0x40,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x80,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x00,0xa0,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x00,0xa0,
|
||||
0x60,0x90,0x90,0x90,0x70,0xa0,0x60,0x90,
|
||||
0x90,0x90,0x90,0x90,0xe0,0x00,0xa0,0x50,
|
||||
0x60,0x90,0x90,0x90,0x60,0x00,0x20,0x40,
|
||||
0x60,0x90,0x90,0x90,0x60,0x00,0x20,0x10,
|
||||
0x60,0x90,0x90,0x90,0x60,0x00,0xa0,0x40,
|
||||
0x60,0x90,0x90,0x90,0x60,0x00,0xa0,0x50,
|
||||
0x60,0x90,0x90,0x90,0x60,0x00,0x90,0x20,
|
||||
0x00,0xf0,0x00,0x20,0x80,0x70,0x68,0x58,
|
||||
0x48,0x3c,0x02,0x60,0xa0,0xa0,0xa0,0xa0,
|
||||
0x00,0x40,0x80,0x60,0xa0,0xa0,0xa0,0xa0,
|
||||
0x00,0x40,0x20,0x60,0xa0,0xa0,0xa0,0xa0,
|
||||
0x00,0xa0,0x40,0x60,0xa0,0xa0,0xa0,0xa0,
|
||||
0x00,0xa0,0x80,0x40,0x60,0x90,0x90,0x90,
|
||||
0x00,0x20,0x10,0x80,0xe0,0x90,0x90,0x90,
|
||||
0xe0,0x80,0x80,0x40,0x60,0x90,0x90,0x90,
|
||||
0x00,0x50,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_helvb8 = {
|
||||
0, -2,
|
||||
9, 9,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 8, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 1, 0, 0, 2, 0},
|
||||
{1, 6, -1, 0, 2, 1},
|
||||
{3, 3, -1, -3, 3, 7},
|
||||
{5, 5, 0, 0, 5, 10},
|
||||
{4, 7, -1, 1, 5, 15},
|
||||
{6, 6, -1, 0, 7, 22},
|
||||
{5, 6, -1, 0, 6, 28},
|
||||
{1, 3, -1, -3, 2, 34},
|
||||
{2, 7, -1, 1, 3, 37},
|
||||
{2, 7, -1, 1, 3, 44},
|
||||
{3, 3, -1, -2, 3, 51},
|
||||
{5, 5, -1, 0, 5, 54},
|
||||
{2, 3, 0, 2, 2, 59},
|
||||
{4, 1, -2, -2, 6, 62},
|
||||
{1, 1, -1, 0, 2, 63},
|
||||
{2, 7, -1, 1, 2, 64},
|
||||
{4, 6, -1, 0, 5, 71},
|
||||
{2, 6, -2, 0, 5, 77},
|
||||
{4, 6, -1, 0, 5, 83},
|
||||
{3, 6, -2, 0, 5, 89},
|
||||
{4, 6, -1, 0, 5, 95},
|
||||
{3, 6, -2, 0, 5, 101},
|
||||
{4, 6, -1, 0, 5, 107},
|
||||
{4, 6, -1, 0, 5, 113},
|
||||
{4, 6, -1, 0, 5, 119},
|
||||
{4, 6, -1, 0, 5, 125},
|
||||
{1, 4, -1, 0, 2, 131},
|
||||
{2, 6, 0, 2, 2, 135},
|
||||
{3, 5, -1, 0, 5, 141},
|
||||
{3, 3, -1, -1, 4, 146},
|
||||
{3, 5, -2, 0, 5, 149},
|
||||
{3, 5, -2, 0, 5, 154},
|
||||
{8, 7, -1, 1, 9, 159},
|
||||
{5, 6, -1, 0, 6, 166},
|
||||
{4, 6, -2, 0, 6, 172},
|
||||
{5, 6, -1, 0, 6, 178},
|
||||
{5, 6, -1, 0, 6, 184},
|
||||
{4, 6, -2, 0, 6, 190},
|
||||
{4, 6, -2, 0, 5, 196},
|
||||
{5, 6, -1, 0, 6, 202},
|
||||
{5, 6, -1, 0, 6, 208},
|
||||
{1, 6, -1, 0, 2, 214},
|
||||
{3, 6, -1, 0, 4, 220},
|
||||
{4, 6, -2, 0, 6, 226},
|
||||
{3, 6, -2, 0, 5, 232},
|
||||
{5, 6, -2, 0, 7, 238},
|
||||
{5, 6, -1, 0, 6, 244},
|
||||
{5, 6, -1, 0, 6, 250},
|
||||
{4, 6, -2, 0, 6, 256},
|
||||
{5, 8, -1, 2, 6, 262},
|
||||
{4, 6, -2, 0, 6, 270},
|
||||
{4, 6, -2, 0, 6, 276},
|
||||
{3, 6, -1, 0, 4, 282},
|
||||
{5, 6, -1, 0, 6, 288},
|
||||
{4, 6, -2, 0, 6, 294},
|
||||
{7, 6, -1, 0, 7, 300},
|
||||
{4, 6, -2, 0, 6, 306},
|
||||
{5, 6, -1, 0, 6, 312},
|
||||
{4, 6, -2, 0, 6, 318},
|
||||
{2, 7, -1, 1, 2, 324},
|
||||
{2, 7, 0, 1, 2, 331},
|
||||
{2, 7, 0, 1, 2, 338},
|
||||
{5, 3, 0, -2, 5, 345},
|
||||
{5, 1, 0, 1, 5, 348},
|
||||
{1, 3, -1, -3, 2, 349},
|
||||
{4, 5, -1, 0, 4, 352},
|
||||
{4, 7, -1, 0, 5, 357},
|
||||
{3, 5, -1, 0, 4, 364},
|
||||
{4, 7, -1, 0, 5, 369},
|
||||
{3, 5, -1, 0, 4, 376},
|
||||
{3, 7, -1, 0, 3, 381},
|
||||
{4, 6, -1, 1, 5, 388},
|
||||
{4, 7, -1, 0, 5, 394},
|
||||
{1, 7, -1, 0, 2, 401},
|
||||
{2, 9, 0, 2, 2, 408},
|
||||
{3, 7, -1, 0, 4, 417},
|
||||
{1, 7, -1, 0, 2, 424},
|
||||
{5, 5, -1, 0, 6, 431},
|
||||
{4, 5, -1, 0, 5, 436},
|
||||
{4, 5, -1, 0, 5, 441},
|
||||
{4, 6, -1, 1, 5, 446},
|
||||
{4, 6, -1, 1, 5, 452},
|
||||
{3, 5, -1, 0, 3, 458},
|
||||
{3, 5, -1, 0, 4, 463},
|
||||
{3, 7, -1, 0, 3, 468},
|
||||
{3, 5, -1, 0, 4, 475},
|
||||
{4, 5, -1, 0, 5, 480},
|
||||
{5, 5, -1, 0, 6, 485},
|
||||
{4, 5, -1, 0, 5, 490},
|
||||
{4, 6, -1, 1, 4, 495},
|
||||
{3, 5, -1, 0, 4, 501},
|
||||
{3, 7, 0, 1, 2, 506},
|
||||
{1, 7, -1, 1, 2, 513},
|
||||
{3, 7, 0, 1, 2, 520},
|
||||
{5, 2, -1, -2, 6, 527},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 1, 0, 0, 2, 529},
|
||||
{1, 7, -1, 2, 2, 530},
|
||||
{3, 7, -1, 1, 5, 537},
|
||||
{4, 6, -1, 0, 5, 544},
|
||||
{5, 5, 0, 0, 4, 550},
|
||||
{5, 5, -1, 0, 6, 555},
|
||||
{1, 7, -1, 1, 2, 560},
|
||||
{4, 8, -1, 2, 5, 567},
|
||||
{4, 1, 0, -5, 2, 575},
|
||||
{6, 7, -1, 1, 7, 576},
|
||||
{3, 5, 0, -1, 3, 583},
|
||||
{4, 3, -1, -1, 5, 588},
|
||||
{4, 3, -1, -1, 6, 591},
|
||||
{2, 1, 0, -2, 3, 594},
|
||||
{6, 7, -1, 1, 7, 595},
|
||||
{3, 1, 0, -5, 2, 602},
|
||||
{3, 3, -1, -3, 3, 603},
|
||||
{4, 5, -1, 0, 5, 606},
|
||||
{2, 4, -1, -2, 2, 611},
|
||||
{3, 4, 0, -2, 2, 615},
|
||||
{2, 2, 0, -4, 2, 619},
|
||||
{3, 6, -1, 2, 4, 621},
|
||||
{5, 8, 0, 2, 5, 627},
|
||||
{1, 2, -1, -1, 2, 635},
|
||||
{2, 2, 0, 2, 2, 637},
|
||||
{2, 4, 0, -2, 2, 639},
|
||||
{3, 5, 0, -1, 3, 643},
|
||||
{4, 3, -1, -1, 5, 648},
|
||||
{7, 7, 0, 1, 7, 651},
|
||||
{7, 7, 0, 1, 7, 658},
|
||||
{7, 7, 0, 1, 7, 665},
|
||||
{4, 6, -1, 1, 5, 672},
|
||||
{5, 9, -1, 0, 6, 678},
|
||||
{5, 9, -1, 0, 6, 687},
|
||||
{5, 9, -1, 0, 6, 696},
|
||||
{5, 9, -1, 0, 6, 705},
|
||||
{5, 8, -1, 0, 6, 714},
|
||||
{5, 9, -1, 0, 6, 722},
|
||||
{7, 6, -1, 0, 8, 731},
|
||||
{5, 8, -1, 2, 6, 737},
|
||||
{4, 9, -2, 0, 6, 745},
|
||||
{4, 9, -2, 0, 6, 754},
|
||||
{4, 9, -2, 0, 6, 763},
|
||||
{4, 8, -2, 0, 6, 772},
|
||||
{2, 9, 0, 0, 2, 780},
|
||||
{2, 9, -1, 0, 2, 789},
|
||||
{3, 9, 0, 0, 2, 798},
|
||||
{3, 8, 0, 0, 2, 807},
|
||||
{5, 6, -1, 0, 6, 815},
|
||||
{5, 9, -1, 0, 6, 821},
|
||||
{5, 9, -1, 0, 6, 830},
|
||||
{5, 9, -1, 0, 6, 839},
|
||||
{5, 9, -1, 0, 6, 848},
|
||||
{5, 9, -1, 0, 6, 857},
|
||||
{5, 8, -1, 0, 6, 866},
|
||||
{4, 4, -1, 0, 5, 874},
|
||||
{5, 8, -1, 1, 6, 878},
|
||||
{5, 9, -1, 0, 6, 886},
|
||||
{5, 9, -1, 0, 6, 895},
|
||||
{5, 9, -1, 0, 6, 904},
|
||||
{5, 8, -1, 0, 6, 913},
|
||||
{5, 9, -1, 0, 6, 921},
|
||||
{5, 6, -1, 0, 6, 930},
|
||||
{4, 7, -2, 1, 6, 936},
|
||||
{4, 8, -1, 0, 4, 943},
|
||||
{4, 8, -1, 0, 4, 951},
|
||||
{4, 8, -1, 0, 4, 959},
|
||||
{5, 8, 0, 0, 4, 967},
|
||||
{4, 7, -1, 0, 4, 975},
|
||||
{4, 8, -1, 0, 4, 982},
|
||||
{5, 5, -1, 0, 6, 990},
|
||||
{3, 7, -1, 2, 4, 995},
|
||||
{3, 8, -1, 0, 4, 1002},
|
||||
{3, 8, -1, 0, 4, 1010},
|
||||
{3, 8, -1, 0, 4, 1018},
|
||||
{3, 7, -1, 0, 4, 1026},
|
||||
{2, 8, 0, 0, 2, 1033},
|
||||
{2, 8, -1, 0, 2, 1041},
|
||||
{3, 8, 0, 0, 2, 1049},
|
||||
{3, 7, 0, 0, 2, 1057},
|
||||
{4, 8, -1, 0, 5, 1064},
|
||||
{4, 8, -1, 0, 5, 1072},
|
||||
{4, 8, -1, 0, 5, 1080},
|
||||
{4, 8, -1, 0, 5, 1088},
|
||||
{4, 8, -1, 0, 5, 1096},
|
||||
{4, 8, -1, 0, 5, 1104},
|
||||
{4, 7, -1, 0, 5, 1112},
|
||||
{4, 5, -1, 0, 5, 1119},
|
||||
{7, 7, 0, 1, 5, 1124},
|
||||
{3, 8, -1, 0, 4, 1131},
|
||||
{3, 8, -1, 0, 4, 1139},
|
||||
{3, 8, -1, 0, 4, 1147},
|
||||
{3, 7, -1, 0, 4, 1155},
|
||||
{4, 9, -1, 1, 4, 1162},
|
||||
{4, 7, -1, 1, 5, 1171},
|
||||
{4, 8, -1, 1, 4, 1178},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
484
intern/bmfont/intern/BMF_font_scr12.cpp
Normal file
484
intern/bmfont/intern/BMF_font_scr12.cpp
Normal file
@@ -0,0 +1,484 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_SCR12
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x80,0x80,0x00,0x80,0x80,0x80,0x80,0x80,
|
||||
0xa0,0xa0,0xa0,0xa0,0x50,0x50,0xfc,0x28,
|
||||
0x28,0x7e,0x14,0x14,0x20,0x70,0xa8,0x28,
|
||||
0x70,0xa0,0xa8,0x70,0x20,0x98,0x54,0x54,
|
||||
0x2c,0xd0,0xa8,0xa8,0x64,0x74,0x88,0x8c,
|
||||
0x50,0x20,0x50,0x48,0x30,0x80,0x40,0x20,
|
||||
0x20,0x20,0x40,0x40,0x80,0x80,0x80,0x80,
|
||||
0x40,0x40,0x20,0x80,0x40,0x40,0x20,0x20,
|
||||
0x20,0x20,0x40,0x40,0x80,0x20,0xa8,0x70,
|
||||
0xa8,0x20,0x20,0x20,0xf8,0x20,0x20,0x80,
|
||||
0x40,0x40,0xc0,0xf8,0x80,0x80,0x80,0x80,
|
||||
0x40,0x40,0x20,0x20,0x10,0x10,0x08,0x08,
|
||||
0x70,0x88,0x88,0xc8,0xa8,0x98,0x88,0x70,
|
||||
0xe0,0x40,0x40,0x40,0x40,0x40,0xc0,0x40,
|
||||
0xf8,0x80,0x40,0x20,0x10,0x08,0x88,0x70,
|
||||
0x70,0x88,0x08,0x08,0x70,0x08,0x88,0x70,
|
||||
0x10,0x10,0x10,0xf8,0x90,0x50,0x30,0x10,
|
||||
0x70,0x88,0x08,0x08,0xf0,0x80,0x80,0xf8,
|
||||
0x70,0x88,0x88,0x88,0xf0,0x80,0x88,0x70,
|
||||
0x40,0x40,0x20,0x20,0x10,0x10,0x08,0xf8,
|
||||
0x70,0x88,0x88,0x88,0x70,0x88,0x88,0x70,
|
||||
0x70,0x88,0x08,0x78,0x88,0x88,0x88,0x70,
|
||||
0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x40,
|
||||
0x40,0xc0,0x00,0x00,0x40,0x40,0x08,0x10,
|
||||
0x20,0x40,0x80,0x40,0x20,0x10,0x08,0xf8,
|
||||
0x00,0xf8,0x80,0x40,0x20,0x10,0x08,0x10,
|
||||
0x20,0x40,0x80,0x20,0x00,0x20,0x20,0x10,
|
||||
0x88,0x88,0x70,0x38,0x40,0x98,0xa8,0xa8,
|
||||
0x98,0x48,0x30,0x88,0x88,0xf8,0x88,0x50,
|
||||
0x50,0x20,0x20,0xf0,0x88,0x88,0x88,0xf0,
|
||||
0x88,0x88,0xf0,0x70,0x88,0x80,0x80,0x80,
|
||||
0x80,0x88,0x70,0xf0,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0xf0,0xf8,0x80,0x80,0x80,0xf0,
|
||||
0x80,0x80,0xf8,0x80,0x80,0x80,0x80,0xf0,
|
||||
0x80,0x80,0xf8,0x68,0x98,0x88,0x88,0x98,
|
||||
0x80,0x88,0x70,0x88,0x88,0x88,0x88,0xf8,
|
||||
0x88,0x88,0x88,0xe0,0x40,0x40,0x40,0x40,
|
||||
0x40,0x40,0xe0,0x70,0x88,0x88,0x08,0x08,
|
||||
0x08,0x08,0x08,0x88,0x88,0x90,0xa0,0xc0,
|
||||
0xa0,0x90,0x88,0xf8,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x88,0x88,0xa8,0xa8,0xd8,
|
||||
0xd8,0x88,0x88,0x88,0x98,0x98,0xa8,0xa8,
|
||||
0xc8,0xc8,0x88,0x70,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0x70,0x80,0x80,0x80,0x80,0xf0,
|
||||
0x88,0x88,0xf0,0x08,0x10,0x70,0xa8,0x88,
|
||||
0x88,0x88,0x88,0x88,0x70,0x88,0x90,0x90,
|
||||
0xa0,0xf0,0x88,0x88,0xf0,0x70,0x88,0x88,
|
||||
0x08,0x70,0x80,0x88,0x70,0x20,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xf8,0x70,0x88,0x88,
|
||||
0x88,0x88,0x88,0x88,0x88,0x20,0x20,0x50,
|
||||
0x50,0x50,0x88,0x88,0x88,0x50,0x50,0xf8,
|
||||
0xa8,0xa8,0xa8,0x88,0x88,0x88,0x88,0x50,
|
||||
0x20,0x20,0x50,0x88,0x88,0x20,0x20,0x20,
|
||||
0x20,0x50,0x50,0x88,0x88,0xf8,0x80,0x40,
|
||||
0x40,0x20,0x10,0x08,0xf8,0xe0,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0xe0,0x08,0x08,
|
||||
0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80,
|
||||
0xe0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
|
||||
0xe0,0x88,0x50,0x20,0xfe,0x20,0x40,0x80,
|
||||
0x80,0x68,0x98,0x88,0x78,0x08,0x70,0xb0,
|
||||
0xc8,0x88,0x88,0xc8,0xb0,0x80,0x80,0x70,
|
||||
0x88,0x80,0x80,0x88,0x70,0x68,0x98,0x88,
|
||||
0x88,0x98,0x68,0x08,0x08,0x70,0x88,0x80,
|
||||
0xf8,0x88,0x70,0x40,0x40,0x40,0x40,0x40,
|
||||
0xf0,0x40,0x38,0xf0,0x08,0x68,0x98,0x88,
|
||||
0x88,0x98,0x68,0x88,0x88,0x88,0x88,0xc8,
|
||||
0xb0,0x80,0x80,0x20,0x20,0x20,0x20,0x20,
|
||||
0xe0,0x00,0x20,0x60,0x90,0x10,0x10,0x10,
|
||||
0x10,0x10,0x70,0x00,0x10,0x88,0x90,0xa0,
|
||||
0xc0,0xa0,0x90,0x80,0x80,0x20,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xe0,0xa8,0xa8,0xa8,
|
||||
0xa8,0xa8,0xd0,0x88,0x88,0x88,0x88,0xc8,
|
||||
0xb0,0x70,0x88,0x88,0x88,0x88,0x70,0x80,
|
||||
0x80,0xb0,0xc8,0x88,0x88,0xc8,0xb0,0x08,
|
||||
0x08,0x68,0x98,0x88,0x88,0x98,0x68,0x80,
|
||||
0x80,0x80,0x80,0xc8,0xb0,0x70,0x88,0x10,
|
||||
0x60,0x88,0x70,0x30,0x40,0x40,0x40,0x40,
|
||||
0xf0,0x40,0x68,0x98,0x88,0x88,0x88,0x88,
|
||||
0x20,0x20,0x50,0x50,0x88,0x88,0x50,0xa8,
|
||||
0xa8,0xa8,0x88,0x88,0x88,0x88,0x50,0x20,
|
||||
0x50,0x88,0xf0,0x08,0x68,0x98,0x88,0x88,
|
||||
0x88,0x88,0xf8,0x80,0x40,0x20,0x10,0xf8,
|
||||
0x18,0x20,0x20,0x20,0x20,0xc0,0x20,0x20,
|
||||
0x20,0x18,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0xc0,0x20,0x20,0x20,
|
||||
0x20,0x18,0x20,0x20,0x20,0xc0,0x98,0xb4,
|
||||
0x64,0x80,0x80,0x80,0x80,0x80,0x00,0x80,
|
||||
0x80,0x20,0x20,0x70,0x88,0x80,0x88,0x70,
|
||||
0x20,0x20,0xb0,0x48,0x40,0xf0,0x40,0x40,
|
||||
0x48,0x30,0x90,0x60,0x90,0x90,0x60,0x90,
|
||||
0x20,0x70,0x20,0x70,0x20,0x50,0x88,0x88,
|
||||
0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x80,
|
||||
0x80,0x80,0x70,0x88,0x10,0x28,0x48,0x90,
|
||||
0xa0,0x40,0x88,0x70,0xa0,0x78,0x84,0xb4,
|
||||
0xa4,0xb4,0x84,0x78,0xf0,0x90,0x70,0x10,
|
||||
0x60,0x14,0x28,0x50,0xa0,0x50,0x28,0x14,
|
||||
0x08,0xf8,0xf0,0x78,0x84,0xac,0xb4,0xb4,
|
||||
0x84,0x78,0xe0,0x60,0x90,0x60,0xf8,0x00,
|
||||
0x20,0x20,0xf8,0x20,0x20,0xe0,0x40,0x20,
|
||||
0xa0,0x40,0xc0,0x20,0x40,0x20,0xc0,0x80,
|
||||
0x40,0x80,0xe8,0x90,0x90,0x90,0x90,0x28,
|
||||
0x28,0x28,0x28,0x68,0xa8,0xa8,0xa8,0x7c,
|
||||
0x80,0x80,0xc0,0x40,0xe0,0x40,0x40,0xc0,
|
||||
0x40,0xf0,0x60,0x90,0x90,0x60,0xa0,0x50,
|
||||
0x28,0x14,0x28,0x50,0xa0,0x08,0x38,0xa8,
|
||||
0x58,0x28,0xf0,0x48,0x40,0xc0,0x40,0x38,
|
||||
0x10,0x88,0x68,0x30,0xf0,0x48,0x40,0xc0,
|
||||
0x40,0x08,0x38,0xa8,0x58,0x28,0xd0,0x28,
|
||||
0x40,0x20,0xc0,0x70,0x88,0x88,0x40,0x20,
|
||||
0x20,0x00,0x20,0x88,0x88,0xf8,0x88,0x50,
|
||||
0x50,0x20,0x00,0x20,0x40,0x88,0x88,0xf8,
|
||||
0x50,0x50,0x20,0x20,0x00,0x20,0x10,0x88,
|
||||
0x88,0xf8,0x50,0x50,0x20,0x20,0x00,0x50,
|
||||
0x20,0x88,0x88,0xf8,0x50,0x50,0x20,0x20,
|
||||
0x00,0xb0,0x68,0x88,0x88,0xf8,0x50,0x50,
|
||||
0x20,0x20,0x00,0x50,0x88,0x88,0xf8,0x50,
|
||||
0x50,0x20,0x20,0x20,0x50,0x20,0x9c,0x90,
|
||||
0xf0,0x50,0x5c,0x30,0x30,0x1c,0x60,0x20,
|
||||
0x70,0x88,0x80,0x80,0x80,0x80,0x88,0x70,
|
||||
0xf8,0x80,0x80,0xf0,0x80,0x80,0xf8,0x00,
|
||||
0x20,0x40,0xf8,0x80,0x80,0xf0,0x80,0x80,
|
||||
0xf8,0x00,0x20,0x10,0xf8,0x80,0x80,0xf0,
|
||||
0x80,0x80,0xf8,0x00,0x50,0x20,0xf8,0x80,
|
||||
0x80,0xf0,0x80,0x80,0xf8,0x00,0x50,0xe0,
|
||||
0x40,0x40,0x40,0x40,0x40,0xe0,0x00,0x40,
|
||||
0x80,0xe0,0x40,0x40,0x40,0x40,0x40,0xe0,
|
||||
0x00,0x40,0x20,0xe0,0x40,0x40,0x40,0x40,
|
||||
0x40,0xe0,0x00,0xa0,0x40,0xe0,0x40,0x40,
|
||||
0x40,0x40,0x40,0xe0,0x00,0xa0,0x78,0x44,
|
||||
0x44,0xf4,0x44,0x44,0x44,0x78,0x88,0x98,
|
||||
0x98,0xa8,0xc8,0xc8,0x88,0x00,0xb0,0x68,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00,
|
||||
0x20,0x40,0x70,0x88,0x88,0x88,0x88,0x88,
|
||||
0x70,0x00,0x20,0x10,0x70,0x88,0x88,0x88,
|
||||
0x88,0x88,0x70,0x00,0x50,0x20,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x70,0x00,0xb0,0x68,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00,
|
||||
0x50,0x88,0x50,0x20,0x50,0x88,0xb8,0x44,
|
||||
0x64,0x54,0x4c,0x44,0x3a,0x70,0x88,0x88,
|
||||
0x88,0x88,0x88,0x88,0x00,0x20,0x40,0x70,
|
||||
0x88,0x88,0x88,0x88,0x88,0x88,0x00,0x20,
|
||||
0x10,0x70,0x88,0x88,0x88,0x88,0x88,0x88,
|
||||
0x00,0x50,0x20,0x70,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0x00,0x50,0x20,0x20,0x20,0x50,
|
||||
0x50,0x88,0x88,0x00,0x20,0x10,0x80,0x80,
|
||||
0xf0,0x88,0x88,0x88,0xf0,0x80,0x80,0xb0,
|
||||
0x88,0x88,0x88,0x90,0xa0,0x90,0x60,0x78,
|
||||
0x88,0x78,0x08,0x70,0x00,0x20,0x40,0x78,
|
||||
0x88,0x78,0x08,0x70,0x00,0x20,0x10,0x78,
|
||||
0x88,0x78,0x08,0x70,0x00,0x50,0x20,0x78,
|
||||
0x88,0x78,0x08,0x70,0x00,0xb0,0x68,0x78,
|
||||
0x88,0x78,0x08,0x70,0x00,0x50,0x78,0x88,
|
||||
0x78,0x08,0x70,0x00,0x20,0x50,0x20,0x6c,
|
||||
0x90,0x7c,0x12,0x6c,0x60,0x20,0x70,0x88,
|
||||
0x80,0x80,0x88,0x70,0x78,0x80,0xf8,0x88,
|
||||
0x70,0x00,0x20,0x40,0x78,0x80,0xf8,0x88,
|
||||
0x70,0x00,0x20,0x10,0x78,0x80,0xf8,0x88,
|
||||
0x70,0x00,0x50,0x20,0x78,0x80,0xf8,0x88,
|
||||
0x70,0x00,0x50,0x20,0x20,0x20,0x20,0xe0,
|
||||
0x00,0x40,0x80,0x20,0x20,0x20,0x20,0xe0,
|
||||
0x00,0x40,0x20,0x20,0x20,0x20,0x20,0xe0,
|
||||
0x00,0xa0,0x40,0x20,0x20,0x20,0x20,0xe0,
|
||||
0x00,0xa0,0x70,0x88,0x88,0x88,0x78,0x08,
|
||||
0x90,0x60,0xd0,0x88,0x88,0x88,0xc8,0xb0,
|
||||
0x00,0xb0,0x68,0x70,0x88,0x88,0x88,0x70,
|
||||
0x00,0x20,0x40,0x70,0x88,0x88,0x88,0x70,
|
||||
0x00,0x20,0x10,0x70,0x88,0x88,0x88,0x70,
|
||||
0x00,0x50,0x20,0x70,0x88,0x88,0x88,0x70,
|
||||
0x00,0xb0,0x68,0x70,0x88,0x88,0x88,0x70,
|
||||
0x00,0x50,0x20,0x00,0xf8,0x00,0x20,0xb8,
|
||||
0x64,0x54,0x4c,0x3a,0x68,0x98,0x88,0x88,
|
||||
0x88,0x00,0x20,0x40,0x68,0x98,0x88,0x88,
|
||||
0x88,0x00,0x20,0x10,0x68,0x98,0x88,0x88,
|
||||
0x88,0x00,0x50,0x20,0x68,0x98,0x88,0x88,
|
||||
0x88,0x00,0x50,0xf0,0x08,0x68,0x98,0x88,
|
||||
0x88,0x88,0x00,0x20,0x10,0x80,0x80,0xb0,
|
||||
0xc8,0x88,0x88,0xc8,0xb0,0x80,0x80,0xf0,
|
||||
0x08,0x68,0x98,0x88,0x88,0x88,0x00,0xd8,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_scr12 = {
|
||||
0, -2,
|
||||
7, 10,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 16, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 7, -1},
|
||||
{1, 8, -3, 0, 7, 0},
|
||||
{3, 4, -2, -5, 7, 8},
|
||||
{7, 8, 0, 0, 7, 12},
|
||||
{5, 9, -1, 1, 7, 20},
|
||||
{6, 8, 0, 0, 7, 29},
|
||||
{6, 8, 0, 0, 7, 37},
|
||||
{3, 4, -2, -5, 7, 45},
|
||||
{3, 10, -2, 2, 7, 49},
|
||||
{3, 10, -2, 2, 7, 59},
|
||||
{5, 5, -1, -3, 7, 69},
|
||||
{5, 5, -1, -1, 7, 74},
|
||||
{2, 4, -2, 2, 7, 79},
|
||||
{5, 1, -1, -3, 7, 83},
|
||||
{1, 2, -3, 0, 7, 84},
|
||||
{5, 10, -1, 1, 7, 86},
|
||||
{5, 8, -1, 0, 7, 96},
|
||||
{3, 8, -2, 0, 7, 104},
|
||||
{5, 8, -1, 0, 7, 112},
|
||||
{5, 8, -1, 0, 7, 120},
|
||||
{5, 8, -1, 0, 7, 128},
|
||||
{5, 8, -1, 0, 7, 136},
|
||||
{5, 8, -1, 0, 7, 144},
|
||||
{5, 8, -1, 0, 7, 152},
|
||||
{5, 8, -1, 0, 7, 160},
|
||||
{5, 8, -1, 0, 7, 168},
|
||||
{1, 6, -3, 0, 7, 176},
|
||||
{2, 8, -2, 2, 7, 182},
|
||||
{5, 9, -1, 1, 7, 190},
|
||||
{5, 3, -1, -2, 7, 199},
|
||||
{5, 9, -1, 1, 7, 202},
|
||||
{5, 8, -1, 0, 7, 211},
|
||||
{5, 8, -1, 0, 7, 219},
|
||||
{5, 8, -1, 0, 7, 227},
|
||||
{5, 8, -1, 0, 7, 235},
|
||||
{5, 8, -1, 0, 7, 243},
|
||||
{5, 8, -1, 0, 7, 251},
|
||||
{5, 8, -1, 0, 7, 259},
|
||||
{5, 8, -1, 0, 7, 267},
|
||||
{5, 8, -1, 0, 7, 275},
|
||||
{5, 8, -1, 0, 7, 283},
|
||||
{3, 8, -2, 0, 7, 291},
|
||||
{5, 8, -1, 0, 7, 299},
|
||||
{5, 8, -1, 0, 7, 307},
|
||||
{5, 8, -1, 0, 7, 315},
|
||||
{5, 8, -1, 0, 7, 323},
|
||||
{5, 8, -1, 0, 7, 331},
|
||||
{5, 8, -1, 0, 7, 339},
|
||||
{5, 8, -1, 0, 7, 347},
|
||||
{5, 10, -1, 2, 7, 355},
|
||||
{5, 8, -1, 0, 7, 365},
|
||||
{5, 8, -1, 0, 7, 373},
|
||||
{5, 8, -1, 0, 7, 381},
|
||||
{5, 8, -1, 0, 7, 389},
|
||||
{5, 8, -1, 0, 7, 397},
|
||||
{5, 8, -1, 0, 7, 405},
|
||||
{5, 8, -1, 0, 7, 413},
|
||||
{5, 8, -1, 0, 7, 421},
|
||||
{5, 8, -1, 0, 7, 429},
|
||||
{3, 9, -2, 1, 7, 437},
|
||||
{5, 10, -1, 1, 7, 446},
|
||||
{3, 9, -2, 1, 7, 456},
|
||||
{5, 3, -1, -5, 7, 465},
|
||||
{7, 1, 0, 1, 7, 468},
|
||||
{3, 4, -2, -5, 7, 469},
|
||||
{5, 6, -1, 0, 7, 473},
|
||||
{5, 8, -1, 0, 7, 479},
|
||||
{5, 6, -1, 0, 7, 487},
|
||||
{5, 8, -1, 0, 7, 493},
|
||||
{5, 6, -1, 0, 7, 501},
|
||||
{5, 8, -1, 0, 7, 507},
|
||||
{5, 8, -1, 2, 7, 515},
|
||||
{5, 8, -1, 0, 7, 523},
|
||||
{3, 8, -2, 0, 7, 531},
|
||||
{4, 10, -1, 2, 7, 539},
|
||||
{5, 8, -1, 0, 7, 549},
|
||||
{3, 8, -2, 0, 7, 557},
|
||||
{5, 6, -1, 0, 7, 565},
|
||||
{5, 6, -1, 0, 7, 571},
|
||||
{5, 6, -1, 0, 7, 577},
|
||||
{5, 8, -1, 2, 7, 583},
|
||||
{5, 8, -1, 2, 7, 591},
|
||||
{5, 6, -1, 0, 7, 599},
|
||||
{5, 6, -1, 0, 7, 605},
|
||||
{4, 7, -1, 0, 7, 611},
|
||||
{5, 6, -1, 0, 7, 618},
|
||||
{5, 6, -1, 0, 7, 624},
|
||||
{5, 6, -1, 0, 7, 630},
|
||||
{5, 6, -1, 0, 7, 636},
|
||||
{5, 8, -1, 2, 7, 642},
|
||||
{5, 6, -1, 0, 7, 650},
|
||||
{5, 10, -1, 2, 7, 656},
|
||||
{1, 10, -3, 1, 7, 666},
|
||||
{5, 10, -1, 2, 7, 676},
|
||||
{6, 3, 0, -2, 7, 686},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 8, -3, 2, 7, 689},
|
||||
{5, 9, -1, 0, 7, 697},
|
||||
{5, 8, -1, 0, 7, 706},
|
||||
{4, 6, -1, -2, 7, 714},
|
||||
{5, 8, -1, 0, 7, 720},
|
||||
{1, 10, -3, 1, 7, 728},
|
||||
{5, 10, -1, 1, 7, 738},
|
||||
{3, 1, -2, -7, 7, 748},
|
||||
{6, 7, 0, 0, 7, 749},
|
||||
{4, 5, -1, -4, 7, 756},
|
||||
{6, 7, 0, 0, 7, 761},
|
||||
{5, 2, -1, -3, 7, 768},
|
||||
{4, 1, -1, -3, 7, 770},
|
||||
{6, 7, 0, 0, 7, 771},
|
||||
{3, 1, -2, -7, 7, 778},
|
||||
{4, 3, -1, -4, 7, 779},
|
||||
{5, 7, -1, 0, 7, 782},
|
||||
{3, 5, -2, -4, 7, 789},
|
||||
{3, 5, -2, -4, 7, 794},
|
||||
{2, 2, -2, -7, 7, 799},
|
||||
{5, 6, -1, 1, 7, 801},
|
||||
{6, 9, 0, 1, 7, 807},
|
||||
{1, 2, -3, -3, 7, 816},
|
||||
{2, 2, -2, 2, 7, 818},
|
||||
{3, 5, -2, -4, 7, 820},
|
||||
{4, 5, -1, -4, 7, 825},
|
||||
{6, 7, 0, 0, 7, 830},
|
||||
{5, 10, -1, 1, 7, 837},
|
||||
{5, 10, -1, 1, 7, 847},
|
||||
{5, 10, -1, 1, 7, 857},
|
||||
{5, 8, -1, 2, 7, 867},
|
||||
{5, 10, -1, 0, 7, 875},
|
||||
{5, 10, -1, 0, 7, 885},
|
||||
{5, 10, -1, 0, 7, 895},
|
||||
{5, 10, -1, 0, 7, 905},
|
||||
{5, 9, -1, 0, 7, 915},
|
||||
{5, 10, -1, 0, 7, 924},
|
||||
{6, 8, 0, 0, 7, 934},
|
||||
{5, 10, -1, 2, 7, 942},
|
||||
{5, 10, -1, 0, 7, 952},
|
||||
{5, 10, -1, 0, 7, 962},
|
||||
{5, 10, -1, 0, 7, 972},
|
||||
{5, 9, -1, 0, 7, 982},
|
||||
{3, 10, -2, 0, 7, 991},
|
||||
{3, 10, -2, 0, 7, 1001},
|
||||
{3, 10, -2, 0, 7, 1011},
|
||||
{3, 9, -2, 0, 7, 1021},
|
||||
{6, 8, 0, 0, 7, 1030},
|
||||
{5, 10, -1, 0, 7, 1038},
|
||||
{5, 10, -1, 0, 7, 1048},
|
||||
{5, 10, -1, 0, 7, 1058},
|
||||
{5, 10, -1, 0, 7, 1068},
|
||||
{5, 10, -1, 0, 7, 1078},
|
||||
{5, 9, -1, 0, 7, 1088},
|
||||
{5, 5, -1, -1, 7, 1097},
|
||||
{7, 7, 0, 0, 7, 1102},
|
||||
{5, 10, -1, 0, 7, 1109},
|
||||
{5, 10, -1, 0, 7, 1119},
|
||||
{5, 10, -1, 0, 7, 1129},
|
||||
{5, 9, -1, 0, 7, 1139},
|
||||
{5, 10, -1, 0, 7, 1148},
|
||||
{5, 9, -1, 0, 7, 1158},
|
||||
{5, 8, -1, 0, 7, 1167},
|
||||
{5, 8, -1, 0, 7, 1175},
|
||||
{5, 8, -1, 0, 7, 1183},
|
||||
{5, 8, -1, 0, 7, 1191},
|
||||
{5, 8, -1, 0, 7, 1199},
|
||||
{5, 7, -1, 0, 7, 1207},
|
||||
{5, 9, -1, 0, 7, 1214},
|
||||
{7, 5, 0, 0, 7, 1223},
|
||||
{5, 8, -1, 2, 7, 1228},
|
||||
{5, 8, -1, 0, 7, 1236},
|
||||
{5, 8, -1, 0, 7, 1244},
|
||||
{5, 8, -1, 0, 7, 1252},
|
||||
{5, 7, -1, 0, 7, 1260},
|
||||
{3, 8, -2, 0, 7, 1267},
|
||||
{3, 8, -2, 0, 7, 1275},
|
||||
{3, 8, -2, 0, 7, 1283},
|
||||
{3, 7, -2, 0, 7, 1291},
|
||||
{5, 9, -1, 0, 7, 1298},
|
||||
{5, 8, -1, 0, 7, 1307},
|
||||
{5, 8, -1, 0, 7, 1315},
|
||||
{5, 8, -1, 0, 7, 1323},
|
||||
{5, 8, -1, 0, 7, 1331},
|
||||
{5, 8, -1, 0, 7, 1339},
|
||||
{5, 7, -1, 0, 7, 1347},
|
||||
{5, 5, -1, -1, 7, 1354},
|
||||
{7, 5, 0, 0, 7, 1359},
|
||||
{5, 8, -1, 0, 7, 1364},
|
||||
{5, 8, -1, 0, 7, 1372},
|
||||
{5, 8, -1, 0, 7, 1380},
|
||||
{5, 7, -1, 0, 7, 1388},
|
||||
{5, 10, -1, 2, 7, 1395},
|
||||
{5, 10, -1, 2, 7, 1405},
|
||||
{5, 9, -1, 2, 7, 1415},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
510
intern/bmfont/intern/BMF_font_scr14.cpp
Normal file
510
intern/bmfont/intern/BMF_font_scr14.cpp
Normal file
@@ -0,0 +1,510 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_SCR14
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x80,0x80,0x00,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0xa0,0xa0,0xa0,0xa0,0x50,0x50,0xfc,
|
||||
0x28,0x28,0x28,0x7e,0x14,0x14,0x20,0x70,
|
||||
0xa8,0x28,0x30,0x60,0xa0,0xa8,0x70,0x20,
|
||||
0x98,0x54,0x54,0x2c,0x10,0x68,0x54,0x54,
|
||||
0x32,0x74,0x88,0x8c,0x90,0x60,0x20,0x50,
|
||||
0x48,0x30,0x80,0x40,0x20,0x20,0x20,0x40,
|
||||
0x40,0x80,0x80,0x80,0x80,0x80,0x40,0x40,
|
||||
0x20,0x80,0x40,0x40,0x20,0x20,0x20,0x20,
|
||||
0x20,0x40,0x40,0x80,0x20,0xa8,0x70,0x70,
|
||||
0xa8,0x20,0x20,0x20,0xf8,0x20,0x20,0x80,
|
||||
0x40,0x40,0xc0,0xf8,0x80,0x80,0x80,0x80,
|
||||
0x40,0x40,0x20,0x20,0x10,0x10,0x08,0x08,
|
||||
0x70,0x88,0x88,0xc8,0xa8,0x98,0x88,0x88,
|
||||
0x70,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0xc0,0x40,0xf8,0x80,0x40,0x20,0x10,0x08,
|
||||
0x88,0x88,0x70,0x70,0x88,0x08,0x08,0x70,
|
||||
0x08,0x08,0x88,0x70,0x10,0x10,0x10,0xf8,
|
||||
0x90,0x50,0x50,0x30,0x10,0x70,0x88,0x08,
|
||||
0x08,0x08,0xf0,0x80,0x80,0xf8,0x70,0x88,
|
||||
0x88,0x88,0x88,0xf0,0x80,0x88,0x70,0x40,
|
||||
0x40,0x40,0x20,0x20,0x10,0x10,0x08,0xf8,
|
||||
0x70,0x88,0x88,0x88,0x70,0x88,0x88,0x88,
|
||||
0x70,0x70,0x88,0x08,0x08,0x78,0x88,0x88,
|
||||
0x88,0x70,0x80,0x80,0x00,0x00,0x80,0x80,
|
||||
0x80,0x40,0x40,0xc0,0x00,0x00,0x40,0x40,
|
||||
0x08,0x10,0x20,0x40,0x80,0x40,0x20,0x10,
|
||||
0x08,0xf8,0x00,0xf8,0x80,0x40,0x20,0x10,
|
||||
0x08,0x10,0x20,0x40,0x80,0x20,0x20,0x00,
|
||||
0x20,0x20,0x10,0x88,0x88,0x70,0x38,0x40,
|
||||
0x98,0xa8,0xa8,0x98,0x88,0x48,0x30,0x88,
|
||||
0x88,0xf8,0x88,0x50,0x50,0x50,0x20,0x20,
|
||||
0xf0,0x88,0x88,0x88,0xf0,0x88,0x88,0x88,
|
||||
0xf0,0x70,0x88,0x80,0x80,0x80,0x80,0x80,
|
||||
0x88,0x70,0xf0,0x88,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0xf0,0xf8,0x80,0x80,0x80,0xf0,
|
||||
0x80,0x80,0x80,0xf8,0x80,0x80,0x80,0x80,
|
||||
0xf0,0x80,0x80,0x80,0xf8,0x68,0x98,0x88,
|
||||
0x88,0x98,0x80,0x80,0x88,0x70,0x88,0x88,
|
||||
0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xe0,
|
||||
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xe0,
|
||||
0x70,0x88,0x88,0x08,0x08,0x08,0x08,0x08,
|
||||
0x08,0x88,0x88,0x90,0xa0,0xc0,0xa0,0x90,
|
||||
0x88,0x88,0xf8,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x88,0x88,0x88,0xa8,0xa8,
|
||||
0xd8,0xd8,0x88,0x88,0x88,0x98,0x98,0xa8,
|
||||
0xa8,0xc8,0xc8,0x88,0x88,0x70,0x88,0x88,
|
||||
0x88,0x88,0x88,0x88,0x88,0x70,0x80,0x80,
|
||||
0x80,0x80,0xf0,0x88,0x88,0x88,0xf0,0x08,
|
||||
0x10,0x70,0xa8,0x88,0x88,0x88,0x88,0x88,
|
||||
0x88,0x70,0x88,0x88,0x90,0xa0,0xf0,0x88,
|
||||
0x88,0x88,0xf0,0x70,0x88,0x08,0x08,0x70,
|
||||
0x80,0x80,0x88,0x70,0x20,0x20,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xf8,0x70,0x88,0x88,
|
||||
0x88,0x88,0x88,0x88,0x88,0x88,0x20,0x20,
|
||||
0x50,0x50,0x50,0x88,0x88,0x88,0x88,0x50,
|
||||
0x50,0xf8,0xa8,0xa8,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,
|
||||
0x88,0x20,0x20,0x20,0x20,0x20,0x50,0x50,
|
||||
0x88,0x88,0xf8,0x80,0x40,0x40,0x20,0x10,
|
||||
0x10,0x08,0xf8,0xf0,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0xf0,0x08,0x08,
|
||||
0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80,
|
||||
0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
|
||||
0x10,0x10,0xf0,0x88,0x50,0x20,0xfe,0x20,
|
||||
0x40,0x80,0x80,0x68,0x98,0x88,0x78,0x08,
|
||||
0x88,0x70,0xb0,0xc8,0x88,0x88,0x88,0xc8,
|
||||
0xb0,0x80,0x80,0x70,0x88,0x80,0x80,0x80,
|
||||
0x88,0x70,0x68,0x98,0x88,0x88,0x88,0x98,
|
||||
0x68,0x08,0x08,0x70,0x88,0x80,0xf8,0x88,
|
||||
0x88,0x70,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0xf0,0x40,0x38,0x70,0x88,0x08,0x68,0x98,
|
||||
0x88,0x88,0x88,0x98,0x68,0x88,0x88,0x88,
|
||||
0x88,0x88,0xc8,0xb0,0x80,0x80,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xe0,0x00,0x20,0x60,
|
||||
0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
|
||||
0x70,0x00,0x10,0x88,0x88,0x90,0xe0,0xa0,
|
||||
0x90,0x88,0x80,0x80,0x20,0x20,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xe0,0xa8,0xa8,0xa8,
|
||||
0xa8,0xa8,0xa8,0xd0,0x88,0x88,0x88,0x88,
|
||||
0x88,0xc8,0xb0,0x70,0x88,0x88,0x88,0x88,
|
||||
0x88,0x70,0x80,0x80,0x80,0xb0,0xc8,0x88,
|
||||
0x88,0x88,0xc8,0xb0,0x08,0x08,0x08,0x68,
|
||||
0x98,0x88,0x88,0x88,0x98,0x68,0x80,0x80,
|
||||
0x80,0x80,0x80,0xc8,0xb0,0x70,0x88,0x08,
|
||||
0x70,0x80,0x88,0x70,0x30,0x40,0x40,0x40,
|
||||
0x40,0x40,0xf0,0x40,0x40,0x68,0x98,0x88,
|
||||
0x88,0x88,0x88,0x88,0x20,0x20,0x50,0x50,
|
||||
0x88,0x88,0x88,0x50,0xa8,0xa8,0xa8,0xa8,
|
||||
0x88,0x88,0x88,0x88,0x50,0x20,0x50,0x88,
|
||||
0x88,0x70,0x88,0x08,0x68,0x98,0x88,0x88,
|
||||
0x88,0x88,0x88,0xf8,0x80,0x40,0x20,0x10,
|
||||
0x08,0xf8,0x18,0x20,0x20,0x20,0x20,0x20,
|
||||
0xc0,0x20,0x20,0x20,0x20,0x18,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0xc0,0x20,0x20,0x20,0x20,0x20,
|
||||
0x18,0x20,0x20,0x20,0x20,0xc0,0x98,0xb4,
|
||||
0x64,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
|
||||
0x80,0x80,0x20,0x20,0x70,0x88,0x80,0x80,
|
||||
0x88,0x70,0x20,0x20,0xb0,0x48,0x40,0x40,
|
||||
0xf0,0x40,0x40,0x48,0x30,0x88,0x70,0x88,
|
||||
0x88,0x70,0x88,0x70,0x20,0xf8,0x20,0xf8,
|
||||
0x50,0x50,0x88,0x88,0x80,0x80,0x80,0x80,
|
||||
0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x80,
|
||||
0x70,0x88,0x10,0x28,0x48,0x88,0x90,0xa0,
|
||||
0x40,0x88,0x70,0xd8,0x38,0x44,0x92,0xaa,
|
||||
0xa2,0xaa,0x92,0x44,0x38,0xf8,0x00,0x68,
|
||||
0x90,0x70,0x10,0x60,0x12,0x24,0x48,0x90,
|
||||
0x48,0x24,0x12,0x08,0x08,0xf8,0xf0,0x38,
|
||||
0x44,0xaa,0xaa,0xb2,0xaa,0xb2,0x44,0x38,
|
||||
0xe0,0x60,0x90,0x90,0x60,0xf8,0x00,0x20,
|
||||
0x20,0xf8,0x20,0x20,0xe0,0x40,0x20,0xa0,
|
||||
0x40,0xc0,0x20,0x40,0x20,0xc0,0x80,0x40,
|
||||
0x80,0x80,0xb4,0xc8,0x88,0x88,0x88,0x88,
|
||||
0x28,0x28,0x28,0x28,0x28,0x68,0xa8,0xa8,
|
||||
0xa8,0x7c,0x80,0x80,0xc0,0x20,0x40,0xe0,
|
||||
0x40,0x40,0xc0,0x40,0xf8,0x00,0x70,0x88,
|
||||
0x88,0x88,0x70,0x90,0x48,0x24,0x12,0x24,
|
||||
0x48,0x90,0x04,0x9e,0x54,0x2c,0x14,0xe8,
|
||||
0x44,0x40,0xc0,0x40,0x1c,0x08,0x84,0x54,
|
||||
0x28,0x10,0xe8,0x44,0x40,0xc0,0x40,0x04,
|
||||
0x9e,0x54,0x2c,0xd4,0x28,0x44,0x20,0xc0,
|
||||
0x70,0x88,0x80,0x40,0x20,0x20,0x00,0x00,
|
||||
0x20,0x20,0x88,0x88,0xf8,0x88,0x50,0x50,
|
||||
0x20,0x20,0x00,0x20,0x40,0x88,0x88,0xf8,
|
||||
0x88,0x50,0x50,0x20,0x20,0x00,0x20,0x10,
|
||||
0x88,0x88,0xf8,0x88,0x50,0x50,0x20,0x20,
|
||||
0x00,0x50,0x20,0x88,0x88,0xf8,0x88,0x50,
|
||||
0x50,0x20,0x20,0x00,0xb0,0x68,0x88,0x88,
|
||||
0xf8,0x88,0x50,0x50,0x20,0x20,0x00,0xd8,
|
||||
0x88,0x88,0xf8,0x88,0x50,0x50,0x20,0x20,
|
||||
0x20,0x50,0x20,0x9c,0x90,0xf0,0x90,0x5c,
|
||||
0x50,0x30,0x30,0x1c,0x60,0x10,0x20,0x70,
|
||||
0x88,0x80,0x80,0x80,0x80,0x80,0x88,0x70,
|
||||
0xf8,0x80,0x80,0x80,0xf0,0x80,0x80,0xf8,
|
||||
0x00,0x20,0x40,0xf8,0x80,0x80,0x80,0xf0,
|
||||
0x80,0x80,0xf8,0x00,0x20,0x10,0xf8,0x80,
|
||||
0x80,0x80,0xf0,0x80,0x80,0xf8,0x00,0x50,
|
||||
0x20,0xf8,0x80,0x80,0x80,0xf0,0x80,0x80,
|
||||
0xf8,0x00,0xd8,0xe0,0x40,0x40,0x40,0x40,
|
||||
0x40,0x40,0xe0,0x00,0x40,0x80,0xe0,0x40,
|
||||
0x40,0x40,0x40,0x40,0x40,0xe0,0x00,0x40,
|
||||
0x20,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0xe0,0x00,0xa0,0x40,0x70,0x20,0x20,0x20,
|
||||
0x20,0x20,0x20,0x70,0x00,0xd8,0x78,0x44,
|
||||
0x44,0x44,0xf4,0x44,0x44,0x44,0x78,0x88,
|
||||
0x98,0x98,0xa8,0xa8,0xc8,0xc8,0x88,0x00,
|
||||
0xb0,0x68,0x70,0x88,0x88,0x88,0x88,0x88,
|
||||
0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x88,
|
||||
0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x10,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x70,
|
||||
0x00,0x50,0x20,0x70,0x88,0x88,0x88,0x88,
|
||||
0x88,0x88,0x70,0x00,0xb0,0x68,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x88,0x70,0x00,0xd8,
|
||||
0x88,0x50,0x20,0x50,0x88,0xb8,0x44,0x64,
|
||||
0x64,0x54,0x4c,0x4c,0x44,0x3a,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x88,0x88,0x00,0x20,
|
||||
0x40,0x70,0x88,0x88,0x88,0x88,0x88,0x88,
|
||||
0x88,0x00,0x20,0x10,0x70,0x88,0x88,0x88,
|
||||
0x88,0x88,0x88,0x88,0x00,0x50,0x20,0x70,
|
||||
0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x00,
|
||||
0xd8,0x20,0x20,0x20,0x20,0x50,0x50,0x88,
|
||||
0x88,0x00,0x20,0x10,0xe0,0x40,0x78,0x44,
|
||||
0x44,0x44,0x78,0x40,0xe0,0xb0,0x88,0x88,
|
||||
0x88,0x90,0xa0,0x90,0x90,0x60,0x68,0x98,
|
||||
0x88,0x78,0x08,0x88,0x70,0x00,0x20,0x40,
|
||||
0x68,0x98,0x88,0x78,0x08,0x88,0x70,0x00,
|
||||
0x20,0x10,0x68,0x98,0x88,0x78,0x08,0x88,
|
||||
0x70,0x00,0x50,0x20,0x68,0x98,0x88,0x78,
|
||||
0x08,0x88,0x70,0x00,0xb0,0x68,0x68,0x98,
|
||||
0x88,0x78,0x08,0x88,0x70,0x00,0xd8,0x68,
|
||||
0x98,0x88,0x78,0x08,0x88,0x70,0x00,0x20,
|
||||
0x50,0x20,0x6c,0x92,0x90,0x7e,0x12,0x92,
|
||||
0x6c,0x60,0x10,0x20,0x70,0x88,0x80,0x80,
|
||||
0x80,0x88,0x70,0x70,0x88,0x80,0xf8,0x88,
|
||||
0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x80,
|
||||
0xf8,0x88,0x88,0x70,0x00,0x20,0x10,0x70,
|
||||
0x88,0x80,0xf8,0x88,0x88,0x70,0x00,0x50,
|
||||
0x20,0x70,0x88,0x80,0xf8,0x88,0x88,0x70,
|
||||
0x00,0xd8,0x20,0x20,0x20,0x20,0x20,0x20,
|
||||
0xe0,0x00,0x20,0x40,0x20,0x20,0x20,0x20,
|
||||
0x20,0x20,0xe0,0x00,0x20,0x10,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xe0,0x00,0xa0,0x40,
|
||||
0x20,0x20,0x20,0x20,0x20,0x20,0xe0,0x00,
|
||||
0xd8,0x70,0x88,0x88,0x88,0x88,0x88,0x78,
|
||||
0x10,0xd0,0x20,0xd0,0x88,0x88,0x88,0x88,
|
||||
0x88,0xc8,0xb0,0x00,0xb0,0x68,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x40,
|
||||
0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00,
|
||||
0x20,0x10,0x70,0x88,0x88,0x88,0x88,0x88,
|
||||
0x70,0x00,0x50,0x20,0x70,0x88,0x88,0x88,
|
||||
0x88,0x88,0x70,0x00,0xb0,0x68,0x70,0x88,
|
||||
0x88,0x88,0x88,0x88,0x70,0x00,0xd8,0x10,
|
||||
0x10,0x00,0xfe,0x00,0x10,0x10,0xb8,0x44,
|
||||
0x64,0x54,0x4c,0x44,0x3a,0x68,0x98,0x88,
|
||||
0x88,0x88,0x88,0x88,0x00,0x20,0x40,0x68,
|
||||
0x98,0x88,0x88,0x88,0x88,0x88,0x00,0x20,
|
||||
0x10,0x68,0x98,0x88,0x88,0x88,0x88,0x88,
|
||||
0x00,0x50,0x20,0x68,0x98,0x88,0x88,0x88,
|
||||
0x88,0x88,0x00,0xd8,0x70,0x88,0x08,0x68,
|
||||
0x98,0x88,0x88,0x88,0x88,0x88,0x00,0x20,
|
||||
0x10,0xe0,0x40,0x58,0x64,0x44,0x44,0x44,
|
||||
0x64,0x58,0x40,0xc0,0x70,0x88,0x08,0x68,
|
||||
0x98,0x88,0x88,0x88,0x88,0x88,0x00,0xd8,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_scr14 = {
|
||||
0, -3,
|
||||
7, 11,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 16, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 7, -1},
|
||||
{1, 9, -3, 0, 7, 0},
|
||||
{3, 4, -2, -5, 7, 9},
|
||||
{7, 9, 0, 0, 7, 13},
|
||||
{5, 10, -1, 1, 7, 22},
|
||||
{7, 9, 0, 0, 7, 32},
|
||||
{6, 9, 0, 0, 7, 41},
|
||||
{3, 4, -2, -5, 7, 50},
|
||||
{3, 11, -2, 1, 7, 54},
|
||||
{3, 11, -2, 1, 7, 65},
|
||||
{5, 6, -1, -2, 7, 76},
|
||||
{5, 5, -1, -2, 7, 82},
|
||||
{2, 4, -2, 2, 7, 87},
|
||||
{5, 1, -1, -4, 7, 91},
|
||||
{1, 2, -3, 0, 7, 92},
|
||||
{5, 10, -1, 0, 7, 94},
|
||||
{5, 9, -1, 0, 7, 104},
|
||||
{3, 9, -2, 0, 7, 113},
|
||||
{5, 9, -1, 0, 7, 122},
|
||||
{5, 9, -1, 0, 7, 131},
|
||||
{5, 9, -1, 0, 7, 140},
|
||||
{5, 9, -1, 0, 7, 149},
|
||||
{5, 9, -1, 0, 7, 158},
|
||||
{5, 9, -1, 0, 7, 167},
|
||||
{5, 9, -1, 0, 7, 176},
|
||||
{5, 9, -1, 0, 7, 185},
|
||||
{1, 6, -3, 0, 7, 194},
|
||||
{2, 8, -2, 1, 7, 200},
|
||||
{5, 9, -1, 0, 7, 208},
|
||||
{5, 3, -1, -3, 7, 217},
|
||||
{5, 9, -1, 0, 7, 220},
|
||||
{5, 9, -1, 0, 7, 229},
|
||||
{5, 9, -1, 0, 7, 238},
|
||||
{5, 9, -1, 0, 7, 247},
|
||||
{5, 9, -1, 0, 7, 256},
|
||||
{5, 9, -1, 0, 7, 265},
|
||||
{5, 9, -1, 0, 7, 274},
|
||||
{5, 9, -1, 0, 7, 283},
|
||||
{5, 9, -1, 0, 7, 292},
|
||||
{5, 9, -1, 0, 7, 301},
|
||||
{5, 9, -1, 0, 7, 310},
|
||||
{3, 9, -2, 0, 7, 319},
|
||||
{5, 9, -1, 0, 7, 328},
|
||||
{5, 9, -1, 0, 7, 337},
|
||||
{5, 9, -1, 0, 7, 346},
|
||||
{5, 9, -1, 0, 7, 355},
|
||||
{5, 9, -1, 0, 7, 364},
|
||||
{5, 9, -1, 0, 7, 373},
|
||||
{5, 9, -1, 0, 7, 382},
|
||||
{5, 11, -1, 2, 7, 391},
|
||||
{5, 9, -1, 0, 7, 402},
|
||||
{5, 9, -1, 0, 7, 411},
|
||||
{5, 9, -1, 0, 7, 420},
|
||||
{5, 9, -1, 0, 7, 429},
|
||||
{5, 9, -1, 0, 7, 438},
|
||||
{5, 9, -1, 0, 7, 447},
|
||||
{5, 9, -1, 0, 7, 456},
|
||||
{5, 9, -1, 0, 7, 465},
|
||||
{5, 9, -1, 0, 7, 474},
|
||||
{4, 11, -2, 1, 7, 483},
|
||||
{5, 10, -1, 0, 7, 494},
|
||||
{4, 11, -1, 1, 7, 504},
|
||||
{5, 3, -1, -6, 7, 515},
|
||||
{7, 1, 0, 2, 7, 518},
|
||||
{3, 4, -2, -5, 7, 519},
|
||||
{5, 7, -1, 0, 7, 523},
|
||||
{5, 9, -1, 0, 7, 530},
|
||||
{5, 7, -1, 0, 7, 539},
|
||||
{5, 9, -1, 0, 7, 546},
|
||||
{5, 7, -1, 0, 7, 555},
|
||||
{5, 9, -1, 0, 7, 562},
|
||||
{5, 10, -1, 3, 7, 571},
|
||||
{5, 9, -1, 0, 7, 581},
|
||||
{3, 9, -2, 0, 7, 590},
|
||||
{4, 12, -1, 3, 7, 599},
|
||||
{5, 9, -1, 0, 7, 611},
|
||||
{3, 9, -2, 0, 7, 620},
|
||||
{5, 7, -1, 0, 7, 629},
|
||||
{5, 7, -1, 0, 7, 636},
|
||||
{5, 7, -1, 0, 7, 643},
|
||||
{5, 10, -1, 3, 7, 650},
|
||||
{5, 10, -1, 3, 7, 660},
|
||||
{5, 7, -1, 0, 7, 670},
|
||||
{5, 7, -1, 0, 7, 677},
|
||||
{4, 9, -1, 0, 7, 684},
|
||||
{5, 7, -1, 0, 7, 693},
|
||||
{5, 7, -1, 0, 7, 700},
|
||||
{5, 7, -1, 0, 7, 707},
|
||||
{5, 7, -1, 0, 7, 714},
|
||||
{5, 10, -1, 3, 7, 721},
|
||||
{5, 7, -1, 0, 7, 731},
|
||||
{5, 12, -1, 2, 7, 738},
|
||||
{1, 12, -3, 2, 7, 750},
|
||||
{5, 12, -1, 2, 7, 762},
|
||||
{6, 3, 0, -3, 7, 774},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 9, -3, 2, 7, 777},
|
||||
{5, 10, -1, 0, 7, 786},
|
||||
{5, 9, -1, 0, 7, 796},
|
||||
{5, 6, -1, -3, 7, 805},
|
||||
{5, 9, -1, 0, 7, 811},
|
||||
{1, 12, -3, 2, 7, 820},
|
||||
{5, 11, -1, 2, 7, 832},
|
||||
{5, 1, -1, -8, 7, 843},
|
||||
{7, 9, 0, 0, 7, 844},
|
||||
{5, 7, -1, -2, 7, 853},
|
||||
{7, 7, 0, 0, 7, 860},
|
||||
{5, 3, -1, -3, 7, 867},
|
||||
{4, 1, -1, -4, 7, 870},
|
||||
{7, 9, 0, 0, 7, 871},
|
||||
{3, 1, -2, -8, 7, 880},
|
||||
{4, 4, -1, -4, 7, 881},
|
||||
{5, 7, -1, 0, 7, 885},
|
||||
{3, 5, -2, -5, 7, 892},
|
||||
{3, 5, -2, -5, 7, 897},
|
||||
{2, 2, -3, -8, 7, 902},
|
||||
{6, 8, -1, 2, 7, 904},
|
||||
{6, 10, 0, 1, 7, 912},
|
||||
{1, 2, -3, -3, 7, 922},
|
||||
{3, 3, -2, 3, 7, 924},
|
||||
{3, 5, -2, -5, 7, 927},
|
||||
{5, 7, -1, -2, 7, 932},
|
||||
{7, 7, 0, 0, 7, 939},
|
||||
{7, 10, 0, 0, 7, 946},
|
||||
{6, 11, 0, 1, 7, 956},
|
||||
{7, 9, 0, -1, 7, 967},
|
||||
{5, 10, -1, 3, 7, 976},
|
||||
{5, 11, -1, 0, 7, 986},
|
||||
{5, 11, -1, 0, 7, 997},
|
||||
{5, 11, -1, 0, 7, 1008},
|
||||
{5, 11, -1, 0, 7, 1019},
|
||||
{5, 10, -1, 0, 7, 1030},
|
||||
{5, 11, -1, 0, 7, 1040},
|
||||
{6, 9, 0, 0, 7, 1051},
|
||||
{5, 12, -1, 3, 7, 1060},
|
||||
{5, 11, -1, 0, 7, 1072},
|
||||
{5, 11, -1, 0, 7, 1083},
|
||||
{5, 11, -1, 0, 7, 1094},
|
||||
{5, 10, -1, 0, 7, 1105},
|
||||
{3, 11, -2, 0, 7, 1115},
|
||||
{3, 11, -2, 0, 7, 1126},
|
||||
{3, 11, -2, 0, 7, 1137},
|
||||
{5, 10, -1, 0, 7, 1148},
|
||||
{6, 9, 0, 0, 7, 1158},
|
||||
{5, 11, -1, 0, 7, 1167},
|
||||
{5, 11, -1, 0, 7, 1178},
|
||||
{5, 11, -1, 0, 7, 1189},
|
||||
{5, 11, -1, 0, 7, 1200},
|
||||
{5, 11, -1, 0, 7, 1211},
|
||||
{5, 10, -1, 0, 7, 1222},
|
||||
{5, 5, -1, -1, 7, 1232},
|
||||
{7, 9, 0, 0, 7, 1237},
|
||||
{5, 11, -1, 0, 7, 1246},
|
||||
{5, 11, -1, 0, 7, 1257},
|
||||
{5, 11, -1, 0, 7, 1268},
|
||||
{5, 10, -1, 0, 7, 1279},
|
||||
{5, 11, -1, 0, 7, 1289},
|
||||
{6, 9, 0, 0, 7, 1300},
|
||||
{5, 9, -1, 0, 7, 1309},
|
||||
{5, 10, -1, 0, 7, 1318},
|
||||
{5, 10, -1, 0, 7, 1328},
|
||||
{5, 10, -1, 0, 7, 1338},
|
||||
{5, 10, -1, 0, 7, 1348},
|
||||
{5, 9, -1, 0, 7, 1358},
|
||||
{5, 11, -1, 0, 7, 1367},
|
||||
{7, 7, 0, 0, 7, 1378},
|
||||
{5, 10, -1, 3, 7, 1385},
|
||||
{5, 10, -1, 0, 7, 1395},
|
||||
{5, 10, -1, 0, 7, 1405},
|
||||
{5, 10, -1, 0, 7, 1415},
|
||||
{5, 9, -1, 0, 7, 1425},
|
||||
{3, 10, -2, 0, 7, 1434},
|
||||
{4, 10, -2, 0, 7, 1444},
|
||||
{3, 10, -2, 0, 7, 1454},
|
||||
{5, 9, -2, 0, 7, 1464},
|
||||
{5, 11, -1, 0, 7, 1473},
|
||||
{5, 10, -1, 0, 7, 1484},
|
||||
{5, 10, -1, 0, 7, 1494},
|
||||
{5, 10, -1, 0, 7, 1504},
|
||||
{5, 10, -1, 0, 7, 1514},
|
||||
{5, 10, -1, 0, 7, 1524},
|
||||
{5, 9, -1, 0, 7, 1534},
|
||||
{7, 7, 0, 0, 7, 1543},
|
||||
{7, 7, 0, 0, 7, 1550},
|
||||
{5, 10, -1, 0, 7, 1557},
|
||||
{5, 10, -1, 0, 7, 1567},
|
||||
{5, 10, -1, 0, 7, 1577},
|
||||
{5, 9, -1, 0, 7, 1587},
|
||||
{5, 13, -1, 3, 7, 1596},
|
||||
{6, 11, 0, 2, 7, 1609},
|
||||
{5, 12, -1, 3, 7, 1620},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
525
intern/bmfont/intern/BMF_font_scr15.cpp
Normal file
525
intern/bmfont/intern/BMF_font_scr15.cpp
Normal file
@@ -0,0 +1,525 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include "BMF_FontData.h"
|
||||
|
||||
#include "BMF_Settings.h"
|
||||
|
||||
#if BMF_INCLUDE_SCR15
|
||||
|
||||
static unsigned char bitmap_data[]= {
|
||||
0x80,0x80,0x00,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x90,0x90,0x90,0x90,0x48,0x48,
|
||||
0x48,0xfe,0x24,0x24,0x24,0x7f,0x12,0x12,
|
||||
0x20,0x70,0xa8,0xa8,0x28,0x30,0x60,0xa0,
|
||||
0xa8,0xa8,0x70,0x20,0x8c,0x52,0x52,0x2c,
|
||||
0x10,0x10,0x68,0x94,0x94,0x62,0x72,0x8c,
|
||||
0x84,0x8a,0x50,0x20,0x30,0x48,0x48,0x30,
|
||||
0x80,0x40,0x60,0x60,0x10,0x20,0x40,0x40,
|
||||
0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x20,
|
||||
0x10,0x80,0x40,0x20,0x20,0x10,0x10,0x10,
|
||||
0x10,0x10,0x20,0x20,0x40,0x80,0x20,0xa8,
|
||||
0x70,0x70,0xa8,0x20,0x10,0x10,0x10,0xfe,
|
||||
0x10,0x10,0x10,0x80,0x40,0x20,0x60,0x60,
|
||||
0xfc,0xc0,0xc0,0x80,0x80,0x40,0x40,0x20,
|
||||
0x20,0x10,0x10,0x08,0x08,0x04,0x04,0x78,
|
||||
0x84,0x84,0xc4,0xa4,0x94,0x8c,0x84,0x84,
|
||||
0x78,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0xc0,0x40,0xfc,0x80,0x40,0x20,0x10,
|
||||
0x08,0x04,0x84,0x84,0x78,0x78,0x84,0x04,
|
||||
0x04,0x04,0x38,0x04,0x04,0x84,0x78,0x08,
|
||||
0x08,0x08,0xfc,0x88,0x48,0x48,0x28,0x18,
|
||||
0x08,0x78,0x84,0x04,0x04,0x04,0xf8,0x80,
|
||||
0x80,0x80,0xfc,0x78,0x84,0x84,0x84,0x84,
|
||||
0xf8,0x80,0x80,0x84,0x78,0x20,0x20,0x20,
|
||||
0x10,0x10,0x08,0x08,0x04,0x04,0xfc,0x78,
|
||||
0x84,0x84,0x84,0x84,0x78,0x84,0x84,0x84,
|
||||
0x78,0x78,0x84,0x04,0x04,0x7c,0x84,0x84,
|
||||
0x84,0x84,0x78,0xc0,0xc0,0x00,0x00,0x00,
|
||||
0xc0,0xc0,0x80,0x40,0xc0,0xc0,0x00,0x00,
|
||||
0x00,0xc0,0xc0,0x04,0x08,0x10,0x20,0x40,
|
||||
0x80,0x40,0x20,0x10,0x08,0x04,0xfc,0x00,
|
||||
0x00,0xfc,0x80,0x40,0x20,0x10,0x08,0x04,
|
||||
0x08,0x10,0x20,0x40,0x80,0x10,0x10,0x00,
|
||||
0x10,0x10,0x08,0x04,0x84,0x84,0x78,0x38,
|
||||
0x44,0x80,0x98,0xa4,0xa4,0x9c,0x84,0x48,
|
||||
0x30,0x84,0x84,0xfc,0x84,0x48,0x48,0x48,
|
||||
0x30,0x30,0x30,0xf8,0x84,0x84,0x84,0x84,
|
||||
0xf8,0x84,0x84,0x84,0xf8,0x78,0x84,0x84,
|
||||
0x80,0x80,0x80,0x80,0x84,0x84,0x78,0xf0,
|
||||
0x88,0x84,0x84,0x84,0x84,0x84,0x84,0x88,
|
||||
0xf0,0xfc,0x80,0x80,0x80,0x80,0xf8,0x80,
|
||||
0x80,0x80,0xfc,0x80,0x80,0x80,0x80,0x80,
|
||||
0xf8,0x80,0x80,0x80,0xfc,0x74,0x8c,0x84,
|
||||
0x84,0x84,0x9c,0x80,0x80,0x84,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,
|
||||
0x84,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0x40,0xe0,0x70,0x88,0x88,0x08,0x08,
|
||||
0x08,0x08,0x08,0x08,0x08,0x84,0x84,0x88,
|
||||
0x90,0xa0,0xc0,0xa0,0x90,0x88,0x84,0xfc,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x82,0x82,0x92,0x92,0xaa,0xaa,0xc6,
|
||||
0xc6,0x82,0x82,0x84,0x8c,0x8c,0x94,0x94,
|
||||
0xa4,0xa4,0xc4,0xc4,0x84,0x78,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x78,0x80,
|
||||
0x80,0x80,0x80,0xf8,0x84,0x84,0x84,0x84,
|
||||
0xf8,0x04,0x08,0x10,0x78,0xa4,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x78,0x84,0x84,
|
||||
0x88,0x90,0xf8,0x84,0x84,0x84,0x84,0xf8,
|
||||
0x78,0x84,0x84,0x04,0x18,0x60,0x80,0x84,
|
||||
0x84,0x78,0x10,0x10,0x10,0x10,0x10,0x10,
|
||||
0x10,0x10,0x10,0xfe,0x78,0x84,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x30,0x30,
|
||||
0x30,0x48,0x48,0x48,0x84,0x84,0x84,0x84,
|
||||
0x44,0x44,0x44,0xaa,0xaa,0xaa,0x92,0x92,
|
||||
0x92,0x82,0x84,0x84,0x48,0x48,0x30,0x30,
|
||||
0x48,0x48,0x84,0x84,0x10,0x10,0x10,0x10,
|
||||
0x10,0x28,0x44,0x44,0x82,0x82,0xfc,0x80,
|
||||
0x40,0x40,0x20,0x10,0x08,0x08,0x04,0xfc,
|
||||
0xf0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0xf0,0x04,0x04,0x08,
|
||||
0x08,0x10,0x10,0x20,0x20,0x40,0x40,0x80,
|
||||
0x80,0xf0,0x10,0x10,0x10,0x10,0x10,0x10,
|
||||
0x10,0x10,0x10,0x10,0x10,0xf0,0x88,0x50,
|
||||
0x20,0xff,0x20,0x40,0xc0,0xc0,0x74,0x88,
|
||||
0x88,0x78,0x08,0x88,0x70,0xb8,0xc4,0x84,
|
||||
0x84,0x84,0xc4,0xb8,0x80,0x80,0x80,0x78,
|
||||
0x84,0x80,0x80,0x80,0x84,0x78,0x74,0x8c,
|
||||
0x84,0x84,0x84,0x8c,0x74,0x04,0x04,0x04,
|
||||
0x78,0x84,0x80,0xfc,0x84,0x84,0x78,0x20,
|
||||
0x20,0x20,0x20,0x20,0x20,0xf8,0x20,0x20,
|
||||
0x1c,0x78,0x84,0x04,0x04,0x74,0x8c,0x84,
|
||||
0x84,0x84,0x8c,0x74,0x84,0x84,0x84,0x84,
|
||||
0x84,0xc4,0xb8,0x80,0x80,0x80,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xe0,0x00,0x20,0x20,
|
||||
0x70,0x88,0x08,0x08,0x08,0x08,0x08,0x08,
|
||||
0x08,0x08,0x38,0x00,0x08,0x08,0x84,0x88,
|
||||
0x90,0xe0,0xa0,0x90,0x88,0x80,0x80,0x80,
|
||||
0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
|
||||
0x20,0xe0,0x92,0x92,0x92,0x92,0x92,0x92,
|
||||
0xec,0x84,0x84,0x84,0x84,0x84,0xc4,0xb8,
|
||||
0x78,0x84,0x84,0x84,0x84,0x84,0x78,0x80,
|
||||
0x80,0x80,0x80,0xb8,0xc4,0x84,0x84,0x84,
|
||||
0xc4,0xb8,0x04,0x04,0x04,0x04,0x74,0x8c,
|
||||
0x84,0x84,0x84,0x8c,0x74,0x80,0x80,0x80,
|
||||
0x80,0x80,0xc4,0xb8,0x78,0x84,0x04,0x78,
|
||||
0x80,0x84,0x78,0x1c,0x20,0x20,0x20,0x20,
|
||||
0x20,0xf8,0x20,0x20,0x74,0x8c,0x84,0x84,
|
||||
0x84,0x84,0x84,0x30,0x30,0x48,0x48,0x84,
|
||||
0x84,0x84,0x6c,0x92,0x92,0x92,0x92,0x82,
|
||||
0x82,0x84,0x84,0x48,0x30,0x48,0x84,0x84,
|
||||
0x78,0x84,0x04,0x04,0x74,0x8c,0x84,0x84,
|
||||
0x84,0x84,0x84,0xfc,0x80,0x40,0x20,0x10,
|
||||
0x08,0xfc,0x1c,0x20,0x20,0x20,0x20,0x20,
|
||||
0xc0,0x20,0x20,0x20,0x20,0x20,0x1c,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x80,0xe0,0x10,0x10,
|
||||
0x10,0x10,0x10,0x0c,0x10,0x10,0x10,0x10,
|
||||
0x10,0xe0,0x98,0xb4,0x64,0x80,0x80,0x80,
|
||||
0x80,0x80,0x80,0x80,0x00,0x80,0x80,0x20,
|
||||
0x20,0x70,0x88,0x80,0x80,0x88,0x70,0x20,
|
||||
0x20,0xb8,0x44,0x40,0x40,0xf0,0x40,0x40,
|
||||
0x40,0x48,0x30,0x84,0x78,0x84,0x84,0x84,
|
||||
0x78,0x84,0x38,0x10,0x7c,0x10,0x7c,0x28,
|
||||
0x44,0x44,0x82,0x82,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,
|
||||
0x80,0x80,0x78,0x84,0x04,0x18,0x24,0x44,
|
||||
0x84,0x88,0x90,0x60,0x80,0x84,0x78,0xd8,
|
||||
0x38,0x44,0x92,0xaa,0xa2,0xaa,0x92,0x44,
|
||||
0x38,0xf8,0x00,0x68,0x90,0x70,0x10,0x60,
|
||||
0x09,0x12,0x24,0x48,0x90,0x48,0x24,0x12,
|
||||
0x09,0x04,0x04,0xfc,0xfc,0x38,0x44,0xaa,
|
||||
0xaa,0xb2,0xaa,0xb2,0x44,0x38,0xf0,0x60,
|
||||
0x90,0x90,0x60,0xfe,0x00,0x10,0x10,0x10,
|
||||
0xfe,0x10,0x10,0x10,0xf0,0x40,0x20,0x90,
|
||||
0x60,0xe0,0x10,0x60,0x10,0xe0,0x80,0x40,
|
||||
0x80,0x80,0x80,0xb4,0xc8,0x88,0x88,0x88,
|
||||
0x88,0x88,0x24,0x24,0x24,0x24,0x24,0x24,
|
||||
0x64,0xa4,0xa4,0xa4,0xa4,0x7e,0xc0,0xc0,
|
||||
0x20,0x40,0xe0,0x40,0x40,0xc0,0x40,0xf8,
|
||||
0x00,0x70,0x88,0x88,0x88,0x70,0x90,0x48,
|
||||
0x24,0x12,0x09,0x12,0x24,0x48,0x90,0x04,
|
||||
0x9e,0x54,0x2c,0x14,0xe8,0x44,0x42,0xc0,
|
||||
0x40,0x1e,0x08,0x84,0x52,0x2c,0x10,0xe8,
|
||||
0x44,0x42,0xc0,0x40,0x04,0x9e,0x54,0x2c,
|
||||
0xd4,0x28,0x44,0x22,0xc0,0x78,0x84,0x84,
|
||||
0x80,0x40,0x20,0x20,0x00,0x20,0x20,0x84,
|
||||
0x84,0xfc,0x84,0x48,0x48,0x30,0x30,0x00,
|
||||
0x20,0x40,0x84,0x84,0xfc,0x84,0x48,0x48,
|
||||
0x30,0x30,0x00,0x10,0x08,0x84,0x84,0xfc,
|
||||
0x84,0x48,0x48,0x30,0x30,0x00,0x48,0x30,
|
||||
0x84,0x84,0xfc,0x84,0x48,0x48,0x30,0x30,
|
||||
0x00,0x98,0x64,0x84,0x84,0xfc,0x84,0x48,
|
||||
0x48,0x30,0x30,0x00,0x6c,0x84,0x84,0xfc,
|
||||
0x84,0x48,0x48,0x30,0x30,0x30,0x48,0x30,
|
||||
0x9e,0x90,0x90,0xf0,0x90,0x5c,0x50,0x50,
|
||||
0x30,0x1e,0x30,0x08,0x10,0x78,0x84,0x84,
|
||||
0x80,0x80,0x80,0x80,0x84,0x84,0x78,0xfc,
|
||||
0x80,0x80,0x80,0xf8,0x80,0x80,0xfc,0x00,
|
||||
0x20,0x40,0xfc,0x80,0x80,0x80,0xf8,0x80,
|
||||
0x80,0xfc,0x00,0x10,0x08,0xfc,0x80,0x80,
|
||||
0x80,0xf8,0x80,0x80,0xfc,0x00,0x48,0x30,
|
||||
0xfc,0x80,0x80,0x80,0xf8,0x80,0x80,0xfc,
|
||||
0x00,0x6c,0xe0,0x40,0x40,0x40,0x40,0x40,
|
||||
0x40,0xe0,0x00,0x40,0x80,0xe0,0x40,0x40,
|
||||
0x40,0x40,0x40,0x40,0xe0,0x00,0x40,0x20,
|
||||
0xe0,0x40,0x40,0x40,0x40,0x40,0x40,0xe0,
|
||||
0x00,0x90,0x60,0x70,0x20,0x20,0x20,0x20,
|
||||
0x20,0x20,0x70,0x00,0xd8,0x78,0x44,0x42,
|
||||
0x42,0x42,0xf2,0x42,0x42,0x44,0x78,0x84,
|
||||
0x8c,0x94,0x94,0xa4,0xa4,0xc4,0x84,0x00,
|
||||
0x98,0x64,0x78,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x78,0x00,0x20,0x40,0x78,0x84,0x84,
|
||||
0x84,0x84,0x84,0x84,0x78,0x00,0x10,0x08,
|
||||
0x78,0x84,0x84,0x84,0x84,0x84,0x84,0x78,
|
||||
0x00,0x48,0x30,0x78,0x84,0x84,0x84,0x84,
|
||||
0x84,0x84,0x78,0x00,0x98,0x64,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x78,0x00,0x6c,
|
||||
0x84,0x48,0x30,0x30,0x48,0x84,0xbc,0x42,
|
||||
0x62,0x52,0x52,0x4a,0x4a,0x46,0x42,0x3d,
|
||||
0x78,0x84,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x00,0x20,0x40,0x78,0x84,0x84,0x84,0x84,
|
||||
0x84,0x84,0x84,0x00,0x10,0x08,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x48,
|
||||
0x30,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
|
||||
0x84,0x00,0x6c,0x10,0x10,0x10,0x10,0x28,
|
||||
0x44,0x44,0x82,0x00,0x10,0x08,0xe0,0x40,
|
||||
0x7c,0x42,0x42,0x42,0x42,0x7c,0x40,0xe0,
|
||||
0x98,0xa4,0x84,0x84,0x84,0x88,0xb0,0x88,
|
||||
0x88,0x70,0x74,0x88,0x88,0x78,0x08,0x88,
|
||||
0x70,0x00,0x20,0x40,0x74,0x88,0x88,0x78,
|
||||
0x08,0x88,0x70,0x00,0x20,0x10,0x74,0x88,
|
||||
0x88,0x78,0x08,0x88,0x70,0x00,0x48,0x30,
|
||||
0x74,0x88,0x88,0x78,0x08,0x88,0x70,0x00,
|
||||
0x98,0x64,0x74,0x88,0x88,0x78,0x08,0x88,
|
||||
0x70,0x00,0xd8,0x74,0x88,0x88,0x78,0x08,
|
||||
0x88,0x70,0x00,0x30,0x48,0x30,0x6c,0x92,
|
||||
0x90,0x7e,0x12,0x92,0x6c,0x30,0x08,0x10,
|
||||
0x78,0x84,0x80,0x80,0x80,0x84,0x78,0x78,
|
||||
0x84,0x80,0xfc,0x84,0x84,0x78,0x00,0x20,
|
||||
0x40,0x78,0x84,0x80,0xfc,0x84,0x84,0x78,
|
||||
0x00,0x10,0x08,0x78,0x84,0x80,0xfc,0x84,
|
||||
0x84,0x78,0x00,0x48,0x30,0x78,0x84,0x80,
|
||||
0xfc,0x84,0x84,0x78,0x00,0x6c,0x20,0x20,
|
||||
0x20,0x20,0x20,0x20,0xe0,0x00,0x40,0x80,
|
||||
0x20,0x20,0x20,0x20,0x20,0x20,0xe0,0x00,
|
||||
0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
|
||||
0xe0,0x00,0x90,0x60,0x10,0x10,0x10,0x10,
|
||||
0x10,0x10,0x70,0x00,0xd8,0x78,0x84,0x84,
|
||||
0x84,0x84,0x84,0x7c,0x04,0xc8,0x30,0xc8,
|
||||
0x84,0x84,0x84,0x84,0x84,0xc4,0xb8,0x00,
|
||||
0x98,0x64,0x78,0x84,0x84,0x84,0x84,0x84,
|
||||
0x78,0x00,0x20,0x40,0x78,0x84,0x84,0x84,
|
||||
0x84,0x84,0x78,0x00,0x10,0x08,0x78,0x84,
|
||||
0x84,0x84,0x84,0x84,0x78,0x00,0x48,0x30,
|
||||
0x78,0x84,0x84,0x84,0x84,0x84,0x78,0x00,
|
||||
0x98,0x64,0x78,0x84,0x84,0x84,0x84,0x84,
|
||||
0x78,0x00,0x00,0x6c,0x30,0x00,0x00,0xfc,
|
||||
0x00,0x00,0x30,0xbc,0x62,0x52,0x4a,0x46,
|
||||
0x42,0x3d,0x74,0x8c,0x84,0x84,0x84,0x84,
|
||||
0x84,0x00,0x20,0x40,0x74,0x8c,0x84,0x84,
|
||||
0x84,0x84,0x84,0x00,0x20,0x10,0x74,0x8c,
|
||||
0x84,0x84,0x84,0x84,0x84,0x00,0x48,0x30,
|
||||
0x74,0x8c,0x84,0x84,0x84,0x84,0x84,0x00,
|
||||
0x00,0x6c,0x78,0x84,0x04,0x04,0x74,0x8c,
|
||||
0x84,0x84,0x84,0x84,0x84,0x00,0x20,0x10,
|
||||
0xe0,0x40,0x40,0x5c,0x62,0x42,0x42,0x42,
|
||||
0x62,0x5c,0x40,0x40,0xc0,0x78,0x84,0x04,
|
||||
0x04,0x74,0x8c,0x84,0x84,0x84,0x84,0x84,
|
||||
0x00,0x00,0x6c,
|
||||
};
|
||||
|
||||
BMF_FontData BMF_font_scr15 = {
|
||||
0, -4,
|
||||
8, 11,
|
||||
{
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0, 0, 0, 0, 8, -1},
|
||||
{1, 10, -3, 0, 8, 0},
|
||||
{4, 4, -2, -6, 8, 10},
|
||||
{8, 10, 0, 0, 8, 14},
|
||||
{5, 12, -1, 1, 8, 24},
|
||||
{7, 10, 0, 0, 8, 36},
|
||||
{7, 10, 0, 0, 8, 46},
|
||||
{3, 4, -2, -6, 8, 56},
|
||||
{4, 13, -2, 2, 8, 60},
|
||||
{4, 13, -2, 2, 8, 73},
|
||||
{5, 6, -1, -2, 8, 86},
|
||||
{7, 7, 0, -1, 8, 92},
|
||||
{3, 5, -2, 3, 8, 99},
|
||||
{6, 1, -1, -4, 8, 104},
|
||||
{2, 2, -3, 0, 8, 105},
|
||||
{6, 12, -1, 1, 8, 107},
|
||||
{6, 10, -1, 0, 8, 119},
|
||||
{3, 10, -3, 0, 8, 129},
|
||||
{6, 10, -1, 0, 8, 139},
|
||||
{6, 10, -1, 0, 8, 149},
|
||||
{6, 10, -1, 0, 8, 159},
|
||||
{6, 10, -1, 0, 8, 169},
|
||||
{6, 10, -1, 0, 8, 179},
|
||||
{6, 10, -1, 0, 8, 189},
|
||||
{6, 10, -1, 0, 8, 199},
|
||||
{6, 10, -1, 0, 8, 209},
|
||||
{2, 7, -3, 0, 8, 219},
|
||||
{2, 9, -3, 2, 8, 226},
|
||||
{6, 11, -1, 1, 8, 235},
|
||||
{6, 4, -1, -3, 8, 246},
|
||||
{6, 11, -1, 1, 8, 250},
|
||||
{6, 10, -1, 0, 8, 261},
|
||||
{6, 10, -1, 0, 8, 271},
|
||||
{6, 10, -1, 0, 8, 281},
|
||||
{6, 10, -1, 0, 8, 291},
|
||||
{6, 10, -1, 0, 8, 301},
|
||||
{6, 10, -1, 0, 8, 311},
|
||||
{6, 10, -1, 0, 8, 321},
|
||||
{6, 10, -1, 0, 8, 331},
|
||||
{6, 10, -1, 0, 8, 341},
|
||||
{6, 10, -1, 0, 8, 351},
|
||||
{3, 10, -2, 0, 8, 361},
|
||||
{5, 10, -1, 0, 8, 371},
|
||||
{6, 10, -1, 0, 8, 381},
|
||||
{6, 10, -1, 0, 8, 391},
|
||||
{7, 10, 0, 0, 8, 401},
|
||||
{6, 10, -1, 0, 8, 411},
|
||||
{6, 10, -1, 0, 8, 421},
|
||||
{6, 10, -1, 0, 8, 431},
|
||||
{6, 13, -1, 3, 8, 441},
|
||||
{6, 10, -1, 0, 8, 454},
|
||||
{6, 10, -1, 0, 8, 464},
|
||||
{7, 10, 0, 0, 8, 474},
|
||||
{6, 10, -1, 0, 8, 484},
|
||||
{6, 10, -1, 0, 8, 494},
|
||||
{7, 10, 0, 0, 8, 504},
|
||||
{6, 10, -1, 0, 8, 514},
|
||||
{7, 10, 0, 0, 8, 524},
|
||||
{6, 10, -1, 0, 8, 534},
|
||||
{4, 13, -2, 2, 8, 544},
|
||||
{6, 12, -1, 1, 8, 557},
|
||||
{4, 13, -2, 2, 8, 569},
|
||||
{5, 3, -1, -6, 8, 582},
|
||||
{8, 1, 0, 3, 8, 585},
|
||||
{3, 4, -2, -6, 8, 586},
|
||||
{6, 7, -1, 0, 8, 590},
|
||||
{6, 10, -1, 0, 8, 597},
|
||||
{6, 7, -1, 0, 8, 607},
|
||||
{6, 10, -1, 0, 8, 614},
|
||||
{6, 7, -1, 0, 8, 624},
|
||||
{6, 10, -1, 0, 8, 631},
|
||||
{6, 11, -1, 4, 8, 641},
|
||||
{6, 10, -1, 0, 8, 652},
|
||||
{3, 10, -2, 0, 8, 662},
|
||||
{5, 14, -1, 4, 8, 672},
|
||||
{6, 10, -1, 0, 8, 686},
|
||||
{3, 10, -2, 0, 8, 696},
|
||||
{7, 7, 0, 0, 8, 706},
|
||||
{6, 7, -1, 0, 8, 713},
|
||||
{6, 7, -1, 0, 8, 720},
|
||||
{6, 11, -1, 4, 8, 727},
|
||||
{6, 11, -1, 4, 8, 738},
|
||||
{6, 7, -1, 0, 8, 749},
|
||||
{6, 7, -1, 0, 8, 756},
|
||||
{6, 9, -1, 0, 8, 763},
|
||||
{6, 7, -1, 0, 8, 772},
|
||||
{6, 7, -1, 0, 8, 779},
|
||||
{7, 7, 0, 0, 8, 786},
|
||||
{6, 7, -1, 0, 8, 793},
|
||||
{6, 11, -1, 4, 8, 800},
|
||||
{6, 7, -1, 0, 8, 811},
|
||||
{6, 13, -1, 2, 8, 818},
|
||||
{1, 14, -3, 3, 8, 831},
|
||||
{6, 13, -1, 2, 8, 845},
|
||||
{6, 3, -1, -3, 8, 858},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{0,0,0,0,0, -1},
|
||||
{1, 10, -3, 3, 8, 861},
|
||||
{5, 10, -1, 0, 8, 871},
|
||||
{6, 10, -1, 0, 8, 881},
|
||||
{6, 7, -1, -2, 8, 891},
|
||||
{7, 10, 0, 0, 8, 898},
|
||||
{1, 14, -3, 3, 8, 908},
|
||||
{6, 13, -1, 3, 8, 922},
|
||||
{5, 1, -1, -9, 8, 935},
|
||||
{7, 9, 0, 0, 8, 936},
|
||||
{5, 7, -1, -3, 8, 945},
|
||||
{8, 9, 0, 0, 8, 952},
|
||||
{6, 3, -1, -3, 8, 961},
|
||||
{6, 1, -1, -4, 8, 964},
|
||||
{7, 9, 0, 0, 8, 965},
|
||||
{4, 1, -2, -9, 8, 974},
|
||||
{4, 4, -2, -4, 8, 975},
|
||||
{7, 9, 0, 0, 8, 979},
|
||||
{4, 5, -2, -5, 8, 988},
|
||||
{4, 5, -2, -5, 8, 993},
|
||||
{2, 2, -3, -9, 8, 998},
|
||||
{6, 10, -1, 3, 8, 1000},
|
||||
{7, 12, 0, 2, 8, 1010},
|
||||
{2, 1, -3, -4, 8, 1022},
|
||||
{3, 3, -3, 3, 8, 1023},
|
||||
{3, 5, -3, -5, 8, 1026},
|
||||
{5, 7, -1, -3, 8, 1031},
|
||||
{8, 9, 0, 0, 8, 1038},
|
||||
{7, 10, 0, 0, 8, 1047},
|
||||
{7, 11, 0, 1, 8, 1057},
|
||||
{7, 9, 0, -1, 8, 1068},
|
||||
{6, 10, -1, 2, 8, 1077},
|
||||
{6, 11, -1, 0, 8, 1087},
|
||||
{6, 11, -1, 0, 8, 1098},
|
||||
{6, 11, -1, 0, 8, 1109},
|
||||
{6, 11, -1, 0, 8, 1120},
|
||||
{6, 10, -1, 0, 8, 1131},
|
||||
{6, 11, -1, 0, 8, 1141},
|
||||
{7, 10, 0, 0, 8, 1152},
|
||||
{6, 13, -1, 3, 8, 1162},
|
||||
{6, 11, -1, 0, 8, 1175},
|
||||
{6, 11, -1, 0, 8, 1186},
|
||||
{6, 11, -1, 0, 8, 1197},
|
||||
{6, 10, -1, 0, 8, 1208},
|
||||
{3, 11, -2, 0, 8, 1218},
|
||||
{3, 11, -2, 0, 8, 1229},
|
||||
{4, 11, -2, 0, 8, 1240},
|
||||
{5, 10, -1, 0, 8, 1251},
|
||||
{7, 10, 0, 0, 8, 1261},
|
||||
{6, 11, -1, 0, 8, 1271},
|
||||
{6, 11, -1, 0, 8, 1282},
|
||||
{6, 11, -1, 0, 8, 1293},
|
||||
{6, 11, -1, 0, 8, 1304},
|
||||
{6, 11, -1, 0, 8, 1315},
|
||||
{6, 10, -1, 0, 8, 1326},
|
||||
{6, 6, -1, -1, 8, 1336},
|
||||
{8, 10, 0, 0, 8, 1342},
|
||||
{6, 11, -1, 0, 8, 1352},
|
||||
{6, 11, -1, 0, 8, 1363},
|
||||
{6, 11, -1, 0, 8, 1374},
|
||||
{6, 10, -1, 0, 8, 1385},
|
||||
{7, 11, 0, 0, 8, 1395},
|
||||
{7, 10, 0, 0, 8, 1406},
|
||||
{6, 10, -1, 0, 8, 1416},
|
||||
{6, 10, -1, 0, 8, 1426},
|
||||
{6, 10, -1, 0, 8, 1436},
|
||||
{6, 10, -1, 0, 8, 1446},
|
||||
{6, 10, -1, 0, 8, 1456},
|
||||
{6, 9, -1, 0, 8, 1466},
|
||||
{6, 11, -1, 0, 8, 1475},
|
||||
{7, 7, 0, 0, 8, 1486},
|
||||
{6, 10, -1, 3, 8, 1493},
|
||||
{6, 10, -1, 0, 8, 1503},
|
||||
{6, 10, -1, 0, 8, 1513},
|
||||
{6, 10, -1, 0, 8, 1523},
|
||||
{6, 9, -1, 0, 8, 1533},
|
||||
{3, 10, -2, 0, 8, 1542},
|
||||
{3, 10, -2, 0, 8, 1552},
|
||||
{4, 10, -2, 0, 8, 1562},
|
||||
{5, 9, -1, 0, 8, 1572},
|
||||
{6, 11, -1, 0, 8, 1581},
|
||||
{6, 10, -1, 0, 8, 1592},
|
||||
{6, 10, -1, 0, 8, 1602},
|
||||
{6, 10, -1, 0, 8, 1612},
|
||||
{6, 10, -1, 0, 8, 1622},
|
||||
{6, 10, -1, 0, 8, 1632},
|
||||
{6, 10, -1, 0, 8, 1642},
|
||||
{6, 7, -1, 0, 8, 1652},
|
||||
{8, 7, 0, 0, 8, 1659},
|
||||
{6, 10, -1, 0, 8, 1666},
|
||||
{6, 10, -1, 0, 8, 1676},
|
||||
{6, 10, -1, 0, 8, 1686},
|
||||
{6, 10, -1, 0, 8, 1696},
|
||||
{6, 14, -1, 4, 8, 1706},
|
||||
{7, 13, 0, 3, 8, 1720},
|
||||
{6, 14, -1, 4, 8, 1733},
|
||||
},
|
||||
bitmap_data
|
||||
};
|
||||
|
||||
#endif
|
||||
|
44
intern/bmfont/intern/Makefile
Normal file
44
intern/bmfont/intern/Makefile
Normal file
@@ -0,0 +1,44 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version. The Blender
|
||||
# Foundation also sells licenses for use in proprietary software under
|
||||
# the Blender License. See http://www.blender.org/BL/ for information
|
||||
# about this.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software Foundation,
|
||||
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
#
|
||||
# The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
# All rights reserved.
|
||||
#
|
||||
# The Original Code is: all of this file.
|
||||
#
|
||||
# Contributor(s): none yet.
|
||||
#
|
||||
# ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
# bmfont intern Makefile
|
||||
#
|
||||
|
||||
LIBNAME = bmfont
|
||||
DIR = $(OCGDIR)/intern/$(LIBNAME)
|
||||
|
||||
include nan_compile.mk
|
||||
|
||||
CCFLAGS += $(LEVEL_2_CPP_WARNINGS)
|
||||
|
||||
CPPFLAGS += -I.
|
||||
CPPFLAGS += -I..
|
||||
CPPFLAGS += -I$(OPENGL_HEADERS)
|
||||
|
174
intern/bmfont/make/msvc_6_0/BMF_bmfont.dsp
Normal file
174
intern/bmfont/make/msvc_6_0/BMF_bmfont.dsp
Normal file
@@ -0,0 +1,174 @@
|
||||
# Microsoft Developer Studio Project File - Name="BMF_bmfont" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Static Library" 0x0104
|
||||
|
||||
CFG=BMF_bmfont - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "BMF_bmfont.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "BMF_bmfont.mak" CFG="BMF_bmfont - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "BMF_bmfont - Win32 Release" (based on "Win32 (x86) Static Library")
|
||||
!MESSAGE "BMF_bmfont - Win32 Debug" (based on "Win32 (x86) Static Library")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "BMF_bmfont - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "../../../../../obj/windows/intern/BMF_bmfont/"
|
||||
# PROP Intermediate_Dir "../../../../../obj/windows/intern/BMF_bmfont/"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /O2 /I "../.." /I "../../intern" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LIB32=link.exe -lib
|
||||
# ADD BASE LIB32 /nologo
|
||||
# ADD LIB32 /nologo
|
||||
# Begin Special Build Tool
|
||||
SOURCE="$(InputPath)"
|
||||
PostBuild_Desc=Copying BMFONT files library (release target) to lib tree.
|
||||
PostBuild_Cmds=ECHO Copying header files COPY "..\..\*.h" "..\..\..\..\..\develop\lib\windows\bmfont\include\" ECHO Copying lib COPY "..\..\..\..\..\obj\windows\intern\BMF_bmfont\BMF_bmfont.lib" "..\..\..\..\..\develop\lib\windows\bmfont\lib\libbmfont.a" ECHO Done
|
||||
# End Special Build Tool
|
||||
|
||||
!ELSEIF "$(CFG)" == "BMF_bmfont - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "../../../../../obj/windows/intern/BMF_bmfont/debug"
|
||||
# PROP Intermediate_Dir "../../../../../obj/windows/intern/BMF_bmfont/debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
|
||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../.." /I "../../intern" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LIB32=link.exe -lib
|
||||
# ADD BASE LIB32 /nologo
|
||||
# ADD LIB32 /nologo
|
||||
# Begin Special Build Tool
|
||||
SOURCE="$(InputPath)"
|
||||
PostBuild_Desc=Copying BMFONT files library (debug target) to lib tree.
|
||||
PostBuild_Cmds=ECHO Copying header files COPY "..\..\*.h" "..\..\..\..\..\develop\lib\windows\bmfont\include" ECHO Copying lib COPY "..\..\..\..\..\obj\windows\intern\BMF_bmfont\debug\BMF_bmfont.lib" "..\..\..\..\..\develop\lib\windows\bmfont\lib\debug\libbmfont.a" ECHO Done
|
||||
# End Special Build Tool
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "BMF_bmfont - Win32 Release"
|
||||
# Name "BMF_bmfont - Win32 Debug"
|
||||
# Begin Group "Source Files"
|
||||
|
||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_Api.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_BitmapFont.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_helv10.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_helv12.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_helvb10.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_helvb12.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_helvb14.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_helvb8.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_scr12.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_scr14.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_font_scr15.cpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Header Files"
|
||||
|
||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
|
||||
# Begin Group "intern"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_BitmapFont.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\intern\BMF_FontData.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "extern"
|
||||
|
||||
# PROP Default_Filter ""
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\BMF_Api.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\BMF_Fonts.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\BMF_Settings.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# End Group
|
||||
# End Target
|
||||
# End Project
|
29
intern/bmfont/make/msvc_6_0/BMF_bmfont.dsw
Normal file
29
intern/bmfont/make/msvc_6_0/BMF_bmfont.dsw
Normal file
@@ -0,0 +1,29 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "BMF_bmfont"=.\BMF_bmfont.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Global:
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<3>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
225
intern/bmfont/test/BMF_Test.cpp
Normal file
225
intern/bmfont/test/BMF_Test.cpp
Normal file
@@ -0,0 +1,225 @@
|
||||
/**
|
||||
* $Id$
|
||||
* ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version. The Blender
|
||||
* Foundation also sells licenses for use in proprietary software under
|
||||
* the Blender License. See http://www.blender.org/BL/ for information
|
||||
* about this.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL/BL DUAL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
* $Id$
|
||||
* Copyright (C) 2001 NaN Technologies B.V.
|
||||
* Simple test file for the bitmap font library using GHOST.
|
||||
* @author Maarten Gribnau
|
||||
* @date November 15, 2001
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#if defined(WIN32) || defined(__APPLE__)
|
||||
#ifdef WIN32
|
||||
#include <windows.h>
|
||||
#include <GL/gl.h>
|
||||
#else // WIN32
|
||||
// __APPLE__ is defined
|
||||
#include <AGL/gl.h>
|
||||
#endif // WIN32
|
||||
#else // defined(WIN32) || defined(__APPLE__)
|
||||
#include <GL/gl.h>
|
||||
#endif // defined(WIN32) || defined(__APPLE__)
|
||||
|
||||
|
||||
#include "STR_String.h"
|
||||
#include "GHOST_Rect.h"
|
||||
|
||||
#include "GHOST_ISystem.h"
|
||||
#include "GHOST_IEvent.h"
|
||||
#include "GHOST_IEventConsumer.h"
|
||||
|
||||
#include "BMF_Api.h"
|
||||
|
||||
static class Application* fApp;
|
||||
static GHOST_ISystem* fSystem = 0;
|
||||
|
||||
|
||||
static void drawGL()
|
||||
{
|
||||
GLint x = 10, y = 10;
|
||||
|
||||
::glRasterPos2i(x, y);
|
||||
BMF_FontPtr font = BMF_GetFont(BMF_kHelvetica10);
|
||||
BMF_DrawString(font, "Helvetica 10 point");
|
||||
y += 14;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kHelvetica12);
|
||||
BMF_DrawString(font, "Helvetica 12 point");
|
||||
y += 16;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kHelveticaBold8);
|
||||
BMF_DrawString(font, "Helvetica Bold 8 point");
|
||||
y += 12;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kHelveticaBold10);
|
||||
BMF_DrawString(font, "Helvetica Bold 10 point");
|
||||
y += 14;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kHelveticaBold12);
|
||||
BMF_DrawString(font, "Helvetica Bold 12 point");
|
||||
y += 16;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kHelveticaBold14);
|
||||
BMF_DrawString(font, "Helvetica Bold 14 point");
|
||||
y += 18;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kScreen12);
|
||||
BMF_DrawString(font, "Screen 12 point");
|
||||
y += 16;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kScreen14);
|
||||
BMF_DrawString(font, "Screen 14 point");
|
||||
y += 18;
|
||||
::glRasterPos2i(x, y);
|
||||
font = BMF_GetFont(BMF_kScreen15);
|
||||
BMF_DrawString(font, "Screen 15 point");
|
||||
}
|
||||
|
||||
|
||||
static void setViewPortGL(GHOST_IWindow* window)
|
||||
{
|
||||
window->activateDrawingContext();
|
||||
GHOST_Rect bnds;
|
||||
window->getClientBounds(bnds);
|
||||
|
||||
::glViewport(0, 0, bnds.getWidth(), bnds.getHeight());
|
||||
|
||||
::glMatrixMode(GL_PROJECTION);
|
||||
::glLoadIdentity();
|
||||
::glOrtho(0, bnds.getWidth(), 0, bnds.getHeight(), -10, 10);
|
||||
|
||||
::glClearColor(.2f,0.0f,0.0f,0.0f);
|
||||
::glClear(GL_COLOR_BUFFER_BIT);
|
||||
}
|
||||
|
||||
|
||||
|
||||
class Application : public GHOST_IEventConsumer {
|
||||
public:
|
||||
Application(GHOST_ISystem* system);
|
||||
virtual bool processEvent(GHOST_IEvent* event);
|
||||
|
||||
GHOST_ISystem* m_system;
|
||||
GHOST_IWindow* m_mainWindow;
|
||||
bool m_exitRequested;
|
||||
};
|
||||
|
||||
|
||||
Application::Application(GHOST_ISystem* system)
|
||||
: m_system(system), m_mainWindow(0), m_exitRequested(false)
|
||||
{
|
||||
fApp = this;
|
||||
|
||||
// Create the main window
|
||||
STR_String title1 ("gears - main window");
|
||||
m_mainWindow = system->createWindow(title1, 10, 64, 320, 200, GHOST_kWindowStateNormal, GHOST_kDrawingContextTypeOpenGL);
|
||||
if (!m_mainWindow) {
|
||||
std::cout << "could not create main window\n";
|
||||
exit(-1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
bool Application::processEvent(GHOST_IEvent* event)
|
||||
{
|
||||
bool handled = true;
|
||||
|
||||
switch (event->getType()) {
|
||||
case GHOST_kEventWindowClose:
|
||||
{
|
||||
GHOST_TEventWindowData* windowData = (GHOST_TEventWindowData*)((GHOST_IEvent*)event)->getData();
|
||||
GHOST_IWindow* window = windowData->window;
|
||||
if (window == m_mainWindow) {
|
||||
exit(0);
|
||||
}
|
||||
else {
|
||||
m_system->disposeWindow(window);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case GHOST_kEventWindowActivate:
|
||||
handled = false;
|
||||
break;
|
||||
case GHOST_kEventWindowDeactivate:
|
||||
handled = false;
|
||||
break;
|
||||
case GHOST_kEventWindowUpdate:
|
||||
{
|
||||
GHOST_TEventWindowData* windowData = (GHOST_TEventWindowData*)((GHOST_IEvent*)event)->getData();
|
||||
GHOST_IWindow* window = windowData->window;
|
||||
if (!m_system->validWindow(window)) break;
|
||||
{
|
||||
setViewPortGL(window);
|
||||
drawGL();
|
||||
window->swapBuffers();
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
handled = false;
|
||||
break;
|
||||
}
|
||||
return handled;
|
||||
}
|
||||
|
||||
|
||||
int main(int /*argc*/, char** /*argv*/)
|
||||
{
|
||||
// Create the system
|
||||
GHOST_ISystem::createSystem();
|
||||
fSystem = GHOST_ISystem::getSystem();
|
||||
|
||||
if (fSystem) {
|
||||
// Create an application object
|
||||
Application app (fSystem);
|
||||
|
||||
// Add the application as event consumer
|
||||
fSystem->addEventConsumer(&app);
|
||||
|
||||
// Enter main loop
|
||||
while (!app.m_exitRequested) {
|
||||
fSystem->processEvents();
|
||||
fSystem->dispatchEvents();
|
||||
}
|
||||
}
|
||||
|
||||
// Dispose the system
|
||||
GHOST_ISystem::disposeSystem();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
109
intern/bmfont/test/make/msvc_6_0/BMF_Test.dsp
Normal file
109
intern/bmfont/test/make/msvc_6_0/BMF_Test.dsp
Normal file
@@ -0,0 +1,109 @@
|
||||
# Microsoft Developer Studio Project File - Name="BMF_Test" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=BMF_Test - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "BMF_Test.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "BMF_Test.mak" CFG="BMF_Test - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "BMF_Test - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "BMF_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "BMF_Test - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "../../../../../../obj/windows/intern/BMF_bmfont/test"
|
||||
# PROP Intermediate_Dir "../../../../../../obj/windows/intern/BMF_bmfont/test"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "../../../" /I "../../../../../lib/windows/string/include" /I "../../../../../lib/windows/ghost/include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib libstring.a libghost.a glu32.lib opengl32.lib user32.lib gdi32.lib /nologo /subsystem:console /machine:I386 /libpath:"../../../../../lib/windows/string/lib" /libpath:"../../../../../lib/windows/ghost/lib"
|
||||
|
||||
!ELSEIF "$(CFG)" == "BMF_Test - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "../../../../../../obj/windows/intern/BMF_bmfont/test/debug"
|
||||
# PROP Intermediate_Dir "../../../../../../obj/windows/intern/BMF_bmfont/test/debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../" /I "../../../../../lib/windows/string/include" /I "../../../../../lib/windows/ghost/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 glu32.lib opengl32.lib libstring.a libghost.a user32.lib gdi32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"../../../../../lib/windows/string/lib" /libpath:"../../../../../lib/windows/ghost/lib"
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "BMF_Test - Win32 Release"
|
||||
# Name "BMF_Test - Win32 Debug"
|
||||
# Begin Group "Source Files"
|
||||
|
||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\intern\BMF_glut_helb8.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\intern\BMF_glut_helb8.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\BMF_Test.cpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Header Files"
|
||||
|
||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
|
||||
# End Group
|
||||
# Begin Group "Resource Files"
|
||||
|
||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||
# End Group
|
||||
# End Target
|
||||
# End Project
|
44
intern/bmfont/test/make/msvc_6_0/BMF_Test.dsw
Normal file
44
intern/bmfont/test/make/msvc_6_0/BMF_Test.dsw
Normal file
@@ -0,0 +1,44 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "BMF_Test"=.\BMF_Test.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
Begin Project Dependency
|
||||
Project_Dep_Name BMF_bmfont
|
||||
End Project Dependency
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "BMF_bmfont"=..\..\..\make\msvc_6_0\BMF_bmfont.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Global:
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<3>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
Reference in New Issue
Block a user