Files
Lukas Klingsbo b7fc754ce1 Use prepareCanvas
2020-05-26 17:47:06 +02:00

25 lines
524 B
Dart

import 'package:flame/anchor.dart';
import 'package:flame/components/component.dart';
import 'dart:ui';
class Square extends PositionComponent {
final Paint _paint;
Square(this._paint, double x, double y, {double angle = 0.0}) {
width = 100;
height = 100;
this.x = x;
this.y = y;
this.angle = angle;
anchor = Anchor.center;
}
@override
void render(Canvas canvas) {
prepareCanvas(canvas);
final rect = Rect.fromLTWH(0, 0, width, height);
canvas.drawRect(rect, _paint);
}
}