aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/utils.cpp')
-rw-r--r--engines/lab/utils.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/lab/utils.cpp b/engines/lab/utils.cpp
index ec69d81f46..f20a42cc01 100644
--- a/engines/lab/utils.cpp
+++ b/engines/lab/utils.cpp
@@ -34,7 +34,7 @@
#include "lab/utils.h"
namespace Lab {
-Utils::Utils(LabEngine *vm) : _vm(vm) {
+Utils::Utils(LabEngine *vm) : _vm(vm), _rnd("lab") {
_dataBytesPerRow = 0;
}
@@ -427,4 +427,10 @@ void Utils::setBytesPerRow(int num) {
_dataBytesPerRow = num;
}
+uint16 Utils::getRandom(uint16 max) {
+ if (max > 1)
+ return _rnd.getRandomNumber(max - 1);
+ else
+ return 0;
+}
} // End of namespace Lab