protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Left) { m_objLastCommand = Game.Command.LEFT; return(true); } if (keyData == Keys.Right) { m_objLastCommand = Game.Command.RIGHT; return(true); } if (keyData == Keys.F1) { m_objLastCommand = Game.Command.COUNTERCLOCKWISE; return(true); } if (keyData == Keys.F2) { m_objLastCommand = Game.Command.CLOCKWISE; return(true); } if (keyData == Keys.Down) { m_objLastCommand = Game.Command.DOWN; return(true); } return(base.ProcessCmdKey(ref msg, keyData)); }
public static Game.Command ReceiveInput() { Game.Command objTemp = m_objLastCommand; m_objLastCommand = Game.Command.NONE; return(objTemp); }