public Player(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Player, "player", position, 24.0f, gameManager, mediator) { this.input = gameManager.GetInputState(); this.sound = gameManager.GetSound(); this.Direction = true; }
public Bumeran(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.PlayerBullet, "Bullet16", position, 8.0f, gameManager, mediator) { basePosition = position; rotateHeight = 64.0f; radian = 10.0f; }
//private bool couse = false; //private float count = 1; public Aaaa(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.PlayerBullet, "boomerang", position, 24.0f, gameManager, mediator) { origin = position + new Vector2(122, 96); rotateHeight = 96.0f; radian = 0.0f; hide = false; }
public Boomerang_B(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.PlayerBullet, "boomerang", position, 24.0f, gameManager, mediator) { origin = position; //初期位置を回転軸にする rotateHeight = 144.0f; //回転軸からの距離 radian = 2f; //回転軸からの角度(0が回転軸から見て左) hide = false; //描画するかどうかのフラグ }
public EnemyBoss(GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.EnemyBoss, "Boss1", new Vector2(Screen.Width + 90.0f, Screen.Height / 2), 90.0f, gameManager, mediator) { hp = 200; moveY = -2; counter = 0; alpha = 1.0f; bossState = BossState.Appearance; random = gameManager.GetRandom(); }
public Character(CharacterID charcterID, string name, Vector2 position, float radius, GameManager gameManager, ICharacterMediator mediator) { this.characterID = charcterID; this.name = name; this.position = position; this.radius = radius; this.gameManager = gameManager; this.mediator = mediator; this.renderer = gameManager.GetRenderer(); }
public Explosion(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Explosion, "Explosion64", position, 32.0f, gameManager, mediator) { counter = 7 * 5;//アニメーション終了時間の計算 sound = gameManager.GetSound(); motion = new Motion(); motion.AddRectangle(0, new Rectangle(64 * 0, 0, 64, 64)); motion.AddRectangle(1, new Rectangle(64 * 1, 0, 64, 64)); motion.AddRectangle(2, new Rectangle(64 * 2, 0, 64, 64)); motion.AddRectangle(3, new Rectangle(64 * 3, 0, 64, 64)); motion.AddRectangle(4, new Rectangle(64 * 4, 0, 64, 64)); motion.AddRectangle(5, new Rectangle(64 * 5, 0, 64, 64)); motion.AddRectangle(6, new Rectangle(64 * 6, 0, 64, 64)); motion.Initialize(0, 7, 5);//4フレームごとに sound.PlaySE("Explosion"); }
public EnemyBullet(Vector2 position, Vector2 direction, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.EnemyBullet, "EnemyBullet16", position, 8.0f, gameManager, mediator) { this.direction = direction; }
public Enemy(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Enemy5, "enemy", position, 24.0f, gameManager, mediator) { }
public PlayerBullet(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.PlayerBullet, "Bullet16", position, 8.0f, gameManager, mediator) { velocity = new Vector2(10.0f, 0.0f); random = gameManager.GetRandom(); }
public Enemy5(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Enemy, "Enemy64", position, 24.0f, gameManager, mediator) { random = gameManager.GetRandom(); shotCounter = random.Next(0, 20) + random.Next(0, 20); }
public Bumper(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Enemy2, "bumper", position, 24.0f, gameManager, mediator) { }
public BumeranUI(Vector2 position, GameManager gameManager, ICharacterMediator mediator, bool Direction) : base(CharacterID.BoomerangUI, "dotted_right", position, 24.0f, gameManager, mediator) { this.Direction = Direction; }
public Block(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Enemy, "block", position, 24.0f, gameManager, mediator) { }
public Air_flow(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Enemy4, "air_flow", position, 24.0f, gameManager, mediator) { }
public LowRepelling(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.Enemy3, "form", position, 24.0f, gameManager, mediator) { }
public EnemyBossLaserParts(Vector2 position, string name, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.EnemyBullet, name, position, 32.0f, gameManager, mediator) { }
public EnemyBossLaser(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.EnemyBullet, "BossBullet64", position, 32.0f, gameManager, mediator) { counter = 120; }
public EnemyStorm(Vector2 position, GameManager gameManager, ICharacterMediator mediator) : base(CharacterID.EnemyStorm, "ministorm", position, 32.0f, gameManager, mediator) { basePosition = position; rotateHeight = 1.0f; radian = 0.0f; }