public void useFly()
	{
		flyMenu=false;
		bgm.stop();
		transition=true;
		direction=270;
		area=flyAreas[flyMenuInt];
		switch(area)
		{
			case Stringville:
				location.x=5;
				location.y=38;
				break;
			case Args_Harbor:
				location.x=3;
				location.y=28;
				break;
			case Villa_Del_Joe:
				location.x=25;
				location.y=32;
				break;
			case Mount_Java:
				location.x=13;
				location.y=30;
				break;
			case Streamreader_Hotel:
				location.x=22;
				location.y=26;
				break;
			case Recursive_Hot_Springs:
				location.x=18;
				location.y=51;
				break;
			case Polymorph_Town:
				location.x=31;
				location.y=20;
				break;
			case Binary_City:
				location.x=45;
				location.y=26;
				break;
			case Route_6:
				location.x=7;
				location.y=22;
				break;
			case Nested_Village:
				location.x=27;
				location.y=24;
				break;
			case Enumville:
				location.x=12;
				location.y=20;
				break;
			case Champions_Walk:
				location.x=15;
				location.y=14;
				break;
			case Elite_4:
				location.x=29;
				location.y=115;
				break;
			case Peach_City:
			case Cream_City:
				location.x=49;
				location.y=30;
				break;
			default:
				location.x=0;
				location.y=0;
				break;
		}
		createCurrentArea();
	}