📄 gamestatestart.cs
字号:
using System;
using DiamondPet.LogicLayer.GameStateStartLogic;
namespace DiamondPet.UserLayer
{
/// <summary>
/// GameStateStart 的摘要说明。
/// </summary>
public class GameStateStart : GameState
{
/// <summary>
/// 开始状态父类
/// </summary>
private StartState startState;
/// <summary>
/// 选择模式状态
/// </summary>
private SelectState selectState;
public GameStateStart(UserLayerStateManager u) : base(u)
{
selectState = new SelectState(userLayerStateManager);
//初始状态选择“选择模式”
startState = selectState;
}
public override void UserLayerRunning()
{
startState.StartStateLogic();
}
public override void UserLayerKeyDown(System.Windows.Forms.Keys key)
{
startState.AddCommand(key);
}
public override void UserLayerKeyUp(System.Windows.Forms.Keys key)
{
//startState.AddCommand(key);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -