Fall faster fruits
This commit is contained in:
@@ -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)})
|
||||||
|
|||||||
Reference in New Issue
Block a user