Beispiel #1
0
 _createBeing: function _createBeing(What, freeCells) {
     var index = Math.floor(ROT.RNG.getUniform() * freeCells.length);
     var key = freeCells.splice(index, 1)[0];
     var parts = key.split(',');
     var x = parseInt(parts[0]);
     var y = parseInt(parts[1]);
     return new What(x, y);
 },
Beispiel #2
0
 _generateBoxes: function _generateBoxes(freeCells) {
     for (var i = 0; i < 10; i++) {
         var index = Math.floor(ROT.RNG.getUniform() * freeCells.length);
         var key = freeCells.splice(index, 1)[0];
         this.map[key] = '*';
         if (!i) {
             this.ananas = key;
         } /* first box contains an ananas */
     }
 }