tempusmud.carto.view
Class View2DController
java.lang.Object
|
+--tempusmud.carto.view.View2DController
- public final class View2DController
- extends java.lang.Object
- implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, RoomConstantsI
Fields inherited from interface tempusmud.carto.map.RoomConstantsI |
dirExtentMods,
dirOffsets,
DOOR_CLOSED,
DOOR_HIDDEN,
DOOR_LOCKED,
DOOR_OPEN,
DOWN,
EAST,
EX_CLOSED,
EX_HARD_PICK,
EX_HEAVY_DOOR,
EX_HIDDEN,
EX_ISDOOR,
EX_LOCKED,
EX_NOMOB,
EX_NOPASS,
EX_NOSCAN,
EX_ONEWAY,
EX_PICKPROOF,
EX_REINFORCED,
EX_SECRET,
EX_SPECIAL,
EX_TECH,
EX_WALL_ENERGY_F,
EX_WALL_ENERGY_F_NOPASS,
EX_WALL_FIRE,
EX_WALL_FIRE_NOPASS,
EX_WALL_FLESH,
EX_WALL_FORCE,
EX_WALL_ICE,
EX_WALL_IRON,
EX_WALL_STONE,
EX_WALL_THORNS,
EX_WALL_THORNS_NOPASS,
F_TYPE_CONDUIT,
F_TYPE_CONVEYOR,
F_TYPE_ELEMENTAL_WIND,
F_TYPE_ESCALATOR,
F_TYPE_FALLING,
F_TYPE_LAVA_FLOW,
F_TYPE_NONE,
F_TYPE_QUICKSAND,
F_TYPE_RIVER_FIRE,
F_TYPE_RIVER_SURFACE,
F_TYPE_ROTATING_DISC,
F_TYPE_SINKING_SWAMP,
F_TYPE_UNDERWATER,
F_TYPE_UNSEEN_FORCE,
F_TYPE_VOLC_UPDRAFT,
F_TYPE_WATER_VORTEX,
F_TYPE_WIND,
NORTH,
NUM_DIRS,
NUM_DOORFLAGS,
NUM_FLOW_TYPES,
NUM_ROOM_FLAGS,
NUM_SECTOR_TYPES,
revdirs,
ROOM_ARENA,
ROOM_ATRIUM,
ROOM_BFS_MARK,
ROOM_CLAN_HOUSE,
ROOM_DARK,
ROOM_DEATH,
ROOM_DOCK,
ROOM_EXPLOSIVE_GAS,
ROOM_FLAME_FILLED,
ROOM_GODROOM,
ROOM_HOLYOCEAN,
ROOM_HOUSE,
ROOM_HOUSE_CRASH,
ROOM_ICE_COLD,
ROOM_INDOORS,
ROOM_NOMAGIC,
ROOM_NOMOB,
ROOM_NOPHYSIC,
ROOM_NOPSIONICS,
ROOM_NORECALL,
ROOM_NOSCIENCE,
ROOM_NOTEL,
ROOM_NOTRACK,
ROOM_NULL_MAGIC,
ROOM_PEACEFUL,
ROOM_POISON_GAS,
ROOM_RADIOACTIVE,
ROOM_SLEEP_GAS,
ROOM_SMOKE_FILLED,
ROOM_SOUNDPROOF,
ROOM_TUNNEL,
ROOM_VACUUM,
SECT_ASTRAL,
SECT_BEACH,
SECT_CITY,
SECT_CLIMBING,
SECT_CORNFIELD,
SECT_DESERT,
SECT_ELEMENTAL_AIR,
SECT_ELEMENTAL_ASH,
SECT_ELEMENTAL_DUST,
SECT_ELEMENTAL_EARTH,
SECT_ELEMENTAL_FIRE,
SECT_ELEMENTAL_ICE,
SECT_ELEMENTAL_LIGHTNING,
SECT_ELEMENTAL_MAGMA,
SECT_ELEMENTAL_MINERALS,
SECT_ELEMENTAL_NEGATIVE,
SECT_ELEMENTAL_OOZE,
SECT_ELEMENTAL_POSITIVE,
SECT_ELEMENTAL_RADIANCE,
SECT_ELEMENTAL_SALT,
SECT_ELEMENTAL_SMOKE,
SECT_ELEMENTAL_STEAM,
SECT_ELEMENTAL_VACUUM,
SECT_ELEMENTAL_WATER,
SECT_FIELD,
SECT_FIRE_RIVER,
SECT_FLYING,
SECT_FOREST,
SECT_FREESPACE,
SECT_HILLS,
SECT_INSIDE,
SECT_JUNGLE,
SECT_MOUNTAIN,
SECT_NOTIME,
SECT_PITCH_PIT,
SECT_PITCH_SUB,
SECT_ROAD,
SECT_SWAMP,
SECT_UNDERWATER,
SECT_VEHICLE,
SECT_WATER_NOSWIM,
SECT_WATER_SWIM,
sectorColors,
SOUTH,
UP,
WEST |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
_toolbox
View2DToolbox _toolbox
_view
View2DPanel _view
MODE_SELECT
public static final int MODE_SELECT
MODE_CREATE_ROOM
public static final int MODE_CREATE_ROOM
MODE_MIMIC_ROOM
public static final int MODE_MIMIC_ROOM
MODE_DESTROY_ROOM
public static final int MODE_DESTROY_ROOM
MODE_CREATE_EXIT
public static final int MODE_CREATE_EXIT
MODE_DESTROY_EXIT
public static final int MODE_DESTROY_EXIT
MODE_CREATE_LINK
public static final int MODE_CREATE_LINK
MODE_DESTROY_LINK
public static final int MODE_DESTROY_LINK
_mode
int _mode
_autoGenerateExits
boolean _autoGenerateExits
_reverseExitsOnly
boolean _reverseExitsOnly
View2DController
public View2DController(View2DPanel view)
setMode
public void setMode(int mode)
setAutoGenerateExits
public void setAutoGenerateExits(boolean mode)
setReverseExitsOnly
public void setReverseExitsOnly(boolean mode)
purge
public void purge()
getToolbox
public View2DToolbox getToolbox()
mouseClicked
public final void mouseClicked(java.awt.event.MouseEvent evt)
- Specified by:
- mouseClicked in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent evt)
- Specified by:
- mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent evt)
- Specified by:
- mouseReleased in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent evt)
- Specified by:
- mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent evt)
- Specified by:
- mouseExited in interface java.awt.event.MouseListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent evt)
- Specified by:
- mouseMoved in interface java.awt.event.MouseMotionListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent evt)
- Specified by:
- mouseDragged in interface java.awt.event.MouseMotionListener
Last modified: Sun Jan 30, 20:15 EST