Class 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
C
 com.theoworlds.builder.Character
 com.theoworlds.builder.CharacterLogic
 com.theoworlds.builder.CharacterLogicControlled
 com.theoworlds.builder.CharacterLogicRandom
 com.theoworlds.builder.Config
 com.theoworlds.builder.Constants
 com.theoworlds.builder.Furniture
 com.theoworlds.builder.lib.Library
 com.theoworlds.builder.lib.LibraryItem
 com.theoworlds.builder.MapObject
 com.theoworlds.builder.settings.CharacterSettings
 com.theoworlds.builder.settings.FurnitureSettings
 com.theoworlds.builder.settings.MapObjectSettings
 com.theoworlds.builder.settings.TileSettings
 com.theoworlds.builder.TextBubble
 com.theoworlds.builder.TextBubbleController
 com.theoworlds.builder.Tile
 com.theoworlds.builder.World
 com.theoworlds.builder.WorldLogic
 com.theoworlds.chat.Emoticons
 com.theoworlds.chat.Message
 com.theoworlds.chat.TheoChatUI
 com.theoworlds.mapeditor.GeneratedFurniture
 com.theoworlds.mapeditor.MapEditorUI
 com.theoworlds.mapeditor.PanelCharacter
 com.theoworlds.mapeditor.PanelEditMap
 com.theoworlds.mapeditor.PanelFloorTiles
 com.theoworlds.mapeditor.PanelFurniture
 com.theoworlds.mapeditor.PanelFurnitureAnalyser
 com.theoworlds.mapeditor.PanelWorldSettings
 com.theoworlds.mapeditor.WorldEditor
 com.theoworlds.socketServers.Server
 com.theoworlds.socketServers.ServerES
 com.theoworlds.socketServers.ServerEvent
 com.theoworlds.socketServers.ServerLC
 com.theoworlds.socketServers.ServerSF
 com.theoworlds.socketServers.TheoRoomData
 com.theoworlds.TheoApp
 com.theoworlds.TheoChat
 com.theoworlds.TheoEditor
 com.theoworlds.utils.BaseButton
 com.theoworlds.utils.LocalNet
 com.theoworlds.utils.Proxy
 com.theoworlds.utils.TextButton
 com.theoworlds.utils.Utils
Character class -- character/avatar main class
CharacterLogic class - stores the character logic.
CharacterLogicControlled class - character logic that makes the character to be controlled (by mouse or keyboard) - used for “I” character
CharacterLogicRandom class - character logic that makes the character do random actions - usefull for “monsters” in game and bots in mult-iuser applications
Config class - loads config from external file.
Constants class - Stores values that don’t change
Furniture class - furniture main class
LibraryItem class i- stores and manages a collection of LibraryItem objects organized in sub-libraries - those are map objects like Floor tiles, Furniture and Characters that can be placed on maps
if we need variations of the same symbol (map object), for example a chair -- make a version of this chair that is sittable and another that is not, we can do it in two different ways: 1 -- we can create two librariy items (symbols) that look the SAME (point to the same SWF file), but have one single (or more) different attributes
base class for all map objects classes on the map : Tile, Furniture, Character
CharacterSettings class stores the settings of a Character object
FurnitureSettings class stores the settings of a Furniture object
This class and its inheritants is used to organize the map object parameters
TileSettings class stores the settings of a Floor tile object
TextBubble class - chat “bubbles” that appear above characters when they “talk”
TextBubbleController class -- manages text bubbles
Tile class -- floor tile main class
World class -- main class that builds an isometric tile--based map
WorldLogic class -- a.k.a God or Game Logic defines the rules of this World and what happens in different situations reacts to the mouse and the keyboard inputs and takes decisions
TheoChatUI class - this is TheoChat app UI class
GeneratedFurniture class - This is an extended Furniture class with extra functionality used by Map Editor
MapEditorUI class - This class manages the Map Editor UI
PanelCharacter class - This is an UI class for the panel that stores the characters preview
PanelEditMap class - The Edit Map panel UI class
PanelFloorTiles class - The Floor Tiles panel UI class
PanelFurniture class - The Furniture panel UI class
PanelWorldSettings class - The Settings panel UI class
WorldEditor class - main MapEditor class
Server class - the basic object to communicate with the socket server - to be extended by implementation for each type of server
ServerLC class - server class that communicates using LocalConnection (for local demos without a real server)
ServerSF class - server class that communicates with SmartFoxServer
TheoApp class -- basic Theo application class.
TheoChatUI class - TheoChat application main class
TheoEditor class - Theo MapEditor application main class
Utils class - a collection of useful functions
Close