Class Camera

java.lang.Object
  extended by Camera
All Implemented Interfaces:
java.io.Serializable

public class Camera
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  Environment environment
           
private  Item focus
           
private  double moveSpeed
           
private  Vector position
           
private  double zoom
           
static double ZOOM_QUALITY_SWITCH
           
 
Constructor Summary
Camera(Item f)
           
Camera(Vector pos, Environment env)
           
 
Method Summary
 java.awt.Color color()
           
 Environment environment()
           
 Item focus()
           
 double moveSpeed()
           
 Vector position()
           
 void setEnvironment(Environment env)
           
 void setFocus(Item i)
           
 void setMoveSpeed(double d)
           
 void setPosition(Vector pos)
           
 void setZoom(double z)
           
 double zoom()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ZOOM_QUALITY_SWITCH

public static final double ZOOM_QUALITY_SWITCH
See Also:
Constant Field Values

environment

private Environment environment

position

private Vector position

focus

private Item focus

moveSpeed

private double moveSpeed

zoom

private double zoom
Constructor Detail

Camera

public Camera(Vector pos,
              Environment env)

Camera

public Camera(Item f)
Method Detail

position

public Vector position()

setPosition

public void setPosition(Vector pos)

environment

public Environment environment()

setEnvironment

public void setEnvironment(Environment env)

focus

public Item focus()

setFocus

public void setFocus(Item i)

zoom

public double zoom()

setZoom

public void setZoom(double z)

color

public java.awt.Color color()

moveSpeed

public double moveSpeed()

setMoveSpeed

public void setMoveSpeed(double d)