Ballz.Logic.LogicControl.GameLogic C# (CSharp) Method

GameLogic() private method

private GameLogic ( InputMessage msg ) : void
msg Ballz.Messages.InputMessage
return void
        private void GameLogic(InputMessage msg)
        {
            if (msg.Pressed)
            {
                switch (msg.Kind)
                {
                    case InputMessage.MessageType.ControlsBack:
                        state = GameState.MenuState;
                        RaiseMessageEvent(new LogicMessage(LogicMessage.MessageType.GameMessage));
                        //todo: implement LogicMessage and use it here
                        break;
                    case InputMessage.MessageType.ControlsUp:
                        break;
                    case InputMessage.MessageType.ControlsDown:
                        break;
                    case InputMessage.MessageType.ControlsLeft:
                        break;
                    case InputMessage.MessageType.ControlsRight:
                        break;
                    case InputMessage.MessageType.ControlsAction:
                        break;
                    case InputMessage.MessageType.RawInput:
                        break;
                    default:
                        //throw new ArgumentOutOfRangeException();
                        break;
                }
            }
        }