com.finalProject
Class CubeRunner

java.lang.Object
  extended by com.finalProject.CubeRunner
All Implemented Interfaces:
com.finalProject.Controller, com.finalProject.RawGraph, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.lang.Runnable, java.util.EventListener

public class CubeRunner
extends java.lang.Object
implements com.finalProject.RawGraph, java.lang.Runnable, com.finalProject.Controller


Field Summary
(package private)  com.finalProject.Space3D space
           
 
Constructor Summary
CubeRunner()
           
 
Method Summary
 void gameOver()
           
 com.finalProject.Force[] getForces()
           
 com.finalProject.Graph[] getGraphs()
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent arg0)
           
static void main(java.lang.String[] args)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent arg0)
           
 void mouseEntered(java.awt.event.MouseEvent arg0)
           
 void mouseExited(java.awt.event.MouseEvent arg0)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent arg0)
           
 void mouseReleased(java.awt.event.MouseEvent arg0)
           
 void move()
           
 void run()
           
 void setAMap(java.awt.Graphics g3)
           
 void setBMap(java.awt.Graphics g3)
           
 void setRawGraph(com.finalProject.RawGraph map)
           
 void setup()
           
 
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

space

com.finalProject.Space3D space
Constructor Detail

CubeRunner

public CubeRunner()
Method Detail

gameOver

public void gameOver()

getForces

public com.finalProject.Force[] getForces()
Specified by:
getForces in interface com.finalProject.Controller

getGraphs

public com.finalProject.Graph[] getGraphs()
Specified by:
getGraphs in interface com.finalProject.RawGraph

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent arg0)
Specified by:
keyTyped in interface java.awt.event.KeyListener

main

public static void main(java.lang.String[] args)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent arg0)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent arg0)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent arg0)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent arg0)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent arg0)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

move

public void move()

run

public void run()
Specified by:
run in interface java.lang.Runnable

setAMap

public void setAMap(java.awt.Graphics g3)
Specified by:
setAMap in interface com.finalProject.Controller

setBMap

public void setBMap(java.awt.Graphics g3)
Specified by:
setBMap in interface com.finalProject.Controller

setRawGraph

public void setRawGraph(com.finalProject.RawGraph map)
Specified by:
setRawGraph in interface com.finalProject.Controller

setup

public void setup()