// プレイヤーの移動 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; } }
private void Initialized() { player_position = DataControl.Position.Middle; hp = max_hp; magnification = 1; final_score = 0; score = 0; ability_kind = null; }
// 位置の設定 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; } }