cleoni.adv
Class WorldLoader

java.lang.Object
  extended by cleoni.adv.DimxParser
      extended by cleoni.adv.WorldLoader

public class WorldLoader
extends DimxParser

Parser capable of reading a DXW file and building a WORLD


Field Summary
protected static java.lang.String[] setWorldAttrs
           
 
Fields inherited from class cleoni.adv.DimxParser
agent, buf, CONSUME, CR, currLine, EOF, logger, owner, PRESERVE, setCr, setCrTabSpace, setFunctArgs, setFunctClosers, setFunctions, setOperators, setPunctuation, setQuotes, setTabSpace, stackLevel, startLine, startToken, target, tokenTerminators, varspace, verbose, world
 
Constructor Summary
WorldLoader(Logger aLogger, Messages aMsgs)
           
WorldLoader(World aWorld, java.lang.String aBuf)
           
 
Method Summary
 World load(multiplayer server, java.lang.String aSystemDir, java.lang.String aFileName, java.lang.String serverType)
           
 Image parseImage()
           
 java.lang.Object[] parseImageBody(boolean showAreaAccepted)
           
 void parsePage(java.lang.String token)
           
 void parseScene()
           
 void parseScreen()
           
protected  boolean varsSet(java.lang.String attrlist)
          Setting World attrlist properties
 
Methods inherited from class cleoni.adv.DimxParser
eat_extended, eat, evalExpression, evalExpression, feed, getLine, identifyFunProc, identifyLine, lookupElement, lookupToken, lookupTokenCRsens, nextElement, nextToken, parseCR, parseCREOF, parseList, parseToken, readToCR, reset, resolve, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

setWorldAttrs

protected static final java.lang.String[] setWorldAttrs
Constructor Detail

WorldLoader

public WorldLoader(Logger aLogger,
                   Messages aMsgs)

WorldLoader

public WorldLoader(World aWorld,
                   java.lang.String aBuf)
Method Detail

load

public World load(multiplayer server,
                  java.lang.String aSystemDir,
                  java.lang.String aFileName,
                  java.lang.String serverType)
           throws DimxException,
                  java.lang.Exception
Throws:
DimxException
java.lang.Exception

parseImage

public Image parseImage()
                 throws DimxException
Throws:
DimxException

parseImageBody

public java.lang.Object[] parseImageBody(boolean showAreaAccepted)
                                  throws DimxException
Throws:
DimxException

varsSet

protected boolean varsSet(java.lang.String attrlist)
                   throws DimxException
Setting World attrlist properties

Throws:
DimxException

parseScene

public void parseScene()
                throws DimxException
Throws:
DimxException

parseScreen

public void parseScreen()
                 throws DimxException
Throws:
DimxException

parsePage

public void parsePage(java.lang.String token)
               throws DimxException
Throws:
DimxException