public class MainGameScene extends OpenPatricianScene
cameraProperty, cursorProperty, eventDispatcherProperty, fillProperty, focusOwnerProperty, heightProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, rootProperty, widthProperty, windowProperty, xProperty, yProperty| Modifier and Type | Field and Description |
|---|---|
private MainGameSceneBackground |
background |
private static int |
BORDER_SPACING
Width/height of the border.
|
private com.google.common.eventbus.AsyncEventBus |
clientServerEventBus |
private IJavaFXControlLoader |
controlLoader |
private javafx.scene.Group |
foreground |
private GameStatus |
gameStatus |
private static int |
HORIZONTAL_DECO_HEIGHT
Height of the horizontal fries.
|
(package private) static int |
LEFT_PANEL_WIDTH
Width og the left panels inclusive borders.
|
private static int |
LEFT_STATUS_PANEL_WIDTH
Width of the left panels (without borders).
|
private MainGameView |
mainGameView |
private static int |
MAP_OVERVIEW_HEIGHT
Height of the map overview.
|
(package private) static int |
MENU_HEIGHT
Height of the menu bar.
|
(package private) static int |
MINMIMAL_DISPLAY_HEIGHT
The minimal height the display must have
|
(package private) static int |
NOTICE_HEIGHT
Height of the notice view.
|
(package private) static int |
TOP_STATUS_HEIGHT
Height of the top status bar.
|
private ViewStatus |
viewStatus |
| Constructor and Description |
|---|
MainGameScene(double width,
double height,
IImageLoader loader,
IJavaFXControlLoader controlLoader) |
| Modifier and Type | Method and Description |
|---|---|
private double |
calculateMainGameViewHeight(double height) |
private double |
calculateMainGameViewWidth(double width) |
void |
heightChange(double oldHeight,
double newHeigth) |
private void |
initializeEventSystem() |
void |
initializeGameView(ch.sahits.game.event.data.NewGameClient newGameDTO)
Event handler for initializing the new game when the server is done.
|
void |
widthChange(double oldWidth,
double newWidth) |
addEventFilter, addEventHandler, addMnemonic, addToDirtyLayoutList, buildEventDispatchChain, cameraProperty, cursorProperty, eventDispatcherProperty, fillProperty, focusOwnerProperty, getAccelerators, getCamera, getCursor, getEventDispatcher, getFill, getFocusOwner, getHeight, getMnemonics, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getRoot, getStylesheets, getWidth, getWindow, getX, getY, heightProperty, impl_disposePeer, impl_enableInputMethodEvents, impl_getPeer, impl_getScenePulseListener, impl_initPeer, impl_preferredSize, impl_processKeyEvent, impl_processMouseEvent, impl_setAllowPGAccess, impl_setWindow, isDepthBuffer, lookup, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, removeEventFilter, removeEventHandler, removeMnemonic, renderToImage, renderToImage, rootProperty, setCamera, setCursor, setEventDispatcher, setEventHandler, setFill, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setRoot, snapshot, snapshot, startDragAndDrop, startFullDrag, widthProperty, windowProperty, xProperty, yPropertyprivate static final int MAP_OVERVIEW_HEIGHT
private static final int LEFT_STATUS_PANEL_WIDTH
static final int TOP_STATUS_HEIGHT
private static final int BORDER_SPACING
private static final int HORIZONTAL_DECO_HEIGHT
static final int MENU_HEIGHT
static final int NOTICE_HEIGHT
static final int LEFT_PANEL_WIDTH
static final int MINMIMAL_DISPLAY_HEIGHT
private MainGameSceneBackground background
private GameStatus gameStatus
private ViewStatus viewStatus
private MainGameView mainGameView
@Autowired @Qualifier(value="serverClientEventBus") private com.google.common.eventbus.AsyncEventBus clientServerEventBus
private IJavaFXControlLoader controlLoader
private javafx.scene.Group foreground
public MainGameScene(double width,
double height,
IImageLoader loader,
IJavaFXControlLoader controlLoader)
@PostConstruct private void initializeEventSystem()
public void initializeGameView(ch.sahits.game.event.data.NewGameClient newGameDTO)
newGameDTO - data transfer object.private double calculateMainGameViewHeight(double height)
private double calculateMainGameViewWidth(double width)
public void widthChange(double oldWidth,
double newWidth)
widthChange in class OpenPatricianScenepublic void heightChange(double oldHeight,
double newHeigth)
heightChange in class OpenPatricianSceneCopyright © 2011-2015 Sahits GmbH. All Rights Reserved.