summaryrefslogtreecommitdiff
path: root/csrc/font.c
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2018-10-02 20:31:59 +0800
committerIru Cai <mytbk920423@gmail.com>2018-10-02 20:42:44 +0800
commit37d44efbfb9d73102b9452a7e3a7aff7c7ab46af (patch)
tree3dbb1ce24c7393d01e55405febf00a4874cc8477 /csrc/font.c
parent646a41e0edd22c254be4939c9fa4e54b29fdb502 (diff)
downloadrich4-37d44efbfb9d73102b9452a7e3a7aff7c7ab46af.tar.xz
deinit_game, deinit_font
Diffstat (limited to 'csrc/font.c')
-rw-r--r--csrc/font.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/csrc/font.c b/csrc/font.c
index f5f9351..6648669 100644
--- a/csrc/font.c
+++ b/csrc/font.c
@@ -255,3 +255,12 @@ void draw_some_text(a1, const char *str, int a3, int a4, int a5)
fcn.004561be(0x4762e8, fmt_dim1.left, fmt_dim1.top, width, height, 0);
IDirectDrawSurface_Unlock(NULL);
}
+
+void deinit_font()
+{
+ if (gFont != NULL)
+ DeleteObject(gFont);
+
+ if (pddrawsf3 != NULL)
+ IDirectDrawSurface_Release(pddrawsf3);
+}