public BossDebug(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.Debug, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("BossDebug/pattern1"); // Behaviours Behaviours.Add(new BossDebugBehaviour1(this)); SpriterFilename = "Graphics/Sprites/Bosses/BossDebug/boss-debug"; }
public XmasReindeer(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasReindeer, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("XmasReindeer/pattern1"); // Behaviours Behaviours.Add(new XmasReindeerBehaviour1(this)); SpriterFilename = "Graphics/Sprites/Bosses/XmasReindeer/xmas-reindeer"; }
public XmasTree(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasTree, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("XmasTree/pattern1.1"); BulletPatternFiles.Add("XmasTree/pattern1.2"); // Behaviours Behaviours.Add(new XmasTreeBehaviour1(this)); SpriterFilename = "Graphics/Sprites/Bosses/XmasTree/xmas-tree"; }
public XmasGift(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasGift, playerPositionDelegate) { // Spriter SpriterFilename = "Graphics/Sprites/Bosses/XmasGift/xmas-gift"; // BulletML BulletPatternFiles.Add("sample"); // Behaviours Behaviours.Add(new XmasGiftBehaviour1(this, World)); }
public XmasLog(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasLog, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("sample"); // Spriter SpriterFilename = "Graphics/Sprites/Bosses/XmasLog/xmas-log"; // Behaviours Behaviours.Add(new XmasLogBehaviour1(this)); }
public XmasCandy(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasCandy, playerPositionDelegate) { InitialLife = 500f; // BulletML BulletPatternFiles.Add("XmasCandy/pattern1"); BulletPatternFiles.Add("XmasCandy/pattern2"); // Behaviours Behaviours.Add(new XmasCandyBehaviour1(this)); Behaviours.Add(new XmasCandyBehaviour2(this)); Behaviours.Add(new XmasCandyBehaviour3(this)); SpriterFilename = "Graphics/Sprites/Bosses/XmasCandy/xmas-candy"; }
public XmasLog(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasLog, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("XmasLog/pattern1"); // Spriter SpriterFilename = "Graphics/Sprites/Bosses/XmasLog/xmas-log"; // Behaviours Behaviours.Add(new XmasLogBehaviour1(this)); Behaviours.Add(new XmasLogBehaviour2(this)); Behaviours.Add(new XmasLogBehaviour3(this)); Behaviours.Add(new XmasLogBehaviour4(this)); InitialPosition = new Vector2(GameConfig.VirtualResolution.X / 2f, GameConfig.VirtualResolution.Y * 0.15f); }
public XmasBall(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasBall, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("XmasBall/pattern1"); BulletPatternFiles.Add("XmasBall/pattern2"); BulletPatternFiles.Add("XmasBall/pattern3"); BulletPatternFiles.Add("XmasBall/pattern4"); // Behaviours Behaviours.Add(new XmasBallBehaviour1(this)); Behaviours.Add(new XmasBallBehaviour2(this)); Behaviours.Add(new XmasBallBehaviour3(this)); Behaviours.Add(new XmasBallBehaviour4(this)); SpriterFilename = "Graphics/Sprites/Bosses/XmasBall/xmas-ball"; }
public XmasSnowman(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasSnowman, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("XmasSnowman/pattern1"); BulletPatternFiles.Add("XmasSnowman/pattern3_1"); BulletPatternFiles.Add("XmasSnowman/pattern3_2"); // Behaviours Behaviours.Add(new XmasSnowmanBehaviour1(this)); Behaviours.Add(new XmasSnowmanBehaviour2(this)); Behaviours.Add(new XmasSnowmanBehaviour3(this)); Behaviours.Add(new XmasSnowmanBehaviour4(this)); SpriterFilename = "Graphics/Sprites/Bosses/XmasSnowman/xmas-snowman"; InitialPosition = new Vector2(GameConfig.VirtualResolution.X / 2f, GameConfig.VirtualResolution.Y * 0.25f); }
public XmasSnowflake(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasSnowflake, playerPositionDelegate) { // BulletML BulletPatternFiles.Add("XmasSnowflake/pattern1"); BulletPatternFiles.Add("XmasSnowflake/pattern2"); BulletPatternFiles.Add("XmasSnowflake/pattern3"); BulletPatternFiles.Add("XmasSnowflake/pattern4"); // Behaviours Behaviours.Add(new XmasSnowflakeBehaviour1(this)); Behaviours.Add(new XmasSnowflakeBehaviour2(this)); Behaviours.Add(new XmasSnowflakeBehaviour3(this)); Behaviours.Add(new XmasSnowflakeBehaviour4(this)); SpriterFilename = "Graphics/Sprites/Bosses/XmasSnowflake/xmas-snowflake"; InitializeDestroyedParticleEffect(); }
public XmasBell(XmasHell game, PositionDelegate playerPositionDelegate) : base(game, BossType.XmasBell, playerPositionDelegate) { // Spriter SpriterFilename = "Graphics/Sprites/Bosses/XmasBell/xmas-bell"; // BulletML BulletPatternFiles.Add("XmasBell/pattern1"); BulletPatternFiles.Add("XmasBell/pattern2"); BulletPatternFiles.Add("XmasBell/pattern4"); BulletPatternFiles.Add("XmasBell/pattern5"); // Behaviours Behaviours.Add(new XmasBellBehaviour1(this)); Behaviours.Add(new XmasBellBehaviour2(this)); //Behaviours.Add(new XmasBellBehaviour3(this)); Behaviours.Add(new XmasBellBehaviour4(this)); Behaviours.Add(new XmasBellBehaviour5(this)); InitializeDestroyedParticleEffect(); }