Remove old effects system (#1157)

* Remove old effects system

* Add changelog entry
This commit is contained in:
Lukas Klingsbo
2021-12-03 15:02:25 +01:00
committed by GitHub
parent fe162c6d90
commit 790b8f73dd
61 changed files with 892 additions and 3588 deletions

View File

@ -1,14 +1,11 @@
import 'package:flame/components.dart';
import 'package:flame/effects.dart';
import 'package:flame/extensions.dart';
import 'package:flame/game.dart';
import 'package:flame/input.dart';
import 'package:flame/palette.dart';
import 'package:flame/src/effects2/scale_effect.dart'; // ignore: implementation_imports
import 'package:flame/src/effects2/standard_effect_controller.dart'; // ignore: implementation_imports
import 'package:flutter/material.dart';
import '../../commons/square_component.dart';
class ScaleEffectExample extends FlameGame with TapDetector {
static const String description = '''
The `ScaleEffect` scales up the canvas before drawing the components and its
@ -17,24 +14,28 @@ class ScaleEffectExample extends FlameGame with TapDetector {
down, depending on its current state.
''';
late SquareComponent square;
late RectangleComponent square;
bool grow = true;
@override
Future<void> onLoad() async {
await super.onLoad();
square = SquareComponent(
square = RectangleComponent.square(
size: 100,
position: Vector2.all(200),
paint: BasicPalette.white.paint()..style = PaintingStyle.stroke,
);
final childSquare = SquareComponent(position: Vector2.all(70), size: 20);
final childSquare = RectangleComponent.square(
position: Vector2.all(70),
size: 20,
);
square.add(childSquare);
add(square);
}
@override
void onTap() {
final s = grow ? 300.0 : 100.0;
final s = grow ? 3.0 : 1.0;
grow = !grow;