22 #ifndef BLADERUNNER_SETTINGS_H 23 #define BLADERUNNER_SETTINGS_H 27 class BladeRunnerEngine;
28 class SaveFileReadStream;
29 class SaveFileWriteStream;
32 static const int kAmmoTypesCount = 3;
59 int _ammoAmounts[kAmmoTypesCount];
68 void setGamma(
float gamma) {
72 void setNewSetAndScene(
int set,
int scene) {
77 void clearNewSetAndScene() {
82 int getNewScene()
const {
86 int getNewSet()
const {
90 int getScene()
const {
98 int getChapter()
const {
102 void setChapter(
int newChapter) {
103 _chapterChanged =
true;
104 _newChapter = newChapter;
107 void setLoadingGame() {
111 bool isLoadingGame()
const {
115 void setStartingGame() {
116 _startingGame =
true;
121 static int getAmmoTypesCount();
122 int getAmmoType()
const;
123 void setAmmoType(
int ammoType);
124 int getAmmo(
int ammoType)
const;
125 void addAmmo(
int ammoType,
int ammo);
128 int getDifficulty()
const;
129 void setDifficulty(
int difficulty);
131 int getPlayerAgenda()
const;
132 void setPlayerAgenda(
int agenda);
134 bool getLearyMode()
const;
135 void setLearyMode(
bool learyMode);
Definition: savefile.h:88
Definition: savefile.h:113
Definition: bladerunner.h:113
Definition: settings.h:31