C# Class MegaMan.IO.Xml.StageXmlReader

Inheritance: MegaMan.IO.Xml.GameXmlReader
Datei anzeigen Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Methods

Method Description
Init ( IDataSourceLoader dataSource ) : void
Load ( MegaMan.Common.FilePath path ) : StageInfo
LoadMusicXml ( System.Xml.Linq.XElement mapXml ) : void
LoadScreens ( System.Xml.Linq.XElement mapXml ) : void
StageXmlReader ( IReaderProvider readerProvider, EntityPlacementXmlReader entityReader, HandlerCommandXmlReader commandReader ) : System

Private Methods

Method Description
LoadScreenLayer ( System.Xml.Linq.XElement node, string stagePath, string name, Tileset tileset, int tileStartX, int tileStartY, bool foreground ) : ScreenLayerInfo
LoadScreenLayerKeyFrame ( System.Xml.Linq.XElement node ) : ScreenLayerKeyframe
LoadScreenXml ( System.Xml.Linq.XElement node, MegaMan.Common.FilePath stagePath, Tileset tileset ) : ScreenInfo
LoadTiles ( string filepath ) : ].int[

Method Details

Init() public method

public Init ( IDataSourceLoader dataSource ) : void
dataSource IDataSourceLoader
return void

Load() public method

public Load ( MegaMan.Common.FilePath path ) : StageInfo
path MegaMan.Common.FilePath
return MegaMan.Common.StageInfo

LoadMusicXml() public method

public LoadMusicXml ( System.Xml.Linq.XElement mapXml ) : void
mapXml System.Xml.Linq.XElement
return void

LoadScreens() public method

public LoadScreens ( System.Xml.Linq.XElement mapXml ) : void
mapXml System.Xml.Linq.XElement
return void

StageXmlReader() public method

public StageXmlReader ( IReaderProvider readerProvider, EntityPlacementXmlReader entityReader, HandlerCommandXmlReader commandReader ) : System
readerProvider IReaderProvider
entityReader EntityPlacementXmlReader
commandReader HandlerCommandXmlReader
return System