Renamed doc to docs and minor language fixes

This commit is contained in:
Lukas Klingsbo
2020-05-07 21:50:01 +02:00
parent 8b80194c42
commit 9293a6e4a9
215 changed files with 59 additions and 41 deletions

View File

@@ -0,0 +1,58 @@
import 'package:flutter/material.dart';
import 'package:flame/game.dart';
import 'package:flame/components/component.dart';
import 'package:flame/components/mixins/tapable.dart';
void main() {
final game = MyGame();
final widget = Container(
padding: const EdgeInsets.all(50),
color: const Color(0xFFA9A9A9),
child: game.widget,
);
runApp(widget);
}
class TapableSquare extends PositionComponent with Tapable {
static final Paint _white = Paint()..color = const Color(0xFFFFFFFF);
static final Paint _grey = Paint()..color = const Color(0xFFA5A5A5);
bool _beenPressed = false;
TapableSquare({double y = 100}) {
x = width = height = 100;
this.y = y;
}
@override
void update(double dt) {}
@override
void render(Canvas canvas) {
canvas.drawRect(toRect(), _beenPressed ? _grey : _white);
}
@override
void onTapUp(TapUpDetails details) {
_beenPressed = false;
}
@override
void onTapDown(TapDownDetails details) {
_beenPressed = true;
}
@override
void onTapCancel() {
_beenPressed = false;
}
}
class MyGame extends BaseGame {
MyGame() {
add(TapableSquare());
add(TapableSquare(y: 400));
}
}