blob: 177c0679d5994c176eaccbd3653a49337ab3a04c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
#pragma once
using namespace std;
class Achievement;
class Achievements
{
friend class Achievement;
protected:
static const int ACHIEVEMENT_OFFSET;
// maximum position of achievements (min and max)
public:
static const int ACHIEVEMENT_WIDTH_POSITION = 12;
static const int ACHIEVEMENT_HEIGHT_POSITION = 12;
static int xMin, yMin, xMax, yMax;
static vector<Achievement *> *achievements;
static Achievement *openInventory;
static Achievement *mineWood;
static Achievement *buildWorkbench;
static Achievement *buildPickaxe;
static Achievement *buildFurnace;
static Achievement *acquireIron;
static Achievement *buildHoe;
static Achievement *makeBread;
static Achievement *bakeCake;
static Achievement *buildBetterPickaxe;
static Achievement *cookFish;
static Achievement *onARail;
static Achievement *buildSword;
static Achievement *killEnemy;
static Achievement *killCow;
static Achievement *flyPig;
// 4J-JEV: Present on the PS3.
static Achievement *snipeSkeleton;
static Achievement *diamonds;
//static Achievement *portal; //4J-JEV: Whats this?
static Achievement *ghast;
static Achievement *blazeRod;
static Achievement *potion;
static Achievement *theEnd;
static Achievement *winGame;
static Achievement *enchantments;
// 4J : WESTY : Added new acheivements.
static Achievement *leaderOfThePack;
static Achievement *MOARTools;
static Achievement *dispenseWithThis;
static Achievement *InToTheNether;
// 4J : WESTY : Added other awards.
static Achievement *socialPost;
static Achievement *eatPorkChop;
static Achievement *play100Days;
static Achievement *arrowKillCreeper;
static Achievement *mine100Blocks;
static Achievement *kill10Creepers;
#ifdef _EXTENDED_ACHIEVEMENTS
static Achievement *overkill; // Old achievements;
static Achievement *bookcase; // Old achievements;
static Achievement *adventuringTime;
static Achievement *repopulation;
static Achievement *diamondsToYou;
static Achievement *passingTheTime;
static Achievement *archer;
static Achievement *theHaggler;
static Achievement *potPlanter;
static Achievement *itsASign;
static Achievement *ironBelly;
static Achievement *haveAShearfulDay;
static Achievement *rainbowCollection;
static Achievement *stayinFrosty;
static Achievement *chestfulOfCobblestone;
static Achievement *renewableEnergy;
static Achievement *musicToMyEars;
static Achievement *bodyGuard;
static Achievement *ironMan;
static Achievement *zombieDoctor;
static Achievement *lionTamer;
#endif
static void staticCtor();
static void init();
};
|