Files
flame/lib/particles/sprite_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

33 lines
595 B
Dart

import 'dart:ui';
import 'package:flutter/foundation.dart';
import '../particle.dart';
import '../position.dart';
import '../sprite.dart';
class SpriteParticle extends Particle {
final Sprite sprite;
final Position size;
final Paint overridePaint;
SpriteParticle({
@required this.sprite,
this.size,
this.overridePaint,
double lifespan,
}) : super(
lifespan: lifespan,
);
@override
void render(Canvas canvas) {
sprite.renderCentered(
canvas,
Position.empty(),
overridePaint: overridePaint,
size: size,
);
}
}