mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-13 03:10:42 +08:00
Improve default constructor for positioned components (#667)
This commit is contained in:
@@ -19,10 +19,17 @@ class MyGame extends BaseGame {
|
||||
Future<void> onLoad() async {
|
||||
final r = Random();
|
||||
final image = await images.load('test.png');
|
||||
List.generate(500, (i) => SpriteComponent.fromImage(Vector2.all(32), image))
|
||||
.forEach((sprite) {
|
||||
sprite.x = r.nextInt(size.x.toInt()).toDouble();
|
||||
sprite.y = r.nextInt(size.y.toInt()).toDouble();
|
||||
List.generate(
|
||||
500,
|
||||
(i) => SpriteComponent(
|
||||
position: Vector2(
|
||||
r.nextInt(size.x.toInt()).toDouble(),
|
||||
r.nextInt(size.x.toInt()).toDouble(),
|
||||
),
|
||||
size: Vector2.all(32),
|
||||
sprite: Sprite(image),
|
||||
),
|
||||
).forEach((sprite) {
|
||||
add(sprite);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user