Exemplo n.º 1
0
        // プレイヤーの移動
        public void PlayerMove(Keys key)
        {
            switch (player_position)
            {
            case DataControl.Position.Left:
                if (key == Keys.Right)
                {
                    player_position = DataControl.Position.Middle;
                }
                break;

            case DataControl.Position.Middle:
                if (key == Keys.Right)
                {
                    player_position = DataControl.Position.Right;
                }
                else if (key == Keys.Left)
                {
                    player_position = DataControl.Position.Left;
                }
                break;

            case DataControl.Position.Right:
                if (key == Keys.Left)
                {
                    player_position = DataControl.Position.Middle;
                }
                break;
            }
        }
Exemplo n.º 2
0
 private void Initialized()
 {
     player_position = DataControl.Position.Middle;
     hp            = max_hp;
     magnification = 1;
     final_score   = 0;
     score         = 0;
     ability_kind  = null;
 }
Exemplo n.º 3
0
        // 位置の設定
        private void SetPosition()
        {
            int rand = new Random().Next(0, 100);

            if (rand >= 0 && rand < 30)
            {
                position_x = DataControl.Position.Middle;
            }
            else if (rand >= 30 && rand < 60)
            {
                position_x = DataControl.Position.Left;
            }
            else
            {
                position_x = DataControl.Position.Right;
            }
        }