All pastes #748731 Raw Edit

Mine

public text v1 · immutable
#748731 ·published 2007-10-25 02:21 UTC
rendered paste body
import java.awt.*;
import animator.*;

public class Person extends Animated {
	int personXPos = 350;
	int personYPos = 350;
	int personDiameter = 20;
	int personRadius = personDiameter/2;
	int personMoneyDistance = 0;
	
	private Money m;
	public void Money(Money money) {
		m = money;
	}
	
	public void draw(int x, int y, Graphics person) {
		if ((x >= 0) || (x <= (animator.getSceneWidth()-100))) {
				personXPos = x;
		}
		
		if ((y >= 0) || (y <= (animator.getSceneHeight()-200))) {
				personYPos = y;
		}
		person.setColor(Color.yellow);
		person.fillOval(personXPos, personYPos, personDiameter, personDiameter);
		//Person-Money collision detection
		System.out.println(m.getMoneyXPos()); //just a test, anytime I query from Money.java there's a NullException
		//personMoneyDistance = (int)Math.sqrt(((m.getMoneyXPos()-personXPos)*(m.getMoneyXPos()-personXPos)) + ((m.getMoneyYPos()-personYPos)*(m.getMoneyYPos()-personYPos)));
		/*if (personMoneyDistance <= (personRadius+m.moneyRadius)) {
			m.moneyNewRandom=true;
			m.setMoneyCollected();
		}*/
	}
	public int getPersonXPos() {
		return personXPos;
	}
	
	public int getPersonYPos() {
		return personYPos;
	}
	
	public int getPersonDiameter() {
		return personDiameter;
	}
	
}