www.pudn.com > litwiz.rar > items.java


class items 
{ 
	public items() 
	{ 
	} 
 
	// Return name of ent with ID of i 
	public String getName(int i) 
	{ 
		String msg; 
		switch (i) 
		{ 
 
			// Key 
			case 42: 
				msg="A Key"; 
				break; 
 
			// Gold 
			case 50: 
				msg="Gold"; 
				break; 
			// Food 
			case 53: 
				msg="Food"; 
				break; 
			// Health +10 
			case 51: 
				msg="Extra Health"; 
				break; 
 
			case 60: 
				msg="Henbane"; 
				break; 
			case 61: 
				msg="Slippery Elm"; 
				break; 
			case 62: 
				msg="Belladonna"; 
				break; 
			case 63: 
				msg="Mandrake"; 
				break; 
			case 64: 
				msg="Poppy"; 
				break; 
			case 65: 
				msg="Psylosybin"; 
				break; 
			case 66: 
				msg="Bones"; 
				break; 
			case 67: 
				msg="Fly Agaric"; 
				break; 
			case 68: 
				msg="Datura"; 
				break; 
			case 69: 
				msg="Rowan"; 
				break; 
 
			// Moving things 
			case 96: 
				msg="Ghost"; 
				break; 
			case 92: 
				msg="Devil"; 
				break; 
			case 87: 
				msg="Bat"; 
				break; 
			case 88: 
				msg="Bat"; 
				break; 
			case 94: 
				msg="Demon"; 
				break; 
			case 85: 
				msg="Death"; 
				break; 
			case 90: 
				msg="Trader"; 
				break; 
			case 100: 
				msg="Evil Plant"; 
				break; 
			case 102: 
				msg="Grunt"; 
				break; 
			case 104: 
				msg="Spider"; 
				break; 
			case 106: 
				msg="Nice Zombie"; 
				break; 
			case 108: 
				msg="Wizard"; 
				break; 
 
			// Sscrolls 
			case 70: 
				msg="Scroll: Sorbum Granus"; 
				break; 
			case 71: 
				msg="Scroll: Treorbum Tanis"; 
				break; 
			case 72: 
				msg="Scroll: Fugit Vim"; 
				break; 
			case 73: 
				msg="Scroll: Caldus Divum"; 
				break; 
			case 74: 
				msg="Scroll: Raniam Vim"; 
				break; 
			case 75: 
				msg="Scroll: Beezaltium"; 
				break; 
			case 76: 
				msg="Scroll: Ticum Deum"; 
				break; 
			case 77: 
				msg="Scroll: Popus Lupis"; 
				break; 
			case 78: 
				msg="Scroll: Natum Tan"; 
				break; 
			case 79: 
				msg="Scroll: Frenis Vim"; 
				break; 
			case 80: 
				msg="Scroll: Voidum"; 
				break; 
			case 81: 
				msg="Scroll: Asi Tacil"; 
				break; 
			case 82: 
				msg="Scroll: Fugor Arbum"; 
				break; 
			case 83: 
				msg="Scroll: Ad Argum"; 
				break; 
			case 84: 
				msg="Scroll: Transgildor"; 
				break; 
 
			// Spells etc 
			case 110: 
				msg="Sorbum Granus"; 
				break; 
			case 111: 
				msg="Treorbum Tanis"; 
				break; 
			case 112: 
				msg="Fugit Vim"; 
				break; 
			case 113: 
				msg="Caldus Divum"; 
				break; 
			case 114: 
				msg="Raniam Vim"; 
				break; 
			case 115: 
				msg="Beezaltium"; 
				break; 
			case 116: 
				msg="Ticum Deum"; 
				break; 
			case 117: 
				msg="Popus Lupis"; 
				break; 
			case 118: 
				msg="Natum Tan"; 
				break; 
			case 119: 
				msg="Frenis Vim"; 
				break; 
			case 120: 
				msg="Voidum"; 
				break; 
			case 121: 
				msg="Asi Tacil"; 
				break; 
			case 122: 
				msg="Fugor Arbum"; 
				break; 
			case 123: 
				msg="Ad Argum"; 
				break; 
			case 124: 
				msg="Transgildor"; 
				break; 
 
			default: 
				msg="Nothing"; 
		} 
		return msg; 
	} 
 
	// Return integer ID of an ent of char type c 
	public int getID(char c) 
	{ 
		int z=0; 
		switch (c) 
		{ 
 
			// Solid Other 
			case '£': 
				z=3; 
				break; 
			case '$': 
				z=22; 
				break; 
			case 'y': 
				z=10; 
				break; 
			case 'u': 
				z=11; 
				break; 
			case 'i': 
				z=4; 
				break; 
			case 'o': 
				z=5; 
				break; 
			case 'p': 
				z=6; 
				break; 
			case '@': 
				z=8; 
				break; 
			case '*': 
				z=46; 
				break; 
 
			// Gate 
			case '¬': 
				z=40; 
				break; 
 
			// Cauldron 
			case '/': 
				z=59; 
				break; 
 
			// Chest 
			case 'c': 
				z=41; 
				break; 
 
			// Water 
			case 'Y': 
				z=34; 
				break; 
			case 'U': 
				z=35; 
				break; 
			case 'H': 
				z=44; 
				break; 
			case 'J': 
				z=45; 
				break; 
			case 'w': 
				z=36; 
				break; 
 
			// Rocks 
			case 'z': 
				z=18; 
				break; 
			case 'x': 
				z=19; 
				break; 
			case 'n': 
				z=28; 
				break; 
			case 'm': 
				z=29; 
				break; 
 
			// Ready Made spell 
			case ';': 
				z=112; 
				break; 
 
			// Scrolls 
			case 'à': 
				z=70; 
				break; 
			case 'á': 
				z=71; 
				break; 
			case 'â': 
				z=72; 
				break; 
			case 'ã': 
				z=73; 
				break; 
			case 'ä': 
				z=74; 
				break; 
			case 'æ': 
				z=75; 
				break; 
			case 'ç': 
				z=76; 
				break; 
			case 'é': 
				z=77; 
				break; 
			case 'ê': 
				z=78; 
				break; 
			case 'ë': 
				z=79; 
				break; 
			case 'ì': 
				z=80; 
				break; 
			case 'í': 
				z=81; 
				break; 
			case 'ô': 
				z=82; 
				break; 
			case 'õ': 
				z=83; 
				break; 
			case 'ö': 
				z=84; 
				break; 
 
			// Doorway 
			case '^': 
				z=20; 
				break; 
 
			// Dirt 
			case '.': 
				z=52; 
				break; 
			// False Wall 
			case '-': 
				z=55; 
				break; 
 
			// Castle walls 
			case '(': 
				z=21; 
				break; 
			case ')': 
				z=9; 
				break; 
			case '#': 
				z=1; 
				break; 
			case '[': 
				z=30; 
				break; 
			case ']': 
				z=31; 
				break; 
			case '%': 
				z=32; 
				break; 
			case '&': 
				z=33; 
				break; 
			case '©': 
				z=13; 
				break; 
 
			// Trees 
			case '1': 
				z=2; 
				break; 
			case '2': 
				z=7; 
				break; 
			case '3': 
				z=12; 
				break; 
			case '4': 
				z=17; 
				break; 
 
			// Teleport fix 
			case '9': 
				z=49; 
				break; 
 
			// Pickups 
 
			// Gold 
			case 'g': 
				z=50; 
				break; 
			// Food 
			case 'f': 
				z=53; 
				break; 
			// Health +10 
			case 'h': 
				z=51; 
				break; 
			// Fairy Queen 
			case '~': 
				z=56; 
				break; 
 
			// Ingredients 
			// Henbane 
			case '_': 
				z=60; 
				break; 
			// Slippy Elm 
			case '+': 
				z=61; 
				break; 
			// Belladonna 
			case '{': 
				z=62; 
				break; 
			// Mandrake 
			case '}': 
				z=63; 
				break; 
			// Poppy 
			case '|': 
				z=64; 
				break; 
			// Psylosybin 
			case ':': 
				z=65; 
				break; 
			// Bones 
			case '"': 
				z=66; 
				break; 
			// Fly Agaric 
			case '<': 
				z=67; 
				break; 
			// Datura 
			case '>': 
				z=68; 
				break; 
			// Knotweed 
			case '?': 
				z=69; 
				break; 
 
			// Key 
			case 'k': 
				z=42; 
				break; 
 
			// Moving things 
			// Ghost 
			case 'G': 
				z=96; 
				break; 
			// Devil 
			case 'W': 
				z=92; 
				break; 
			// Bat Left/Right 
			case 'b': 
				z=87; 
				break; 
			// Bat Up/Down 
			case 'B': 
				z=88; 
				break; 
			// Demon 
			case 'D': 
				z=94; 
				break; 
			// Death 
			case 'Q': 
				z=85; 
				break; 
			// Trader 
			case 'T': 
				z=90; 
				break; 
			// Plant 
			case 'P': 
				z=100; 
				break; 
			// Orc 
			case 'O': 
				z=102; 
				break; 
			// Spider 
			case 'S': 
				z=104; 
				break; 
			// Zombie 
			case 'Z': 
				z=106; 
				break; 
			// Evil Wizard 
			case '!': 
				z=108; 
				break; 
 
			default: 
				z=0; 
				break; 
		} 
		return z; 
	} 
}