mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-02 11:43:19 +08:00
* Adding game to overlaybuilder and visible overlays * Fixing things * Format * Adding Renan's suggestions * Removing wrongly commited integration test files * Fixing active overlay when it is null * Update CHANGELOG.md Co-authored-by: Jochum van der Ploeg <jochum@vdploeg.net> * Adding some more changes from suggestions * Removing unnecessary elvis operator Co-authored-by: Jochum van der Ploeg <jochum@vdploeg.net>
33 lines
654 B
Dart
33 lines
654 B
Dart
import 'package:flame/game.dart';
|
|
import 'package:flame/gestures.dart';
|
|
import 'package:flame/palette.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
class ExampleGame extends Game with TapDetector {
|
|
@override
|
|
void update(double dt) {}
|
|
|
|
@override
|
|
Future<void> onLoad() async {
|
|
print('game loaded');
|
|
}
|
|
|
|
@override
|
|
void render(Canvas canvas) {
|
|
canvas.drawRect(
|
|
const Rect.fromLTWH(100, 100, 100, 100),
|
|
Paint()..color = BasicPalette.white.color,
|
|
);
|
|
}
|
|
|
|
@override
|
|
void onTap() {
|
|
if (overlays.isActive('PauseMenu')) {
|
|
overlays.remove('PauseMenu');
|
|
} else {
|
|
overlays.add('PauseMenu');
|
|
}
|
|
}
|
|
}
|