Interface IMapGenerator
Basisinterface für einen OctoAwesome-MapGenerator
Namespace: OctoAwesome
Assembly: OctoAwesome.dll
Syntax
public interface IMapGenerator
Methoden
GenerateColumn(IDefinitionManager, IPlanet, Index2)
Generiert eine Säule von Chunks in der Höhe des Planeten.
Deklaration
IChunkColumn GenerateColumn(IDefinitionManager definitionManager, IPlanet planet, Index2 index)
Parameter
Typ | Name | Beschreibung |
---|---|---|
IDefinitionManager | definitionManager | Referenz auf den Definition Manager |
IPlanet | planet | Der Planet für den der Chunk generiert wird |
Index2 | index | Die Position des neu generierten Chunks |
R�ckgabewert
Typ | Beschreibung |
---|---|
IChunkColumn | Eine Säule von neu generierten Chunks |
GenerateColumn(Stream, IDefinitionManager, Int32, Index2)
Generiert eine Säule von Chunks in der Höhe des Planeten aus dem angegebenen Stream.
Deklaration
IChunkColumn GenerateColumn(Stream stream, IDefinitionManager definitionManager, int planetId, Index2 index)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Stream | stream | Quellstream |
IDefinitionManager | definitionManager | Der verwendete DefinitionManager |
System.Int32 | planetId | Der Index des Planeten |
Index2 | index | Die Position der Säule |
R�ckgabewert
Typ | Beschreibung |
---|---|
IChunkColumn |
GeneratePlanet(Guid, Int32, Int32)
Generiert einen neuen Planeten
Deklaration
IPlanet GeneratePlanet(Guid universeGuid, int planetId, int seed)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Guid | universeGuid | Die Universums-ID, dem der Planet angehört |
System.Int32 | planetId | Der Index des Planeten |
System.Int32 | seed | Der Zuffalsseed, der für den Weltengenerator verwendet wird |
R�ckgabewert
Typ | Beschreibung |
---|---|
IPlanet | Den generierten Planeten |
GeneratePlanet(Stream)
Generiert einen neuen Planeten aus dem angegebenen Stream
Deklaration
IPlanet GeneratePlanet(Stream stream)
Parameter
Typ | Name | Beschreibung |
---|---|---|
Stream | stream |
R�ckgabewert
Typ | Beschreibung |
---|---|
IPlanet | Der generierte Planet |