v0.3.2a: refactored how level-generated visuals work, more flexible and resolves bugs

This commit is contained in:
Evan Debenham
2015-11-06 18:45:41 -05:00
committed by Evan Debenham
parent b5176de721
commit e2a57a0e31
14 changed files with 90 additions and 82 deletions
@@ -23,7 +23,7 @@ package com.shatteredpixel.shatteredpixeldungeon.levels;
import com.shatteredpixel.shatteredpixeldungeon.levels.traps.ToxicTrap;
import com.shatteredpixel.shatteredpixeldungeon.levels.traps.Trap;
import com.watabou.noosa.Camera;
import com.watabou.noosa.Scene;
import com.watabou.noosa.Group;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Bones;
@@ -305,9 +305,11 @@ public class CavesBossLevel extends Level {
return super.tileDesc( tile );
}
}
@Override
public void addVisuals( Scene scene ) {
CavesLevel.addVisuals( this, scene );
public Group addVisuals() {
super.addVisuals();
CavesLevel.addCavesVisuals(this, visuals);
return visuals;
}
}