diff --git a/src/scripts/math.js b/src/scripts/math.js new file mode 100644 index 0000000000..e34ceea63a --- /dev/null +++ b/src/scripts/math.js @@ -0,0 +1,18 @@ +Math.clamp = function (a, b, c) { + return Math.max(b, Math.min(c, a)); +} + +Math.randomIndex = function(min, max) { + var offset = min; + var range = (max - min) + 1; + + var randomNumber = Math.floor( Math.random() * range) + offset; + return randomNumber; +} + +Math.percentage = function(value, base) { + return Math.floor(value / base * 100); +} + +log_info("!!! Module Math Loaded") + diff --git a/src/scripts/modules.js b/src/scripts/modules.js new file mode 100644 index 0000000000..58bbc3a431 --- /dev/null +++ b/src/scripts/modules.js @@ -0,0 +1,11 @@ +log_info("Ozymandias: load modules started") + +var modules = [ + "math", + // "main_menu" +] + +for (var i in modules) { + log_info("Loading module " + modules[i]) + load_js_module(":" + modules[i] + ".js") +}