Class StationFactory
java.lang.Object
com.csse3200.game.entities.factories.StationFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic Entity
Creates an strawberry basket, a type of ingredient stationstatic Entity
Creates an banana basket, a type of ingredient stationstatic Entity
Creates an steak fridge, a type of ingredient stationstatic Entity
static Entity
Creates an steak fridge, a type of ingredient stationstatic Entity
Creates an cucumber basket, a type of ingredient stationstatic Entity
Creates visible stove.static Entity
Creates an dishwasher, a type of item station which gives out clean plates.static Entity
Creates the leg section of the bench table, a station where combinations of ingredients are done.static Entity
static Entity
static Entity
Creates an strawberry basket, a type of ingredient stationstatic Entity
Creates the main section of the bench table, a station where combinations of ingredients are done.static Entity
Creates visible oven.static Entity
createStation
(String type, float height) Creates visible station.static Entity
Creates visible stove.static Entity
Creates an strawberry basket, a type of ingredient stationstatic Entity
Creates the submission window, this is where submissions are made with dishesstatic Entity
Creates an strawberry basket, a type of ingredient stationstatic Entity
Creates the top section of the bench table, a station where combinations of ingredients are done.
-
Method Details
-
createOven
Creates visible oven.- Returns:
- Oven entity with relavent behaviors
-
createCuttingBoard
Creates visible stove.- Returns:
- Stove entity with relavent behaviors
-
createStove
Creates visible stove.- Returns:
- Stove entity with relevant behaviors
-
createBin
-
createFireExtinguisher
-
createBananaBasket
Creates an banana basket, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createStrawberryBasket
Creates an strawberry basket, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createAcaiBasket
Creates an strawberry basket, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createLettuceBasket
Creates an strawberry basket, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createTomatoBasket
Creates an strawberry basket, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createCucumberBasket
Creates an cucumber basket, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createBeefFridge
Creates an steak fridge, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createChocolateFridge
Creates an steak fridge, a type of ingredient station- Returns:
- Entity of type station with added components and references
-
createDishwasher
Creates an dishwasher, a type of item station which gives out clean plates.- Returns:
- Entity of type station with added components and references
-
createFeetBenchTable
Creates the leg section of the bench table, a station where combinations of ingredients are done.- Returns:
- Entity of type station with added components and references
-
createTopBenchTable
Creates the top section of the bench table, a station where combinations of ingredients are done.- Returns:
- Entity of type station with added components and references
-
createMainBenchTable
Creates the main section of the bench table, a station where combinations of ingredients are done.- Returns:
- Entity of type station with added components and references
-
createSubmissionWindow
Creates the submission window, this is where submissions are made with dishes- Returns:
- Entity of type station with added components and references
-
createStation
Creates visible station.- Parameters:
type
- Type of stationheight
- Station height in world units- Returns:
- Station entity of given width and height with relavent behaviors
-
createFlame
-