Package visuals.gameModes.hard
Class FXHardController
java.lang.Object
visuals.gameModes.FXAbstractGameController
visuals.gameModes.hard.FXHardController
- All Implemented Interfaces:
Initializable,FXIGameController
public class FXHardController
extends FXAbstractGameController
implements Initializable, FXIGameController
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Pane(package private) AnchorPane(package private) ImageViewprivate ICubeFactoryprivate HardEffects(package private) GridPane(package private) ImageView(package private) ImageView(package private) ImageView(package private) ImageView(package private) ImageView(package private) Label(package private) Label(package private) Label(package private) Label(package private) Label(package private) ImageView(package private) ImageView(package private) ImageView(package private) Pane(package private) ImageView(package private) ImageView(package private) AnchorPane(package private) Pane(package private) ImageView(package private) Label(package private) Label(package private) Label(package private) Label(package private) Label(package private) AnchorPane(package private) ImageViewFields inherited from class visuals.gameModes.FXAbstractGameController
cubeList, dynamicHeader, dynamicScore, gameController, numberPane, one, practice, three, timerPane, two -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToCubeList(BoxMaker cube) voidvoidvoidvoidvoidgameOver(boolean victory) voidgetTime(int i) voidglowHint(int idToGlow) private voidvoidinitialize(URL url, ResourceBundle resourceBundle) voidnewGame()voidprivate voidvoidsendIdToEngine(int id) voidsetActiveID(int activeID) voidvoidsetCubesToGame(ArrayList<MemoryObject> memoryObjects) voidvoidvoidvoidupdateDynamicScore(int score) Methods inherited from class visuals.gameModes.FXAbstractGameController
clearGameOverMenu, gameOverMenu, hoverOff, hoverOn, initScoreHeaders, setPersonalScore, setWorldScore
-
Field Details
-
hardSpread
ImageView hardSpread -
hardBackground
ImageView hardBackground -
scorePane
Pane scorePane -
hardGrid
GridPane hardGrid -
hardGridImage
ImageView hardGridImage -
hardR
ImageView hardR -
hardL
ImageView hardL -
hardneo
ImageView hardneo -
play
ImageView play -
returngame
ImageView returngame -
p1
Label p1 -
p2
Label p2 -
p3
Label p3 -
p4
Label p4 -
p5
Label p5 -
w1
Label w1 -
w2
Label w2 -
w3
Label w3 -
w4
Label w4 -
w5
Label w5 -
gameRoot
AnchorPane gameRoot -
sceneRoot
AnchorPane sceneRoot -
personalScoreHeader
ImageView personalScoreHeader -
worldScoreHeader
ImageView worldScoreHeader -
timeBar
ImageView timeBar -
practiseButton
ImageView practiseButton -
dynamicScorePane
Pane dynamicScorePane -
wallOfeetu
AnchorPane wallOfeetu -
practiseTree
ImageView practiseTree -
practisePane
Pane practisePane -
personalLabels
-
worldLabels
-
hardCubeFactory
-
hardEffects
-
-
Constructor Details
-
FXHardController
public FXHardController()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceInitializable
-
setCamera
public void setCamera()- Specified by:
setCamerain interfaceFXIGameController- Overrides:
setCamerain classFXAbstractGameController
-
setImages
public void setImages()- Specified by:
setImagesin interfaceFXIGameController
-
setStartGame
public void setStartGame()- Specified by:
setStartGamein interfaceFXIGameController
-
setCubesToGame
- Specified by:
setCubesToGamein interfaceFXIGameController
-
newGame
public void newGame()- Specified by:
newGamein interfaceFXIGameController
-
returnMenu
public void returnMenu()- Specified by:
returnMenuin interfaceFXIGameController
-
addToCubeList
- Specified by:
addToCubeListin interfaceFXIGameController- Overrides:
addToCubeListin classFXAbstractGameController
-
clearPair
- Specified by:
clearPairin interfaceFXIGameController- Overrides:
clearPairin classFXAbstractGameController
-
clearStorage
public void clearStorage()- Specified by:
clearStoragein interfaceFXIGameController- Overrides:
clearStoragein classFXAbstractGameController
-
gameOver
public void gameOver(boolean victory) - Specified by:
gameOverin interfaceFXIGameController
-
setActiveID
public void setActiveID(int activeID) - Specified by:
setActiveIDin interfaceFXIGameController- Overrides:
setActiveIDin classFXAbstractGameController
-
compareFoundMatch
public void compareFoundMatch()- Specified by:
compareFoundMatchin interfaceFXIGameController- Overrides:
compareFoundMatchin classFXAbstractGameController
-
glowHint
public void glowHint(int idToGlow) - Specified by:
glowHintin interfaceFXIGameController- Overrides:
glowHintin classFXAbstractGameController
-
setPractice
public void setPractice() -
hideTimeBar
private void hideTimeBar() -
revealTimeBar
private void revealTimeBar() -
getTime
public void getTime(int i) - Specified by:
getTimein interfaceFXIGameController- Overrides:
getTimein classFXAbstractGameController
-
sendIdToEngine
public void sendIdToEngine(int id) - Specified by:
sendIdToEnginein interfaceFXIGameController- Overrides:
sendIdToEnginein classFXAbstractGameController
-
updateDynamicScore
public void updateDynamicScore(int score) - Specified by:
updateDynamicScorein interfaceFXIGameController- Overrides:
updateDynamicScorein classFXAbstractGameController
-
countDown
- Specified by:
countDownin interfaceFXIGameController- Overrides:
countDownin classFXAbstractGameController
-