Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 MapEditorUI, com.theoworlds.mapeditor.MapEditorUI
 mapName, com.theoworlds.mapeditor.WorldEditor
 mapName_txt, com.theoworlds.mapeditor.PanelWorldSettings
 MapObject, com.theoworlds.builder.MapObject
 MapObjectSettings, com.theoworlds.builder.settings.MapObjectSettings
 mapPath, com.theoworlds.socketServers.TheoRoomData
 mapScrollX, com.theoworlds.builder.World
 mapScrollY, com.theoworlds.builder.World
 mark, com.theoworlds.builder.Tile
 MARK_COLOR, com.theoworlds.builder.Tile
 MARKER_DEPTH, com.theoworlds.builder.MapObject
 markLayer, com.theoworlds.mapeditor.PanelFurnitureAnalyser
 markRegistrationPoint, com.theoworlds.mapeditor.PanelFurnitureAnalyser
 maskHitTest, com.theoworlds.builder.World
 maskMap, com.theoworlds.builder.World
 MAX_CHARACTER_TILE_STACK, com.theoworlds.builder.Constants
 MAX_DIRECTIONS, com.theoworlds.builder.Constants
 MAX_FLOOR_TILE_STACK, com.theoworlds.builder.Constants
 MAX_FURNITURE_TILE_STACK, com.theoworlds.builder.Constants
 MAX_ROW_ZORDER, com.theoworlds.builder.World
 MAX_TILE_STACK, com.theoworlds.builder.Constants
 maxMessageLength, com.theoworlds.builder.Config
 maxUsers, com.theoworlds.socketServers.TheoRoomData
 MESSAGE_BODY_BEGIN, com.theoworlds.chat.Emoticons
 MESSAGE_END, com.theoworlds.chat.Emoticons
 MESSAGE_FROM_BEGIN, com.theoworlds.chat.Emoticons
 message_txt, com.theoworlds.mapeditor.PanelCharacter
 MODE_BACKGROUND, com.theoworlds.mapeditor.MapEditorUI
 MODE_CHARACTER, com.theoworlds.mapeditor.MapEditorUI
 MODE_FLOOR, com.theoworlds.mapeditor.MapEditorUI
 MODE_FOREGROUND, com.theoworlds.mapeditor.MapEditorUI
 MODE_FURNITURE, com.theoworlds.mapeditor.MapEditorUI
 MODE_MAP_EDIT, com.theoworlds.mapeditor.MapEditorUI
 MODE_NONE, com.theoworlds.mapeditor.MapEditorUI
 MODE_TEST_MAP, com.theoworlds.mapeditor.MapEditorUI
 MODE_WORLD_SETTINGS, com.theoworlds.mapeditor.MapEditorUI
 modeCursor, com.theoworlds.mapeditor.MapEditorUI
 modeEdition, com.theoworlds.mapeditor.MapEditorUI
 moderator_name, com.theoworlds.builder.Config
 moderator_pass, com.theoworlds.builder.Config
 MODERATOR_PLUGIN, com.theoworlds.socketServers.ServerES
 mouseX, com.theoworlds.builder.World
 mouseY, com.theoworlds.builder.World
 moveCharacter, com.theoworlds.builder.World
 moveCharacterTest, com.theoworlds.mapeditor.WorldEditor
 moveDirProcessing, com.theoworlds.builder.Character
 moveNetCharacter, com.theoworlds.builder.World
 moveToDir, com.theoworlds.builder.Character
 moveToTile
 moving, com.theoworlds.builder.CharacterLogic
 myName, com.theoworlds.chat.TheoChatUI
N
 name, com.theoworlds.socketServers.TheoRoomData
 nameTxt, com.theoworlds.builder.Character
 netCharacterCorrection, com.theoworlds.builder.World
 netCharacterSay, com.theoworlds.builder.World
 netID
public function MapEditorUI()
public function set mapName(s: String):Void
private var mapName_txt: TextField
public function MapObject(target: MovieClip,
spriteMCName: String,
spriteMCZOrder: Number,
tileX: Number,
tileY: Number,
mos: MapObjectSettings,
skipValidation: Boolean)
function MapObjectSettings(type: Number)
var mapPath: String
public function get mapScrollX():Number
the ammount of scroll applied to the world/map in pixels
public function get mapScrollY():Number
the container position (Number) (movieclip containing the World objects -- floor(Tile), furniture(Furniture), characters(Character))
public function set mark(b: Boolean):Void
used for debug to mark tiles in different colors
private static var MARK_COLOR: Number
private static var MARKER_DEPTH: Number
the depth(:Number) of the debug layer
private var markLayer: MovieClip
private function markRegistrationPoint():Void
public function maskHitTest():Boolean
true if the click was on the mask and false otherwise (or if the mask is not present)
private function maskMap(minX: Number,
minY: Number,
maxX: Number,
maxY: Number):Void
Mask map -- can be used hide the area of the map that is out of the scroll area
static function get MAX_CHARACTER_TILE_STACK():Number
static function get MAX_DIRECTIONS():Number
static function get MAX_FLOOR_TILE_STACK():Number
static function get MAX_FURNITURE_TILE_STACK():Number
private var MAX_ROW_ZORDER: Number
a z--order value calculated on initialization for speed
static function get MAX_TILE_STACK():Number
public static var maxMessageLength: Number
the maximum number of characters in a message if the previous text bubble didn’t disappear yet, and the sum of the new message and the old message characters is less then _maxTextLength, then the new message is added to the existing bubble (appended)
var maxUsers: Number
private var MESSAGE_BODY_BEGIN: String
private var MESSAGE_END: String
private var MESSAGE_FROM_BEGIN: String
private var message_txt: TextField
public static function get MODE_BACKGROUND():Number
public static function get MODE_CHARACTER():Number
public static function get MODE_FLOOR():Number
public static function get MODE_FOREGROUND():Number
public static function get MODE_FURNITURE():Number
public static function get MODE_MAP_EDIT():Number
public static function get MODE_NONE():Number
public static function get MODE_TEST_MAP():Number
public static function get MODE_WORLD_SETTINGS():Number
private var modeCursor: MovieClip
private var modeEdition: Object
public static var moderator_name: String
public static var moderator_pass: String
private var MODERATOR_PLUGIN: String
public function get mouseX():Number
getting local _xmouse coordinates
public function get mouseY():Number
getting local _ymouse
public function moveCharacter(characterID: Number,
tileX: Number,
tileY: Number,
dir: Number,
nonStop: Boolean,
latency: Number):Void
makes a character move
public function moveCharacterTest():Void
public function moveDirProcessing(dir: Number,
nonStop: Boolean):Void
moves the character to a given direction this function is used to emulate the keyboard control.
public function moveNetCharacter(netID: String,
tileX: Number,
tileY: Number,
dir: Number,
nonStop: Boolean,
latency: Number):Void
* used in TheoChat * tells the character to move to a tile * this method uses overloading * if tileX, tileY is send -- move to that tile * if direction is sent -- move to that direction * call moveCharacter(ID, tileX, tileY) * or moveCharacter(ID, null, null, direction) * @param netID (String) -- network ID of the character(Character) * @param tileX position on the map (column:Number) * @param tileY position on the map (row:Number) * @param dir reduntant? 
public function moveToDir(dir: Number,
nonStop: Boolean):Void
makes the character start to move in a specific direction // TODO -- implement the same for network characters
public function moveToTile(tileX: Number,
tileY: Number,
latency: Number):Void
makes the character move to the indicated tile
public function moveToTile(tileX: Number,
tileY: Number,
latency: Number):Void
moves a character to the given tile
private function moving():Void
the method called by setInterval -- calls the path finding function
public var myName: String
var name: String
private var nameTxt: TextField
the text field for displaying the character name
public function netCharacterCorrection(cs: CharacterSettings,
cause: MapObjectSettings):Void
called fromTheoChat (optimize it?)
public function netCharacterSay(netID: String,
text: String,
params: Object):Void
text message received from another character
public function get netID ():String
the network ID (String)
public var netID: String
net id of the character -- from server.
private var netID: String
Close