aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/frotz/glk_interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/glk/frotz/glk_interface.cpp')
-rw-r--r--engines/glk/frotz/glk_interface.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/engines/glk/frotz/glk_interface.cpp b/engines/glk/frotz/glk_interface.cpp
index 9950db1fc5..7e14e403c0 100644
--- a/engines/glk/frotz/glk_interface.cpp
+++ b/engines/glk/frotz/glk_interface.cpp
@@ -230,9 +230,6 @@ void GlkInterface::initialize() {
* Miscellaneous
*/
- // Set the screen colors
- garglk_set_zcolors(_defaultForeground, _defaultBackground);
-
// Add any sound folder or zip
addSound();
@@ -407,12 +404,13 @@ void GlkInterface::reset_status_ht() {
void GlkInterface::erase_window(zword w) {
if (w == 0)
- glk_window_clear(_wp._lower);
+ _wp._lower.clear();
+
else if (_wp._upper) {
//os_set_reverse_video(glk_window_get_stream(_wp._upper), true);
memset(statusline, ' ', sizeof statusline);
- glk_window_clear(_wp._upper);
+ _wp._upper.clear();
reset_status_ht();
curr_status_ht = 0;
}
@@ -443,10 +441,10 @@ void GlkInterface::split_window(zword lines) {
gos_update_width();
if (h_version == V3)
- glk_window_clear(_wp._upper);
+ _wp._upper.clear();
if (h_version == V6) {
- glk_window_clear(_wp._upper);
- glk_window_clear(_wp._lower);
+ _wp._upper.clear();
+ _wp._lower.clear();
_wp._background->fillRect(_defaultBackground, Rect(g_system->getWidth(), g_system->getHeight()));
}
}