All pastes #585397 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-23 07:03 UTC
rendered paste body
import java.awt.*;
import javax.swing.*;

public class PaintSprites extends JComponent
{
	private int mapSize = 1024; //Size of the game map
	private int playerSize = 10; //Size of the player's body
	public int playerX = 224, playerY = 224; //Location of the player on the map
	public int windowX = 224, windowY = 224; //Location in the gameframe
	public int rockX = 64, rockY = 64; //Rock's default location
	public boolean atEdge = false;
	public Image player = Toolkit.getDefaultToolkit().getImage("./block.jpg");
	public Image defaultFloor = Toolkit.getDefaultToolkit().getImage("./outside_floor1.jpg");

	public PaintSprites() { }

	public void paint(Graphics g)
	{
		//Image defaultFloor = Toolkit.getDefaultToolkit().getImage("./outside_floor1.jpg");
		int X = 0, Y = 0;
		if (windowX < 32){ windowX = 32; atEdge = true;} else { atEdge = false;}
		if (windowX > 448){ windowX = 448; atEdge = true;} else { atEdge = false;}
		if (windowY < 32){ windowY = 32; atEdge = true;} else { atEdge = false;}
		if (windowY > 480){ windowY = 480; atEdge = true;} else { atEdge = false;}
			for (int i = 0; i < mapSize / 32; i++)
			{
				for (int i2 = 0; i2 < mapSize / 32; i2++)
				{
					g.drawImage(defaultFloor, X, Y, null);
					X += 32;
				}
				Y += 32;
				X = 0;
			}
			//Image player = Toolkit.getDefaultToolkit().getImage("./block.jpg");
		for (int i = 0; i < playerSize; i++)
		{
			g.drawImage(player, windowX, windowY, null);
			//g.drawImage(player, playerX, playerY, null);
			//playerY += 32;
		}
		Image rock = Toolkit.getDefaultToolkit().getImage("./rock.jpg");
		g.drawImage(rock, rockX, rockY, null);
		//playerY = 0;
	}
}