match-three/lib/game/components/background_component.dart

24 lines
587 B
Dart

import 'package:flame/components.dart';
import 'package:flutter/material.dart';
class BackgroundComponent extends RectangleComponent {
BackgroundComponent() : super(
paint: Paint()
..shader = const LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [
Color(0xFF1a1a2e),
Color(0xFF16213e),
Color(0xFF0f3460),
],
).createShader(const Rect.fromLTWH(0, 0, 800, 600)),
);
@override
void onGameResize(Vector2 size) {
super.onGameResize(size);
this.size = size;
}
}