A B C D E F G H I J L M N P Q R S T U W Y

A

ActionControl - class eapms.ActionControl.
The thread that controls all actions in the game, and makes sure each is run when it is needed.
ActionControl(WorldObject, muserver) - Constructor for class eapms.ActionControl
 
addExit(ExitObject) - Method in class eapms.RoomObject
 
addItem(MudObject) - Method in class eapms.PlayerObject
 
addItem(MudObject) - Method in class eapms.RoomObject
 
addItem(MudObject) - Method in class eapms.WorldObject
 
addItemMold(MudObject) - Method in class eapms.WorldObject
 
addLink(RoomObject) - Method in class eapms.ExitObject
 
addLink(RoomObject, int) - Method in class eapms.ExitObject
 
addNewPlayer(PlayerObject) - Method in class eapms.WorldObject
 
addNpc(NPCObject) - Method in class eapms.RoomObject
 
addPlayer(PlayerObject) - Method in class eapms.RoomObject
 
addPlayerAction(PlayerAction) - Method in class eapms.ActionControl
 
addRoom(RoomObject) - Method in class eapms.WorldObject
 
addSExit(ExitObject, String) - Method in class eapms.RoomObject
 
AGI - Static variable in class eapms.ExitStuff
 
AGI - Static variable in class eapms.PlayerObject
 
AIR - Static variable in class eapms.ExitStuff
 
AIR - Static variable in class eapms.PlayerObject
 
ANSIFormat - class eapms.ANSIFormat.
Base class for ANSI formatting of text
ANSIFormat.Attrs - class eapms.ANSIFormat.Attrs.
ANSI Attribute Modifiers
ANSIFormat.Attrs() - Constructor for class eapms.ANSIFormat.Attrs
 
ANSIFormat.BGColors - class eapms.ANSIFormat.BGColors.
ANSI Background Colors
ANSIFormat.BGColors() - Constructor for class eapms.ANSIFormat.BGColors
 
ANSIFormat.FGColors - class eapms.ANSIFormat.FGColors.
ANSI Foreground Colors
ANSIFormat.FGColors() - Constructor for class eapms.ANSIFormat.FGColors
 
ANSIFormat() - Constructor for class eapms.ANSIFormat
 
ARM - Static variable in class eapms.ExitStuff
 
ARM - Static variable in class eapms.PlayerObject
 

B

BLACK - Static variable in class eapms.ANSIFormat.FGColors
 
BLACK - Static variable in class eapms.ANSIFormat.BGColors
 
BLINK - Static variable in class eapms.ANSIFormat.Attrs
 
BLUE - Static variable in class eapms.ANSIFormat.FGColors
 
BLUE - Static variable in class eapms.ANSIFormat.BGColors
 
BODY - Static variable in class eapms.ExitStuff
 
BODY - Static variable in class eapms.PlayerObject
 
BODYM - Static variable in class eapms.ExitStuff
 
BODYM - Static variable in class eapms.PlayerObject
 
BRIGHT - Static variable in class eapms.ANSIFormat.Attrs
 
BUILDINT - Static variable in class eapms.ExitStuff
 
BUILDINT - Static variable in class eapms.PlayerObject
 
bumpRoomCount() - Method in class eapms.PlayerObject
 

C

CHAR_CLASS - Static variable in class eapms.ANSIFormat
The required character class for code matching.
check(String) - Method in class eapms.ExitStuff
 
checkPlayer(String) - Method in class eapms.WorldObject
 
checkPlayerPass(String, String) - Method in class eapms.WorldObject
 
checkRoom(String) - Method in class eapms.WorldObject
 
checkSExit(String) - Method in class eapms.RoomObject
 
checkTarget(String) - Method in class eapms.RoomObject
 
Clone() - Method in class eapms.MudObject
 
ColorFormatter - class eapms.ColorFormatter.
Class to format text in pretty colors
ColorFormatter() - Constructor for class eapms.ColorFormatter
 
COMBATINT - Static variable in class eapms.ExitStuff
 
COMBATINT - Static variable in class eapms.PlayerObject
 
Commands - class eapms.Commands.
This class (currently) contains a bunch of inner classes that are actually all the commands currently implemented.
Commands.drop - class eapms.Commands.drop.
 
Commands.drop() - Constructor for class eapms.Commands.drop
 
Commands.get - class eapms.Commands.get.
 
Commands.get() - Constructor for class eapms.Commands.get
 
Commands.ibuild - class eapms.Commands.ibuild.
 
Commands.ibuild() - Constructor for class eapms.Commands.ibuild
 
Commands.inventory - class eapms.Commands.inventory.
 
Commands.inventory() - Constructor for class eapms.Commands.inventory
 
Commands.ispawn - class eapms.Commands.ispawn.
 
Commands.ispawn() - Constructor for class eapms.Commands.ispawn
 
Commands() - Constructor for class eapms.Commands
 
compilePattern() - Method in class eapms.ANSIFormat
 
compilePattern(String) - Method in class eapms.ANSIFormat
 
compilePattern(String, int) - Method in class eapms.ANSIFormat
 
compilePattern(String, int, int) - Method in class eapms.ANSIFormat
Compiles the regex supplied with the supplied flags.
compilePattern(String, int, int) - Method in class eapms.ColorFormatter
 
CYAN - Static variable in class eapms.ANSIFormat.FGColors
 
CYAN - Static variable in class eapms.ANSIFormat.BGColors
 

D

DARK - Static variable in class eapms.ExitStuff
 
DARK - Static variable in class eapms.PlayerObject
 
DEFAULT_FLAGS - Static variable in class eapms.ANSIFormat
Default flags for regex compile.
DEFAULT_INDEX - Static variable in class eapms.ANSIFormat
Default capturing group index
DEFAULT_REGEX - Static variable in class eapms.ANSIFormat
The default regular expression: html-like tags.
DIM - Static variable in class eapms.ANSIFormat.Attrs
 
dodo(PlayerAction) - Method in class eapms.Commands.ibuild
 
dodo(PlayerAction) - Method in class eapms.Commands.ispawn
 
dodo(PlayerAction) - Method in class eapms.Commands.inventory
 
dodo(PlayerAction) - Method in class eapms.Commands.get
 
dodo(PlayerAction) - Method in class eapms.Commands.drop
 
DOWN - Static variable in class eapms.ExitStuff
 

E

eapms - package eapms
 
EARTH - Static variable in class eapms.ExitStuff
 
EARTH - Static variable in class eapms.PlayerObject
 
EAST - Static variable in class eapms.ExitStuff
 
EquipItem - class eapms.EquipItem.
Used to equip an item.
EquipItem(String) - Constructor for class eapms.EquipItem
 
ExitObject - class eapms.ExitObject.
The object that defines exits between rooms.
ExitObject(RoomObject) - Constructor for class eapms.ExitObject
 
ExitObject(RoomObject, int) - Constructor for class eapms.ExitObject
 
ExitStuff - class eapms.ExitStuff.
More exit stuff.
ExitStuff() - Constructor for class eapms.ExitStuff
 

F

FIRE - Static variable in class eapms.ExitStuff
 
FIRE - Static variable in class eapms.PlayerObject
 

G

game_runningOFF() - Method in class eapms.PlayerCom
 
getAccess() - Method in class eapms.PlayerObject
 
getActionCon() - Method in class eapms.PlayerCom
 
getActionCon() - Method in class eapms.muserver
 
getBaseName() - Method in class eapms.MudObject
 
getBaseName() - Method in class eapms.PlayerObject
 
getCom() - Method in class eapms.PlayerAction
 
getCom() - Method in class eapms.PlayerObject
 
getComList() - Method in class eapms.muserver
 
getCount() - Method in class eapms.PlayerAction
 
getDesc() - Method in class eapms.MudObject
 
getDesc() - Method in class eapms.PlayerObject
 
getDesc() - Method in class eapms.RoomObject
 
getExitString() - Method in class eapms.RoomObject
 
getFirstWord() - Method in class eapms.PlayerAction
 
getFlags() - Method in class eapms.ANSIFormat
 
getFormStats() - Method in class eapms.PlayerObject
 
getId() - Method in class eapms.RoomObject
 
getInventoryString() - Method in class eapms.PlayerObject
 
getItemMold(String) - Method in class eapms.WorldObject
 
getItemString() - Method in class eapms.RoomObject
 
getLine() - Method in class eapms.PlayerAction
 
getMoneyString() - Method in class eapms.PlayerObject
 
getName() - Method in class eapms.MudObject
 
getName() - Method in class eapms.PlayerObject
 
getName() - Method in class eapms.RoomObject
 
getNotWhere(RoomObject) - Method in class eapms.ExitObject
 
getNpcCon() - Method in class eapms.muserver
 
getOLine() - Method in class eapms.PlayerAction
 
getPass() - Method in class eapms.PlayerObject
 
getPattern() - Method in class eapms.ANSIFormat
 
getPlayer() - Method in class eapms.PlayerAction
 
getPlayers() - Method in class eapms.RoomObject
 
getPlayerString() - Method in class eapms.RoomObject
 
getPrompt() - Method in class eapms.PlayerObject
 
getRegex() - Method in class eapms.ANSIFormat
 
getRoom() - Method in class eapms.PlayerObject
 
getRoom(int) - Method in class eapms.RoomObject
 
getRoom(String) - Method in class eapms.WorldObject
 
getRoomCount() - Method in class eapms.PlayerObject
 
getRoomFor(int) - Method in class eapms.ExitObject
 
getServer() - Method in class eapms.PlayerCom
 
getSRoom(RoomObject) - Method in class eapms.ExitObject
 
getSRoom(String, RoomObject) - Method in class eapms.RoomObject
 
getStat(int) - Method in class eapms.PlayerObject
 
getStripFirst() - Method in class eapms.PlayerAction
 
getTokenizer() - Method in class eapms.PlayerAction
 
getWords() - Method in class eapms.PlayerAction
 
getWorld() - Method in class eapms.PlayerAction
 
getWorld() - Method in class eapms.muserver
 
getWorldCon() - Method in class eapms.muserver
 
GREEN - Static variable in class eapms.ANSIFormat.FGColors
 
GREEN - Static variable in class eapms.ANSIFormat.BGColors
 

H

hasExit(int) - Method in class eapms.RoomObject
 
HEAD - Static variable in class eapms.ExitStuff
 
HEAD - Static variable in class eapms.PlayerObject
 
HEART - Static variable in class eapms.ExitStuff
 
HEART - Static variable in class eapms.PlayerObject
 
helper - Variable in class eapms.ExitStuff
 
HIDDEN - Static variable in class eapms.ANSIFormat.Attrs
 

I

isEquip() - Method in class eapms.MudObject
 
isSee() - Method in class eapms.MudObject
 
ITEMINT - Static variable in class eapms.ExitStuff
 
ITEMINT - Static variable in class eapms.PlayerObject
 

J

JunkItem - class eapms.JunkItem.
Junk item.
JunkItem(String) - Constructor for class eapms.JunkItem
 

L

LEG - Static variable in class eapms.ExitStuff
 
LEG - Static variable in class eapms.PlayerObject
 
LIGHT - Static variable in class eapms.ExitStuff
 
LIGHT - Static variable in class eapms.PlayerObject
 
loginOldPlayer(String) - Method in class eapms.WorldObject
 
logPlayerOut(String) - Method in class eapms.WorldObject
 

M

MAGENTA - Static variable in class eapms.ANSIFormat.FGColors
 
MAGENTA - Static variable in class eapms.ANSIFormat.BGColors
 
MAGICINT - Static variable in class eapms.ExitStuff
 
MAGICINT - Static variable in class eapms.PlayerObject
 
MAGICPULL - Static variable in class eapms.ExitStuff
 
MAGICPULL - Static variable in class eapms.PlayerObject
 
main(String[]) - Static method in class eapms.muserver
 
mFlags - Static variable in class eapms.ANSIFormat
 
mFlagsSet - Static variable in class eapms.ANSIFormat
 
MIND - Static variable in class eapms.ExitStuff
 
MIND - Static variable in class eapms.PlayerObject
 
moveMod() - Method in class eapms.PlayerAction
 
mPattern - Static variable in class eapms.ANSIFormat
 
mRegex - Static variable in class eapms.ANSIFormat
 
mRepndx - Static variable in class eapms.ANSIFormat
 
MudObject - class eapms.MudObject.
The class for objects...in...the mud...I think.
MudObject(String) - Constructor for class eapms.MudObject
 
muserver - class eapms.muserver.
The starting point for the server, this class basically loads all the important other stuff and sets it all running.
muserver() - Constructor for class eapms.muserver
 

N

NE - Static variable in class eapms.ExitStuff
 
NORTH - Static variable in class eapms.ExitStuff
 
NPCControl - class eapms.NPCControl.
Class for control of all Non-Playing Characters.
NPCControl(WorldObject, muserver) - Constructor for class eapms.NPCControl
 
NPCObject - class eapms.NPCObject.
The object that defines all Non-Playing Characters.
NPCObject() - Constructor for class eapms.NPCObject
 
NW - Static variable in class eapms.ExitStuff
 

P

PLACEHOLDER - Static variable in class eapms.ANSIFormat
Placeholder for user-entered regex's.
PlayerAction - class eapms.PlayerAction.
Object that controls how player actions are parse and handled.
PlayerAction(String, PlayerObject, PlayerCom, WorldObject) - Constructor for class eapms.PlayerAction
 
PlayerCom - class eapms.PlayerCom.
Used for communicating with the player during gameplay.
PlayerCom(Socket, ActionControl, muserver, WorldObject) - Constructor for class eapms.PlayerCom
 
PlayerObject - class eapms.PlayerObject.
The actual object that defines the player
PlayerObject(String, String, int) - Constructor for class eapms.PlayerObject
 
printToPlayer(String) - Method in class eapms.PlayerCom
 
proc(PlayerAction) - Method in class eapms.Commands
 

Q

QUICK - Static variable in class eapms.ExitStuff
 
QUICK - Static variable in class eapms.PlayerObject
 

R

RED - Static variable in class eapms.ANSIFormat.FGColors
 
RED - Static variable in class eapms.ANSIFormat.BGColors
 
removeItem(MudObject) - Method in class eapms.RoomObject
 
removeNpc(NPCObject) - Method in class eapms.RoomObject
 
removePlayer(PlayerObject) - Method in class eapms.RoomObject
 
removePlayerCom(PlayerCom) - Method in class eapms.muserver
 
repndx - Static variable in class eapms.PlayerCom
The index of the capturing group in the regex in which the format codes will be found.
RESET - Static variable in class eapms.ANSIFormat.Attrs
 
REVERSE - Static variable in class eapms.ANSIFormat.Attrs
 
rgx - Static variable in class eapms.PlayerCom
The color formatting tags for player communication are [[...]], where ... is the format string described in ColorFormatter.
RoomObject - class eapms.RoomObject.
The object that defines a room and its characteristics.
RoomObject(String, String) - Constructor for class eapms.RoomObject
 
run() - Method in class eapms.ActionControl
 
run() - Method in class eapms.PlayerCom
 

S

save() - Method in class eapms.muserver
 
SE - Static variable in class eapms.ExitStuff
 
SELLINT - Static variable in class eapms.ExitStuff
 
SELLINT - Static variable in class eapms.PlayerObject
 
setAccess(int) - Method in class eapms.PlayerObject
 
setCom(PlayerCom) - Method in class eapms.PlayerObject
 
setDesc(String) - Method in class eapms.MudObject
 
setDesc(String) - Method in class eapms.RoomObject
 
setEquip(boolean) - Method in class eapms.MudObject
 
setId(int) - Method in class eapms.MudObject
 
setName(String) - Method in class eapms.PlayerObject
 
setName(String) - Method in class eapms.RoomObject
 
setPass(String) - Method in class eapms.PlayerObject
 
setRoom(RoomObject) - Method in class eapms.PlayerObject
 
shutdown() - Method in class eapms.ActionControl
 
shutdown() - Method in class eapms.PlayerCom
 
SOUTH - Static variable in class eapms.ExitStuff
 
SPIRIT - Static variable in class eapms.ExitStuff
 
SPIRIT - Static variable in class eapms.PlayerObject
 
STAM - Static variable in class eapms.ExitStuff
 
STAM - Static variable in class eapms.PlayerObject
 
start() - Method in class eapms.muserver
 
STEALTH - Static variable in class eapms.ExitStuff
 
STEALTH - Static variable in class eapms.PlayerObject
 
stringReplace(String) - Method in class eapms.ANSIFormat
Simply takes the string str and returns a much prettier version of it.
stringReplace(String) - Method in class eapms.ColorFormatter
There is a special format for the strings passed to this method: they use single character codes captured in the repndxth capturing group.
stringWho() - Method in class eapms.WorldObject
 
SW - Static variable in class eapms.ExitStuff
 

T

turnOff() - Method in class eapms.muserver
 

U

ULINE - Static variable in class eapms.ANSIFormat.Attrs
 
UNICODE_ESCAPE - Static variable in class eapms.ANSIFormat
The Unicode value for an Escape sequence.
UP - Static variable in class eapms.ExitStuff
 

W

WATER - Static variable in class eapms.ExitStuff
 
WATER - Static variable in class eapms.PlayerObject
 
WEST - Static variable in class eapms.ExitStuff
 
WHITE - Static variable in class eapms.ANSIFormat.FGColors
 
WHITE - Static variable in class eapms.ANSIFormat.BGColors
 
WorldControl - class eapms.WorldControl.
The thread (currently empty) that is used for control over certain things that are..."worldly"
WorldControl(WorldObject, muserver) - Constructor for class eapms.WorldControl
 
WorldObject - class eapms.WorldObject.
The world (duh).
WorldObject() - Constructor for class eapms.WorldObject
 

Y

YELLOW - Static variable in class eapms.ANSIFormat.FGColors
 
YELLOW - Static variable in class eapms.ANSIFormat.BGColors
 

A B C D E F G H I J L M N P Q R S T U W Y