Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
I
L
M
N
O
P
R
S
T
V
W
Z
A
AbstractBallModel
- class com.bytefarmers.droids.games.models.
AbstractBallModel
.
AbstractBallModel(int, int, Color, int)
- Constructor for class com.bytefarmers.droids.games.models.
AbstractBallModel
AbstractGameModel
- class com.bytefarmers.droids.games.models.
AbstractGameModel
.
AbstractGameModel()
- Constructor for class com.bytefarmers.droids.games.models.
AbstractGameModel
AbstractPlayerModel
- class com.bytefarmers.droids.games.models.
AbstractPlayerModel
.
PlayerModel is used for game and simulation purposes, and is an extension of DroidModel.
AbstractPlayerModel(int, int, String, Color)
- Constructor for class com.bytefarmers.droids.games.models.
AbstractPlayerModel
PlayerModel is used for simulating players in games and sims, it is an extension of DroidModel, which provides the basic core functionality.
AbstractTeamModel
- class com.bytefarmers.droids.games.models.
AbstractTeamModel
.
Team Class for use with games and stuff.
AbstractTeamModel()
- Constructor for class com.bytefarmers.droids.games.models.
AbstractTeamModel
AbstractTeamModel(String)
- Constructor for class com.bytefarmers.droids.games.models.
AbstractTeamModel
AbstractTeamModel(String, Color)
- Constructor for class com.bytefarmers.droids.games.models.
AbstractTeamModel
addPlayer(AbstractPlayerModel)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
addPlayer(int, AbstractPlayerModel)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
arrowColor
- Variable in class com.bytefarmers.droids.models.
DroidModel
B
ball
- Variable in class com.bytefarmers.droids.games.football.
DroidFootball
The ball
borderColor
- Variable in class com.bytefarmers.droids.models.
DroidModel
C
clear(Graphics2D)
- Method in class com.bytefarmers.droids.
DroidDemo1
super.paintComponent clears offscreen pixmap, since we're using double buffering by default.
clear(Graphics2D)
- Method in class com.bytefarmers.droids.
DroidDemo2
super.paintComponent clears offscreen pixmap, since we're using double buffering by default.
clear(Graphics)
- Method in class com.bytefarmers.droids.
Droids
super.paintComponent clears offscreen pixmap, since we're using double buffering by default.
clear(Graphics2D)
- Method in class com.bytefarmers.droids.
Firestorm
super.paintComponent clears offscreen pixmap, since we're using double buffering by default.
clear(Graphics2D)
- Method in class com.bytefarmers.droids.games.football.
DroidFootball
super.paintComponent clears offscreen pixmap, since we're using double buffering by default.
com.bytefarmers.droids
- package com.bytefarmers.droids
com.bytefarmers.droids.games.football
- package com.bytefarmers.droids.games.football
com.bytefarmers.droids.games.football.gfx
- package com.bytefarmers.droids.games.football.gfx
com.bytefarmers.droids.games.football.models
- package com.bytefarmers.droids.games.football.models
com.bytefarmers.droids.games.gfx
- package com.bytefarmers.droids.games.gfx
com.bytefarmers.droids.games.models
- package com.bytefarmers.droids.games.models
com.bytefarmers.droids.gfx
- package com.bytefarmers.droids.gfx
com.bytefarmers.droids.models
- package com.bytefarmers.droids.models
com.bytefarmers.util.math
- package com.bytefarmers.util.math
com.bytefarmers.util.math.geom
- package com.bytefarmers.util.math.geom
containmentZone
- Variable in class com.bytefarmers.droids.games.football.models.
PlayerModel
containmentZone
- Variable in class com.bytefarmers.droids.games.models.
AbstractBallModel
containmentZone
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
createLevel(int, int)
- Method in class com.bytefarmers.droids.games.football.models.
LevelModel
createLevelFootball()
- Method in class com.bytefarmers.droids.
DroidDemo2
createZones()
- Method in class com.bytefarmers.droids.games.football.models.
LevelModel
D
DCosSin
- class com.bytefarmers.util.math.
DCosSin
.
Cos Sin Math function working in degrees
DCosSin()
- Constructor for class com.bytefarmers.util.math.
DCosSin
DroidDemo1
- class com.bytefarmers.droids.
DroidDemo1
.
DroidDemo1()
- Constructor for class com.bytefarmers.droids.
DroidDemo1
Creates a new instance of DroidDemo1
DroidDemo2
- class com.bytefarmers.droids.
DroidDemo2
.
DroidDemo2()
- Constructor for class com.bytefarmers.droids.
DroidDemo2
Creates a new instance of DroidDemo1
DroidFootball
- class com.bytefarmers.droids.games.football.
DroidFootball
.
Football / Robocup Make a football simulation, start fairly simple and evovle to official Robocup and then FIFA rule set. :)
DroidFootball()
- Constructor for class com.bytefarmers.droids.games.football.
DroidFootball
Creates a new instance of DroidFootball
DroidGfx
- class com.bytefarmers.droids.gfx.
DroidGfx
.
DroidGfx()
- Constructor for class com.bytefarmers.droids.gfx.
DroidGfx
DroidModel
- class com.bytefarmers.droids.models.
DroidModel
.
Class Droid is a simple robot implementation used for simulations and games.
DroidModel()
- Constructor for class com.bytefarmers.droids.models.
DroidModel
Creates a new instance of Droid at default position
DroidModel(int, int)
- Constructor for class com.bytefarmers.droids.models.
DroidModel
Creates a new instance of Droid at x,y
Droids
- class com.bytefarmers.droids.
Droids
.
Class Droids An experiment with graphics and Droids :)
Droids()
- Constructor for class com.bytefarmers.droids.
Droids
Droids()
- Method in class com.bytefarmers.droids.
Droids
simulation constructor
dcos(int)
- Method in class com.bytefarmers.util.math.
DCosSin
cos() using Degrees instead of radians.
dcs
- Variable in class com.bytefarmers.droids.games.football.gfx.
FootballPlayerGfx
dcs
- Variable in class com.bytefarmers.droids.games.gfx.
PlayerGfx
dcs
- Variable in class com.bytefarmers.droids.gfx.
DroidGfx
dcs
- Variable in class com.bytefarmers.droids.models.
DroidModel
defaultLocation
- Variable in class com.bytefarmers.droids.models.
DroidModel
defaultPosition
- Variable in class com.bytefarmers.droids.games.models.
AbstractBallModel
direction
- Variable in class com.bytefarmers.droids.models.
DroidModel
droidColor
- Variable in class com.bytefarmers.droids.models.
DroidModel
dsin(int)
- Method in class com.bytefarmers.util.math.
DCosSin
sin() using Degrees instead of radians.
F
Firestorm
- class com.bytefarmers.droids.
Firestorm
.
Firestorm()
- Constructor for class com.bytefarmers.droids.
Firestorm
Creates a new instance of Firestorm
FootballModel
- class com.bytefarmers.droids.games.football.models.
FootballModel
.
FootballModel(int, int, Color, int)
- Constructor for class com.bytefarmers.droids.games.football.models.
FootballModel
FootballPlayerGfx
- class com.bytefarmers.droids.games.football.gfx.
FootballPlayerGfx
.
FootballPlayerGfx()
- Constructor for class com.bytefarmers.droids.games.football.gfx.
FootballPlayerGfx
fireFade(BufferedImage, int)
- Method in class com.bytefarmers.droids.
Firestorm
G
GameModel
- class com.bytefarmers.droids.games.football.models.
GameModel
.
Football Game model
GameModel()
- Constructor for class com.bytefarmers.droids.games.football.models.
GameModel
getAngle(Point, Point)
- Method in class com.bytefarmers.util.math.
Trajectory
getAngleTo(Point)
- Method in class com.bytefarmers.droids.models.
DroidModel
return angle to a specified location.
getBorderLocation(int)
- Method in class com.bytefarmers.droids.models.
DroidModel
get the outer Point (X,Y set) from the Circle shaped Droid.
getBorderLocation(int, int)
- Method in class com.bytefarmers.droids.models.
DroidModel
get the outer Point (X,Y set) from the Circle shaped Droid.
getDefaultLocation()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid Default Location (x,y), generally the start position, but can be changed..
getDirection()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid direction (d)
getDistance(Point, Point)
- Method in class com.bytefarmers.util.math.
Trajectory
getDistanceTo(Point)
- Method in class com.bytefarmers.droids.models.
DroidModel
get distance to a specified point
getLocation()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid location (x,y)
getName()
- Method in class com.bytefarmers.droids.games.football.models.
PlayerModel
Get Players Name
getName()
- Method in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Get Players Name
getName()
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
getPixRGB(BufferedImage, int, int)
- Method in class com.bytefarmers.droids.
Firestorm
getPlayer(int)
- Method in class com.bytefarmers.droids.games.football.models.
TeamModel
getPlayer(int)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
getRadius()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid radius
getTarget()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid target (x,y)
getTeamColor()
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
getVelocity()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid Velocity (v)
getX()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid X location
getY()
- Method in class com.bytefarmers.droids.models.
DroidModel
Returns Droid Y location
I
initDroidDemo1(Graphics, Droids)
- Method in class com.bytefarmers.droids.
Droids
droid demo 1
initDroidDemo2(Graphics, Droids)
- Method in class com.bytefarmers.droids.
Droids
droid demo 2
initDroidFootball(Graphics, Droids)
- Method in class com.bytefarmers.droids.
Droids
Droid Football
initFirestorm(Graphics, Droids)
- Method in class com.bytefarmers.droids.
Droids
fire simulation
isContainedInZone(String, Point2D)
- Method in class com.bytefarmers.droids.games.football.models.
LevelModel
L
LevelFactory()
- Method in class com.bytefarmers.droids.games.football.models.
LevelModel
LevelModel
- class com.bytefarmers.droids.games.football.models.
LevelModel
.
LevelModel()
- Constructor for class com.bytefarmers.droids.games.football.models.
LevelModel
location
- Variable in class com.bytefarmers.droids.models.
DroidModel
M
main(String[])
- Static method in class com.bytefarmers.droids.
Droids
main
moveDirection(int, int)
- Method in class com.bytefarmers.droids.models.
DroidModel
move a specified direction and length
moveTowards(Point, int)
- Method in class com.bytefarmers.droids.models.
DroidModel
move towards a point
N
name
- Variable in class com.bytefarmers.droids.games.football.models.
PlayerModel
Name of player
name
- Variable in class com.bytefarmers.droids.games.models.
AbstractGameModel
name
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Name of player
name
- Variable in class com.bytefarmers.droids.games.models.
AbstractTeamModel
O
openInJFrame(Container, int, int, String, Color)
- Static method in class com.bytefarmers.droids.
WindowUtilities
A simplified way to see a JPanel or other Container.
openInJFrame(Container, int, int, String)
- Static method in class com.bytefarmers.droids.
WindowUtilities
Uses Color.white as the background color.
openInJFrame(Container, int, int)
- Static method in class com.bytefarmers.droids.
WindowUtilities
Uses Color.white as the background color, and the name of the Container's class as the JFrame title.
P
PlayerGfx
- class com.bytefarmers.droids.games.gfx.
PlayerGfx
.
PlayerGfx()
- Constructor for class com.bytefarmers.droids.games.gfx.
PlayerGfx
PlayerModel
- class com.bytefarmers.droids.games.football.models.
PlayerModel
.
PlayerModel is used for game and simulation purposes, and is an extension of DroidModel.
PlayerModel(int, int, String, Color)
- Constructor for class com.bytefarmers.droids.games.football.models.
PlayerModel
PlayerModel is used for simulating players in games and sims, it is an extension of DroidModel, which provides the basic core functionality.
paintComponent(Graphics)
- Method in class com.bytefarmers.droids.
DroidDemo1
paintComponent(Graphics)
- Method in class com.bytefarmers.droids.
DroidDemo2
paintComponent(Graphics)
- Method in class com.bytefarmers.droids.
Droids
swing component painter
paintComponent(Graphics)
- Method in class com.bytefarmers.droids.
Firestorm
paintComponent(Graphics)
- Method in class com.bytefarmers.droids.games.football.
DroidFootball
Paint components (swing)
players
- Variable in class com.bytefarmers.droids.games.models.
AbstractTeamModel
R
radius
- Variable in class com.bytefarmers.droids.models.
DroidModel
removePlayer(int)
- Method in class com.bytefarmers.droids.games.football.models.
TeamModel
removePlayer(int)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
render(PlayerModel, Graphics)
- Method in class com.bytefarmers.droids.games.football.gfx.
FootballPlayerGfx
Render Football Player
render(Graphics2D)
- Method in class com.bytefarmers.droids.games.football.models.
PlayerModel
render the player onto a Graphics2D image.
render(Graphics2D)
- Method in class com.bytefarmers.droids.games.football.models.
TeamModel
render(AbstractPlayerModel, Graphics)
- Method in class com.bytefarmers.droids.games.gfx.
PlayerGfx
Render droid object
render(Graphics2D)
- Method in class com.bytefarmers.droids.games.models.
AbstractBallModel
render(Graphics2D)
- Method in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
render the player onto a Graphics2D image.
render(Graphics2D)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
render(DroidModel, Graphics)
- Method in class com.bytefarmers.droids.gfx.
DroidGfx
Render droid object
render(Graphics2D)
- Method in class com.bytefarmers.droids.models.
DroidModel
render object onto viewport
render(Graphics2D)
- Method in class com.bytefarmers.util.math.geom.
ZoneRectangle2D
renderZones(Graphics2D)
- Method in class com.bytefarmers.droids.games.football.models.
LevelModel
S
setDefaultLocation(Point)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set Droid Default Location (x,y)
setDirection(int)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set new Droid direction (d)
setLocation(Point)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set Droid location (x,y)
setLocation(int, int)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set new Droid location (x,y)
setName(String)
- Method in class com.bytefarmers.droids.games.football.models.
PlayerModel
Set players name.
setName(String)
- Method in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Set players name.
setName(String)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
setRadius(int)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set new Droid radius
setTarget(Point)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set Droid target (x,y)
setTeamColor(Color)
- Method in class com.bytefarmers.droids.games.models.
AbstractTeamModel
setVelocity(int)
- Method in class com.bytefarmers.droids.models.
DroidModel
Set Droid Velocity (v)
speed_normal
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Normal movement speed
speed_normal_cost
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Energy consumed each px moved in normal speed.
speed_run
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Run (faster than normal) movement speed
speed_run_cost
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Energy consumed each px moved in run speed.
speed_sprint
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Sprint (faster than Run) movement speed
speed_sprint_cost
- Variable in class com.bytefarmers.droids.games.models.
AbstractPlayerModel
Energy consumed each px moved in sprint speed.
startApp(Graphics, Image, Droids)
- Method in class com.bytefarmers.droids.
DroidDemo1
startApp(Graphics, Image, Droids)
- Method in class com.bytefarmers.droids.
DroidDemo2
startApp(Graphics, BufferedImage, Droids)
- Method in class com.bytefarmers.droids.
Firestorm
startApp(Graphics, Image, Droids)
- Method in class com.bytefarmers.droids.games.football.
DroidFootball
start application
stopApp()
- Method in class com.bytefarmers.droids.
DroidDemo1
stopApp()
- Method in class com.bytefarmers.droids.
DroidDemo2
stopApp()
- Method in class com.bytefarmers.droids.
Firestorm
stopApp()
- Method in class com.bytefarmers.droids.games.football.
DroidFootball
stop application
T
TeamModel
- class com.bytefarmers.droids.games.football.models.
TeamModel
.
Team Class for use with games and stuff.
TeamModel()
- Constructor for class com.bytefarmers.droids.games.football.models.
TeamModel
TeamModel(String)
- Constructor for class com.bytefarmers.droids.games.football.models.
TeamModel
TeamModel(String, Color)
- Constructor for class com.bytefarmers.droids.games.football.models.
TeamModel
Trajectory
- class com.bytefarmers.util.math.
Trajectory
.
Trajectory()
- Constructor for class com.bytefarmers.util.math.
Trajectory
target
- Variable in class com.bytefarmers.droids.models.
DroidModel
teamColor
- Variable in class com.bytefarmers.droids.games.models.
AbstractTeamModel
teamScore
- Variable in class com.bytefarmers.droids.games.football.
DroidFootball
teams
- Variable in class com.bytefarmers.droids.games.football.
DroidFootball
Contains our Team objects
trajectory
- Variable in class com.bytefarmers.droids.models.
DroidModel
V
velocity
- Variable in class com.bytefarmers.droids.models.
DroidModel
visible
- Variable in class com.bytefarmers.util.math.geom.
ZoneRectangle2D
W
WindowUtilities
- class com.bytefarmers.droids.
WindowUtilities
.
A few utilities that simplify testing of windows in Swing. 1998 Marty Hall, http://www.apl.jhu.edu/~hall/java/
WindowUtilities()
- Constructor for class com.bytefarmers.droids.
WindowUtilities
Z
ZoneRectangle2D
- class com.bytefarmers.util.math.geom.
ZoneRectangle2D
.
ZoneRectangle2D(String, double, double, double, double)
- Constructor for class com.bytefarmers.util.math.geom.
ZoneRectangle2D
Creates a new instance of Zone2DModel
zoneColor
- Variable in class com.bytefarmers.util.math.geom.
ZoneRectangle2D
zones
- Variable in class com.bytefarmers.droids.games.football.models.
LevelModel
A
B
C
D
F
G
I
L
M
N
O
P
R
S
T
V
W
Z
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes