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