1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- var SG_Hooks = {
- debug : true,
-
- getLanguage : function( supportedLanguages ){
- return SG.initLangs(supportedLanguages);
- },
- isEnabledIncentiviseButton : function (){
- return SG.isEnabledIncentiviseButton();
- },
-
- start : function(){
- SG_Hooks.debug && console.log('game started');
- SG.trigger({type:'start'});
- },
-
- levelUp : function( level, score, callback){
- SG_Hooks.debug && console.log('level up:' + level + '/' + score);
- SG.trigger({type:'levelUp', level:level, lastLevelScore:score}, callback);
- },
-
- gameOver : function( level, score, callback){
- SG_Hooks.debug && console.log('game over:' + level + '/' + score);
- SG.trigger({type:'gameOver', score:score}, callback);
- },
-
- gameCompleted : function( score, callback ){
- SG_Hooks.debug && console.log('game completed:' + score);
- SG.trigger({type:'gameCompleted', score:score}, callback);
- },
-
- gamePause : function( state, callback ){ // state: on|off
- SG_Hooks.debug && console.log('game pause:' + state);
- SG.trigger({type:'gamePause', state:state}, callback);
- },
-
- gameRestart : function( callback ){
- SG_Hooks.debug && console.log('game restart:');
- SG.trigger({type:'gameRestart'}, callback);
- },
-
- selectMainMenu : function(callback){
- SG_Hooks.debug && console.log('selectMainMenu:');
- SG.trigger({type:'selectMainMenu'}, callback);
- },
-
- selectLevel : function( level, callback ){
- SG_Hooks.debug && console.log('selectLevel:'+level);
- SG.trigger({type:'selectLevel', level:level}, callback);
- },
-
- setSound : function( state, callback ){ // state: on|off
- SG_Hooks.debug && console.log('setSound:'+state);
- SG.trigger({type:'gameCompleted', state:state}, callback);
- },
- triggerIncentivise : function(callback){
- SG_Hooks.debug && console.log('triggerIncentivise');
- SG.trigger({type:'incentiviseTriggered'}, callback);
- },
-
- setOrientationHandler : function( f ){
- SG.setOrientationHandler( f );
- },
-
- setResizeHandler: function ( f ){
- SG.setResizeHandler(f);
- }
- };
|