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; } }