| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import 'package:trackoffical_app/service/game/game_instance.dart';
- import 'package:trackoffical_app/service/game/game_instance_std/game_instance_std.dart';
- import 'package:trackoffical_app/service/user_profile.dart';
- import 'package:trackoffical_app/view/ingame/game_std/game_std_view_no_map.dart';
- import 'package:trackoffical_app/view/ingame/game_std/game_std_view_paper_map.dart';
- import 'package:trackoffical_app/view/ingame/instance_view.dart';
- import 'game_std_view_emap.dart';
- import 'settlement_view.dart';
- import '../in_game_loading2.dart';
- import 'game_std_controller.dart';
- class GameStdView extends GetView<LayerController>{
- const GameStdView({super.key});
- static void toGameStdView(GameInstanceStd instance){
- Get.offAll(()=>const GameStdView(),
- binding: BindingsBuilder(() {
- Get.lazyPut<LayerController>(() => GameStdController(instance));
- })
- );
- }
- GameStdController get c => controller as GameStdController;
- @override
- Widget build(BuildContext context) {
- return InstanceView(instance: c.instance,
- closingView: const SettlementView(),
- child: const GameStdViewNoMap()
- );
- }
- /*@override
- Widget build(BuildContext context) {
- return InstanceView(instance: c.instance,
- closingView: const SettlementView(),
- child: Obx((){
- switch(c.gameUIMode.value){
- case GameUIMode.electronicMap:
- return const GameStdViewEMap();
- case GameUIMode.noMap:
- return const GameStdViewNoMap();
- case GameUIMode.paperMap:
- return const GameStdViewPaperMap();
- }
- })
- );
- }*/
- }
|