import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class QuantumObject here. * * @author Martin Schend * @version 2011-01-14 */ public class QuantumObject extends Actor { protected Vector speed; protected int height; public QuantumObject() { speed = new Vector(0, 0); } public void act() { // Add your action code here. move(); } public void setSpeed(Vector someSpeed) { speed = someSpeed; } public void move() { int x, y, newX, newY; World world = getWorld(); x = getX(); y = getY(); newX = x+speed.getX(); newY = y+speed.getY(); if (newX >= world.getWidth() || newY >= world.getHeight()) { getWorld().removeObject(this); } else { setLocation(newX, newY); } } } // poop.