diff options
author | Nikolay Korolev <nickvnuk@gmail.com> | 2020-04-25 11:25:40 +0200 |
---|---|---|
committer | Nikolay Korolev <nickvnuk@gmail.com> | 2020-04-25 11:25:40 +0200 |
commit | 2be2899034a5eb0001b3fb89ea29c7c5480f1fbc (patch) | |
tree | 7b1586badbaea9a7d455efc6648e6ecada82f47e /src/rw/RwHelper.cpp | |
parent | librw update (diff) | |
parent | Merge pull request #490 from aap/debugmenu (diff) | |
download | re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.tar re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.tar.gz re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.tar.bz2 re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.tar.lz re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.tar.xz re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.tar.zst re3-2be2899034a5eb0001b3fb89ea29c7c5480f1fbc.zip |
Diffstat (limited to 'src/rw/RwHelper.cpp')
-rw-r--r-- | src/rw/RwHelper.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rw/RwHelper.cpp b/src/rw/RwHelper.cpp index 5aa4475f..02a07558 100644 --- a/src/rw/RwHelper.cpp +++ b/src/rw/RwHelper.cpp @@ -9,12 +9,20 @@ RtCharset *debugCharset; #endif +static bool charsetOpen; +void OpenCharsetSafe() +{ + if(!charsetOpen) + RtCharsetOpen(); + charsetOpen = true; +} + void CreateDebugFont() { #ifndef FINAL RwRGBA color = { 255, 255, 128, 255 }; RwRGBA colorbg = { 0, 0, 0, 0 }; - RtCharsetOpen(); + OpenCharsetSafe(); debugCharset = RtCharsetCreate(&color, &colorbg); #endif } @@ -24,6 +32,7 @@ void DestroyDebugFont() #ifndef FINAL RtCharsetDestroy(debugCharset); RtCharsetClose(); + charsetOpen = false; #endif } |