mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-22 22:10:20 +00:00
fixed the coloring for Goldberg Bolza x2
This commit is contained in:
parent
a48241d639
commit
d6af6f9df0
15
pattern2.cpp
15
pattern2.cpp
@ -626,13 +626,18 @@ namespace patterns {
|
||||
sp = gp::last_dir(c);
|
||||
sp ^= ishex2(c);
|
||||
}
|
||||
if(geometry == gBolza2 && !gp::on) {
|
||||
if(geometry == gBolza2 && (!gp::on || gp_threecolor() == 2)) {
|
||||
patterninfo si0;
|
||||
patterninfo si1;
|
||||
patterninfo si2;
|
||||
val38(c->mov[0], si0, 0, PAT_COLORING);
|
||||
val38(c->mov[2], si1, 0, PAT_COLORING);
|
||||
val38(c->mov[4], si2, 0, PAT_COLORING);
|
||||
if(gp::on) {
|
||||
auto li = gp::get_local_info(c);
|
||||
val38(c->master->c7, si0, 0, PAT_COLORING);
|
||||
val38(c->master->move[li.last_dir]->c7, si1, 0, PAT_COLORING);
|
||||
}
|
||||
else {
|
||||
val38(c->mov[0], si0, 0, PAT_COLORING);
|
||||
val38(c->mov[2], si1, 0, PAT_COLORING);
|
||||
}
|
||||
if((si0.id+1) % 3 == (si1.id) % 3)
|
||||
si.id = 8;
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user