Class StationFactory
java.lang.Object
com.csse3200.game.entities.factories.StationFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic EntityCreates an strawberry basket, a type of ingredient stationstatic EntityCreates an banana basket, a type of ingredient stationstatic EntityCreates an steak fridge, a type of ingredient stationstatic Entitystatic EntityCreates an steak fridge, a type of ingredient stationstatic EntityCreates an cucumber basket, a type of ingredient stationstatic EntityCreates visible stove.static EntityCreates an dishwasher, a type of item station which gives out clean plates.static EntityCreates the leg section of the bench table, a station where combinations of ingredients are done.static Entitystatic Entitystatic EntityCreates an strawberry basket, a type of ingredient stationstatic EntityCreates the main section of the bench table, a station where combinations of ingredients are done.static EntityCreates visible oven.static EntitycreateStation(String type, float height) Creates visible station.static EntityCreates visible stove.static EntityCreates an strawberry basket, a type of ingredient stationstatic EntityCreates the submission window, this is where submissions are made with dishesstatic EntityCreates an strawberry basket, a type of ingredient stationstatic EntityCreates 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
-