summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tutorial.cc
diff options
context:
space:
mode:
authorJohanna Ploog <j-p-e-g@users.sourceforge.net>2011-01-16 10:52:58 +0100
committerJohanna Ploog <j-p-e-g@users.sourceforge.net>2011-01-16 10:54:43 +0100
commitc64034959429e78acf747ac6462e233d77ec1b68 (patch)
treec1e5c4e9e10cd2cc97489d5b11db5a10df198cdf /crawl-ref/source/tutorial.cc
parent44dfa26efded89c289cf43c3546efe7adbad5114 (diff)
downloadcrawl-ref-c64034959429e78acf747ac6462e233d77ec1b68.tar.gz
crawl-ref-c64034959429e78acf747ac6462e233d77ec1b68.zip
Make tutorial maps set hunger directly.
No longer hardcoded in player generation; allows for different hunger levels in different lessons.
Diffstat (limited to 'crawl-ref/source/tutorial.cc')
-rw-r--r--crawl-ref/source/tutorial.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/crawl-ref/source/tutorial.cc b/crawl-ref/source/tutorial.cc
index 989dd1b22a..6a673bc1e3 100644
--- a/crawl-ref/source/tutorial.cc
+++ b/crawl-ref/source/tutorial.cc
@@ -12,6 +12,7 @@
#include "ng-setup.h"
#include "player.h"
#include "random.h"
+#include "state.h"
#include "tutorial.h"
mapref_vector get_tutorial_maps()
@@ -35,3 +36,11 @@ void set_tutorial_map(const std::string& map)
{
_tutorial_map = map;
}
+
+void set_tutorial_hunger(int hunger)
+{
+ if (!crawl_state.game_is_tutorial())
+ return;
+
+ you.hunger = hunger;
+} \ No newline at end of file