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