1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-16 19:18:05 +00:00

Penrose staircase pattern in Nil, and diagonal pattern in Crystal

This commit is contained in:
Zeno Rogue
2019-10-25 12:47:03 +02:00
parent 85a08d205d
commit 72e6859dd5
3 changed files with 37 additions and 3 deletions

View File

@@ -1540,8 +1540,11 @@ EX namespace patterns {
if(i != -1) return i;
switch(whichCanvas) {
#if CAP_CRYSTAL
case 'K': case '#': case '=': case 'O':
return crystal::colorize(c, whichCanvas);
case 'K': case '#': case '=': case 'O': case '/':
if(nil)
return nilv::colorize(c, whichCanvas);
else
return crystal::colorize(c, whichCanvas);
#endif
case 'A':
#if CAP_ARCM
@@ -1702,6 +1705,10 @@ EX namespace patterns {
dialog::addSelItem(XLAT("Cage"), "Crystal", '#');
dialog::addSelItem(XLAT("Hyperplanes"), "Crystal", '=');
dialog::addSelItem(XLAT("Honeycomb"), "Crystal", 'O');
dialog::addSelItem(XLAT("Diagonal"), "Crystal", '/');
}
if(nil) {
dialog::addSelItem(XLAT("Penrose staircase"), "Nil", '/');
}
dialog::addSelItem(XLAT("sides"), "sides", 'B');