Uses of Class
de.extio.spacecraft.shared.model.world.Area2
-
Packages that use Area2 Package Description de.extio.spacecraft.shared.bo Business objects implement various game mechanicsde.extio.spacecraft.shared.client.module Interfaces and data objects related to various builtin client modulesde.extio.spacecraft.shared.client.ui Utilities for the client UIde.extio.spacecraft.shared.managers Managers implementing various game subsystemsde.extio.spacecraft.shared.model.bo Interfaces and data objects for various business objects implementing game mechanicsde.extio.spacecraft.shared.model.client.event Builtin events of the event subsystem.de.extio.spacecraft.shared.model.client.game Data objects representing a game session on client sidede.extio.spacecraft.shared.model.client.settings The module settings mechanism is for controlling client modules.de.extio.spacecraft.shared.model.entity Business and data objects for the entity subsystem.de.extio.spacecraft.shared.model.entity.builtin.composite Builtin composite entity implementations and interfaces for custom implementationsde.extio.spacecraft.shared.model.entity.builtin.def Builtin entity definitionsde.extio.spacecraft.shared.model.entity.builtin.live Builtin live entity implementations and interfaces for custom implementations of specific entity typesde.extio.spacecraft.shared.model.game_server.instance Data objects representing and holding game sessions on server sidede.extio.spacecraft.shared.model.managers Data objects for various managers implementing game subsystemsde.extio.spacecraft.shared.model.message.toboth Messages exchanged bidirectional between client and serverde.extio.spacecraft.shared.model.message.toclient Messages sent from server to clientde.extio.spacecraft.shared.model.message.toserver Messages sent from client to serverde.extio.spacecraft.shared.world Algorithmic implementations and utilities for the game world subsystem -
-
Uses of Area2 in de.extio.spacecraft.shared.bo
Methods in de.extio.spacecraft.shared.bo with parameters of type Area2 Modifier and Type Method Description booleanEnvironmentGenerator. place(AbstractCompositeEntity compositeEntity, Area2 area, WorldManager worldManager)Places an asteroid in a certain area.List<SpaceObject>EnvironmentGenerator. placeAsteroidBelt(int sizeMin, int sizeMax, double density, double velocityMin, double velocityMax, CoordD2 vDirectionNorm, Area2 area, WorldManager worldManager, BiPredicate<MutableCoordI2,CoordI2> randomPositionPredicate)Generates and places a whole belt of asteroidsUUIDAiFactory. spawn(Area2 area, SpaceCraft spaceCraft, Map<String,Object> spaceCraftProperties, AiFactoryCrewManagerType crewManagerType, AiFactorySpacecraftManagerType spacecraftManagerType, int team, UUID sceneTag, GameSession gameSession)Spawn an AI ship.UUIDAiFactory. spawn(Area2 area, SpaceCraft spaceCraft, Map<String,Object> spaceCraftProperties, Class<? extends AiCrewManager> crewManager, Class<? extends AiSpacecraftManager> spacecraftManager, int team, UUID sceneTag, GameSession gameSession)Spawn an AI ship.UUIDAiFactory. spawn(Area2 area, String storageFilename, AiFactoryCrewManagerType crewManagerType, AiFactorySpacecraftManagerType spacecraftManagerType, int team, UUID sceneTag, GameSession gameSession)Spawn an AI ship.UUIDAiFactory. spawn(Area2 area, String storageFilename, Class<? extends AiCrewManager> crewManager, Class<? extends AiSpacecraftManager> spacecraftManager, int team, UUID sceneTag, GameSession gameSession)Spawn an AI ship. -
Uses of Area2 in de.extio.spacecraft.shared.client.module
Methods in de.extio.spacecraft.shared.client.module that return Area2 Modifier and Type Method Description Area2StatusViewContext.StatusViewContextObjectiveTooltipArea. getAbsoluteArea()Methods in de.extio.spacecraft.shared.client.module with parameters of type Area2 Modifier and Type Method Description voidStatusViewContext.StatusViewContextObjectiveTooltipArea. setAbsoluteArea(Area2 absoluteArea)Constructors in de.extio.spacecraft.shared.client.module with parameters of type Area2 Constructor Description StatusViewContextObjectiveTooltipArea(Area2 absoluteArea, CoordI2 worldPos, String label) -
Uses of Area2 in de.extio.spacecraft.shared.client.ui
Methods in de.extio.spacecraft.shared.client.ui that return Area2 Modifier and Type Method Description Area2Window. getArea()Methods in de.extio.spacecraft.shared.client.ui with parameters of type Area2 Modifier and Type Method Description voidScrollBar. render(List<RenderingBo> renderingBo, Area2 renderingArea, int numElements)Constructor parameters in de.extio.spacecraft.shared.client.ui with type arguments of type Area2 Constructor Description EnhancedWindow(String name, boolean draggable, boolean persistentPosition, T initialState, Function<T,Area2> areaFunction) -
Uses of Area2 in de.extio.spacecraft.shared.managers
Methods in de.extio.spacecraft.shared.managers that return Area2 Modifier and Type Method Description Area2SceneRegistry. getSceneArea(UUID uuid)Methods in de.extio.spacecraft.shared.managers that return types with arguments of type Area2 Modifier and Type Method Description Map<UUID,org.apache.commons.lang3.tuple.Pair<Area2,String>>SceneRegistry. export()List<Area2>SceneRegistry. getSceneAreas()List<Area2>SceneRegistry. getSceneAreas(String label)Methods in de.extio.spacecraft.shared.managers with parameters of type Area2 Modifier and Type Method Description UUIDSceneRegistry. register(Area2 sceneArea, String label)Method parameters in de.extio.spacecraft.shared.managers with type arguments of type Area2 Modifier and Type Method Description voidSceneRegistry. import_(Map<UUID,org.apache.commons.lang3.tuple.Pair<Area2,String>> data) -
Uses of Area2 in de.extio.spacecraft.shared.model.bo
Methods in de.extio.spacecraft.shared.model.bo that return Area2 Modifier and Type Method Description Area2AiOrchestrator. getAttackSlot(UUID ai, UUID target)Area2Scene. getSceneArea()Method parameters in de.extio.spacecraft.shared.model.bo with type arguments of type Area2 Modifier and Type Method Description List<UUID>AiOrchestrator. claimAreas(UUID ai, List<Area2> areas) -
Uses of Area2 in de.extio.spacecraft.shared.model.client.event
Methods in de.extio.spacecraft.shared.model.client.event that return Area2 Modifier and Type Method Description Area2ShipEditorControlEvent. getSelection()Methods in de.extio.spacecraft.shared.model.client.event with parameters of type Area2 Modifier and Type Method Description voidShipEditorControlEvent. setSelection(Area2 selection) -
Uses of Area2 in de.extio.spacecraft.shared.model.client.game
Methods in de.extio.spacecraft.shared.model.client.game that return Area2 Modifier and Type Method Description Area2GameSession. getViewportSubscription()Methods in de.extio.spacecraft.shared.model.client.game with parameters of type Area2 Modifier and Type Method Description voidGameSession. setViewportSubscription(Area2 viewportSubscription) -
Uses of Area2 in de.extio.spacecraft.shared.model.client.settings
Fields in de.extio.spacecraft.shared.model.client.settings declared as Area2 Modifier and Type Field Description static Area2ViewPortModuleSettings. VIEWPORT_NORMALIZED_AREA_FULLMethods in de.extio.spacecraft.shared.model.client.settings that return Area2 Modifier and Type Method Description Area2ViewPortModuleSettings. getViewportNormalizedArea()Methods in de.extio.spacecraft.shared.model.client.settings with parameters of type Area2 Modifier and Type Method Description voidViewPortModuleSettings. setViewportNormalizedArea(Area2 viewportNormalizedArea) -
Uses of Area2 in de.extio.spacecraft.shared.model.entity
Subclasses of Area2 in de.extio.spacecraft.shared.model.entity Modifier and Type Class Description classCompositeEntityIdZoneclassCompositeEntityZoneclassEntityDefZoneclassEntityIdZoneclassEntityZone -
Uses of Area2 in de.extio.spacecraft.shared.model.entity.builtin.composite
Methods in de.extio.spacecraft.shared.model.entity.builtin.composite that return Area2 Modifier and Type Method Description Area2SpaceShip. getExtendedViewport()Area2ImageSurfaceCompositeEntity. getTilesetArea()Area2SpaceShip. getViewport()Methods in de.extio.spacecraft.shared.model.entity.builtin.composite with parameters of type Area2 Modifier and Type Method Description voidSpaceShip. setExtendedViewport(Area2 extendedViewport)voidImageSurfaceCompositeEntity. setTilesetArea(Area2 tilesetArea)voidSpaceShip. setViewport(Area2 viewport) -
Uses of Area2 in de.extio.spacecraft.shared.model.entity.builtin.def
Methods in de.extio.spacecraft.shared.model.entity.builtin.def that return Area2 Modifier and Type Method Description Area2PhysicalEntityDef. getAnimationTiles()Area2PhysicalEntityDef. getTilesetPoses()Area2AbstractWeaponEntityDef. getTilesetWeaponFiring()Methods in de.extio.spacecraft.shared.model.entity.builtin.def with parameters of type Area2 Modifier and Type Method Description voidPhysicalEntityDef. setAnimationTiles(Area2 animationTiles)voidPhysicalEntityDef. setTilesetPoses(Area2 tilesetPoses)voidAbstractWeaponEntityDef. setTilesetWeaponFiring(Area2 tilesetWeaponFiring) -
Uses of Area2 in de.extio.spacecraft.shared.model.entity.builtin.live
Methods in de.extio.spacecraft.shared.model.entity.builtin.live with parameters of type Area2 Modifier and Type Method Description voidShipEditorEntityPlugin. onClientShipEditorEntityPluginRenderToolbarContent(List<RenderingBo> renderingBo, CoordI2 absolutePosition, Area2 toolRenderingArea, Area2 editorSelection) -
Uses of Area2 in de.extio.spacecraft.shared.model.game_server.instance
Methods in de.extio.spacecraft.shared.model.game_server.instance that return Area2 Modifier and Type Method Description Area2Player. getViewport()Methods in de.extio.spacecraft.shared.model.game_server.instance that return types with arguments of type Area2 Modifier and Type Method Description List<Area2>GameSession. getActiveExtViewPorts()Returns all extended viewports (viewport + sensor map) players can seeMethods in de.extio.spacecraft.shared.model.game_server.instance with parameters of type Area2 Modifier and Type Method Description voidPlayer. setViewport(Area2 viewport) -
Uses of Area2 in de.extio.spacecraft.shared.model.managers
Methods in de.extio.spacecraft.shared.model.managers that return Area2 Modifier and Type Method Description Area2SceneRegistration. getArea()Methods in de.extio.spacecraft.shared.model.managers with parameters of type Area2 Modifier and Type Method Description voidSceneRegistration. setArea(Area2 area) -
Uses of Area2 in de.extio.spacecraft.shared.model.message.toboth
Methods in de.extio.spacecraft.shared.model.message.toboth that return Area2 Modifier and Type Method Description Area2GameActionMessage. getArea()If set, the game action message will be delivered to all players that have vision in that area (world coordinates).Methods in de.extio.spacecraft.shared.model.message.toboth with parameters of type Area2 Modifier and Type Method Description voidGameActionMessage. setArea(Area2 area) -
Uses of Area2 in de.extio.spacecraft.shared.model.message.toclient
Methods in de.extio.spacecraft.shared.model.message.toclient that return Area2 Modifier and Type Method Description Area2GameSessionUpdateMessage. getViewPort()Methods in de.extio.spacecraft.shared.model.message.toclient with parameters of type Area2 Modifier and Type Method Description voidGameSessionUpdateMessage. setViewPort(Area2 viewPort) -
Uses of Area2 in de.extio.spacecraft.shared.model.message.toserver
Methods in de.extio.spacecraft.shared.model.message.toserver that return Area2 Modifier and Type Method Description Area2GameSessionUnprivilegedControlMessage. getViewport()Methods in de.extio.spacecraft.shared.model.message.toserver with parameters of type Area2 Modifier and Type Method Description voidGameSessionUnprivilegedControlMessage. setViewport(Area2 viewport) -
Uses of Area2 in de.extio.spacecraft.shared.world
Methods in de.extio.spacecraft.shared.world that return Area2 Modifier and Type Method Description static Area2WorldUtils. intersectAreas(HasPositionAndDimension2 a0, HasPositionAndDimension2 a1)Intersects 2 areasstatic Area2WorldUtils. pointsToArea(CoordI2... points)Builds an aligned Area2 from arbitrary pointsMethods in de.extio.spacecraft.shared.world that return types with arguments of type Area2 Modifier and Type Method Description static List<Area2>WorldUtils. getSides(HasPositionAndDimension2 obj)x-----x | | | | x-----x
-