Revision: 49619
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at July 27, 2011 00:25 by flipace
                            
                            Updated Code
drawMapInterval = false;
drawMapIntervalKey = false;
var ms = 40
x = 0;
var cvs = document.getElementById('expcanvas');				
var ctx = cvs.getContext('2d');
speed = 10;
var game = new Jason(60);
game.addMap('map1','marioJump1-1.tmx',0,0);
game.maps['map1'].mapOffsetY=game.maps['map1'].mapheight*game.maps['map1'].maptileheight*-1+cvs.height;
game.addCharacter('mario',0,0,'walk_right',30);
game.addCharacterState('mario','walk_right','mario_char_walk_right_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','walk_left','mario_char_walk_left_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','duck_right','mario_char_duck_right.gif',18,21,0,21);
game.addCharacterProperty('mario','sound_jump',new Audio('Mario Jump.wav'));
game.addCharacterProperty('mario','sound_death',new Audio('Death.wav'));
game.addKeyEvent(39,'walk_right');
game.addKeyEvent(37,'walk_left');
game.addKeyEvent(38,'jump');
game.addKeyEvent(40,'duck');
			
$(document).keydown( function(event){
	if(event.keyCode==38 || event.keyCode==40 || event.keyCode==83){
		game.fireEvent(event.keyCode);
	}else{
		if(!drawMapInterval){
		drawMapIntervalKey = event.keyCode;
		drawMapInterval = setInterval(function(){
			game.fireEvent(event.keyCode);
		},ms);
		}
	}
});
$(document).keyup( function(event){ 
	if(event.keyCode == drawMapIntervalKey){
	if(game.characters['mario'].currentState=="duck_right"){
		game.characters['mario'].setState('walk_right');
	}
	game.characters['mario'].setAnimated(false);
	clearInterval(drawMapInterval);
	drawMapInterval=false;
	drawMapIntervalKey = false;
	}
});
                                
                            Revision: 49618
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at July 27, 2011 00:25 by flipace
                            
                            Updated Code
drawMapInterval = false;
			drawMapIntervalKey = false;
			var ms = 40
			x = 0;
			
			var cvs = document.getElementById('expcanvas');				
			var ctx = cvs.getContext('2d');
speed = 10;
var game = new Jason(60);
game.addMap('map1','marioJump1-1.tmx',0,0);
game.maps['map1'].mapOffsetY=game.maps['map1'].mapheight*game.maps['map1'].maptileheight*-1+cvs.height;
game.addCharacter('mario',0,0,'walk_right',30);
game.addCharacterState('mario','walk_right','mario_char_walk_right_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','walk_left','mario_char_walk_left_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','duck_right','mario_char_duck_right.gif',18,21,0,21);
game.addCharacterProperty('mario','sound_jump',new Audio('Mario Jump.wav'));
game.addCharacterProperty('mario','sound_death',new Audio('Death.wav'));
game.addKeyEvent(39,'walk_right');
game.addKeyEvent(37,'walk_left');
game.addKeyEvent(38,'jump');
game.addKeyEvent(40,'duck');
			
$(document).keydown( function(event){
	if(event.keyCode==38 || event.keyCode==40 || event.keyCode==83){
		game.fireEvent(event.keyCode);
	}else{
		if(!drawMapInterval){
		drawMapIntervalKey = event.keyCode;
		drawMapInterval = setInterval(function(){
			game.fireEvent(event.keyCode);
		},ms);
		}
	}
});
$(document).keyup( function(event){ 
	if(event.keyCode == drawMapIntervalKey){
	if(game.characters['mario'].currentState=="duck_right"){
		game.characters['mario'].setState('walk_right');
	}
	game.characters['mario'].setAnimated(false);
	clearInterval(drawMapInterval);
	drawMapInterval=false;
	drawMapIntervalKey = false;
	}
});
                                
                            Revision: 49617
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at July 27, 2011 00:21 by flipace
                            
                            Updated Code
speed = 10;
var game = new Jason(60);
game.addMap('map1','marioJump1-1.tmx',0,0);
game.maps['map1'].mapOffsetY=game.maps['map1'].mapheight*game.maps['map1'].maptileheight*-1+cvs.height;
game.addCharacter('mario',0,0,'walk_right',30);
game.addCharacterState('mario','walk_right','mario_char_walk_right_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','walk_left','mario_char_walk_left_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','duck_right','mario_char_duck_right.gif',18,21,0,21);
game.addCharacterProperty('mario','sound_jump',new Audio('Mario Jump.wav'));
game.addCharacterProperty('mario','sound_death',new Audio('Death.wav'));
game.addKeyEvent(39,'walk_right');
game.addKeyEvent(37,'walk_left');
game.addKeyEvent(38,'jump');
game.addKeyEvent(40,'duck');
$(document).keydown( function(event){
if(event.keyCode==38 || event.keyCode==40 || event.keyCode==83){
game.fireEvent(event.keyCode);
}else{
if(!drawMapInterval){
drawMapIntervalKey = event.keyCode;
drawMapInterval = setInterval(function(){
game.fireEvent(event.keyCode);
},ms);
}
}
});
$(document).keyup( function(event){ 
if(event.keyCode == drawMapIntervalKey){
if(game.characters['mario'].currentState=="duck_right"){
game.characters['mario'].setState('walk_right');
}
game.characters['mario'].setAnimated(false);
clearInterval(drawMapInterval);
drawMapInterval=false;
drawMapIntervalKey = false;
}
});
                                
                            Revision: 49616
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at July 27, 2011 00:11 by flipace
                            
                            Initial Code
speed = 10;
var game = new Jason(60);
game.addMap('map1','marioJump1-1.tmx',0,0);
game.maps['map1'].mapOffsetY=game.maps['map1'].mapheight*game.maps['map1'].maptileheight*-1+cvs.height;
game.addCharacter('mario',0,0,'walk_right',30);
game.addCharacterState('mario','walk_right','mario_char_walk_right_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','walk_left','mario_char_walk_left_sprite.gif',18.5,32,0,146);
game.addCharacterState('mario','duck_right','mario_char_duck_right.gif',18,21,0,21);
game.addCharacterProperty('mario','sound_jump',new Audio('Mario Jump.wav'));
game.addCharacterProperty('mario','sound_death',new Audio('Death.wav'));
game.addKeyEvent(39,'walk_right');
game.addKeyEvent(37,'walk_left');
game.addKeyEvent(38,'jump');
game.addKeyEvent(40,'duck');
			
$(document).keydown( function(event){
	if(event.keyCode==38 || event.keyCode==40 || event.keyCode==83){
		game.fireEvent(event.keyCode);
	}else{
		if(!drawMapInterval){
		drawMapIntervalKey = event.keyCode;
		drawMapInterval = setInterval(function(){
			game.fireEvent(event.keyCode);
		},ms);
		}
	}
});
$(document).keyup( function(event){ 
	if(event.keyCode == drawMapIntervalKey){
	if(game.characters['mario'].currentState=="duck_right"){
		game.characters['mario'].setState('walk_right');
	}
	game.characters['mario'].setAnimated(false);
	clearInterval(drawMapInterval);
	drawMapInterval=false;
	drawMapIntervalKey = false;
	}
});
                                Initial URL
Initial Description
Initial Title
Jason Engine Super Mario 1
Initial Tags
Initial Language
JavaScript