Add water and runner indicator
parent
c2fe0fda8a
commit
183def69c4
|
@ -135,6 +135,14 @@ static void level_preview_render_func(Scene_t* scene)
|
||||||
case 20:
|
case 20:
|
||||||
DrawCircle(pos_x + tile_halfsize, pos_y + tile_halfsize, tile_halfsize, (Color){12,12,12,255});
|
DrawCircle(pos_x + tile_halfsize, pos_y + tile_halfsize, tile_halfsize, (Color){12,12,12,255});
|
||||||
break;
|
break;
|
||||||
|
case 21:
|
||||||
|
DrawTriangle(
|
||||||
|
(Vector2){pos_x,pos_y},
|
||||||
|
(Vector2){pos_x+tile_halfsize,pos_y+tile_size},
|
||||||
|
(Vector2){pos_x+tile_size,pos_y},
|
||||||
|
(Color){0,0,128,255}
|
||||||
|
);
|
||||||
|
break;
|
||||||
case 22:
|
case 22:
|
||||||
DrawRectangle(pos_x, pos_y, tile_size, tile_size, (Color){255,0,255,255});
|
DrawRectangle(pos_x, pos_y, tile_size, tile_size, (Color){255,0,255,255});
|
||||||
break;
|
break;
|
||||||
|
@ -149,6 +157,10 @@ static void level_preview_render_func(Scene_t* scene)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (level.tiles[i].water > 0 && level.tiles[i].water < 5) {
|
||||||
|
uint32_t height = tile_size * level.tiles[i].water / 4;
|
||||||
|
DrawRectangle(pos_x, pos_y+tile_size - height, tile_size, height, (Color){0,0,255,64});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
EndTextureMode();
|
EndTextureMode();
|
||||||
data->update_preview = false;
|
data->update_preview = false;
|
||||||
|
|
Loading…
Reference in New Issue