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;
}
}