aboutsummaryrefslogtreecommitdiffstats
path: root/doc/phpdoc/packages
diff options
context:
space:
mode:
Diffstat (limited to 'doc/phpdoc/packages')
-rw-r--r--doc/phpdoc/packages/Default.html2
-rw-r--r--doc/phpdoc/packages/default.html368
-rw-r--r--doc/phpdoc/packages/inc.Inventory.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.Item.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.Monster.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.account.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.craftmine.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.dungeon.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.guild.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.html368
-rw-r--r--doc/phpdoc/packages/inc.messages.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.mine.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.perso.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.savegame.inc.html2
-rw-r--r--doc/phpdoc/packages/inc.shop.inc.html2
15 files changed, 381 insertions, 381 deletions
diff --git a/doc/phpdoc/packages/Default.html b/doc/phpdoc/packages/Default.html
index 0ab1111..0caa25c 100644
--- a/doc/phpdoc/packages/Default.html
+++ b/doc/phpdoc/packages/Default.html
@@ -154,7 +154,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/default.html b/doc/phpdoc/packages/default.html
index 36062e5..5b519ce 100644
--- a/doc/phpdoc/packages/default.html
+++ b/doc/phpdoc/packages/default.html
@@ -308,7 +308,7 @@
<li>
- <span class="divider">\</span><a href="../packages/inc.Monster.inc.html">Monster.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.Inventory.inc.html">Inventory.inc</a>
</li>
</ul>
@@ -320,11 +320,11 @@
<h3><i class="icon-custom icon-class"></i> Classes, interfaces and traits</h3>
- <div id="Monster" class="element ajax clickable class">
- <h1>Monster<a href="../classes/Monster.html">¶</a></h1>
- <p class="short_description">Represent an Item in the shop or in the Inventory.</p>
- <div class="details collapse"></div>
- <a href="../classes/Monster.html" class="more">« More »</a>
+ <div id="Inventory" class="element ajax clickable class">
+ <h1>Inventory<a href="../classes/Inventory.html">¶</a></h1>
+ <p class="short_description">Represent the player&#039;s Inventory.</p>
+ <div class="details collapse">Implemented as a singleton in the session.</div>
+ <a href="../classes/Inventory.html" class="more">« More »</a>
</div>
</div>
@@ -342,7 +342,7 @@
<li>
- <span class="divider">\</span><a href="../packages/inc.craftmine.inc.html">craftmine.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.dungeon.inc.html">dungeon.inc</a>
</li>
</ul>
@@ -350,11 +350,53 @@
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="sendCraftMine" class="element ajax clickable function">
- <h1>sendCraftMine<a href="../namespaces/default.html#function_sendCraftMine">¶</a></h1>
- <p class="short_description">Sends all data from previous session on page load.</p>
- <div class="details collapse">All data from the different modules are packed in an array.</div>
- <a href="../namespaces/default.html#function_sendCraftMine" class="more">« More »</a>
+ <div id="generateMonster" class="element ajax clickable function">
+ <h1>generateMonster<a href="../namespaces/default.html#function_generateMonster">¶</a></h1>
+ <p class="short_description">Loads all the dungeon&#039;s monsters from the XML file data/monsters.xml.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_generateMonster" class="more">« More »</a>
+ </div>
+
+ <div id="initDungeon" class="element ajax clickable function">
+ <h1>initDungeon<a href="../namespaces/default.html#function_initDungeon">¶</a></h1>
+ <p class="short_description">Marks the dungeon as accessible in the session.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_initDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="sendDungeon" class="element ajax clickable function">
+ <h1>sendDungeon<a href="../namespaces/default.html#function_sendDungeon">¶</a></h1>
+ <p class="short_description">Returns the dungeon array if it was created.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="buildDungeon" class="element ajax clickable function">
+ <h1>buildDungeon<a href="../namespaces/default.html#function_buildDungeon">¶</a></h1>
+ <p class="short_description">Allows acces to the dungeon in the session and sends it to the client.</p>
+ <div class="details collapse">Debits the dungeon&#039;s ticket cost from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_buildDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="launchDungeon" class="element ajax clickable function">
+ <h1>launchDungeon<a href="../namespaces/default.html#function_launchDungeon">¶</a></h1>
+ <p class="short_description">Sends monsters for a specific floor as specified by the floor POST parameter to the client.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_launchDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="sendDungeonProgress" class="element ajax clickable function">
+ <h1>sendDungeonProgress<a href="../namespaces/default.html#function_sendDungeonProgress">¶</a></h1>
+ <p class="short_description">Updates floor and monster number from the POST parameters in the session.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendDungeonProgress" class="more">« More »</a>
+ </div>
+
+ <div id="exitDungeon" class="element ajax clickable function">
+ <h1>exitDungeon<a href="../namespaces/default.html#function_exitDungeon">¶</a></h1>
+ <p class="short_description">Marks the dungeon as not accessible in the session.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_exitDungeon" class="more">« More »</a>
</div>
</div>
@@ -420,26 +462,55 @@
<li>
- <span class="divider">\</span><a href="../packages/inc.Inventory.inc.html">Inventory.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.guild.inc.html">guild.inc</a>
</li>
</ul>
-
+ <div class="package-indent">
+ <h3><i class="icon-custom icon-function"></i> Functions</h3>
+ <div id="createGuild" class="element ajax clickable function">
+ <h1>createGuild<a href="../namespaces/default.html#function_createGuild">¶</a></h1>
+ <p class="short_description">Create the miners guild in the session.</p>
+ <div class="details collapse">Debits GUILD_COST from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_createGuild" class="more">« More »</a>
+ </div>
+
+ <div id="hireMiner" class="element ajax clickable function">
+ <h1>hireMiner<a href="../namespaces/default.html#function_hireMiner">¶</a></h1>
+ <p class="short_description">Hire one miner.</p>
+ <div class="details collapse">Debits MINER_COST from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_hireMiner" class="more">« More »</a>
+ </div>
+
+ <div id="sendMiners" class="element ajax clickable function">
+ <h1>sendMiners<a href="../namespaces/default.html#function_sendMiners">¶</a></h1>
+ <p class="short_description">Returns the number of miners currently in the guild.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendMiners" class="more">« More »</a>
+ </div>
+
+ </div>
<div class="package-indent">
- <h3><i class="icon-custom icon-class"></i> Classes, interfaces and traits</h3>
-
-
- <div id="Inventory" class="element ajax clickable class">
- <h1>Inventory<a href="../classes/Inventory.html">¶</a></h1>
- <p class="short_description">Represent the player&#039;s Inventory.</p>
- <div class="details collapse">Implemented as a singleton in the session.</div>
- <a href="../classes/Inventory.html" class="more">« More »</a>
+ <h3><i class="icon-custom icon-constant"></i> Constants</h3>
+ <div id="GUILD_COST" class="element ajax clickable constant">
+ <h1>GUILD_COST<a href="../namespaces/default.html#constant_GUILD_COST">¶</a></h1>
+ <p class="short_description">Amount of gold required to build the miners guild.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#constant_GUILD_COST" class="more">« More »</a>
+ </div>
+
+ <div id="MINER_COST" class="element ajax clickable constant">
+ <h1>MINER_COST<a href="../namespaces/default.html#constant_MINER_COST">¶</a></h1>
+ <p class="short_description">Amount of gold required to hire a miner.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#constant_MINER_COST" class="more">« More »</a>
</div>
</div>
+
@@ -566,7 +637,7 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.dungeon.inc.html">dungeon.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.shop.inc.html">shop.inc</a>
</li>
</ul>
@@ -574,53 +645,53 @@ sudo chmod g+w data/save
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="generateMonster" class="element ajax clickable function">
- <h1>generateMonster<a href="../namespaces/default.html#function_generateMonster">¶</a></h1>
- <p class="short_description">Loads all the dungeon&#039;s monsters from the XML file data/monsters.xml.</p>
+ <div id="loadShop" class="element ajax clickable function">
+ <h1>loadShop<a href="../namespaces/default.html#function_loadShop">¶</a></h1>
+ <p class="short_description">Loads all the shop&#039;s items from the XML file data/items.xml.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_generateMonster" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_loadShop" class="more">« More »</a>
</div>
- <div id="initDungeon" class="element ajax clickable function">
- <h1>initDungeon<a href="../namespaces/default.html#function_initDungeon">¶</a></h1>
- <p class="short_description">Marks the dungeon as accessible in the session.</p>
+ <div id="getItem" class="element ajax clickable function">
+ <h1>getItem<a href="../namespaces/default.html#function_getItem">¶</a></h1>
+ <p class="short_description">Gets an Item object from the shop from its name.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_initDungeon" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_getItem" class="more">« More »</a>
</div>
- <div id="sendDungeon" class="element ajax clickable function">
- <h1>sendDungeon<a href="../namespaces/default.html#function_sendDungeon">¶</a></h1>
- <p class="short_description">Returns the dungeon array if it was created.</p>
+ <div id="initShop" class="element ajax clickable function">
+ <h1>initShop<a href="../namespaces/default.html#function_initShop">¶</a></h1>
+ <p class="short_description">Marks the shop as created in the session.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendDungeon" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_initShop" class="more">« More »</a>
</div>
- <div id="buildDungeon" class="element ajax clickable function">
- <h1>buildDungeon<a href="../namespaces/default.html#function_buildDungeon">¶</a></h1>
- <p class="short_description">Allows acces to the dungeon in the session and sends it to the client.</p>
- <div class="details collapse">Debits the dungeon&#039;s ticket cost from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_buildDungeon" class="more">« More »</a>
+ <div id="sendShop" class="element ajax clickable function">
+ <h1>sendShop<a href="../namespaces/default.html#function_sendShop">¶</a></h1>
+ <p class="short_description">Returns the shop array if it was created.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendShop" class="more">« More »</a>
</div>
- <div id="launchDungeon" class="element ajax clickable function">
- <h1>launchDungeon<a href="../namespaces/default.html#function_launchDungeon">¶</a></h1>
- <p class="short_description">Sends monsters for a specific floor as specified by the floor POST parameter to the client.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_launchDungeon" class="more">« More »</a>
+ <div id="buildShop" class="element ajax clickable function">
+ <h1>buildShop<a href="../namespaces/default.html#function_buildShop">¶</a></h1>
+ <p class="short_description">Creates the shop in the session and sends it to the client.</p>
+ <div class="details collapse">Debits the shop&#039;s cost from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_buildShop" class="more">« More »</a>
</div>
- <div id="sendDungeonProgress" class="element ajax clickable function">
- <h1>sendDungeonProgress<a href="../namespaces/default.html#function_sendDungeonProgress">¶</a></h1>
- <p class="short_description">Updates floor and monster number from the POST parameters in the session.</p>
+ <div id="buyItem" class="element ajax clickable function">
+ <h1>buyItem<a href="../namespaces/default.html#function_buyItem">¶</a></h1>
+ <p class="short_description">Debits the item&#039;s cost specified as the item POST parameter, adds it to the Inventory and sends it to the client.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendDungeonProgress" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_buyItem" class="more">« More »</a>
</div>
- <div id="exitDungeon" class="element ajax clickable function">
- <h1>exitDungeon<a href="../namespaces/default.html#function_exitDungeon">¶</a></h1>
- <p class="short_description">Marks the dungeon as not accessible in the session.</p>
+ <div id="useItem" class="element ajax clickable function">
+ <h1>useItem<a href="../namespaces/default.html#function_useItem">¶</a></h1>
+ <p class="short_description">Invoke useItem on an item passed as the item POST parameter, sends to the client the updated player stats and the item.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_exitDungeon" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_useItem" class="more">« More »</a>
</div>
</div>
@@ -640,7 +711,7 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.account.inc.html">account.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.mine.inc.html">mine.inc</a>
</li>
</ul>
@@ -648,18 +719,25 @@ sudo chmod g+w data/save
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="debitAccount" class="element ajax clickable function">
- <h1>debitAccount<a href="../namespaces/default.html#function_debitAccount">¶</a></h1>
- <p class="short_description">Debits the account of a certain amount of gold.</p>
+ <div id="initCraftMine" class="element ajax clickable function">
+ <h1>initCraftMine<a href="../namespaces/default.html#function_initCraftMine">¶</a></h1>
+ <p class="short_description">Initializes the gold amount and miners count in the session.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_debitAccount" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_initCraftMine" class="more">« More »</a>
</div>
- <div id="creditAccount" class="element ajax clickable function">
- <h1>creditAccount<a href="../namespaces/default.html#function_creditAccount">¶</a></h1>
- <p class="short_description">Credits the account of a certain amount of gold.</p>
+ <div id="withdrawMine" class="element ajax clickable function">
+ <h1>withdrawMine<a href="../namespaces/default.html#function_withdrawMine">¶</a></h1>
+ <p class="short_description">Transfers all gold from the mine to the player&#039;s account.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_creditAccount" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_withdrawMine" class="more">« More »</a>
+ </div>
+
+ <div id="sendMine" class="element ajax clickable function">
+ <h1>sendMine<a href="../namespaces/default.html#function_sendMine">¶</a></h1>
+ <p class="short_description">Returns the amount of gold currently owned by the player.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendMine" class="more">« More »</a>
</div>
</div>
@@ -679,7 +757,7 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.shop.inc.html">shop.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.craftmine.inc.html">craftmine.inc</a>
</li>
</ul>
@@ -687,53 +765,50 @@ sudo chmod g+w data/save
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="loadShop" class="element ajax clickable function">
- <h1>loadShop<a href="../namespaces/default.html#function_loadShop">¶</a></h1>
- <p class="short_description">Loads all the shop&#039;s items from the XML file data/items.xml.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_loadShop" class="more">« More »</a>
- </div>
-
- <div id="getItem" class="element ajax clickable function">
- <h1>getItem<a href="../namespaces/default.html#function_getItem">¶</a></h1>
- <p class="short_description">Gets an Item object from the shop from its name.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_getItem" class="more">« More »</a>
+ <div id="sendCraftMine" class="element ajax clickable function">
+ <h1>sendCraftMine<a href="../namespaces/default.html#function_sendCraftMine">¶</a></h1>
+ <p class="short_description">Sends all data from previous session on page load.</p>
+ <div class="details collapse">All data from the different modules are packed in an array.</div>
+ <a href="../namespaces/default.html#function_sendCraftMine" class="more">« More »</a>
</div>
- <div id="initShop" class="element ajax clickable function">
- <h1>initShop<a href="../namespaces/default.html#function_initShop">¶</a></h1>
- <p class="short_description">Marks the shop as created in the session.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_initShop" class="more">« More »</a>
- </div>
+ </div>
+
+
+
+
+
+ <ul class="breadcrumb">
+ <li><a href="../index.html"><i class="icon-th"></i></a></li>
+
+
+
+ <li>
+ <span class="divider">\</span><a href="../packages/inc.html">inc</a>
+ </li>
- <div id="sendShop" class="element ajax clickable function">
- <h1>sendShop<a href="../namespaces/default.html#function_sendShop">¶</a></h1>
- <p class="short_description">Returns the shop array if it was created.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendShop" class="more">« More »</a>
- </div>
+
+ <li>
+ <span class="divider">\</span><a href="../packages/inc.account.inc.html">account.inc</a>
+ </li>
- <div id="buildShop" class="element ajax clickable function">
- <h1>buildShop<a href="../namespaces/default.html#function_buildShop">¶</a></h1>
- <p class="short_description">Creates the shop in the session and sends it to the client.</p>
- <div class="details collapse">Debits the shop&#039;s cost from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_buildShop" class="more">« More »</a>
- </div>
+ </ul>
- <div id="buyItem" class="element ajax clickable function">
- <h1>buyItem<a href="../namespaces/default.html#function_buyItem">¶</a></h1>
- <p class="short_description">Debits the item&#039;s cost specified as the item POST parameter, adds it to the Inventory and sends it to the client.</p>
+
+ <div class="package-indent">
+ <h3><i class="icon-custom icon-function"></i> Functions</h3>
+ <div id="debitAccount" class="element ajax clickable function">
+ <h1>debitAccount<a href="../namespaces/default.html#function_debitAccount">¶</a></h1>
+ <p class="short_description">Debits the account of a certain amount of gold.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_buyItem" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_debitAccount" class="more">« More »</a>
</div>
- <div id="useItem" class="element ajax clickable function">
- <h1>useItem<a href="../namespaces/default.html#function_useItem">¶</a></h1>
- <p class="short_description">Invoke useItem on an item passed as the item POST parameter, sends to the client the updated player stats and the item.</p>
+ <div id="creditAccount" class="element ajax clickable function">
+ <h1>creditAccount<a href="../namespaces/default.html#function_creditAccount">¶</a></h1>
+ <p class="short_description">Credits the account of a certain amount of gold.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_useItem" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_creditAccount" class="more">« More »</a>
</div>
</div>
@@ -840,101 +915,26 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.guild.inc.html">guild.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.Monster.inc.html">Monster.inc</a>
</li>
</ul>
- <div class="package-indent">
- <h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="createGuild" class="element ajax clickable function">
- <h1>createGuild<a href="../namespaces/default.html#function_createGuild">¶</a></h1>
- <p class="short_description">Create the miners guild in the session.</p>
- <div class="details collapse">Debits GUILD_COST from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_createGuild" class="more">« More »</a>
- </div>
-
- <div id="hireMiner" class="element ajax clickable function">
- <h1>hireMiner<a href="../namespaces/default.html#function_hireMiner">¶</a></h1>
- <p class="short_description">Hire one miner.</p>
- <div class="details collapse">Debits MINER_COST from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_hireMiner" class="more">« More »</a>
- </div>
-
- <div id="sendMiners" class="element ajax clickable function">
- <h1>sendMiners<a href="../namespaces/default.html#function_sendMiners">¶</a></h1>
- <p class="short_description">Returns the number of miners currently in the guild.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendMiners" class="more">« More »</a>
- </div>
-
- </div>
- <div class="package-indent">
- <h3><i class="icon-custom icon-constant"></i> Constants</h3>
- <div id="GUILD_COST" class="element ajax clickable constant">
- <h1>GUILD_COST<a href="../namespaces/default.html#constant_GUILD_COST">¶</a></h1>
- <p class="short_description">Amount of gold required to build the miners guild.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#constant_GUILD_COST" class="more">« More »</a>
- </div>
-
- <div id="MINER_COST" class="element ajax clickable constant">
- <h1>MINER_COST<a href="../namespaces/default.html#constant_MINER_COST">¶</a></h1>
- <p class="short_description">Amount of gold required to hire a miner.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#constant_MINER_COST" class="more">« More »</a>
- </div>
-
- </div>
-
-
+ <div class="package-indent">
+ <h3><i class="icon-custom icon-class"></i> Classes, interfaces and traits</h3>
- <ul class="breadcrumb">
- <li><a href="../index.html"><i class="icon-th"></i></a></li>
-
-
- <li>
- <span class="divider">\</span><a href="../packages/inc.html">inc</a>
- </li>
-
-
- <li>
- <span class="divider">\</span><a href="../packages/inc.mine.inc.html">mine.inc</a>
- </li>
-
- </ul>
-
-
- <div class="package-indent">
- <h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="initCraftMine" class="element ajax clickable function">
- <h1>initCraftMine<a href="../namespaces/default.html#function_initCraftMine">¶</a></h1>
- <p class="short_description">Initializes the gold amount and miners count in the session.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_initCraftMine" class="more">« More »</a>
- </div>
-
- <div id="withdrawMine" class="element ajax clickable function">
- <h1>withdrawMine<a href="../namespaces/default.html#function_withdrawMine">¶</a></h1>
- <p class="short_description">Transfers all gold from the mine to the player&#039;s account.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_withdrawMine" class="more">« More »</a>
- </div>
-
- <div id="sendMine" class="element ajax clickable function">
- <h1>sendMine<a href="../namespaces/default.html#function_sendMine">¶</a></h1>
- <p class="short_description">Returns the amount of gold currently owned by the player.</p>
+ <div id="Monster" class="element ajax clickable class">
+ <h1>Monster<a href="../classes/Monster.html">¶</a></h1>
+ <p class="short_description">Represent an Item in the shop or in the Inventory.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendMine" class="more">« More »</a>
+ <a href="../classes/Monster.html" class="more">« More »</a>
</div>
</div>
-
-
@@ -947,7 +947,7 @@ sudo chmod g+w data/save
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.Inventory.inc.html b/doc/phpdoc/packages/inc.Inventory.inc.html
index 2316a5d..4cc9b21 100644
--- a/doc/phpdoc/packages/inc.Inventory.inc.html
+++ b/doc/phpdoc/packages/inc.Inventory.inc.html
@@ -162,7 +162,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.Item.inc.html b/doc/phpdoc/packages/inc.Item.inc.html
index f9c1c45..bea2d41 100644
--- a/doc/phpdoc/packages/inc.Item.inc.html
+++ b/doc/phpdoc/packages/inc.Item.inc.html
@@ -162,7 +162,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.Monster.inc.html b/doc/phpdoc/packages/inc.Monster.inc.html
index dada9c0..234a20d 100644
--- a/doc/phpdoc/packages/inc.Monster.inc.html
+++ b/doc/phpdoc/packages/inc.Monster.inc.html
@@ -162,7 +162,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.account.inc.html b/doc/phpdoc/packages/inc.account.inc.html
index 49b5440..b77b8f4 100644
--- a/doc/phpdoc/packages/inc.account.inc.html
+++ b/doc/phpdoc/packages/inc.account.inc.html
@@ -167,7 +167,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.craftmine.inc.html b/doc/phpdoc/packages/inc.craftmine.inc.html
index fa7ffff..3d98bbd 100644
--- a/doc/phpdoc/packages/inc.craftmine.inc.html
+++ b/doc/phpdoc/packages/inc.craftmine.inc.html
@@ -160,7 +160,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.dungeon.inc.html b/doc/phpdoc/packages/inc.dungeon.inc.html
index 7d5d6a3..a6c2668 100644
--- a/doc/phpdoc/packages/inc.dungeon.inc.html
+++ b/doc/phpdoc/packages/inc.dungeon.inc.html
@@ -202,7 +202,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.guild.inc.html b/doc/phpdoc/packages/inc.guild.inc.html
index f301c47..ed8ab9b 100644
--- a/doc/phpdoc/packages/inc.guild.inc.html
+++ b/doc/phpdoc/packages/inc.guild.inc.html
@@ -191,7 +191,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.html b/doc/phpdoc/packages/inc.html
index c5528a7..b1e32db 100644
--- a/doc/phpdoc/packages/inc.html
+++ b/doc/phpdoc/packages/inc.html
@@ -252,7 +252,7 @@
<li>
- <span class="divider">\</span><a href="../packages/inc.Monster.inc.html">Monster.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.Inventory.inc.html">Inventory.inc</a>
</li>
</ul>
@@ -264,11 +264,11 @@
<h3><i class="icon-custom icon-class"></i> Classes, interfaces and traits</h3>
- <div id="Monster" class="element ajax clickable class">
- <h1>Monster<a href="../classes/Monster.html">¶</a></h1>
- <p class="short_description">Represent an Item in the shop or in the Inventory.</p>
- <div class="details collapse"></div>
- <a href="../classes/Monster.html" class="more">« More »</a>
+ <div id="Inventory" class="element ajax clickable class">
+ <h1>Inventory<a href="../classes/Inventory.html">¶</a></h1>
+ <p class="short_description">Represent the player&#039;s Inventory.</p>
+ <div class="details collapse">Implemented as a singleton in the session.</div>
+ <a href="../classes/Inventory.html" class="more">« More »</a>
</div>
</div>
@@ -286,7 +286,7 @@
<li>
- <span class="divider">\</span><a href="../packages/inc.craftmine.inc.html">craftmine.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.dungeon.inc.html">dungeon.inc</a>
</li>
</ul>
@@ -294,11 +294,53 @@
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="sendCraftMine" class="element ajax clickable function">
- <h1>sendCraftMine<a href="../namespaces/default.html#function_sendCraftMine">¶</a></h1>
- <p class="short_description">Sends all data from previous session on page load.</p>
- <div class="details collapse">All data from the different modules are packed in an array.</div>
- <a href="../namespaces/default.html#function_sendCraftMine" class="more">« More »</a>
+ <div id="generateMonster" class="element ajax clickable function">
+ <h1>generateMonster<a href="../namespaces/default.html#function_generateMonster">¶</a></h1>
+ <p class="short_description">Loads all the dungeon&#039;s monsters from the XML file data/monsters.xml.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_generateMonster" class="more">« More »</a>
+ </div>
+
+ <div id="initDungeon" class="element ajax clickable function">
+ <h1>initDungeon<a href="../namespaces/default.html#function_initDungeon">¶</a></h1>
+ <p class="short_description">Marks the dungeon as accessible in the session.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_initDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="sendDungeon" class="element ajax clickable function">
+ <h1>sendDungeon<a href="../namespaces/default.html#function_sendDungeon">¶</a></h1>
+ <p class="short_description">Returns the dungeon array if it was created.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="buildDungeon" class="element ajax clickable function">
+ <h1>buildDungeon<a href="../namespaces/default.html#function_buildDungeon">¶</a></h1>
+ <p class="short_description">Allows acces to the dungeon in the session and sends it to the client.</p>
+ <div class="details collapse">Debits the dungeon&#039;s ticket cost from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_buildDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="launchDungeon" class="element ajax clickable function">
+ <h1>launchDungeon<a href="../namespaces/default.html#function_launchDungeon">¶</a></h1>
+ <p class="short_description">Sends monsters for a specific floor as specified by the floor POST parameter to the client.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_launchDungeon" class="more">« More »</a>
+ </div>
+
+ <div id="sendDungeonProgress" class="element ajax clickable function">
+ <h1>sendDungeonProgress<a href="../namespaces/default.html#function_sendDungeonProgress">¶</a></h1>
+ <p class="short_description">Updates floor and monster number from the POST parameters in the session.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendDungeonProgress" class="more">« More »</a>
+ </div>
+
+ <div id="exitDungeon" class="element ajax clickable function">
+ <h1>exitDungeon<a href="../namespaces/default.html#function_exitDungeon">¶</a></h1>
+ <p class="short_description">Marks the dungeon as not accessible in the session.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_exitDungeon" class="more">« More »</a>
</div>
</div>
@@ -364,26 +406,55 @@
<li>
- <span class="divider">\</span><a href="../packages/inc.Inventory.inc.html">Inventory.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.guild.inc.html">guild.inc</a>
</li>
</ul>
-
+ <div class="package-indent">
+ <h3><i class="icon-custom icon-function"></i> Functions</h3>
+ <div id="createGuild" class="element ajax clickable function">
+ <h1>createGuild<a href="../namespaces/default.html#function_createGuild">¶</a></h1>
+ <p class="short_description">Create the miners guild in the session.</p>
+ <div class="details collapse">Debits GUILD_COST from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_createGuild" class="more">« More »</a>
+ </div>
+
+ <div id="hireMiner" class="element ajax clickable function">
+ <h1>hireMiner<a href="../namespaces/default.html#function_hireMiner">¶</a></h1>
+ <p class="short_description">Hire one miner.</p>
+ <div class="details collapse">Debits MINER_COST from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_hireMiner" class="more">« More »</a>
+ </div>
+
+ <div id="sendMiners" class="element ajax clickable function">
+ <h1>sendMiners<a href="../namespaces/default.html#function_sendMiners">¶</a></h1>
+ <p class="short_description">Returns the number of miners currently in the guild.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendMiners" class="more">« More »</a>
+ </div>
+
+ </div>
<div class="package-indent">
- <h3><i class="icon-custom icon-class"></i> Classes, interfaces and traits</h3>
-
-
- <div id="Inventory" class="element ajax clickable class">
- <h1>Inventory<a href="../classes/Inventory.html">¶</a></h1>
- <p class="short_description">Represent the player&#039;s Inventory.</p>
- <div class="details collapse">Implemented as a singleton in the session.</div>
- <a href="../classes/Inventory.html" class="more">« More »</a>
+ <h3><i class="icon-custom icon-constant"></i> Constants</h3>
+ <div id="GUILD_COST" class="element ajax clickable constant">
+ <h1>GUILD_COST<a href="../namespaces/default.html#constant_GUILD_COST">¶</a></h1>
+ <p class="short_description">Amount of gold required to build the miners guild.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#constant_GUILD_COST" class="more">« More »</a>
+ </div>
+
+ <div id="MINER_COST" class="element ajax clickable constant">
+ <h1>MINER_COST<a href="../namespaces/default.html#constant_MINER_COST">¶</a></h1>
+ <p class="short_description">Amount of gold required to hire a miner.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#constant_MINER_COST" class="more">« More »</a>
</div>
</div>
+
@@ -510,7 +581,7 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.dungeon.inc.html">dungeon.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.shop.inc.html">shop.inc</a>
</li>
</ul>
@@ -518,53 +589,53 @@ sudo chmod g+w data/save
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="generateMonster" class="element ajax clickable function">
- <h1>generateMonster<a href="../namespaces/default.html#function_generateMonster">¶</a></h1>
- <p class="short_description">Loads all the dungeon&#039;s monsters from the XML file data/monsters.xml.</p>
+ <div id="loadShop" class="element ajax clickable function">
+ <h1>loadShop<a href="../namespaces/default.html#function_loadShop">¶</a></h1>
+ <p class="short_description">Loads all the shop&#039;s items from the XML file data/items.xml.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_generateMonster" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_loadShop" class="more">« More »</a>
</div>
- <div id="initDungeon" class="element ajax clickable function">
- <h1>initDungeon<a href="../namespaces/default.html#function_initDungeon">¶</a></h1>
- <p class="short_description">Marks the dungeon as accessible in the session.</p>
+ <div id="getItem" class="element ajax clickable function">
+ <h1>getItem<a href="../namespaces/default.html#function_getItem">¶</a></h1>
+ <p class="short_description">Gets an Item object from the shop from its name.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_initDungeon" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_getItem" class="more">« More »</a>
</div>
- <div id="sendDungeon" class="element ajax clickable function">
- <h1>sendDungeon<a href="../namespaces/default.html#function_sendDungeon">¶</a></h1>
- <p class="short_description">Returns the dungeon array if it was created.</p>
+ <div id="initShop" class="element ajax clickable function">
+ <h1>initShop<a href="../namespaces/default.html#function_initShop">¶</a></h1>
+ <p class="short_description">Marks the shop as created in the session.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendDungeon" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_initShop" class="more">« More »</a>
</div>
- <div id="buildDungeon" class="element ajax clickable function">
- <h1>buildDungeon<a href="../namespaces/default.html#function_buildDungeon">¶</a></h1>
- <p class="short_description">Allows acces to the dungeon in the session and sends it to the client.</p>
- <div class="details collapse">Debits the dungeon&#039;s ticket cost from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_buildDungeon" class="more">« More »</a>
+ <div id="sendShop" class="element ajax clickable function">
+ <h1>sendShop<a href="../namespaces/default.html#function_sendShop">¶</a></h1>
+ <p class="short_description">Returns the shop array if it was created.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendShop" class="more">« More »</a>
</div>
- <div id="launchDungeon" class="element ajax clickable function">
- <h1>launchDungeon<a href="../namespaces/default.html#function_launchDungeon">¶</a></h1>
- <p class="short_description">Sends monsters for a specific floor as specified by the floor POST parameter to the client.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_launchDungeon" class="more">« More »</a>
+ <div id="buildShop" class="element ajax clickable function">
+ <h1>buildShop<a href="../namespaces/default.html#function_buildShop">¶</a></h1>
+ <p class="short_description">Creates the shop in the session and sends it to the client.</p>
+ <div class="details collapse">Debits the shop&#039;s cost from the player&#039;s gold.</div>
+ <a href="../namespaces/default.html#function_buildShop" class="more">« More »</a>
</div>
- <div id="sendDungeonProgress" class="element ajax clickable function">
- <h1>sendDungeonProgress<a href="../namespaces/default.html#function_sendDungeonProgress">¶</a></h1>
- <p class="short_description">Updates floor and monster number from the POST parameters in the session.</p>
+ <div id="buyItem" class="element ajax clickable function">
+ <h1>buyItem<a href="../namespaces/default.html#function_buyItem">¶</a></h1>
+ <p class="short_description">Debits the item&#039;s cost specified as the item POST parameter, adds it to the Inventory and sends it to the client.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendDungeonProgress" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_buyItem" class="more">« More »</a>
</div>
- <div id="exitDungeon" class="element ajax clickable function">
- <h1>exitDungeon<a href="../namespaces/default.html#function_exitDungeon">¶</a></h1>
- <p class="short_description">Marks the dungeon as not accessible in the session.</p>
+ <div id="useItem" class="element ajax clickable function">
+ <h1>useItem<a href="../namespaces/default.html#function_useItem">¶</a></h1>
+ <p class="short_description">Invoke useItem on an item passed as the item POST parameter, sends to the client the updated player stats and the item.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_exitDungeon" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_useItem" class="more">« More »</a>
</div>
</div>
@@ -584,7 +655,7 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.account.inc.html">account.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.mine.inc.html">mine.inc</a>
</li>
</ul>
@@ -592,18 +663,25 @@ sudo chmod g+w data/save
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="debitAccount" class="element ajax clickable function">
- <h1>debitAccount<a href="../namespaces/default.html#function_debitAccount">¶</a></h1>
- <p class="short_description">Debits the account of a certain amount of gold.</p>
+ <div id="initCraftMine" class="element ajax clickable function">
+ <h1>initCraftMine<a href="../namespaces/default.html#function_initCraftMine">¶</a></h1>
+ <p class="short_description">Initializes the gold amount and miners count in the session.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_debitAccount" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_initCraftMine" class="more">« More »</a>
</div>
- <div id="creditAccount" class="element ajax clickable function">
- <h1>creditAccount<a href="../namespaces/default.html#function_creditAccount">¶</a></h1>
- <p class="short_description">Credits the account of a certain amount of gold.</p>
+ <div id="withdrawMine" class="element ajax clickable function">
+ <h1>withdrawMine<a href="../namespaces/default.html#function_withdrawMine">¶</a></h1>
+ <p class="short_description">Transfers all gold from the mine to the player&#039;s account.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_creditAccount" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_withdrawMine" class="more">« More »</a>
+ </div>
+
+ <div id="sendMine" class="element ajax clickable function">
+ <h1>sendMine<a href="../namespaces/default.html#function_sendMine">¶</a></h1>
+ <p class="short_description">Returns the amount of gold currently owned by the player.</p>
+ <div class="details collapse"></div>
+ <a href="../namespaces/default.html#function_sendMine" class="more">« More »</a>
</div>
</div>
@@ -623,7 +701,7 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.shop.inc.html">shop.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.craftmine.inc.html">craftmine.inc</a>
</li>
</ul>
@@ -631,53 +709,50 @@ sudo chmod g+w data/save
<div class="package-indent">
<h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="loadShop" class="element ajax clickable function">
- <h1>loadShop<a href="../namespaces/default.html#function_loadShop">¶</a></h1>
- <p class="short_description">Loads all the shop&#039;s items from the XML file data/items.xml.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_loadShop" class="more">« More »</a>
- </div>
-
- <div id="getItem" class="element ajax clickable function">
- <h1>getItem<a href="../namespaces/default.html#function_getItem">¶</a></h1>
- <p class="short_description">Gets an Item object from the shop from its name.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_getItem" class="more">« More »</a>
+ <div id="sendCraftMine" class="element ajax clickable function">
+ <h1>sendCraftMine<a href="../namespaces/default.html#function_sendCraftMine">¶</a></h1>
+ <p class="short_description">Sends all data from previous session on page load.</p>
+ <div class="details collapse">All data from the different modules are packed in an array.</div>
+ <a href="../namespaces/default.html#function_sendCraftMine" class="more">« More »</a>
</div>
- <div id="initShop" class="element ajax clickable function">
- <h1>initShop<a href="../namespaces/default.html#function_initShop">¶</a></h1>
- <p class="short_description">Marks the shop as created in the session.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_initShop" class="more">« More »</a>
- </div>
+ </div>
+
+
+
+
+
+ <ul class="breadcrumb">
+ <li><a href="../index.html"><i class="icon-th"></i></a></li>
+
+
+
+ <li>
+ <span class="divider">\</span><a href="../packages/inc.html">inc</a>
+ </li>
- <div id="sendShop" class="element ajax clickable function">
- <h1>sendShop<a href="../namespaces/default.html#function_sendShop">¶</a></h1>
- <p class="short_description">Returns the shop array if it was created.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendShop" class="more">« More »</a>
- </div>
+
+ <li>
+ <span class="divider">\</span><a href="../packages/inc.account.inc.html">account.inc</a>
+ </li>
- <div id="buildShop" class="element ajax clickable function">
- <h1>buildShop<a href="../namespaces/default.html#function_buildShop">¶</a></h1>
- <p class="short_description">Creates the shop in the session and sends it to the client.</p>
- <div class="details collapse">Debits the shop&#039;s cost from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_buildShop" class="more">« More »</a>
- </div>
+ </ul>
- <div id="buyItem" class="element ajax clickable function">
- <h1>buyItem<a href="../namespaces/default.html#function_buyItem">¶</a></h1>
- <p class="short_description">Debits the item&#039;s cost specified as the item POST parameter, adds it to the Inventory and sends it to the client.</p>
+
+ <div class="package-indent">
+ <h3><i class="icon-custom icon-function"></i> Functions</h3>
+ <div id="debitAccount" class="element ajax clickable function">
+ <h1>debitAccount<a href="../namespaces/default.html#function_debitAccount">¶</a></h1>
+ <p class="short_description">Debits the account of a certain amount of gold.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_buyItem" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_debitAccount" class="more">« More »</a>
</div>
- <div id="useItem" class="element ajax clickable function">
- <h1>useItem<a href="../namespaces/default.html#function_useItem">¶</a></h1>
- <p class="short_description">Invoke useItem on an item passed as the item POST parameter, sends to the client the updated player stats and the item.</p>
+ <div id="creditAccount" class="element ajax clickable function">
+ <h1>creditAccount<a href="../namespaces/default.html#function_creditAccount">¶</a></h1>
+ <p class="short_description">Credits the account of a certain amount of gold.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_useItem" class="more">« More »</a>
+ <a href="../namespaces/default.html#function_creditAccount" class="more">« More »</a>
</div>
</div>
@@ -784,101 +859,26 @@ sudo chmod g+w data/save
<li>
- <span class="divider">\</span><a href="../packages/inc.guild.inc.html">guild.inc</a>
+ <span class="divider">\</span><a href="../packages/inc.Monster.inc.html">Monster.inc</a>
</li>
</ul>
- <div class="package-indent">
- <h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="createGuild" class="element ajax clickable function">
- <h1>createGuild<a href="../namespaces/default.html#function_createGuild">¶</a></h1>
- <p class="short_description">Create the miners guild in the session.</p>
- <div class="details collapse">Debits GUILD_COST from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_createGuild" class="more">« More »</a>
- </div>
-
- <div id="hireMiner" class="element ajax clickable function">
- <h1>hireMiner<a href="../namespaces/default.html#function_hireMiner">¶</a></h1>
- <p class="short_description">Hire one miner.</p>
- <div class="details collapse">Debits MINER_COST from the player&#039;s gold.</div>
- <a href="../namespaces/default.html#function_hireMiner" class="more">« More »</a>
- </div>
-
- <div id="sendMiners" class="element ajax clickable function">
- <h1>sendMiners<a href="../namespaces/default.html#function_sendMiners">¶</a></h1>
- <p class="short_description">Returns the number of miners currently in the guild.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendMiners" class="more">« More »</a>
- </div>
-
- </div>
- <div class="package-indent">
- <h3><i class="icon-custom icon-constant"></i> Constants</h3>
- <div id="GUILD_COST" class="element ajax clickable constant">
- <h1>GUILD_COST<a href="../namespaces/default.html#constant_GUILD_COST">¶</a></h1>
- <p class="short_description">Amount of gold required to build the miners guild.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#constant_GUILD_COST" class="more">« More »</a>
- </div>
-
- <div id="MINER_COST" class="element ajax clickable constant">
- <h1>MINER_COST<a href="../namespaces/default.html#constant_MINER_COST">¶</a></h1>
- <p class="short_description">Amount of gold required to hire a miner.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#constant_MINER_COST" class="more">« More »</a>
- </div>
-
- </div>
-
-
+ <div class="package-indent">
+ <h3><i class="icon-custom icon-class"></i> Classes, interfaces and traits</h3>
- <ul class="breadcrumb">
- <li><a href="../index.html"><i class="icon-th"></i></a></li>
-
-
- <li>
- <span class="divider">\</span><a href="../packages/inc.html">inc</a>
- </li>
-
-
- <li>
- <span class="divider">\</span><a href="../packages/inc.mine.inc.html">mine.inc</a>
- </li>
-
- </ul>
-
-
- <div class="package-indent">
- <h3><i class="icon-custom icon-function"></i> Functions</h3>
- <div id="initCraftMine" class="element ajax clickable function">
- <h1>initCraftMine<a href="../namespaces/default.html#function_initCraftMine">¶</a></h1>
- <p class="short_description">Initializes the gold amount and miners count in the session.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_initCraftMine" class="more">« More »</a>
- </div>
-
- <div id="withdrawMine" class="element ajax clickable function">
- <h1>withdrawMine<a href="../namespaces/default.html#function_withdrawMine">¶</a></h1>
- <p class="short_description">Transfers all gold from the mine to the player&#039;s account.</p>
- <div class="details collapse"></div>
- <a href="../namespaces/default.html#function_withdrawMine" class="more">« More »</a>
- </div>
-
- <div id="sendMine" class="element ajax clickable function">
- <h1>sendMine<a href="../namespaces/default.html#function_sendMine">¶</a></h1>
- <p class="short_description">Returns the amount of gold currently owned by the player.</p>
+ <div id="Monster" class="element ajax clickable class">
+ <h1>Monster<a href="../classes/Monster.html">¶</a></h1>
+ <p class="short_description">Represent an Item in the shop or in the Inventory.</p>
<div class="details collapse"></div>
- <a href="../namespaces/default.html#function_sendMine" class="more">« More »</a>
+ <a href="../classes/Monster.html" class="more">« More »</a>
</div>
</div>
-
-
@@ -890,7 +890,7 @@ sudo chmod g+w data/save
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.messages.inc.html b/doc/phpdoc/packages/inc.messages.inc.html
index eef0408..23ce6ad 100644
--- a/doc/phpdoc/packages/inc.messages.inc.html
+++ b/doc/phpdoc/packages/inc.messages.inc.html
@@ -174,7 +174,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.mine.inc.html b/doc/phpdoc/packages/inc.mine.inc.html
index 0fb2c21..734a429 100644
--- a/doc/phpdoc/packages/inc.mine.inc.html
+++ b/doc/phpdoc/packages/inc.mine.inc.html
@@ -174,7 +174,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.perso.inc.html b/doc/phpdoc/packages/inc.perso.inc.html
index d724706..8c471aa 100644
--- a/doc/phpdoc/packages/inc.perso.inc.html
+++ b/doc/phpdoc/packages/inc.perso.inc.html
@@ -181,7 +181,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.savegame.inc.html b/doc/phpdoc/packages/inc.savegame.inc.html
index 4009130..2ec1e2d 100644
--- a/doc/phpdoc/packages/inc.savegame.inc.html
+++ b/doc/phpdoc/packages/inc.savegame.inc.html
@@ -240,7 +240,7 @@ sudo chmod g+w data/save
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>
diff --git a/doc/phpdoc/packages/inc.shop.inc.html b/doc/phpdoc/packages/inc.shop.inc.html
index fbdefe6..6908e0f 100644
--- a/doc/phpdoc/packages/inc.shop.inc.html
+++ b/doc/phpdoc/packages/inc.shop.inc.html
@@ -202,7 +202,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
- generated on Sun, 08 May 2016 20:44:21 +0200.<br/>
+ generated on Mon, 09 May 2016 14:01:23 +0200.<br/>
</footer>
</body>
</html>