Files
flame/lib/particles/flare_particle.dart
Ivan Cherepanov 0f98a8542d chore: format
fix: doc/example/particles/readme, attempt to embed webm preview
fix: doc/example/particles better sample for chaining
refactor: Particle, dropped duration support
2019-11-28 23:02:28 +03:00

32 lines
578 B
Dart

import 'dart:ui';
import 'package:flutter/foundation.dart';
import '../flare_animation.dart';
import '../particle.dart';
class FlareParticle extends Particle {
final FlareAnimation flare;
FlareParticle({
@required this.flare,
double lifespan,
}) : super(
lifespan: lifespan,
);
@override
void render(Canvas canvas) {
canvas.save();
canvas.translate(-flare.width / 2, -flare.height / 2);
flare.render(canvas);
canvas.restore();
}
@override
void update(double dt) {
super.update(dt);
flare.update(dt);
}
}