Documentation
¶
Index ¶
- func AddArchiveName(consumer chunk.Consumer, name string)
- func AddBasicLevelInformation(consumer chunk.Consumer, levelBaseID res.ResourceID, isCyberspace bool)
- func AddGameState(consumer chunk.Consumer)
- func AddLevel(consumer chunk.Consumer, levelID int, solid bool, isCyberspace bool)
- func AddLevelObjects(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddLevelTextures(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddLevelTimer(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddLevelVariables(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddLoopConfiguration(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddMap(consumer chunk.Consumer, levelBaseID res.ResourceID, solid bool, ...)
- func AddMapNotes(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddMasterObjectTables(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddStaticChunk(consumer chunk.Consumer, chunkID res.ResourceID, block []byte)
- func AddSurveillanceChunk(consumer chunk.Consumer, levelBaseID res.ResourceID)
- func AddTypedStaticChunk(consumer chunk.Consumer, chunkID res.ResourceID, chunkType chunk.TypeID, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddArchiveName ¶
AddArchiveName adds the chunk for the archive name with the provided information
func AddBasicLevelInformation ¶
func AddBasicLevelInformation(consumer chunk.Consumer, levelBaseID res.ResourceID, isCyberspace bool)
AddBasicLevelInformation adds the basic level info block
func AddGameState ¶
AddGameState adds the chunk for the game state
func AddLevelObjects ¶
func AddLevelObjects(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddLevelObjects adds level object tables
func AddLevelTextures ¶
func AddLevelTextures(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddLevelTextures adds level texture information
func AddLevelTimer ¶ added in v0.4.0
func AddLevelTimer(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddLevelTimer adds the basic timer list structure
func AddLevelVariables ¶
func AddLevelVariables(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddLevelVariables adds a chunk for level variables.
func AddLoopConfiguration ¶
func AddLoopConfiguration(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddLoopConfiguration adds an empty loop configuration chunk
func AddMap ¶
func AddMap(consumer chunk.Consumer, levelBaseID res.ResourceID, solid bool, exceptStartingPosition bool)
AddMap adds a map
func AddMapNotes ¶
func AddMapNotes(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddMapNotes prepares empty map notes chunks
func AddMasterObjectTables ¶
func AddMasterObjectTables(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddMasterObjectTables adds main object tables
func AddStaticChunk ¶
func AddStaticChunk(consumer chunk.Consumer, chunkID res.ResourceID, block []byte)
AddStaticChunk adds a static block with given data to the consumer
func AddSurveillanceChunk ¶
func AddSurveillanceChunk(consumer chunk.Consumer, levelBaseID res.ResourceID)
AddSurveillanceChunk adds a chunk for surveillance information
func AddTypedStaticChunk ¶ added in v0.4.0
func AddTypedStaticChunk(consumer chunk.Consumer, chunkID res.ResourceID, chunkType chunk.TypeID, block []byte)
AddTypedStaticChunk adds a static block with given data and type to the consumer
Types ¶
This section is empty.