mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-05-28 20:14:06 +00:00
pattern2: 'distance from origin' canvas
This commit is contained in:
parent
fea7392b01
commit
71288613f4
@ -1135,6 +1135,10 @@ namespace patterns {
|
|||||||
if(z > z2) return 0xC00000;
|
if(z > z2) return 0xC00000;
|
||||||
return 0xCCCC00;
|
return 0xCCCC00;
|
||||||
}
|
}
|
||||||
|
if(whichCanvas == 'M') {
|
||||||
|
int cd = celldist(c);
|
||||||
|
return gradient(0, canvasback, 0, min(1.8/(1+cd), 1.), 1);
|
||||||
|
}
|
||||||
if(whichCanvas == 'S' && !torus) {
|
if(whichCanvas == 'S' && !torus) {
|
||||||
return 0x3F1F0F * fieldpattern::subval(c).second + 0x000080;
|
return 0x3F1F0F * fieldpattern::subval(c).second + 0x000080;
|
||||||
}
|
}
|
||||||
@ -1250,6 +1254,7 @@ namespace patterns {
|
|||||||
dialog::init("predesigned patterns");
|
dialog::init("predesigned patterns");
|
||||||
dialog::addItem(XLAT("single color"), 'g');
|
dialog::addItem(XLAT("single color"), 'g');
|
||||||
dialog::addItem(XLAT("random colors"), 'r');
|
dialog::addItem(XLAT("random colors"), 'r');
|
||||||
|
dialog::addItem(XLAT("distance from origin"), 'M');
|
||||||
|
|
||||||
if(stdeuc) {
|
if(stdeuc) {
|
||||||
dialog::addItem(XLAT("rainbow landscape"), 'l');
|
dialog::addItem(XLAT("rainbow landscape"), 'l');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user