com.planet_ink.coffee_mud.Libraries.layouts
Class CrossLayout

java.lang.Object
  extended by com.planet_ink.coffee_mud.Libraries.layouts.AbstractLayout
      extended by com.planet_ink.coffee_mud.Libraries.layouts.CrossLayout
All Implemented Interfaces:
AreaGenerationLibrary.LayoutManager

public class CrossLayout
extends AbstractLayout


Constructor Summary
CrossLayout()
           
 
Method Summary
 void addRoom(LayoutSet lSet, AreaGenerationLibrary.LayoutNode n2, int dir)
           
 java.util.Vector<AreaGenerationLibrary.LayoutNode> generate(int num, int dir)
           
 java.lang.String name()
           
 
Methods inherited from class com.planet_ink.coffee_mud.Libraries.layouts.AbstractLayout
diff, getDirection, getRunDirection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrossLayout

public CrossLayout()
Method Detail

name

public java.lang.String name()
Specified by:
name in interface AreaGenerationLibrary.LayoutManager
Specified by:
name in class AbstractLayout

addRoom

public void addRoom(LayoutSet lSet,
                    AreaGenerationLibrary.LayoutNode n2,
                    int dir)

generate

public java.util.Vector<AreaGenerationLibrary.LayoutNode> generate(int num,
                                                                   int dir)
Specified by:
generate in interface AreaGenerationLibrary.LayoutManager
Specified by:
generate in class AbstractLayout