1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-11-26 02:14:48 +00:00

Added Canvas Floor and Canvas Darkness options

This commit is contained in:
Charlotte Peppers
2022-03-06 20:01:59 -07:00
parent 6117d626d8
commit ab08a69cc6
5 changed files with 98 additions and 2 deletions

View File

@@ -3674,15 +3674,18 @@ bool allemptynear(cell *c) {
}
EX bool bright;
EX int canvasdark;
// how much to darken
EX int getfd(cell *c) {
if(bright) return 0;
if(among(c->land, laAlchemist, laHell, laVariant, laEclectic) && WDIM == 2 && GDIM == 3) return 0;
switch(c->land) {
case laCanvas:
return min(2,max(0,canvasdark));
case laRedRock:
case laReptile:
case laCanvas:
return 0;
case laSnakeNest: