From e760d590be72a8e170b617f22c3502d6389c1992 Mon Sep 17 00:00:00 2001 From: terminx Date: Fri, 11 Apr 2014 16:19:36 +0000 Subject: [PATCH] Hack around HOM when passing through a masked wall, but only on Android because the solution isn't very good. git-svn-id: https://svn.eduke32.com/eduke32@4430 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/source/game.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/polymer/eduke32/source/game.c b/polymer/eduke32/source/game.c index 0a06e6720..dd3e2bb2a 100644 --- a/polymer/eduke32/source/game.c +++ b/polymer/eduke32/source/game.c @@ -4394,6 +4394,16 @@ void G_DrawRooms(int32_t snum, int32_t smoothratio) if (g_networkMode == NET_DEDICATED_SERVER) return; +#ifdef __ANDROID__ + // HACK: this is needed or else we get leftover UI texture crap where we'd get HOM on PC + + if (getrendermode() == REND_POLYMOST) + { + static int32_t col = getclosestcol(4, 4, 4); + clearallviews(col); + } +#endif + if (pub > 0 || getrendermode() >= REND_POLYMOST) // JBF 20040101: redraw background always { if (ud.screen_size >= 8)