Files
Lukas Klingsbo 463c6e651e Move flame_svg to monorepo (#813)
* Move flame_svg to monorepo

* Add code metrics

* Remove comment from example pubspec

* Correct asset_cache import
2021-05-22 20:22:01 +02:00

34 lines
655 B
Dart

import 'package:flame/game.dart';
import 'package:flame_svg/flame_svg.dart';
import 'package:flutter/material.dart';
void main() {
runApp(GameWidget(game: MyGame()));
}
class MyGame extends BaseGame {
late Svg svgInstance;
@override
void render(Canvas canvas) {
super.render(canvas);
svgInstance.renderPosition(
canvas,
Vector2(100, 200),
Vector2.all(300),
);
}
@override
Future<void> onLoad() async {
svgInstance = await loadSvg('android.svg');
final android = SvgComponent.fromSvg(
svgInstance,
position: Vector2.all(100),
size: Vector2.all(100),
);
add(android);
}
}