com.threerings.tudey.data
Class TudeySceneModel.GlobalEntry

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.data.TudeySceneModel.Entry
          extended by com.threerings.tudey.data.TudeySceneModel.IdEntry
              extended by com.threerings.tudey.data.TudeySceneModel.GlobalEntry
All Implemented Interfaces:
Exportable, Copyable, Cloneable, Comparable<TudeySceneModel.IdEntry>
Enclosing class:
TudeySceneModel

public static class TudeySceneModel.GlobalEntry
extends TudeySceneModel.IdEntry

A global entry.


Field Summary
 ConfigReference<SceneGlobalConfig> sceneGlobal
          The configuration of the global.
 
Constructor Summary
TudeySceneModel.GlobalEntry()
           
 
Method Summary
 EntrySprite createSprite(TudeyContext ctx, TudeySceneView view)
          Creates a sprite for this entry.
 SceneGlobalConfig.Original getConfig(ConfigManager cfgmgr)
          Returns the path config implementation.
 HandlerConfig[] getHandlers(ConfigManager cfgmgr)
          Returns the entry's handler configs, if any.
 String getLogicClassName(ConfigManager cfgmgr)
          Returns the name of the server-side logic class to use for the entry, or null for none.
 void getPreloads(ConfigManager cfgmgr, PreloadableSet preloads)
          Adds the resources to preload for this entry to the supplied set.
 ConfigReference getReference()
          Returns a reference to this entry's config reference.
 String[] getTags(ConfigManager cfgmgr)
          Returns the entry's tags, if any.
 boolean isValid(ConfigManager cfgmgr)
          Determines whether this entry has a valid configuration.
 void setReference(ConfigReference reference)
          Sets this entry's config reference.
 
Methods inherited from class com.threerings.tudey.data.TudeySceneModel.IdEntry
compareTo, getId, getKey, setId
 
Methods inherited from class com.threerings.tudey.data.TudeySceneModel.Entry
createCursor, createElement, createPatrolPath, createShape, getBounds, getCollisionFlags, getElevation, getModel, getRotation, getTranslation, isDefaultEntrance, transform
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

sceneGlobal

@Editable(nullable=true)
public ConfigReference<SceneGlobalConfig> sceneGlobal
The configuration of the global.

Constructor Detail

TudeySceneModel.GlobalEntry

public TudeySceneModel.GlobalEntry()
Method Detail

getConfig

public SceneGlobalConfig.Original getConfig(ConfigManager cfgmgr)
Returns the path config implementation.


setReference

public void setReference(ConfigReference reference)
Description copied from class: TudeySceneModel.Entry
Sets this entry's config reference.

Specified by:
setReference in class TudeySceneModel.Entry

getReference

public ConfigReference getReference()
Description copied from class: TudeySceneModel.Entry
Returns a reference to this entry's config reference.

Specified by:
getReference in class TudeySceneModel.Entry

isValid

public boolean isValid(ConfigManager cfgmgr)
Description copied from class: TudeySceneModel.Entry
Determines whether this entry has a valid configuration.

Specified by:
isValid in class TudeySceneModel.Entry

getLogicClassName

public String getLogicClassName(ConfigManager cfgmgr)
Description copied from class: TudeySceneModel.Entry
Returns the name of the server-side logic class to use for the entry, or null for none.

Specified by:
getLogicClassName in class TudeySceneModel.Entry

getTags

public String[] getTags(ConfigManager cfgmgr)
Description copied from class: TudeySceneModel.Entry
Returns the entry's tags, if any.

Specified by:
getTags in class TudeySceneModel.Entry

getHandlers

public HandlerConfig[] getHandlers(ConfigManager cfgmgr)
Description copied from class: TudeySceneModel.Entry
Returns the entry's handler configs, if any.

Specified by:
getHandlers in class TudeySceneModel.Entry

getPreloads

public void getPreloads(ConfigManager cfgmgr,
                        PreloadableSet preloads)
Description copied from class: TudeySceneModel.Entry
Adds the resources to preload for this entry to the supplied set.

Specified by:
getPreloads in class TudeySceneModel.Entry

createSprite

public EntrySprite createSprite(TudeyContext ctx,
                                TudeySceneView view)
Description copied from class: TudeySceneModel.Entry
Creates a sprite for this entry.

Specified by:
createSprite in class TudeySceneModel.Entry


Copyright © 2011. All Rights Reserved.