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 boolean
EnvironmentGenerator. 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 asteroidsUUID
AiFactory. spawn(Area2 area, SpaceCraft spaceCraft, Map<String,Object> spaceCraftProperties, AiFactoryCrewManagerType crewManagerType, AiFactorySpacecraftManagerType spacecraftManagerType, int team, UUID sceneTag, GameSession gameSession)
Spawn an AI ship.UUID
AiFactory. 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.UUID
AiFactory. spawn(Area2 area, String storageFilename, AiFactoryCrewManagerType crewManagerType, AiFactorySpacecraftManagerType spacecraftManagerType, int team, UUID sceneTag, GameSession gameSession)
Spawn an AI ship.UUID
AiFactory. 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 Area2
StatusViewContext.StatusViewContextObjectiveTooltipArea. getAbsoluteArea()
Methods in de.extio.spacecraft.shared.client.module with parameters of type Area2 Modifier and Type Method Description void
StatusViewContext.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 Area2
Window. getArea()
Methods in de.extio.spacecraft.shared.client.ui with parameters of type Area2 Modifier and Type Method Description void
ScrollBar. 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 Area2
SceneRegistry. 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 UUID
SceneRegistry. register(Area2 sceneArea, String label)
Method parameters in de.extio.spacecraft.shared.managers with type arguments of type Area2 Modifier and Type Method Description void
SceneRegistry. 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 Area2
AiOrchestrator. getAttackSlot(UUID ai, UUID target)
Area2
Scene. 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 Area2
ShipEditorControlEvent. getSelection()
Methods in de.extio.spacecraft.shared.model.client.event with parameters of type Area2 Modifier and Type Method Description void
ShipEditorControlEvent. 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 Area2
GameSession. getViewportSubscription()
Methods in de.extio.spacecraft.shared.model.client.game with parameters of type Area2 Modifier and Type Method Description void
GameSession. 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 Area2
ViewPortModuleSettings. VIEWPORT_NORMALIZED_AREA_FULL
Methods in de.extio.spacecraft.shared.model.client.settings that return Area2 Modifier and Type Method Description Area2
ViewPortModuleSettings. getViewportNormalizedArea()
Methods in de.extio.spacecraft.shared.model.client.settings with parameters of type Area2 Modifier and Type Method Description void
ViewPortModuleSettings. 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 class
CompositeEntityIdZone
class
CompositeEntityZone
class
EntityDefZone
class
EntityIdZone
class
EntityZone
-
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 Area2
SpaceShip. getExtendedViewport()
Area2
ImageSurfaceCompositeEntity. getTilesetArea()
Area2
SpaceShip. getViewport()
Methods in de.extio.spacecraft.shared.model.entity.builtin.composite with parameters of type Area2 Modifier and Type Method Description void
SpaceShip. setExtendedViewport(Area2 extendedViewport)
void
ImageSurfaceCompositeEntity. setTilesetArea(Area2 tilesetArea)
void
SpaceShip. 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 Area2
PhysicalEntityDef. getAnimationTiles()
Area2
PhysicalEntityDef. getTilesetPoses()
Area2
AbstractWeaponEntityDef. getTilesetWeaponFiring()
Methods in de.extio.spacecraft.shared.model.entity.builtin.def with parameters of type Area2 Modifier and Type Method Description void
PhysicalEntityDef. setAnimationTiles(Area2 animationTiles)
void
PhysicalEntityDef. setTilesetPoses(Area2 tilesetPoses)
void
AbstractWeaponEntityDef. 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 void
ShipEditorEntityPlugin. 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 Area2
Player. 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 void
Player. 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 Area2
SceneRegistration. getArea()
Methods in de.extio.spacecraft.shared.model.managers with parameters of type Area2 Modifier and Type Method Description void
SceneRegistration. 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 Area2
GameActionMessage. 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 void
GameActionMessage. 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 Area2
GameSessionUpdateMessage. getViewPort()
Methods in de.extio.spacecraft.shared.model.message.toclient with parameters of type Area2 Modifier and Type Method Description void
GameSessionUpdateMessage. 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 Area2
GameSessionUnprivilegedControlMessage. getViewport()
Methods in de.extio.spacecraft.shared.model.message.toserver with parameters of type Area2 Modifier and Type Method Description void
GameSessionUnprivilegedControlMessage. 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 Area2
WorldUtils. intersectAreas(HasPositionAndDimension2 a0, HasPositionAndDimension2 a1)
Intersects 2 areasstatic Area2
WorldUtils. 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
-