settlement_view.dart 963 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:trackoffical_app/screen.dart';
  2. import 'package:trackoffical_app/service/game/game_instance_std/game_instance_std.dart';
  3. import 'game_std_controller.dart';
  4. class SettlementView extends GetView<LayerController>{
  5. const SettlementView({super.key});
  6. GameStdController get c => controller as GameStdController;
  7. @override
  8. Widget build(BuildContext context) {
  9. return Scaffold(
  10. body: Center(
  11. child: Column(
  12. crossAxisAlignment: CrossAxisAlignment.center,
  13. mainAxisSize: MainAxisSize.min,
  14. children: [
  15. Obx(() => Text(c.settlementTip.value, style: context.textTheme.titleLarge)),
  16. Image.asset(
  17. 'assets/images/loading.gif',
  18. height: 60,
  19. width: 60,
  20. )
  21. ],
  22. )
  23. ),
  24. );
  25. }
  26. }
  27. void main() async {
  28. Get.put(GameStdController(GameInstanceStd(gameState:GameState())));
  29. runPreview(const SettlementView());
  30. }