|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Coord3D in org.starhope.appius.game |
---|
Fields in org.starhope.appius.game declared as Coord3D | |
---|---|
private Coord3D |
AvatarDecoration.position
|
private Coord3D |
Room.worldCoords
WRITEME |
Methods in org.starhope.appius.game that return Coord3D | |
---|---|
Coord3D |
Room.findPointWithin(GeneralPath space)
WRITEME: Document this method brpocock@star-hope.org |
private Coord3D |
Room.findSpawnPointFrom(String oldRoom)
Find a spawn (entry) point in this room for an user joining from the given old room. |
(package private) Coord3D |
Room.findSpawnPointWithin(Collection<GeneralPath> walkableSpaces2)
WRITEME: Document this method brpocock@star-hope.org |
(package private) Coord3D |
Room.findSpawnPointWithin(GeneralPath space)
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
ExistsInWorld.getOffsetPosition()
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
AvatarDecoration.getPosition()
|
Coord3D |
ExistsInWorld.getTargetPosition()
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
Room.getWalkLimit(Coord3D from,
Coord3D to)
Get the endpoint of a walk path from the source towards the target — clipped to the walkable space, if necessary. |
Coord3D |
Room.getWorldCoords()
|
private Coord3D |
Room.goTo_checkWalkSpace(AbstractUser u,
Coord3D currentPos)
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
Room.goTo_clipToWalkSpace(AbstractUser u,
Coord3D to)
WRITEME: Document this method brpocock@star-hope.org |
Methods in org.starhope.appius.game with parameters of type Coord3D | |
---|---|
(package private) void |
Room.areaEffects(AbstractUser user,
Coord3D position)
|
boolean |
Room.canWalk(AbstractUser u,
Coord3D target)
|
boolean |
Room.canWalk(Coord3D p)
|
boolean |
Room.canWalk(Coord3D from,
Coord3D to)
determine whether a line leaves the walkable space at any time |
Collection<RoomRegion> |
Room.getRegionsIncluding(Coord3D point)
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
Room.getWalkLimit(Coord3D from,
Coord3D to)
Get the endpoint of a walk path from the source towards the target — clipped to the walkable space, if necessary. |
private Coord3D |
Room.goTo_checkWalkSpace(AbstractUser u,
Coord3D currentPos)
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
Room.goTo_clipToWalkSpace(AbstractUser u,
Coord3D to)
WRITEME: Document this method brpocock@star-hope.org |
private void |
Room.goTo_core(AbstractUser u,
String facing,
String theVerb,
Coord3D to)
WRITEME: Document this method brpocock@star-hope.org |
(package private) boolean |
Room.goTo_locked(AbstractUser u,
Coord3D goal,
String facing,
String theVerb,
Coord3D knownStartPos)
WRITEME: Document this method brpocock@star-hope.org |
void |
Room.goTo(AbstractUser u,
Coord3D goal,
String facing,
String theVerb)
have a user walk (or dance, or whatever) to another location through walkable spaces |
(package private) void |
Room.putHere_locked(AbstractUser user,
Coord3D position)
Version of Room.putHere(AbstractUser, Coord3D) that does
not acquire the location in a locking form (as
AbstractUser.getLocationForUpdate() |
void |
Room.putHere(AbstractUser user,
Coord3D position)
|
void |
AvatarDecoration.setPosition(Coord3D position1)
|
void |
Room.setWorldCoords(Coord3D newWorldCoords)
|
AbstractUser |
Room.userNearest(Coord3D target)
|
Constructors in org.starhope.appius.game with parameters of type Coord3D | |
---|---|
AvatarDecoration(String filename1,
Coord3D offset)
Create a new visible attachment that accompanies something VisibleInWorld |
Uses of Coord3D in org.starhope.appius.game.inventory |
---|
Methods in org.starhope.appius.game.inventory with parameters of type Coord3D | |
---|---|
void |
ItemEffects.use(String targetName,
Coord3D targetCoords)
The item is being used. |
void |
ItemManager.useEquipment(char slot,
String targetName,
Coord3D targetCoords)
WRITEME: Document this method brpocock@star-hope.org |
Uses of Coord3D in org.starhope.appius.game.inventory.effects |
---|
Methods in org.starhope.appius.game.inventory.effects that return Coord3D | |
---|---|
protected Coord3D |
SimpleRangedWeapon.acquireTarget(String targetName,
Coord3D targetCoords)
WRITEME: Document this method brpocock@star-hope.org |
Methods in org.starhope.appius.game.inventory.effects with parameters of type Coord3D | |
---|---|
protected Coord3D |
SimpleRangedWeapon.acquireTarget(String targetName,
Coord3D targetCoords)
WRITEME: Document this method brpocock@star-hope.org |
protected void |
SimpleRangedWeapon.fire(Coord3D destination)
WRITEME: Document this method brpocock@star-hope.org |
void |
Shovel.use(String targetName,
Coord3D targetCoords)
|
void |
SimpleMeleeWeapon.use(String targetName,
Coord3D targetCoords)
|
void |
SimpleRangedWeapon.use(String targetName,
Coord3D targetCoords)
|
Uses of Coord3D in org.starhope.appius.game.npc |
---|
Fields in org.starhope.appius.game.npc declared as Coord3D | |
---|---|
private Coord3D |
Ejecta.myPosition
The Ejecta's position |
private Coord3D |
Ejecta.myTarget
The Ejecta's destination coördinates |
private Coord3D |
Projectile.startLocation
WRITEME: Document this brpocock@star-hope.org |
Methods in org.starhope.appius.game.npc that return Coord3D | |
---|---|
Coord3D |
Ejecta.getLocation()
|
Coord3D |
Ejecta.getLocationForUpdate()
|
Coord3D |
Projectile.getStartLocation()
|
Coord3D |
Ejecta.getTarget()
|
Methods in org.starhope.appius.game.npc with parameters of type Coord3D | |
---|---|
static Projectile |
Projectile.fire(AvatarClass avatar,
Coord3D target,
double travelRate,
AbstractUser shooter,
AvatarClass hitParticle,
AvatarClass missParticle,
DamageTypeRanks damage)
Specify the avatar file to be provided to the client, and the shooter, and motion vector. |
void |
Ejecta.setLocation(Coord3D coord3d)
|
void |
Ejecta.setTarget(Coord3D coord3d)
|
Constructors in org.starhope.appius.game.npc with parameters of type Coord3D | |
---|---|
Ejecta(AvatarClass avatar,
Room room,
Coord3D origin,
long birth,
Coord3D target,
double travelRate)
Specify the avatar file to be provided to the client, and the point of origination, and motion vector. |
|
Particle(AvatarClass avatar,
Room room,
Coord3D origin,
long birth,
Coord3D target,
double travelRate,
long duration)
Specify the avatar file to be provided to the client, and the point of origination, and motion vector. |
|
Projectile(AvatarClass avatar,
Room room,
Coord3D origin,
long birth,
Coord3D target,
double travelRate,
AbstractUser shooter,
AvatarClass hitParticle,
AvatarClass missParticle,
DamageTypeRanks damage)
Specify the avatar file to be provided to the client, and the point of origination, and motion vector. |
Uses of Coord3D in org.starhope.appius.game.npc.plebeian |
---|
Fields in org.starhope.appius.game.npc.plebeian declared as Coord3D | |
---|---|
private Coord3D |
PlebeianScriptRunner.GoToCoordRunner.destCoord
WRITEME: Document this brpocock@star-hope.org |
Constructors in org.starhope.appius.game.npc.plebeian with parameters of type Coord3D | |
---|---|
PlebeianScriptRunner.GoToCoordRunner(Coord3D target,
String method)
WRITEME: Document this constructor brpocock@star-hope.org |
Uses of Coord3D in org.starhope.appius.geometry |
---|
Fields in org.starhope.appius.geometry declared as Coord3D | |
---|---|
protected Coord3D |
LineSeg3D.a
The start of the line |
protected Coord3D |
LineSeg3D.b
The end of the line |
(package private) Coord3D |
Volume3D.max
WRITEME: Document this brpocock@star-hope.org |
(package private) Coord3D |
Volume3D.min
WRITEME: Document this brpocock@star-hope.org |
static Coord3D |
Coord3D.ORIGIN
origin point (0,0,0) |
private Coord3D[] |
Triangle.points
Vertices |
Fields in org.starhope.appius.geometry with type parameters of type Coord3D | |
---|---|
private Set<Coord3D> |
TriangleMesh.vertices
Vertices |
Methods in org.starhope.appius.geometry that return Coord3D | |
---|---|
Coord3D |
Coord3D.constrain(Coord3D minBounds,
Coord3D maxBounds)
Constrain this object's coordinates to be within the given boundaries. |
static Coord3D |
Coord3D.fromString(String string)
|
Coord3D |
LineSeg3D.getEnd()
Get the final (B) coördinates of this segment |
Coord3D |
Volume3D.getMax()
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
Volume3D.getMin()
WRITEME: Document this method brpocock@star-hope.org |
Coord3D |
LineSeg3D.getStart()
Get the initial (A) coördinates of this segment |
Coord3D[] |
Triangle.getVerticesArray()
Get the vertices of the triangle as an array |
protected Coord3D |
Coord3D.newInstance(double x0,
double y0,
double z0)
|
static Coord3D |
Coord3D.randomIn(Room aRoom)
Generate a random 3D coördinate someplace within the volume described by a given room. |
Coord3D |
Coord2D.toCoord3D()
|
Methods in org.starhope.appius.geometry that return types with arguments of type Coord3D | |
---|---|
Collection<Coord3D> |
Triangle.getVertices()
Get the vertices of the triangle |
Methods in org.starhope.appius.geometry with parameters of type Coord3D | |
---|---|
LineSeg3D |
LineSeg3D.add(Coord3D delta)
translate the line segment's end points by the amount of the coördinates provided |
Coord3D |
Coord3D.constrain(Coord3D minBounds,
Coord3D maxBounds)
Constrain this object's coordinates to be within the given boundaries. |
double |
Coord3D.distance(Coord3D other)
Find the distance to another point, from this one. |
static double |
Coord3D.distance(Coord3D a,
Coord3D b)
Subtract two three-dimensional coordinates, returning the absolute distance between them. |
boolean |
LineSeg3D.hasEndpoint(Coord3D p)
|
double |
Coord3D.inverseSquare(Coord3D other)
Syntactic sugar: This just returns the square root of the distance between two points, as a syntactic sugar for sound- and air-related events. |
static double |
Coord3D.inverseSquare(Coord3D a,
Coord3D b)
Syntactic sugar: This just returns the square root of the distance between two points, as a syntactic sugar for sound- and air-related events. |
Constructors in org.starhope.appius.geometry with parameters of type Coord3D | |
---|---|
Coord3D(Coord3D proto)
Copy constructor |
|
LineSeg3D(Coord3D start,
Coord3D end)
Construct a line segment with the given start and end points |
|
Triangle(Coord3D[] newPoints)
Create a triangle with the given vertices |
|
Vector3D(Coord3D start,
Coord3D end)
WRITEME: Document this constructor brpocock@star-hope.org |
|
Volume3D(Coord3D newMin,
Coord3D newMax)
WRITEME: Document this constructor brpocock@star-hope.org |
Uses of Coord3D in org.starhope.appius.things |
---|
Fields in org.starhope.appius.things declared as Coord3D | |
---|---|
private Coord3D |
Motion.endPosition
WRITEME: Document this brpocock@star-hope.org |
private Coord3D |
Motion.startPosition
WRITEME: Document this brpocock@star-hope.org |
Methods in org.starhope.appius.things that return Coord3D | |
---|---|
Coord3D |
Motion.getEndPosition()
|
Coord3D |
Motion.getStartPosition()
|
Methods in org.starhope.appius.things with parameters of type Coord3D | |
---|---|
void |
Motion.setEndPosition(Coord3D newEndPosition)
|
void |
Motion.setStartPosition(Coord3D newStartPosition)
|
Uses of Coord3D in org.starhope.appius.user |
---|
Fields in org.starhope.appius.user declared as Coord3D | |
---|---|
(package private) Coord3D |
GeneralUser.location
Current coördinates for the user (as of GeneralUser.travelStartTime ) |
private Coord3D |
PathFinder.ContinuePathRunner.target
Where are we going? |
(package private) Coord3D |
GeneralUser.target
Destination coördinates towards which the user is currently moving; May be identical to GeneralUser.location |
Methods in org.starhope.appius.user that return Coord3D | |
---|---|
Coord3D |
AbstractNonPlayerCharacter.getLocation()
|
Coord3D |
User.getLocation()
|
Coord3D |
AbstractUser.getLocation()
Gets the current start coördinates |
Coord3D |
AbstractUser.getLocationForUpdate()
Gets the current coördinates. |
Coord3D |
GeneralUser.getLocationForUpdate()
|
Coord3D |
AbstractUser.getTarget()
Gets the current target |
Coord3D |
GeneralUser.getTarget()
|
Coord3D |
User.handleWalkFail(Room room,
Coord3D to)
|
Coord3D |
AbstractUser.handleWalkFail(Room room,
Coord3D to)
Called from pathfinders and rooms when the user tries to go someplace and can't get there, to allow them to plot a course around obstacles. |
Coord3D |
GeneralUser.handleWalkFail(Room room,
Coord3D to)
|
Methods in org.starhope.appius.user with parameters of type Coord3D | |
---|---|
Coord3D |
User.handleWalkFail(Room room,
Coord3D to)
|
Coord3D |
AbstractUser.handleWalkFail(Room room,
Coord3D to)
Called from pathfinders and rooms when the user tries to go someplace and can't get there, to allow them to plot a course around obstacles. |
Coord3D |
GeneralUser.handleWalkFail(Room room,
Coord3D to)
|
boolean |
PathFinder.pathTo(Coord3D target)
Take a step toward the target. |
void |
User.setLocation(Coord3D coord3d)
Set the user's location; but note that you should be using Room.putHere(AbstractUser, Coord3D) to position a
player |
void |
AbstractUser.setLocation(Coord3D coord3d)
|
void |
GeneralUser.setLocation(Coord3D coord3d)
|
void |
AbstractUser.setTarget(Coord3D coord3d)
Sets the target coordinates for movement |
void |
GeneralUser.setTarget(Coord3D newTarget)
Sets the new target coördinates |
void |
PathFinder.takei(Coord3D target)
Plot a course, Mr Sulu |
Constructors in org.starhope.appius.user with parameters of type Coord3D | |
---|---|
PathFinder.ContinuePathRunner(Coord3D until)
WRITEME: Document this constructor brpocock@star-hope.org |
Uses of Coord3D in org.starhope.vergil.graphics |
---|
Methods in org.starhope.vergil.graphics that return Coord3D | |
---|---|
Coord3D |
Container.getPosition()
|
Methods in org.starhope.vergil.graphics with parameters of type Coord3D | |
---|---|
void |
Container.setPosition(Coord3D pos)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |