Package com.csse3200.game.areas
Class GenericLayout
java.lang.Object
com.csse3200.game.areas.GenericLayout
Helper for setting up minimal generic rooms (terrain, overlay, walls, doors, player).
Kept in the same package to access
GameArea
's protected helpers.-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addLeftRightDoorsAndWalls
(GameArea area, CameraComponent cameraComponent, float wallWidth, Runnable onLeftDoor, Runnable onRightDoor) static void
ensureGenericAssets
(GameArea area) static void
setupTerrainWithOverlay
(GameArea area, TerrainFactory factory, TerrainFactory.TerrainType type, com.badlogic.gdx.graphics.Color overlayColor) static void
spawnArrowPlayerAt
(GameArea area, com.badlogic.gdx.math.GridPoint2 spawnTile)
-
Method Details
-
ensureGenericAssets
-
setupTerrainWithOverlay
public static void setupTerrainWithOverlay(GameArea area, TerrainFactory factory, TerrainFactory.TerrainType type, com.badlogic.gdx.graphics.Color overlayColor) -
addLeftRightDoorsAndWalls
public static void addLeftRightDoorsAndWalls(GameArea area, CameraComponent cameraComponent, float wallWidth, Runnable onLeftDoor, Runnable onRightDoor) -
spawnArrowPlayerAt
-