diff options
Diffstat (limited to 'engines/bladerunner/crimes_database.h')
-rw-r--r-- | engines/bladerunner/crimes_database.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/engines/bladerunner/crimes_database.h b/engines/bladerunner/crimes_database.h index 830b58db67..40e46cb356 100644 --- a/engines/bladerunner/crimes_database.h +++ b/engines/bladerunner/crimes_database.h @@ -23,28 +23,30 @@ #ifndef BLADERUNNER_CRIMES_DATABASE_H #define BLADERUNNER_CRIMES_DATABASE_H +#include "common/array.h" + namespace BladeRunner { class BladeRunnerEngine; class TextResource; class CrimesDatabase { - int _crimesCount; - int *_crimes; - int *_assetTypes; - TextResource *_cluesText; + int _crimeCount; + Common::Array<int> _crimes; + Common::Array<int> _assetTypes; + TextResource *_cluesText; public: - CrimesDatabase(BladeRunnerEngine *vm, const char *cluesResource, int crimesCount); + CrimesDatabase(BladeRunnerEngine *vm, const char *cluesResource, int crimeCount); ~CrimesDatabase(); void setCrime(int clueId, int crimeId); - int getCrime(int clueId); + int getCrime(int clueId) const; void setAssetType(int clueId, int assetType); - int getAssetType(int clueId); + int getAssetType(int clueId) const; - const char *getClueText(int clueId); + const char *getClueText(int clueId) const; }; } // End of namespace BladeRunner |