blob: 160613c89143d909183119ff4da6a2e84f1b4f08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
class Factory
class Bullet
def self.new(damage: 10, x:, y:)
puts 'new ent created'
sprite = FF::Cmp::Sprite.new
sprite.props[:path] = 'sprites/kenny/Tiles/tile_0000.png'
FF::Ent.new(
sprite,
FF::Cmp::Boid.new(x: x, y: y, vx: 10, w: 16, h: 16),
FF::Cmp::SingletonCamera[0],
FF::Cmp::Hitcircle.new(r: 10),
FF::Cmp::Hp.new(health: 1),
FF::Cmp::CollisionDamage.new(damage: damage),
)
end
end
end
|