All pastes #418928 Raw Edit

Someone

public text v1 · immutable
#418928 ·published 2007-03-31 22:46 UTC
rendered paste body
//Example of walking to bank
	public void ToBank() throws InterruptedException
	{
		XY banksym = findSymbol(MiniMap.SYMBOL_BANK);
		if (banksym != null)
		{
			walkToSymbol(MiniMap.SYMBOL_BANK);
		}
		else
		{
			walk(19, 24);//this would be some place walking near the bank so you can see symbol
			walkToSymbol(MiniMap.SYMBOL_BANK);
		}
	}

//You also should implement something like this
	public boolean AtBank()
	{
		return tileDistance(new Tile(3093,3243)) < 10;
	}
	public boolean AtFishSpot()
	{
		return tileDistance(new Tile(3087,3228)) < 10;
	}
//returns distance from current location to the tile
	public int tileDistance(Tile tile1)
	{
		Tile player = getLocation();
		int px = (player.x - tile1.x);
		int py = (player.y - tile1.y);
		if (px < 0) { px = -(px); }
		if (py < 0) { py = -(py); }
		return py + px;
	}