My Project
 
Loading...
Searching...
No Matches
statistics.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include "bundle.h"
5
7public:
8 static int goldCollected;
9 static int deepestFloor;
10 static int enemiesSlain;
11 static int foodEaten;
12 static int potionsCooked;
13 static int piranhasKilled;
14 static int nightHunt;
15 static int ankhsUsed;
16
17 static float duration;
18
21
22 static bool amuletObtained;
23
24 static void reset();
25 static void storeInBundle(Bundle* bundle);
26 static void restoreFromBundle(Bundle* bundle);
27private:
28 static const std::string GOLD;
29 static const std::string DEEPEST;
30 static const std::string SLAIN;
31 static const std::string FOOD;
32 static const std::string ALCHEMY;
33 static const std::string PIRANHAS;
34 static const std::string NIGHT;
35 static const std::string ANKHS;
36 static const std::string DURATION;
37 static const std::string AMULET;
38};
Definition statistics.h:6
static int nightHunt
Definition statistics.h:14
static int ankhsUsed
Definition statistics.h:15
static int goldCollected
Definition statistics.h:8
static bool amuletObtained
Definition statistics.h:22
static bool completedWithNoKilling
Definition statistics.h:20
static void storeInBundle(Bundle *bundle)
Definition statistics.cpp:48
static float duration
Definition statistics.h:17
static void restoreFromBundle(Bundle *bundle)
Definition statistics.cpp:62
static int enemiesSlain
Definition statistics.h:10
static int foodEaten
Definition statistics.h:11
static int potionsCooked
Definition statistics.h:12
static int piranhasKilled
Definition statistics.h:13
static int deepestFloor
Definition statistics.h:9
static void reset()
Definition statistics.cpp:30
static bool qualifiedForNoKilling
Definition statistics.h:19