208 lines
8.2 KiB
XML
208 lines
8.2 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Icarus.Resources</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Icarus.Resources.ConfigParser">
|
|
<summary>
|
|
The Config Parser will parse a config file of the following format:
|
|
|
|
# This is a comment
|
|
variable: value
|
|
variable: value
|
|
variable: value
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ConfigParser.#ctor(System.String)">
|
|
<summary>
|
|
Generate a new ConfigParser
|
|
</summary>
|
|
<param name="fileName">The configuration file to parse</param>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ConfigParser.ParseConfigFile(System.String)">
|
|
<summary>
|
|
Parses the configuration file.
|
|
</summary>
|
|
<param name="filename"></param>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ConfigParser.nextVcombo(System.IO.StreamReader)">
|
|
<summary>
|
|
Retrieve the next Vcombo object
|
|
</summary>
|
|
<returns>The next Vcombo, null if there is none</returns>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ConfigParser.nextLine(System.IO.StreamReader)">
|
|
<summary>
|
|
Retrieve the next line, automagically skips the comments
|
|
</summary>
|
|
<returns>The next non-comment line, null if there is none</returns>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ConfigParser.Item(System.String)">
|
|
<summary>
|
|
Gets or sets configuration properties.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Icarus.Resources.ConfigParser.Vcombo">
|
|
<summary>
|
|
This stores a variable/value combination as generated by
|
|
the ConfigParser class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ConfigParser.Vcombo.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Generate a new Vcombo with fields as defined
|
|
in the parameter list
|
|
</summary>
|
|
<param name="name">The variable name</param>
|
|
<param name="val">The variable value</param>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ConfigParser.Vcombo.Name">
|
|
<summary>
|
|
This stores the variable name in string Representaton
|
|
|
|
The variable name is everything before the first ":"
|
|
|
|
Example:
|
|
Stinkyness: -50
|
|
|
|
Variable is the string "Strinkyness"
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ConfigParser.Vcombo.Value">
|
|
<summary>
|
|
The value of the variable in a string Representation
|
|
|
|
This contains everything after the first ":" not including
|
|
whitespace.
|
|
|
|
Example:
|
|
Stinkyness:-50
|
|
Stinkyness: -50
|
|
Stinkyness: -50
|
|
|
|
All have a value of the string "-50"
|
|
|
|
Example:
|
|
PATH: C:\My Stuff\Video Games\SuperCool
|
|
|
|
Has a value of the string: "C:\My Stuff\Video Games\SuperCool"
|
|
</summary>
|
|
</member>
|
|
<member name="T:Icarus.Resources.ResourceManager">
|
|
<summary>
|
|
The resource manager class gives us a central repository of paths that the application needs to access its assets, like graphics, sounds, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.mg_Instance">
|
|
<summary>
|
|
Singleton Implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ResourceManager.#ctor">
|
|
<summary>
|
|
Singleton Implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.m_BasePath">
|
|
<summary>
|
|
The base path of the application.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.m_ImageDirName">
|
|
<summary>
|
|
The name of the directory, relative to the base path, where the images reside.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.m_LevelDirName">
|
|
<summary>
|
|
The name of the directory, relative to the base path, where the levels reside.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.m_MusicDirName">
|
|
<summary>
|
|
The name of the directory, relative to the base path, where the music resides.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.m_TextDirName">
|
|
<summary>
|
|
The name of the directory, relative to the base path, where the text files reside.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Icarus.Resources.ResourceManager.m_SoundDirName">
|
|
<summary>
|
|
The name of the directory, relative to the base path, where the sound files reside.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Icarus.Resources.ResourceManager.GetRandomSoundFrom(System.String)">
|
|
<summary>
|
|
Gets a random sound from the directory whose id is passed in.
|
|
</summary>
|
|
<param name="dirId"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.Instance">
|
|
<summary>
|
|
Singleton Implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.BasePath">
|
|
<summary>
|
|
Returns the base path for all the resources. By default, the base path is the directory from which the application is launched.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.ImageDirName">
|
|
<summary>
|
|
Gets or sets the name of the directory, relative to the base path, where the images reside.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.LevelDirName">
|
|
<summary>
|
|
Gets or sets the name of the directory, relative to the base path, where the levels reside.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.MusicDirName">
|
|
<summary>
|
|
Gets or sets the name of the directory, relative to the base path, where the music resides.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.TextDirName">
|
|
<summary>
|
|
Gets or sets the name of the directory, relative to the base path, where the text files reside.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.SoundDirName">
|
|
<summary>
|
|
Gets or sets the name of the directory, relative to the base path, where the sound files reside.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.ImagePath">
|
|
<summary>
|
|
Gets the full path to the image directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.LevelPath">
|
|
<summary>
|
|
Gets the full path to the levels directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.MusicPath">
|
|
<summary>
|
|
Gets the full path to the music directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.SoundPath">
|
|
<summary>
|
|
Gets the full path to the sound directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Icarus.Resources.ResourceManager.TextPath">
|
|
<summary>
|
|
Gets the full path to the text directory.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|