mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2026-03-03 04:09:44 +00:00
brownian:: editable level colors
This commit is contained in:
19
complex2.cpp
19
complex2.cpp
@@ -157,12 +157,23 @@ namespace brownian {
|
||||
}
|
||||
}
|
||||
|
||||
colortable colors = { 0x603000, 0x804000, 0xA05000, 0xC09050, 0xE0D0A0 };
|
||||
|
||||
color_t get_color(int y) {
|
||||
return
|
||||
y < level ? gradient(0x603000, 0x804000, 1, y, level-1) :
|
||||
y < 2 * level ? 0xA05000 :
|
||||
y < 3 * level ? 0xC09050 :
|
||||
0xE0D0A0;
|
||||
y < level ? gradient(colors[0], colors[1], 1, y, level-1) :
|
||||
y < 2 * level ? colors[2] :
|
||||
y < 3 * level ? colors[3] :
|
||||
colors[4];
|
||||
}
|
||||
|
||||
color_t& get_color_edit(int y) {
|
||||
return
|
||||
y < level/2 ? colors[0] :
|
||||
y < level ? colors[1] :
|
||||
y < 2 * level ? colors[2] :
|
||||
y < 3 * level ? colors[3] :
|
||||
colors[4];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user