mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-03 12:28:03 +08:00
* Fix children update and rendering * Add changelog * Fix formatting * Add note about addChildren and remove assert * Re-add child.rendered test * Add MockCanvas and use it for composed test
29 lines
449 B
Dart
29 lines
449 B
Dart
import 'dart:ui';
|
|
|
|
import 'package:test/fake.dart';
|
|
|
|
class MockCanvas extends Fake implements Canvas {
|
|
int saveCount = 0;
|
|
int saveCountDelta = 1;
|
|
|
|
@override
|
|
void translate(double dx, double dy) {}
|
|
|
|
@override
|
|
void scale(double sx, [double sy]) {}
|
|
|
|
@override
|
|
void rotate(double radians) {}
|
|
|
|
@override
|
|
int getSaveCount() {
|
|
return saveCount += saveCountDelta;
|
|
}
|
|
|
|
@override
|
|
void restore() {}
|
|
|
|
@override
|
|
void save() {}
|
|
}
|