mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-01 19:12:31 +08:00
25 lines
614 B
Dart
25 lines
614 B
Dart
import 'package:flame/components.dart';
|
|
import 'package:flame/game.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
class NineTileBoxGame extends Game {
|
|
late NineTileBox nineTileBox;
|
|
|
|
@override
|
|
Future<void> onLoad() async {
|
|
final sprite = Sprite(await images.load('nine-box.png'));
|
|
nineTileBox = NineTileBox(sprite, tileSize: 8, destTileSize: 24);
|
|
}
|
|
|
|
@override
|
|
void render(Canvas canvas) {
|
|
const length = 300.0;
|
|
final boxSize = Vector2.all(length);
|
|
final position = (size - boxSize) / 2;
|
|
nineTileBox.draw(canvas, position, boxSize);
|
|
}
|
|
|
|
@override
|
|
void update(double t) {}
|
|
}
|