# font.c

`#include "../font.h"`
`#include "../graphics.h"`
`#include "libc/stdio.h"`
`#include "string.h"`
font.cのインクルード依存関係図

## 関数
void | dxpFontInit ()
void | dxpFontEnd ()
void | dxpFontIntrafontStart (void)
void | dxpFontIntrafontFinish (void)
DXPFONTHANDLE * | dxpFontReserveHandle ()
void | dxpFontReleaseHandle (int handle)
int | DrawStringToHandle (int x, int y, const char *str, int color, int handle, int edgecolor)
int | DrawString (int x, int y, const char *str, int color, int edgecolor)
int | DrawFormatString (int x, int y, int color, const char *format,...)
| 書式付き文字列を描画する(本家互換)
int | DrawFormatStringToHandle (int x, int y, int color, int handle, const char *format,...)
| フォントハンドルを指定して書式付き文字列を描画する(本家互換)
int | SetFontSizeF (float size)
int | SetFontSize (int size)
| フォントサイズを設定する(本家互換)
int | SetFontThickness (int thickness)
| フォントの文字の太さを設定する
int | ChangeFont (const char *fontname, int charset)
| フォントを変更する(本家互換)
int | ChangeFontType (int type)
| フォントタイプを変更する(本家互換)
int | InitFontToHandle ()
| フォントハンドルを全て開放する(本家互換)
## 変数
static int | gustatus
DXPFONTDATA | dxpFontData
DXPFONTHANDLE | dxpFontArray [DXP_BUILDOPTION_FONTHANDLE_MAX]

## 関数

int DrawString | ( | int | x,
|  | int | y,
|  | const char * | str,
|  | int | color,
|  | int | edgecolor |
| ) |  |  |

int DrawStringToHandle | ( | int | x,
|  | int | y,
|  | const char * | str,
|  | int | color,
|  | int | handle,
|  | int | edgecolor |
| ) |  |  |

void dxpFontEnd | ( |  | ) |

void dxpFontInit | ( |  | ) |

void dxpFontIntrafontFinish | ( | void |  | ) |

void dxpFontIntrafontStart | ( | void |  | ) |

void dxpFontReleaseHandle | ( | int | handle | ) |

DXPFONTHANDLE* dxpFontReserveHandle | ( |  | ) |

int SetFontSizeF | ( | float | size | ) |

## 変数

DXPFONTHANDLE dxpFontArray[DXP_BUILDOPTION_FONTHANDLE_MAX]

DXPFONTDATA dxpFontData

int gustatus`[static]`