flutter: Rename DrawerIndex.settings to DrawerIndex.perferences
This commit is contained in:
parent
9a6df87113
commit
836cd56f22
|
@ -70,7 +70,7 @@
|
||||||
"thanks": "致谢",
|
"thanks": "致谢",
|
||||||
"thankWho": "参考借鉴的主要开源库如下,同时也感谢其他默默无闻为开源事业做出贡献的人们:",
|
"thankWho": "参考借鉴的主要开源库如下,同时也感谢其他默默无闻为开源事业做出贡献的人们:",
|
||||||
"settings": "设置",
|
"settings": "设置",
|
||||||
"Options": "选项",
|
"options": "选项",
|
||||||
"perferences": "游戏设置",
|
"perferences": "游戏设置",
|
||||||
"difficulty": "游戏难度",
|
"difficulty": "游戏难度",
|
||||||
"skillLevel": "难度等级",
|
"skillLevel": "难度等级",
|
||||||
|
|
|
@ -33,6 +33,7 @@ import 'package:sanmill/style/app_theme.dart';
|
||||||
import 'package:stack_trace/stack_trace.dart';
|
import 'package:stack_trace/stack_trace.dart';
|
||||||
|
|
||||||
import 'board.dart';
|
import 'board.dart';
|
||||||
|
import 'game_settings_page.dart';
|
||||||
|
|
||||||
class GamePage extends StatefulWidget {
|
class GamePage extends StatefulWidget {
|
||||||
static double boardMargin = AppTheme.boardMargin;
|
static double boardMargin = AppTheme.boardMargin;
|
||||||
|
@ -663,10 +664,10 @@ class _GamePageState extends State<GamePage> with RouteAware {
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
// TODO: Options
|
Navigator.push(
|
||||||
if (Config.developerMode) return;
|
context,
|
||||||
Game.instance.regret(steps: 2);
|
MaterialPageRoute(builder: (context) => GameSettingsPage()),
|
||||||
setState(() {});
|
);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ enum DrawerIndex {
|
||||||
humanVsAi,
|
humanVsAi,
|
||||||
humanVsHuman,
|
humanVsHuman,
|
||||||
aiVsAi,
|
aiVsAi,
|
||||||
settings,
|
perferences,
|
||||||
ruleSettings,
|
ruleSettings,
|
||||||
personalization,
|
personalization,
|
||||||
Help,
|
Help,
|
||||||
|
@ -85,7 +85,7 @@ class _HomeDrawerState extends State<HomeDrawer> {
|
||||||
icon: Icon(Icons.computer),
|
icon: Icon(Icons.computer),
|
||||||
),
|
),
|
||||||
DrawerListItem(
|
DrawerListItem(
|
||||||
index: DrawerIndex.settings,
|
index: DrawerIndex.perferences,
|
||||||
title: S.of(context).perferences,
|
title: S.of(context).perferences,
|
||||||
icon: Icon(Icons.settings),
|
icon: Icon(Icons.settings),
|
||||||
),
|
),
|
||||||
|
|
|
@ -17,20 +17,20 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:sanmill/common/config.dart';
|
||||||
import 'package:sanmill/engine/engine.dart';
|
import 'package:sanmill/engine/engine.dart';
|
||||||
import 'package:sanmill/mill/game.dart';
|
import 'package:sanmill/mill/game.dart';
|
||||||
import 'package:sanmill/common/config.dart';
|
|
||||||
import 'package:sanmill/style/app_theme.dart';
|
import 'package:sanmill/style/app_theme.dart';
|
||||||
|
import 'package:sanmill/style/colors.dart';
|
||||||
import 'package:sanmill/widgets/about_page.dart';
|
import 'package:sanmill/widgets/about_page.dart';
|
||||||
import 'package:sanmill/widgets/drawer_user_controller.dart';
|
import 'package:sanmill/widgets/drawer_user_controller.dart';
|
||||||
import 'package:sanmill/widgets/help_screen.dart';
|
import 'package:sanmill/widgets/help_screen.dart';
|
||||||
import 'package:sanmill/widgets/home_drawer.dart';
|
import 'package:sanmill/widgets/home_drawer.dart';
|
||||||
import 'package:sanmill/style/colors.dart';
|
|
||||||
|
|
||||||
import 'game_page.dart';
|
import 'game_page.dart';
|
||||||
import 'game_settings_page.dart';
|
import 'game_settings_page.dart';
|
||||||
import 'rule_settings_page.dart';
|
|
||||||
import 'personalization_settings_page.dart';
|
import 'personalization_settings_page.dart';
|
||||||
|
import 'rule_settings_page.dart';
|
||||||
|
|
||||||
class NavigationHomeScreen extends StatefulWidget {
|
class NavigationHomeScreen extends StatefulWidget {
|
||||||
@override
|
@override
|
||||||
|
@ -93,7 +93,7 @@ class _NavigationHomeScreenState extends State<NavigationHomeScreen> {
|
||||||
Game.instance.setWhoIsAi(engineType);
|
Game.instance.setWhoIsAi(engineType);
|
||||||
screenView = GamePage(engineType);
|
screenView = GamePage(engineType);
|
||||||
});
|
});
|
||||||
} else if (drawerIndex == DrawerIndex.settings) {
|
} else if (drawerIndex == DrawerIndex.perferences) {
|
||||||
setState(() {
|
setState(() {
|
||||||
screenView = GameSettingsPage();
|
screenView = GameSettingsPage();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue