Documentation
¶
Index ¶
Constants ¶
View Source
const ( // cmd argformat // args must same order with GetArgs function args // no need to same order with map script // // create new terrain, must be 1st line except comment NewTerrain TerrainCmd = iota // name:string w:int h:int actturnboost:float // // initial ao count ActiveObjectsRand // count:int // // minimum co count on floor CarryObjectsRand // count:int // // add resource ResourceAt // resource:ResourceType amount:int x:int y:int ResourceHLine // resource:ResourceType amount:int x:int w:int y:int ResourceVLine // resource:ResourceType amount:int x:int y:int h:int ResourceLine // resource:ResourceType amount:int x1:int y1:int x2:int y2:int ResourceRect // resource:ResourceType amount:int x:int w:int y:int h:int ResourceFillRect // resource:ResourceType amount:int x:int w:int y:int h:int ResourceFillEllipses // resource:ResourceType amount:int x:int w:int y:int h:int ResourceMazeWall // resource:ResourceType amount:int x:int y:int w:int h:int xn:int yn:int connerfill:bool ResourceMazeWalk // resource:ResourceType amount:int x:int y:int w:int h:int xn:int yn:int connerfill:bool ResourceRand // resource:ResourceType mean:int stddev:int repeat:int ResourceFromPNG // name:string // // define terrain ageing // before start, Millisecond per ageing (0==no ageing), reset terrain to init state after n ageing ResourceAgeing // initrun:int msper:int resetaftern:int // // TileFlag is comma seperrated tile list // // add room AddRoom // bgtile:TileFlag walltile:TileFlag terrace:bool x:int y:int w:int h:int AddRoomMaze // bgtile:TileFlag walltile:TileFlag terrace:bool x:int y:int w:int h:int xn:int yn:int connerfill:bool AddRoomsRand // bgtile:TileFlag walltile:TileFlag terrace:bool align:int count:int mean:int stddev:int ConnectRooms // tile:TileFlag connect:int allconnect:bool diagonal:bool // // add tile TileAt // tile:TileFlag x:int y:int TileHLine // tile:TileFlag x:int w:int y:int TileVLine // tile:TileFlag x:int y:int h:int TileLine // tile:TileFlag x1:int y1:int x2:int y2:int TileRect // tile:TileFlag x:int w:int y:int h:int TileFillRect // tile:TileFlag x:int w:int y:int h:int TileFillEllipses // tile:TileFlag x:int w:int y:int h:int TileMazeWall // tile:TileFlag x:int y:int w:int h:int xn:int yn:int connerfill:bool TileMazeWalk // tile:TileFlag x:int y:int w:int h:int xn:int yn:int connerfill:bool // // end define terrain tiles (above commands) FinalizeTerrain // // // add fieldobj AddPortal // x:int y:int display:FieldObjDisplayType acttype:FieldObjActType PortalID:string DstPortalID:string message:string AddPortalRand // display:FieldObjDisplayType acttype:FieldObjActType PortalID:string DstPortalID:string message:string AddPortalInRoom // display:FieldObjDisplayType acttype:FieldObjActType PortalID:string DstPortalID:string message:string // AddRecycler // x:int y:int display:FieldObjDisplayType message:string AddRecyclerRand // count:int display:FieldObjDisplayType message:string AddRecyclerInRoom // count:int display:FieldObjDisplayType message:string // AddTrapTeleport // x:int y:int DstFloor:string message:string AddTrapTeleportsRand // count:int DstFloor:string message:string AddTrapTeleportsInRoom // count:int DstFloor:string message:string // AddTrap // x:int y:int display:FieldObjDisplayType acttype:FieldObjActType message:string AddTrapsRand // count:int display:FieldObjDisplayType acttype:FieldObjActType message:string AddTrapsInRoom // count:int display:FieldObjDisplayType acttype:FieldObjActType message:string // // add fieldobj rotate line attack AddRotateLineAttack // x:int y:int display:FieldObjDisplayType winglen:int wingcount:int degree:int perturn:int decay:DecayType message:string AddRotateLineAttackRand // count:int display:FieldObjDisplayType winglen:int wingcount:int degree:int perturn:int decay:DecayType message:string AddRotateLineAttackInRoom // count:int display:FieldObjDisplayType winglen:int wingcount:int degree:int perturn:int decay:DecayType message:string // // add Mine AddMine // x:int y:int display:FieldObjDisplayType decay:DecayType message:string AddMineRand // count:int display:FieldObjDisplayType decay:DecayType message:string AddMineInRoom // count:int display:FieldObjDisplayType decay:DecayType message:string TerrainCmd_Count int = iota )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TerrainCmd ¶
type TerrainCmd uint8
func String2TerrainCmd ¶
func String2TerrainCmd(s string) (TerrainCmd, bool)
func (TerrainCmd) CommentString ¶
func (e TerrainCmd) CommentString() string
func (TerrainCmd) String ¶
func (e TerrainCmd) String() string
Click to show internal directories.
Click to hide internal directories.