1 decade ago by begeeben
				Normally main.js structured this way:
When I need more than one ig.game instance in main.js, the file becomes huge and hard to maintain. For example if I have several mini games in main.js each extended from ig.game then they will make main.js really big. Is there a good way to separate these game instance to some external file or plugin?
		
ig.module( 
	'game.main' 
)
.requires(
    'impact.game'
)
.defines(function(){
MyGame = ig.Game.extend({
    
	init: function() {
	},
    update: function() {
    	// Update all entities and BackgroundMaps
    	this.parent();
    },
	draw: function() {
		// Draw all entities and backgroundMaps
		this.parent();
	}
});
// Start the Game with 60fps, a resolution of 320x240, scaled
// up by a factor of 2
ig.main( '#canvas', MyGame, 60, 320, 240, 2 );
});
When I need more than one ig.game instance in main.js, the file becomes huge and hard to maintain. For example if I have several mini games in main.js each extended from ig.game then they will make main.js really big. Is there a good way to separate these game instance to some external file or plugin?
