1 decade ago by dungeonmaster
Is it legit to define a .js file just to use for injecting some code, without any class declerations like this:
ig.module(
'plugins.explorable-background-map'
)
.requires(
'impact.background-map',
'impact.image'
)
.defines(function(){ "use strict";
ig.BackgroundMap.inject({
explored: [[]],
masterData: [[]],
init: function( tilesize, data, tileset ) {
console.log('start of injection: BackgroundMap')
this.parent( tilesize, data );
this.setTileset( tileset );
this.explored = this.data.slice(0);
var i,i = 0;
this.masterData = this.data;
this.data = [[]];
for (var i = 0;i<this.explored.length;i++) {
this.data[i] =[];
for (var j = 0; j<this.explored[0].length;j++) {
this.explored[i][j] = false;
this.data[i][j] = 0;
};
};
},
});
});
