コード例 #1
0
        //Starts game
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            menu.Visibility = System.Windows.Visibility.Hidden;
            gameViewModel gameViewModel = (gameViewModel)App.Current.Resources["SharedGame"];

            gameViewModel.StartGame();
        }
コード例 #2
0
ファイル: tick.cs プロジェクト: taarss/SideScroller
        public void Timer_Tick(object sender, EventArgs args)
        {
            gameViewModel gameViewModel = (gameViewModel)App.Current.Resources["SharedGame"];

            gameViewModel.Gravity();
            gameViewModel.moveBlockade();
        }
コード例 #3
0
        private void HandleKeyPress(object sender, KeyEventArgs e)
        {
            gameViewModel gameViewModel = (gameViewModel)App.Current.Resources["SharedGame"];

            if (e.Key == Key.Down)
            {
                gameViewModel.PlayerCoordinates.CoordinatesY = gameViewModel.PlayerCoordinates.CoordinatesY + 20;
                gameViewModel.PlayerCoordinates.PlayerHitbox = gameViewModel.PlayerCoordinates.CoordinatesY + 220;
            }
            if (e.Key == Key.Up)
            {
                gameViewModel.PlayerCoordinates.CoordinatesY = gameViewModel.PlayerCoordinates.CoordinatesY - 20;
                gameViewModel.PlayerCoordinates.PlayerHitbox = gameViewModel.PlayerCoordinates.CoordinatesY + 220;
            }
        }
コード例 #4
0
ファイル: LoginCommand.cs プロジェクト: taarss/SideScroller
        public void Execute(object parameter)
        {
            gameViewModel gameViewModel = (gameViewModel)App.Current.Resources["SharedGame"];
            menuViewModel menuViewModel = (menuViewModel)App.Current.Resources["SharedMenu"];
            loginRegister loginRegister = new loginRegister();

            if (loginRegister.login(menuViewModel.UnregisteredAccount.Username, menuViewModel.UnregisteredAccount.Password))
            {
                var context = new SideScrollerDBContext();
                var account = context.Players
                              .Where(s => s.Username == menuViewModel.UnregisteredAccount.Username);
                gameViewModel.Player          = account.First();
                gameViewModel.IsLoggedIn      = true;
                menuViewModel.Player.Username = account.First().Username;
            }
        }