All Packages Class Hierarchy
A C D E F G H I L M N O P R S T U V W Z
S
- scan().
Method in class com.loki3.cyber.pawn.ScannerPerfect
- Scans for surrounding units, then use
getPawns & getObstacles to find the results
- ScannedList class com.loki3.cyber.pawn.ScannedList.
- A list of all units which have been scanned.
- ScannedUnit class com.loki3.cyber.pawn.ScannedUnit.
- Basic information about a unit that has been scanned.
- ScannedUnit().
Constructor for class com.loki3.cyber.pawn.ScannedUnit
-
- Scanner class com.loki3.cyber.pawn.Scanner.
- A Scanner is something which can detect information
about the surrounding environment.
- Scanner().
Constructor for class com.loki3.cyber.pawn.Scanner
-
- ScannerListener interface com.loki3.cyber.pawn.ScannerListener.
- Interface which is notified when a scanner has sensed an unit.
- ScannerMaker class com.loki3.cyber.pawn.ScannerMaker.
- Support class for creating Scanners.
- ScannerMaker().
Constructor for class com.loki3.cyber.pawn.ScannerMaker
-
- ScannerPerfect class com.loki3.cyber.pawn.ScannerPerfect.
- A perfect scanner reports all visible units within
the range of the scanner.
- ScannerPerfect().
Constructor for class com.loki3.cyber.pawn.ScannerPerfect
-
- ScannerPerfectMaker class com.loki3.cyber.pawn.ScannerPerfectMaker.
- Support class for creating a ScannerPerfect.
- ScannerPerfectMaker().
Constructor for class com.loki3.cyber.pawn.ScannerPerfectMaker
-
- ScannerRadar class com.loki3.cyber.pawn.ScannerRadar.
- A radar scanner rotates & reports on units spotted.
- ScannerRadar().
Constructor for class com.loki3.cyber.pawn.ScannerRadar
-
- ScannerRadarMaker class com.loki3.cyber.pawn.ScannerRadarMaker.
- Support class for creating a ScannerRadar.
- ScannerRadarMaker().
Constructor for class com.loki3.cyber.pawn.ScannerRadarMaker
-
- Scenario class com.loki3.cyber.server.Scenario.
- Controls all the units in a game.
- Scenario().
Constructor for class com.loki3.cyber.server.Scenario
-
- Segments.
Variable in class com.loki3.cyber.pawn.ObstacleRockMaker
- number of flat edges around edge of rock
- Server class com.loki3.cyber.server.Server.
- Entry point for system which tracks all units and
objects in CyberClash and their states.
- Server(Graphics, ViewTransform).
Constructor for class com.loki3.cyber.server.Server
-
- set(double, double).
Method in class com.loki3.util.Vector
- change the values in the vector (set z to 0)
- set(double, double, double).
Method in class com.loki3.util.Vector
- change the values in the vector
- set(Vector).
Method in class com.loki3.util.Vector
- copy the given vector into this vector
- setAll(boolean).
Method in class com.loki3.cyber.server.ObjectiveCount
- Do all pawns of given identity have to meet criteria?
defaults to false.
- setCylindrical(double, double, double).
Method in class com.loki3.util.Vector
- change x & y based on the cylindrical coordinates r, theta & z
- setDistance(double).
Method in class com.loki3.cyber.server.ObjectiveLocation
- pawn must be at least this close to location
- setEndScenario(boolean).
Method in class com.loki3.cyber.server.ObjectiveBase
- when objective is met, is that the end of the scenario?
- setGoal(String).
Method in class com.loki3.cyber.server.ObjectiveBase
- customize the explanation of what it takes to meet goal
- setHowMany(int).
Method in class com.loki3.cyber.server.ObjectiveCount
- How many pawns must meet criteria?
Only applies if we don't need *all* pawns meet criteria.
- setIdentity(Identity).
Method in class com.loki3.cyber.server.Reward
- pawns with the given identity get the points
- setIdentity(Identity).
Method in class com.loki3.cyber.server.ObjectiveCount
- Pawns that have an identity that match any of the
names in our identity list will be checked
- setItems(Items).
Method in class com.loki3.cyber.pawn.Scanner
- The collection of all units in the game.
- setItems(Items).
Method in class com.loki3.cyber.pawn.PawnClass
- sub-units may need to track master list of units
- setItems(Items).
Method in class com.loki3.cyber.pawn.Weapon
- The collection of all units in the game.
- setLength(double).
Method in class com.loki3.util.Vector
- keep the direction the same but change the length
- setMax(Vector).
Method in class com.loki3.util.Vector
- Set this to the maximum values of this.x & v.x, this.y & v.y, this.z & v.z
- setMessage(String).
Method in class com.loki3.cyber.server.ObjectiveBase
- customize the message you want sent when goal met
- setMin(Vector).
Method in class com.loki3.util.Vector
- Set this to the minimum values of this.x & v.x, this.y & v.y, this.z & v.z
- setParticle(Particle).
Method in class com.loki3.cyber.pawn.Scanner
-
- setParticle(Particle).
Method in class com.loki3.cyber.pawn.WeaponMineLayer
-
- setParticle(Particle).
Method in class com.loki3.cyber.pawn.WeaponTurret
-
- setPause(boolean).
Method in class com.loki3.cyber.server.Server
- pause or unpause the game
- setPolar(double, double).
Method in class com.loki3.util.Vector
- change x & y based on the polar coordinates r & theta
- setRewards(Rewards).
Method in class com.loki3.cyber.server.ObjectiveChain
- set the list of Reward objects for meeting objective
- setRewards(Rewards).
Method in class com.loki3.cyber.server.ObjectiveBase
- set the list of Reward objects for meeting objective
- setScanner(Scanner).
Method in class com.loki3.cyber.pawn.PawnMaker
- add a new scanner
- setScenario(Scenario).
Method in class com.loki3.cyber.server.Server
- set the scenario to use
- setTimeLimit(double).
Method in class com.loki3.cyber.server.ObjectiveTime
- set a time limit for scenario in ticks
- setTool(Tool).
Method in class com.loki3.cyber.pawn.PawnMaker
- add a new tool
- setWeapon(Weapon).
Method in class com.loki3.cyber.pawn.PawnMaker
- add a new weapon
- setWhere(Vector).
Method in class com.loki3.cyber.server.ObjectiveLocation
- where pawn is supposed to reach
- setWin(boolean).
Method in class com.loki3.cyber.server.RewardWin
- flag indicates whether this reward is a win or loss
- setX(double).
Method in class com.loki3.util.Vector
- set x coordinate
- setY(double).
Method in class com.loki3.util.Vector
- set y coordinate
- setZ(double).
Method in class com.loki3.util.Vector
- set z coordinate
- Size.
Variable in class com.loki3.cyber.pawn.ScannerMaker
- width, length, height of unit
- Size.
Variable in class com.loki3.cyber.pawn.WeaponMineLayerMaker
- width, length, height of unit
- Size.
Variable in class com.loki3.cyber.pawn.PawnMaker
- width, length, height of unit
- Size.
Variable in class com.loki3.cyber.pawn.WeaponTurretMaker
- width, length, height of unit
- Speed.
Variable in class com.loki3.cyber.pawn.ScannerRadarMaker
- degrees per tick the radar rotates
- StateListener interface com.loki3.cyber.pawn.StateListener.
- Interface which is notified when something is ready.
- subtract(Vector).
Method in class com.loki3.util.Vector
- subtract given vector from this vector
A C D E F G H I L M N O P R S T U V W Z
All Packages Class Hierarchy