示例#1
0
 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));
 }
示例#2
0
 public static Game.Command ReceiveInput()
 {
     Game.Command objTemp = m_objLastCommand;
     m_objLastCommand = Game.Command.NONE;
     return(objTemp);
 }