Compare commits

..

2 Commits

Author SHA1 Message Date
En Yi 8fff2edae5 Slightly increase water fill rate 2025-05-04 20:55:14 +08:00
En Yi fa1389a70a Fix incorrect solid tile generation 2025-05-04 20:55:06 +08:00
2 changed files with 5 additions and 1 deletions

View File

@ -160,6 +160,10 @@ bool load_level_tilemap(LevelScene_t* scene, unsigned int level_num)
// Two pass, because some tile depends on the solidity of the tiles
for (size_t i = 0; i < scene->data.tilemap.n_tiles;i++)
{
if (lvl_map.tiles[i].tile_type == SOLID_TILE)
{
change_a_tile(&scene->data.tilemap, i, SOLID_TILE);
}
if (lvl_map.tiles[i].tile_type >= 8 && lvl_map.tiles[i].tile_type < 20)
{
uint32_t tmp_idx = lvl_map.tiles[i].tile_type - 8;

View File

@ -289,7 +289,7 @@ void update_water_runner_system(Scene_t* scene)
break;
case SCANLINE_FILL:
{
const float FILL_RATE = 1.0f/20;
const float FILL_RATE = 1.0f/22;
p_crunner->fractional += scene->delta_time;
if (p_crunner->fractional < FILL_RATE) break;