From 4cbffbd8df4b425dffb06280e218dbc73c7169e0 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 12 Apr 2020 20:32:37 +0200 Subject: [PATCH] chessboard/threecolor pattern for CA --- celldrawer.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/celldrawer.cpp b/celldrawer.cpp index 64509065..6e52c01b 100644 --- a/celldrawer.cpp +++ b/celldrawer.cpp @@ -143,12 +143,22 @@ void celldrawer::setcolors() { case laCrossroads2: case laCrossroads3: case laCrossroads4: case laCrossroads5: case laRose: case laPower: case laWildWest: case laHalloween: case laRedRock: case laDragon: case laStorms: case laTerracotta: case laMercuryRiver: - case laDesert: case laKraken: case laDocks: case laCA: + case laDesert: case laKraken: case laDocks: case laMotion: case laGraveyard: case laWineyard: case laLivefjord: case laRlyeh: case laHell: case laCrossroads: case laJungle: case laAlchemist: case laFrog: fcol = floorcolors[c->land]; break; + case laCA: + fcol = floorcolors[c->land]; + if(geosupport_chessboard()) { + if(chessvalue(c)) fcol += 0x202020; + } + else if(geosupport_threecolor()) { + fcol += 0x202020 * pattern_threecolor(c); + } + break; + case laWet: fcol = 0x40FF40; break;