ScummVM API documentation
scene_achievements_tables.h
1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation, either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 
22 /*
23  * This file is based on WME Lite.
24  * http://dead-code.org/redir.php?target=wmelite
25  * Copyright (c) 2011 Jan Nedoma
26  */
27 
28 namespace Wintermute {
29 
30 struct Achievement {
31  const char *sceneFilename;
32  const char *id;
33 };
34 
36  const char *gameId;
37  const Achievement mapping[64];
38 };
39 
40 static const AchievementsList achievementsList[] = {
41  {
42  "carolreed10",
43  {
44  {"scenes\\barn\\barn_intro\\barn_intro.scene", "BARN"},
45  {"scenes\\brother\\bro_intro\\bro_intro.scene", "CAR_GRAVEYARD"},
46  {"scenes\\church\\church_intro\\church_intro.scene", "SAINT_MARIA_CHURCH"},
47  {"scenes\\emhart\\emhart_intro\\emhart_intro.scene", "EMHART_ZURICH"},
48  {"scenes\\falls_day\\falls_intro\\falls_intro.scene", "BLOOD_FALLS"},
49  {"scenes\\forge\\forge_intro\\forge_intro.scene", "SONIC_FORGE"},
50  {"scenes\\mansion\\mans_intro\\mans_intro.scene", "STIERN_HOUSE"},
51  {"scenes\\mus_malte\\mus_malte_intro\\mus_malte_intro.scene", "MALTE_MUSEUM"},
52  {"scenes\\mus_school\\mus_sch_intro\\mus_sch_intro.scene", "SCHOOL_MUSEUM"},
53  {"scenes\\peak\\kvarn_intro\\kvarn_intro.scene", "JOHANSSON_PEAK"},
54  {"scenes\\pyramid\\pyr_intro\\pyr_intro.scene", "PYRAMID"},
55  {"scenes\\ski\\dala_intro\\dala_intro.scene", "SKIING_HOUSE"},
56  {"scenes\\train\\train_intro\\train_intro.scene", "MALTES_TRAIN"},
57  {0,0}
58  }
59  },
60 
61  {
62  "carolreed11",
63  {
64  {"scenes\\barn\\barn15d_cl\\barn15d_cl.scene", "PIPE"},
65  {"scenes\\black\\black02b_lift\\black02b_lift.scene", "NOTE"},
66  {"scenes\\black\\black02d_op_lift\\black02d_op_lift.scene", "BOTTLE"},
67  {"scenes\\cannon\\can11a_op\\can11a_op.scene", "WINDOW"},
68  {"scenes\\hobby\\hobby01a_cl1_moved\\hobby01a_cl1_moved.scene", "STONE"},
69  {"scenes\\m_house\\m03c_op2_lift3\\m03c_op2_lift3.scene", "BLINDFOLD"},
70  {"scenes\\m_house\\m04b_cl1_op1_lift3\\m04b_cl1_op1_lift3.scene", "POEM"},
71  {"scenes\\m_house\\m07d_tap1\\m07d_tap1.scene", "TESTING"},
72  {"scenes\\mine\\mine15d_lift1\\mine15d_lift1.scene", "MINE_LADY"},
73  {"scenes\\office\\office02d_cl2_lift\\office02d_cl2_lift.scene", "PENCIL"},
74  {0,0}
75  }
76  },
77 
78  {0, {{0,0}}}
79 };
80 
81 } // End of namespace Wintermute
Definition: scene_achievements_tables.h:30
Definition: scene_achievements_tables.h:35
Definition: achievements_tables.h:27