Fall faster fruits

This commit is contained in:
2025-05-31 18:28:59 +02:00
parent 0c99e625ba
commit b18543e04e

View File

@@ -53,16 +53,15 @@ struct LevelModule
Game const& game, Game const& game,
TextureAssets const& texture_assets) TextureAssets const& texture_assets)
{ {
if ((game.ticks % 100) == 0) if ((game.ticks % 40) == 0)
{ {
auto fruit = auto fruit =
it.world() it.world()
.entity() .entity()
.add<Fruit>() .add<Fruit>()
.add<WorldPosition>() .add<WorldPosition>()
.set<Position>(Position{ .set<Position>(Position{.x = std::rand() % WINDOW_WIDTH, .y = -16})
.x = static_cast<int>(game.ticks % WINDOW_WIDTH), .y = -16}) .set<Velocity>(Velocity{.x = 0, .y = 2})
.set<Velocity>(Velocity{.x = 0, .y = 1})
.set<Sprite>(Sprite{.texture = &texture_assets.fruits, .set<Sprite>(Sprite{.texture = &texture_assets.fruits,
.texture_atlas_index = .texture_atlas_index =
static_cast<uint16_t>(game.ticks % 228)}) static_cast<uint16_t>(game.ticks % 228)})