aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2020-05-23 18:45:09 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2020-05-23 18:45:09 +0300
commit543bf76e0f043e3f7bc050257b230f4df6ad55a7 (patch)
treefa361752ff3c09a089ed6d3efc44afabcda8a6f8
parentf0b74ed2874e44e821e03dfcd554346bc4a3df62 (diff)
downloadMundus-543bf76e0f043e3f7bc050257b230f4df6ad55a7.tar
Mundus-543bf76e0f043e3f7bc050257b230f4df6ad55a7.tar.gz
Mundus-543bf76e0f043e3f7bc050257b230f4df6ad55a7.zip
Added a file of the built documentation
-rw-r--r--Mundus - Built Documentation.xml1589
1 files changed, 1589 insertions, 0 deletions
diff --git a/Mundus - Built Documentation.xml b/Mundus - Built Documentation.xml
new file mode 100644
index 0000000..a409e26
--- /dev/null
+++ b/Mundus - Built Documentation.xml
@@ -0,0 +1,1589 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Mundus</name>
+ </assembly>
+ <members>
+ <member name="M:Mundus.Views.Windows.NewGameWindow.OnBtnGenerateClicked(System.Object,System.EventArgs)">
+ <summary>
+ Hides this screen, generates map and initializes the game window
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.NewGameWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.NewGameWindow.OnRbCreativeToggled(System.Object,System.EventArgs)">
+ <summary>
+ You can choose your Map size only in creative, it is predetermined by screen and inventory size in survival.
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.NewGameWindow.SetMapSize">
+ <summary>
+ Sets map size from screen and inventory size
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.NewGameWindow.GenerateMap">
+ <summary>
+ Calls GameGenerator to generate the map depending on the selected map size button
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.NewGameWindow.ScreenInventorySetup">
+ <summary>
+ Does the inital steps that are required by all windows upon game generation
+ </summary>
+ </member>
+ <member name="P:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.Size">
+ <summary>
+ Gets value for the height and width of the game screen, map screens and inventory screen
+ and the width of stats, hotbar, accessories, gear and items on the ground menus
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.SetMapMenuVisibility(System.Boolean)">
+ <summary>
+ The map menu is the left menu with the grond layer, structure layer, coordinates, superlayer and "ground above player" items
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.SetInvMenuVisibility(System.Boolean)">
+ <summary>
+ The inventory menu is the right menu with the items, accessories, gear incentories, item info and crafting button
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.PrintWorldScreen">
+ <summary>
+ Prints the screen that the player uses to interract with the game map
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.PrintMainMenu">
+ <summary>
+ Prints the energy, health and hot bars and log
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.PrintInventory">
+ <summary>
+ Prints the inventory (items, accessories and gear)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.PrintSelectedItemInfo(Mundus.Service.Tiles.Items.ItemTile)">
+ <summary>
+ Prints the information that is avalable for the given item
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Small.SmallGameWindow.PrintMap">
+ <summary>
+ Prints the map menu items (ground layer, structure layer, coordinates, current superlayer, there is hole on top of player)
+ </summary>
+ </member>
+ <member name="P:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.Size">
+ <summary>
+ Gets value for the height and width of the game screen, map screens and inventory screen
+ and the width of stats, hotbar, accessories, gear and items on the ground menus
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.SetMapMenuVisibility(System.Boolean)">
+ <summary>
+ The map menu is the left menu with the grond layer, structure layer, coordinates, superlayer and "ground above player" items
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.SetInvMenuVisibility(System.Boolean)">
+ <summary>
+ The inventory menu is the right menu with the items, accessories, gear incentories, item info and crafting button
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.PrintWorldScreen">
+ <summary>
+ Prints the screen that the player uses to interract with the game map
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.PrintMainMenu">
+ <summary>
+ Prints the energy, health and hot bars and log
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.PrintInventory">
+ <summary>
+ Prints the inventory (items, accessories and gear)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.PrintSelectedItemInfo(Mundus.Service.Tiles.Items.ItemTile)">
+ <summary>
+ Prints the information that is avalable for the given item
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Medium.MediumGameWindow.PrintMap">
+ <summary>
+ Prints the map menu items (ground layer, structure layer, coordinates, current superlayer, there is hole on top of player)
+ </summary>
+ </member>
+ <member name="P:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.Size">
+ <summary>
+ Gets value for the height and width of the game screen, map screens and inventory screen
+ and the width of stats, hotbar, accessories, gear and items on the ground menus
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.SetMapMenuVisibility(System.Boolean)">
+ <summary>
+ The map menu is the left menu with the grond layer, structure layer, coordinates, superlayer and "ground above player" items
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.SetInvMenuVisibility(System.Boolean)">
+ <summary>
+ The inventory menu is the right menu with the items, accessories, gear incentories, item info and crafting button
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.PrintWorldScreen">
+ <summary>
+ Prints the screen that the player uses to interract with the game map
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.PrintMainMenu">
+ <summary>
+ Prints the energy, health and hot bars and log
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.PrintInventory">
+ <summary>
+ Prints the inventory (items, accessories and gear)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.PrintSelectedItemInfo(Mundus.Service.Tiles.Items.ItemTile)">
+ <summary>
+ Prints the information that is avalable for the given item
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.GameWindows.Large.LargeGameWindow.PrintMap">
+ <summary>
+ Prints the map menu items (ground layer, structure layer, coordinates, current superlayer, there is hole on top of player)
+ </summary>
+ </member>
+ <member name="P:Mundus.Views.Windows.SettingsWindow.Sender">
+ <summary>
+ This is used to show the sender (the window that opened this one) when you close this window
+ </summary>
+ </member>
+ <member name="P:Mundus.Views.Windows.PauseWindow.GameWindow">
+ <summary>
+ Gets or sets the game window that opened the pause window (see OnBtnExitClicked)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.PauseWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.PauseWindow.OnBtnSaveClicked(System.Object,System.EventArgs)">
+ <summary>
+ Saves the game state (map and inventories) and closes the pause window
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.PauseWindow.OnBtnSaveExitClicked(System.Object,System.EventArgs)">
+ <summary>
+ Saves the game, closes the window and also closes the window that opened it
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.PauseWindow.OnBtnExitClicked(System.Object,System.EventArgs)">
+ <summary>
+ Closes the window and also closes the window that opened it
+ </summary>
+ </member>
+ <member name="F:Mundus.Views.Windows.CraftingWindow.recipes">
+ <summary>
+ All the crafting recipes (gets set at Initialize())
+ </summary>
+ </member>
+ <member name="F:Mundus.Views.Windows.CraftingWindow.recipeIndex">
+ <summary>
+ Used to track which recipe should be displayed
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.Initialize">
+ <summary>
+ Resets visuals and prepares avalable recipes for current items in inventory
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.OnBtnPrevClicked(System.Object,System.EventArgs)">
+ <summary>
+ Selects the previous avalable recipe and updates
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.OnBtnNextClicked(System.Object,System.EventArgs)">
+ <summary>
+ Selects the following avalable recipe and updates
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.OnBtnCraftClicked(System.Object,System.EventArgs)">
+ <summary>
+ Crafts the item (calls CraftingController and hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.PrintRecipe">
+ <summary>
+ Sets information values for the currently selected recipe
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.UpdateNextPrevBtns">
+ <summary>
+ Updates the btnNext and btnPrev sensitivity
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.ClearScreen">
+ <summary>
+ Sets default empty values for required items and their amounts
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.CraftingWindow.Reset">
+ <summary>
+ Sets default empty values for the whole window
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.MusicWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.MainWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="F:Mundus.Views.Windows.LogWindow.scroll">
+ <summary>
+ Used for crolling up and down the log messages
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.LogWindow.Initialize">
+ <summary>
+ Prints all logs it can (starting from most recent) and updates the buttons
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.LogWindow.PrintLogs">
+ <summary>
+ Prints the log messages
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.LogWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.LogWindow.UpdateButtons">
+ <summary>
+ Updates the butNewer and btnOlder sensitivity
+ </summary>
+ </member>
+ <member name="M:Mundus.Views.Windows.IGameWindow.OnDeleteEvent(System.Object,Gtk.DeleteEventArgs)">
+ <summary>
+ Every time the window is closed, this gets called (hides the window)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobFighting.ExistsFightTargetForPlayer(System.Int32,System.Int32)">
+ <summary>
+ Returns if for the specified position in the superlayer the payer is in, there exists a mob
+ Returns false also if the specified positoin is the player's current position
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobFighting.PlayerTryFight(System.Int32,System.Int32)">
+ <summary>
+ The player tries to damage mob on the specified map position
+ Note: will fail of the player uses an invalid tool to fight with
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobFighting.ExistsFightTargetForMob(Mundus.Service.Tiles.Mobs.MobTile,System.Int32,System.Int32)">
+ <summary>
+ Returns if for the specified position in the superlayer the given mob is in, there exists a mob
+ Returns false also if the specified positoin is the mob's current position
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobFighting.PlayerTryFightWithMobAtPosition(System.Int32,System.Int32)">
+ <summary>
+ The given mob tries to damage the mob on the specified map position
+ Note: will fail of the given mob uses an invalid item
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobFighting.PlayerCanFightWithMob(System.Int32,System.Int32)">
+ <summary>
+ Checks if there exists a mob at the given location in the player's superlayer
+ and if the player has selected a proper fighting tool
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobFighting.PlayerFightWithMob(Mundus.Service.Tiles.Mobs.MobTile,Mundus.Service.Tiles.Items.Types.Tool)">
+ <summary>
+ Reduces health of target mob
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobMovement.MoveRandomlyAllMobs">
+ <summary>
+ Moves all mobs that have a RndMovementRate of more than one on a random tile
+ in a 3x3 radius (including the tile they are currently on)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobMovement.InBoundaries(System.Int32,System.Int32)">
+ <summary>
+ Returns if the chosen new location is inside the boundaries of the map
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobStatsController.GetPlayerHearthStock(System.Int32)">
+ <summary>
+ Returns the stock_id of the hearth icon that must be used on the given position of the health bar
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobStatsController.GetPlayerEnergyStock(System.Int32)">
+ <summary>
+ Returns the stock_id of the energy icon that must be used on the given position of the energy bar
+ </summary>
+ <returns>stock_id of energy icon</returns>
+ <param name="index">Energy bar index</param>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobStatsController.GetPlayerSuperLayerName">
+ <summary>
+ Returns the name of the superlayer the player is curently on
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobStatsController.GetPlayerXCoord">
+ <summary>
+ Returns the player's horizontal (x) coordinates
+ </summary>
+ <returns>Player.XPos</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobStatsController.GetPlayerYCoord">
+ <summary>
+ Returns the player's vertical (y) coordinates
+ </summary>
+ <returns>Player.YPos</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobStatsController.ExistsHoleOnTopOfPlayer">
+ <summary>
+ Checks if the player has an an empty/non-solid tile directly on the superlayer above him
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Controllers.MobTerraforming.PlayerTerraformAt(System.Int32,System.Int32)">
+ <summary>
+ Tries to place a selected structure/ground tile or to mine/dig (destroy) at the selected location
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.LandMobs.Player.#ctor(System.String,System.Int32,Mundus.Data.SuperLayers.ISuperLayerContext)">
+ <summary>
+ Note: player has an rndMovementQualifier of -1 and drops first item in the hotbar
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.LandMobs.Player.DrainEnergy(System.Double)">
+ <summary>
+ Removes energy from player. If energy gets below 0 it will start taking health
+ </summary>
+ <param name="value">Energy points to drain from player (will do nothing if value less than 0</param>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.LandMobs.Player.RestoreEnergy(System.Double)">
+ <summary>
+ Restores energy from player. If energy is maxed out (WI.SelWin.Size * 6) it starts healing the player
+ </summary>
+ <param name="value">Energy points to restore energy (will do nothing if value less than 0</param>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.LandMobs.LandMobsPresets.GetCow">
+ <summary>
+ Returns a (static) cow MobTile.
+ Do not modify!
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.LandMobs.LandMobsPresets.GetSheep">
+ <summary>
+ Returns a (static) sheep MobTile.
+ Do not modify!
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.MobTile.CurrSuperLayer">
+ <summary>
+ Gets or sets the superlayer the mob is currently in
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.MobTile.YPos">
+ <summary>
+ Gets or sets the vertical (y) position where the MobTile is located
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.MobTile.XPos">
+ <summary>
+ Gets or sets the horizontal (x) position where the MobTile is located
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.MobTile.RndMovementRate">
+ <summary>
+ Specifies how big the chance of a mob moving (randomly) is. Lower the value, higher the chance for movement.
+ Note: negative values (or 0) means the mob won't move randomly
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.MobTile.TakeDamage(System.Int32)">
+ <summary>
+ Removes health from mob
+ </summary>
+ <returns>Whether the mob can still be damaged</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.MobTile.Heal(System.Int32)">
+ <summary>
+ Heals the MobTile (unless/until it has full health (4 * inventorySize))
+ </summary>
+ <param name="healthPoints">Health points to heal with</param>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.Inventory.Hotbar">
+ <summary>
+ Has a size of "Screen and Inventory" and can hold Tools, Materials, Structures and Gear
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.Inventory.Items">
+ <summary>
+ Has a size of the "Screen and Inventory" squared and can hold Tools, Materials, Structures and Gear
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.Inventory.Accessories">
+ <summary>
+ Has a size of double the "Screen and Inventory" and can only hold Gear
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.Inventory.Gear">
+ <summary>
+ Has a size of "Screen and Inventory" and can only hold Gear
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Inventory.GetItemTile(Mundus.Service.Tiles.Mobs.Inventory.InventoryPlace,System.Int32)">
+ <summary>
+ Returns an ItemTile depending on specified place ("hotbar", "items", "accessories" or "gear")
+ and specified index
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Inventory.DeletePlayerItemTileFromItemSelection">
+ <summary>
+ Deletes an ItemTile depending on specified place ("hotbar", "items", "accessories" or "gear")
+ and specified index
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.Inventory.GetPlayerItemFromItemSelection">
+ <summary>
+ Returns an ItemTile depending on specified place ("hotbar", "items", "accessories" or "gear")
+ and specified index in player's inventory
+ </summary>
+ </member>
+ <member name="T:Mundus.Service.Tiles.Mobs.MI">
+ <summary>
+ Used to store universally accessed mob instances (player)
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Mobs.MI.Player">
+ <summary>
+ Gets the mob that is used by the person who plays the game
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Mobs.MI.CreateInstances">
+ <summary>
+ Creates the instances of the universally accessed mobs.
+ Note: player has a health of 4 * inventorySize and gets a wooden axe and a wooden pickaxe
+ </summary>
+ </member>
+ <member name="T:Mundus.Service.Tiles.Items.ItemController">
+ <summary>
+ Contains the item that the player has selected and switches it's location
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.ItemController.SelItemIndex">
+ <summary>
+ Gets the index of the selected item in the selected item location
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.ItemController.SelItemPlace">
+ <summary>
+ Gets the inventory place in which the selected item is stored
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.SelectItem(Mundus.Service.Tiles.Mobs.Inventory.InventoryPlace,System.Int32)">
+ <summary>
+ Sets the item that will be moved (switched)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.SwitchItems(Mundus.Service.Tiles.Mobs.Inventory.InventoryPlace,System.Int32)">
+ <summary>
+ Tries to switch the location of the selected item with the given one
+ If a material is moved to it's current location (double clicked), and
+ it can restore energy, it restores the player's energy
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.ResetSelection">
+ <summary>
+ Sets the selected item place and index to invalid values
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.HasSelectedItem">
+ <summary>
+ Returns whether an item has been selected
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.GetPlayerInventoryArray(Mundus.Service.Tiles.Mobs.Inventory.InventoryPlace)">
+ <summary>
+ Returns an ItemTile array, corresponding to a given place inside the player's inventory
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.ItemCanGoThere(Mundus.Service.Tiles.Items.ItemTile,Mundus.Service.Tiles.Mobs.Inventory.InventoryPlace)">
+ <summary>
+ Checks if the given ItemTile can be inside the given destination
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.ItemController.PlayerDidEat(Mundus.Service.Tiles.Items.Types.Material)">
+ <summary>
+ If the given material can restore energy, it restores that player's energy and returns true
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.GroundTile.ReqShovelClass">
+ <summary>
+ Gets the required minimal shovel class for destroying the ground tile
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.GroundTile.Solid">
+ <summary>
+ Gets whether mobs can go through and structures can be placed (if not solid)
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.Material.EnergyRestorePoints">
+ <summary>
+ Certain materials can be eaten to replenish energy points. This stores by how much to restore energy points.
+ Note: If a material mustn't be consumed, his energy points should be less or equal to 0
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.Structure.inventory_stock_id">
+ <summary>
+ Gets the stock_id for when the structure is in an inventory
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.Structure.ReqToolType">
+ <summary>
+ Gets the required type of tool to break the structure
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.Structure.ReqToolClass">
+ <summary>
+ Gets the required minimal tool class to break the structure
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.Structure.IsClimable">
+ <summary>
+ Gets whether mobs can change superlayers (climb up or down a superlayer ; true) or not (false)
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Tiles.Items.Types.Structure.IsWalkable">
+ <summary>
+ Gets whether mob can walk on top of the structure (true) or not (false)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.Types.Structure.GetDrop">
+ <summary>
+ Returns what the structure drops after being broken
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.Types.Structure.TakeDamage(System.Int32)">
+ <summary>
+ Removes health from structure
+ </summary>
+ <returns>Whether the structure can still be damaged</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.Presets.MaterialPresets.GetALandRock">
+ <returns>New instance</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.Presets.MaterialPresets.GetALandStick">
+ <returns>New instance</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.Presets.MaterialPresets.GetALandBeefSteak">
+ <returns>New instance</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.Items.Presets.MaterialPresets.GetAStone">
+ <summary>
+ TEMPORARY
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.RecipeController.CraftItem(Mundus.Data.Crafting.CraftingRecipe,Mundus.Service.Tiles.Mobs.MobTile)">
+ <summary>
+ Removes items and adds the result item to the inventory
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.RecipeController.CraftItemPlayer(Mundus.Data.Crafting.CraftingRecipe)">
+ <summary>
+ Does CraftItem method for the player
+ </summary>
+ <param name="itemRecipe">CraftingRecipie of the item that will be crafted</param>
+ </member>
+ <member name="M:Mundus.Service.Tiles.RecipeController.HasEnoughItems(Mundus.Data.Crafting.CraftingRecipe,Mundus.Service.Tiles.Items.ItemTile[])">
+ <summary>
+ Checks if the given array of items has enough of every requried item
+ </summary>
+ <returns><c>true</c>If has enough<c>false</c>otherwise</returns>
+ </member>
+ <member name="M:Mundus.Service.Tiles.RecipeController.GetAvalableRecipes">
+ <summary>
+ Returns an array with all the recipes that can be crafted with the items the player has
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Tiles.RecipeController.AddAllRecipes">
+ <summary>
+ Truncates CraftingRecipes table and adds the crafting recipes (and saves changes)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.ImageController.GetPlayerScreenImage(System.Int32,System.Int32,Mundus.Service.SuperLayers.ImageController.Layer)">
+ <summary>
+ Returns the image of the selected layer in the superlayer
+ If there is no item/mob at the position, returns null
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.ImageController.GetPlayerInventoryImage(Mundus.Service.Tiles.Mobs.Inventory.InventoryPlace,System.Int32)">
+ <summary>
+ Returns the Image on the given inventory place of the player at the given index
+ If there isn't one, returns a "blank" image
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.ImageController.GetPlayerGroundStockID(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id at the given position in player's superlayer
+ If there is no stock_id, returns "L_hole"
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.ImageController.GetPlayerStructureStockID(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id on the given position of the structure layer the player is currently in
+ Note: null values get the "blank" image ; GetScreenImage skips if the value is null
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.ImageController.InsideBoundaries(System.Int32,System.Int32)">
+ <summary>
+ Checks if the position is inside the map
+ </summary>
+ </member>
+ <member name="T:Mundus.Service.SuperLayers.Generators.LandSuperLayerGenerator">
+ <summary>
+ Generates all tiles in the Land superlayer
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.Generators.LandSuperLayerGenerator.rnd">
+ <summary>
+ Variable that is used for random generation
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.Generators.LandSuperLayerGenerator.context">
+ <summary>
+ Land context, it is used to add generated tiles to the database
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.Generators.LandSuperLayerGenerator.GenerateAllLayers(Mundus.Data.Values.MapSize)">
+ <summary>
+ Generates ground, structure and mob layers for Land superlayer
+ </summary>
+ <param name="mapSize">Size of ingame world/map</param>
+ </member>
+ <member name="T:Mundus.Service.SuperLayers.Generators.UndergroundSuperLayerGenerator">
+ <summary>
+ Generates all tiles in the Underground superlayer
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.Generators.UndergroundSuperLayerGenerator.rnd">
+ <summary>
+ Variable that is used for random generation
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.Generators.UndergroundSuperLayerGenerator.context">
+ <summary>
+ Underground context, it is used to add generated tiles to the database
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.Generators.UndergroundSuperLayerGenerator.GenerateAllLayers(Mundus.Data.Values.MapSize)">
+ <summary>
+ Generates ground, structure and mob layers for Underground superlayer
+ </summary>
+ <param name="mapSize">Size of ingame world/map</param>
+ </member>
+ <member name="T:Mundus.Service.SuperLayers.Generators.SkySuperLayerGenerator">
+ <summary>
+ Generates all tiles in the Sky superlayer
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.Generators.SkySuperLayerGenerator.rnd">
+ <summary>
+ Variable that is used for random generation
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.Generators.SkySuperLayerGenerator.context">
+ <summary>
+ Sky context, it is used to add generated tiles to the database
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.Generators.SkySuperLayerGenerator.GenerateAllLayers(Mundus.Data.Values.MapSize)">
+ <summary>
+ Generates ground, structure and mob layers for Sky superlayer
+ </summary>
+ <param name="mapSize">Size of ingame world/map</param>
+ </member>
+ <member name="T:Mundus.Service.SuperLayers.HeightController">
+ <summary>
+ Works out which superlayer is above or below the given one
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.SuperLayers.HeightController.superLayers">
+ <summary>
+ Contains the order of superlayers, from the one that is the highest (above all others)
+ to the one that is the lowest (underneath all other)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.HeightController.GetSuperLayerUnderneath(Mundus.Data.SuperLayers.ISuperLayerContext)">
+ <summary>
+ Returns the superlayer that is underneath the given one
+ If there isn't any, returns null
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.HeightController.GetSuperLayerAbove(Mundus.Data.SuperLayers.ISuperLayerContext)">
+ <summary>
+ Returns the superlayer that is above the given one
+ If there isn't any, returns null
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.HeightController.GetSuperLayerUnderneathMob(Mundus.Service.Tiles.Mobs.MobTile)">
+ <summary>
+ Returns the superlayer that is underneath the one that the given mob is in
+ If there isn't any, returns null
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.SuperLayers.HeightController.GetSuperLayerAboveMob(Mundus.Service.Tiles.Mobs.MobTile)">
+ <summary>
+ Returns the superlayer that is above the one that the given mob is in
+ If there isn't any, returns null
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.GameGenerator.GenerateMap(Mundus.Data.Values.MapSize)">
+ <summary>
+ Sets the map size and starts generation of all superlayers
+ </summary>
+ <param name="size">Size of the map ("small", "medium" or "large")</param>
+ </member>
+ <member name="M:Mundus.Service.GameGenerator.GameWindowSizeSetup(System.String)">
+ <summary>
+ Sets the game window size and setups mob inventory for certain mobs
+ Note: certain mobs base their inventory size from the game window size
+ </summary>
+ <param name="size">Size of the game window ("small", "medium" or "large")</param>
+ </member>
+ <member name="M:Mundus.Service.GameGenerator.SetDifficulty(Mundus.Data.Values.Difficulty)">
+ <summary>
+ Sets the game difficulty (that affects map generation).
+ </summary>
+ <param name="difficulty">Must be "peaceful", "easy", "normal", "hard" or "insane"</param>
+ </member>
+ <member name="M:Mundus.Service.Windows.WindowController.ShowSettingsWindow(Gtk.Window)">
+ <summary>
+ Shows the settings window and hides the sender
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Windows.WindowController.ShowNewGameWindow(Gtk.Window)">
+ <summary>
+ Shows the new game window, sets it's default values and hides the sender
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Windows.WindowController.ShowMainWindow(Gtk.Window)">
+ <summary>
+ Shows the main window and hides the sender
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Windows.WindowController.ShowPauseWindow">
+ <summary>
+ Shows the pause window on top of all windows and "pauses" game input (bool PauseWindowVisible)
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Windows.WindowController.ShowMusicWindow">
+ <summary>
+ Shows the music window on top of all windows
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Windows.WindowController.ShowCraftingWindow">
+ <summary>
+ Shows the crafting window on top of all windows and does initializes it
+ </summary>
+ </member>
+ <member name="T:Mundus.Service.Windows.Calculate">
+ <summary>
+ Used to calculate values, related to the buttons on the game windows
+ </summary>
+ </member>
+ <member name="T:Mundus.Service.Windows.WI">
+ <summary>
+ Used to store universally accessed windows
+ </summary>
+ </member>
+ <member name="F:Mundus.Service.Windows.WI.BuildName">
+ <summary>
+ Full name of the build that is used in MainMenu and Pause windows
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.SelWin">
+ <summary>
+ Gets or sets the selected game window (should be WSGame, WMGame or WLGame)
+ </summary>
+ <value>The sel window.</value>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WMain">
+ <summary>
+ Gets the main window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WNewGame">
+ <summary>
+ Gets the new game window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WSGame">
+ <summary>
+ Gets the small (sized) game window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WMGame">
+ <summary>
+ Gets the medium (sized) window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WLGame">
+ <summary>
+ Gets the large (sized) window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WSettings">
+ <summary>
+ Gets the settings window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WPause">
+ <summary>
+ Gets the pause window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WMusic">
+ <summary>
+ Gets the music window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WCrafting">
+ <summary>
+ Gets the crafting window
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Windows.WI.WLog">
+ <summary>
+ Gets the log window
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Windows.WI.CreateInstances">
+ <summary>
+ Creates all instances of the windows and hides them
+ Gtk opens all window instances in the project automatically, unless they are hidden
+ </summary>
+ </member>
+ <member name="T:Mundus.Service.Dialogs.DI">
+ <summary>
+ Dialog Instances
+ Stores and creates all needed dialogs
+ </summary>
+ </member>
+ <member name="P:Mundus.Service.Dialogs.DI.DExit">
+ <summary>
+ Gets the exit dialoge
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Dialogs.DI.CreateInstances">
+ <summary>
+ Creates all dialog instances
+ </summary>
+ </member>
+ <member name="M:Mundus.Service.Dialogs.DI.HideAll">
+ <summary>
+ Hides all dialogs
+ Gtk opens all dialog (window) instances in the project automatically,
+ so you need to manually hide them
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.Crafting.CraftingTableContext">
+ <summary>
+ Context for getting the crafting recipes
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingTableContext.CraftingRecipes">
+ <summary>
+ Gets DBSet of the CraftingRecipes table
+ </summary>
+ <value>The crafting recipes.</value>
+ </member>
+ <member name="M:Mundus.Data.Crafting.CraftingTableContext.TruncateTable">
+ <summary>
+ Truncates the table CraftingRecipes (doesn't save the changes)
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.Crafting.CraftingTableContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
+ <summary>
+ Used to set the connection string
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.ResultItem">
+ <summary>
+ Gets the item that will be added to the inventory after crafting
+ </summary>
+ <value>The result item.</value>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.Count1">
+ <summary>
+ Gets the required amount of the first item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.ReqItem1">
+ <summary>
+ Gets the required first item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.Count2">
+ <summary>
+ Gets the required amount of the second item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.ReqItem2">
+ <summary>
+ Gets the required second item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.Count3">
+ <summary>
+ Gets the required amount of the third item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.ReqItem3">
+ <summary>
+ Gets the required third item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.Count4">
+ <summary>
+ Gets the required amount of the fourth item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.ReqItem4">
+ <summary>
+ Gets the required fourth item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.Count5">
+ <summary>
+ Gets the required amount of the fifth item
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Crafting.CraftingRecipe.ReqItem5">
+ <summary>
+ Gets the required fifth item
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.DataBaseContexts">
+ <summary>
+ Used to store all the contexts that correspond to the database tables
+ </summary>
+ </member>
+ <member name="F:Mundus.Data.DataBaseContexts.ConnectionStringMySQL">
+ <summary>
+ The connection string for MySQL
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.DataBaseContexts.CTContext">
+ <summary>
+ Gets the crafting table context instance
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.DataBaseContexts.GELContext">
+ <summary>
+ Gets the game event log table context instance
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.DataBaseContexts.SContext">
+ <summary>
+ Gets the sky superlayer context instance
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.DataBaseContexts.LContext">
+ <summary>
+ Gets the land superlayer context instance
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.DataBaseContexts.UContext">
+ <summary>
+ Gets the underground superlayer context instance
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.DataBaseContexts.SuperLayerContexts">
+ <summary>
+ Gets the an array of all superlayer context instances
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.DataBaseContexts.CreateInstances">
+ <summary>
+ Creates all instances of the contexts
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.SkyContext">
+ <summary>
+ Add, remove and change values in the sky superlayer
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.#ctor">
+ <summary>
+ Initializes a new instance of the SkyContext class and truncates all related tables
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.SkyContext.SMobLayer">
+ <summary>
+ Gets DBSet of the sky mob layer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.SkyContext.SStructureLayer">
+ <summary>
+ Gets DBSet of the sky structure layer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.SkyContext.SGroundLayer">
+ <summary>
+ Gets DBSet of the sky structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.GetMobLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the mob at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.GetStructureLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the structure at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.GetGroundLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the ground (tile) at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.AddMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a mob's stock_id, it's health and the specified position in the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.SetMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the mob's stock_id and health for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.RemoveMobFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.TakeDamageMobAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the mob on the specified position in the mob layer table
+ </summary>
+ <returns><c>true</c>If the mob can still be damaged (alive)<c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.AddStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a structure's stock_id, it's health and the specified position in the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.SetStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the structure's stock_id and health for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.RemoveStructureFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.TakeDamageStructureAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the structure on the specified position in the structure layer table
+ </summary>
+ <returns><c>true</c>If the structure can still be damaged <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.AddGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Adds a ground (tile)'s stock_id and the specified position in the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.SetGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Sets the ground (tile)'s stock_id and health for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.RemoveGroundFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.SkyContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
+ <summary>
+ Used to set the connection string
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.ISuperLayerContext">
+ <summary>
+ Add, remove and change values in the different superlayers (database tables)
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.GetMobLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the mob at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.GetStructureLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the structure at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.GetGroundLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the ground (tile) at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.AddMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a mob's stock_id, it's health and the specified position in the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.SetMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the mob's stock_id and health for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.RemoveMobFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.TakeDamageMobAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the mob on the specified position in the mob layer table
+ Returns true if the mob can still be damaged (is still alive)
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.AddStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a structure's stock_id, it's health and the specified position in the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.SetStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the structure's stock_id and health for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.RemoveStructureFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.TakeDamageStructureAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the structure on the specified position in the structure layer table
+ </summary>
+ <returns><c>true</c>If the structure can still be damaged <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.AddGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Adds a ground (tile)'s stock_id and the specified position in the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.SetGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Sets the ground (tile)'s stock_id and health for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.ISuperLayerContext.RemoveGroundFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.LandContext">
+ <summary>
+ Add, remove and change values in the land superlayer
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.#ctor">
+ <summary>
+ Initializes a new instance of the LandContext class and truncates all related tables
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.LandContext.LMobLayer">
+ <summary>
+ Gets DBSet of the land mob layer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.LandContext.LStructureLayer">
+ <summary>
+ Gets DBSet of the land structure layer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.LandContext.LGroundLayer">
+ <summary>
+ Gets DBSet of the land ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.GetMobLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the mob at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.GetStructureLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the structure at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.GetGroundLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the ground (tile) at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.AddMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a mob's stock_id, it's health and the specified position in the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.SetMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the mob's stock_id and health for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.RemoveMobFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.TakeDamageMobAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the mob on the specified position in the mob layer table
+ </summary>
+ <returns><c>true</c>If the mob can still be damaged (alive)<c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.AddStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a structure's stock_id, it's health and the specified position in the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.SetStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the structure's stock_id and health for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.RemoveStructureFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.TakeDamageStructureAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the structure on the specified position in the structure layer table
+ </summary>
+ <returns><c>true</c>If the structure can still be damaged <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.AddGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Adds a ground (tile)'s stock_id and the specified position in the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.SetGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Sets the ground (tile)'s stock_id and health for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.RemoveGroundFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.LandContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
+ <summary>
+ Used to set the connection string
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.UndergroundContext">
+ <summary>
+ Add, remove and change values in the underground superlayer
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.#ctor">
+ <summary>
+ Initializes a new instance of the UndergroundContext class and truncates all related tables
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.UndergroundContext.UMobLayer">
+ <summary>
+ Gets DBSet of the underground mob layer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.UndergroundContext.UStructureLayer">
+ <summary>
+ Gets DBSet of the underground structure layer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.UndergroundContext.UGroundLayer">
+ <summary>
+ Gets DBSet of the sky underground layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.GetMobLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the mob at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.GetStructureLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the structure at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.GetGroundLayerStock(System.Int32,System.Int32)">
+ <summary>
+ Returns the stock_id of the ground (tile) at the specified positoin
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.AddMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a mob's stock_id, it's health and the specified position in the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.SetMobAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the mob's stock_id and health for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.RemoveMobFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the mob layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.TakeDamageMobAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the mob on the specified position in the mob layer table
+ </summary>
+ <returns><c>true</c>If the mob can still be damaged (alive)<c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.AddStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Adds a structure's stock_id, it's health and the specified position in the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.SetStructureAtPosition(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Sets the structure's stock_id and health for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.RemoveStructureFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) and health (-1) for the specified position of the structure layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.TakeDamageStructureAtPosition(System.Int32,System.Int32,System.Int32)">
+ <summary>
+ Removes health from the structure on the specified position in the structure layer table
+ </summary>
+ <returns><c>true</c>If the structure can still be damaged <c>false</c> otherwise.</returns>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.AddGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Adds a ground (tile)'s stock_id and the specified position in the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.SetGroundAtPosition(System.String,System.Int32,System.Int32)">
+ <summary>
+ Sets the ground (tile)'s stock_id and health for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.RemoveGroundFromPosition(System.Int32,System.Int32)">
+ <summary>
+ Sets invalid values for stock_id (null) for the specified position of the ground (tile) layer table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.SuperLayers.UndergroundContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
+ <summary>
+ Used to set the connection string
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.PlacedTile">
+ <summary>
+ Abstract class that is used for the classes that correspond to DBSets
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.PlacedTile.ID">
+ <summary>
+ Gets the unique identifier (primary key ; only used in the tables by MySQL)
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.PlacedTile.XPos">
+ <summary>
+ Gets the position on the horizontal (x) axis of the tile in it's layer
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.PlacedTile.YPos">
+ <summary>
+ Gets the position on the vertical (y) axis of the tile in it's layer
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.PlacedTile.stock_id">
+ <summary>
+ Gets or sets the stock _id of the tile
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.SSPlacedTile">
+ <summary>
+ Data type for the DBSet of (Sky) SStructureLayer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.SSPlacedTile.Health">
+ <summary>
+ Gets or sets the health of the structure
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.SGPlacedTile">
+ <summary>
+ Data type for the DBSet of (Sky) SGroundLayer table
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.SMPlacedTile">
+ <summary>
+ Data type for the DBSet of (Sky) SMobLayer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.SMPlacedTile.Health">
+ <summary>
+ Gets or sets the health of the mob
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.UGPlacedTile">
+ <summary>
+ Data type for the DBSet of (Undergound) UGroundLayer table
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.USPlacedTile">
+ <summary>
+ Data type for the DBSet of (Undergound) UStructureLayer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.USPlacedTile.Health">
+ <summary>
+ Gets or sets the health of the structure
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.UMPlacedTile">
+ <summary>
+ Data type for the DBSet of (Undergound) UMobLayer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.UMPlacedTile.Health">
+ <summary>
+ Gets or sets the health of the mob
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.LGPlacedTile">
+ <summary>
+ Data type for the DBSet of (Land) LGroundLayer table
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.LSPlacedTile">
+ <summary>
+ Data type for the DBSet of (Land) LStructureLayer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.LSPlacedTile.Health">
+ <summary>
+ Gets or sets the health of the structure
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.SuperLayers.DBTables.LMPlacedTile">
+ <summary>
+ Data type for the DBSet of (Land) LMobLayer table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.SuperLayers.DBTables.LMPlacedTile.Health">
+ <summary>
+ Gets or sets the health of the mob
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.Values">
+ <summary>
+ Stores all needed values
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Values.CurrMapSize">
+ <summary>
+ Gets or sets the current (selected) map size
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.Values.CurrDifficulty">
+ <summary>
+ Gets or sets the current (selected) difficulty
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.Values.DifficultyValueModifier">
+ <summary>
+ Returns selected difficulty divided by a number (80).
+ Used to change energy drain values.
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.GameEventLogs.GameEventLog">
+ <summary>
+ Data type for the DBSet of GameEventLogs table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.GameEventLogs.GameEventLog.ID">
+ <summary>
+ Gets the unique identifier (primary key ; only used in the tables by MySQL)
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.GameEventLogs.GameEventLog.Message">
+ <summary>
+ Gets the message of the log
+ </summary>
+ </member>
+ <member name="T:Mundus.Data.GameEventLogs.GameEventLogContext">
+ <summary>
+ Add and get log messages from the GameEventLogs table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.GameEventLogs.GameEventLogContext.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Mundus.Data.GameEventLogs.GameEventLogContext"/> class and truncates the table
+ </summary>
+ </member>
+ <member name="P:Mundus.Data.GameEventLogs.GameEventLogContext.GameEventLogs">
+ <summary>
+ Gets DbSet of the game event logs table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.GameEventLogs.GameEventLogContext.AddMessage(System.String)">
+ <summary>
+ Adds a message to the GameEventLogs table
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.GameEventLogs.GameEventLogContext.GetMessage(System.Int32)">
+ <summary>
+ Gets a message from the GameEventLogs table that has the specified id
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.GameEventLogs.GameEventLogContext.GetCount">
+ <summary>
+ Gets count of game event logs
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.GameEventLogs.GameEventLogContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
+ <summary>
+ Used to set the connection string
+ </summary>
+ </member>
+ <member name="M:Mundus.Data.GameEventLogs.GameEventLogContext.ResetTable">
+ <summary>
+ Truncates the GameEventLogs table (saves the change)
+ </summary>
+ </member>
+ </members>
+</doc>