// vim:syntax=javascript

class LevelD extends Level
{
    function LevelD(
        parent_config : Object
    ) {
        var fills : /*Rectangle*/ Array = [
            new Rectangle(6,0,1,14),
            new Rectangle(0,9,6,1)];
        var enemies : /*EnemyInit*/ Array = [
            new EnemyInit (new Point(100,20), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,40), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,60), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,80), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,100), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,120), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,140), Actor.DIR_LEFT, SpinyEnemy),
            new EnemyInit (new Point(100,160), Actor.DIR_LEFT, SpinyEnemy)];
        var guy_start = new Point(0, 0);
        var blasts_available = 1;
        var door = new Point(0,260);

        super(parent_config, guy_start, blasts_available, fills, door, enemies);
    }
}
