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
@@ -27,7 +27,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.Imp;
import com.shatteredpixel.shatteredpixeldungeon.items.Heap;
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.levels.Room.Type;
import com.watabou.noosa.Scene;
import com.watabou.noosa.Group;
import com.watabou.utils.Graph;
import com.watabou.utils.Random;
@@ -217,10 +217,11 @@ public class LastShopLevel extends RegularLevel {
protected boolean[] grass() {
return Patch.generate( 0.30f, 3 );
}
@Override
public void addVisuals( Scene scene ) {
super.addVisuals( scene );
CityLevel.addVisuals( this, scene );
public Group addVisuals( ) {
super.addVisuals();
CityLevel.addCityVisuals(this, visuals);
return visuals;
}
}