HTML and CSS Reference
In-Depth Information
var
var y = 50 ;
var
var facingX = 0 ;
var
var facingY = 0 ;
var
var movingX = 0 ;
var
var movingY = 0 ;
var
var width = 20 ;
var
var height = 20 ;
var
var rotationalVelocity = 5 ; //how many degrees to turn the ship
var
var thrustAcceleration = . 03 ;
var
var keyPressList = [];
function
function drawScreen () {
//check keys
iif ( keyPressList [ 38 ] == true
true ){
//thrust
var
var angleInRadians = rotation * Math . PI / 180 ;
facingX = Math . cos ( angleInRadians );
facingY = Math . sin ( angleInRadians );
movingX = movingX + thrustAcceleration * facingX ;
movingY = movingY + thrustAcceleration * facingY ;
}
iif ( keyPressList [ 37 ] == true
true ) {
//rotate counterclockwise
rotation -= rotationalVelocity ;
}
iif ( keyPressList [ 39 ] == true
true ) {
//rotate clockwise
rotation += rotationalVelocity ;;
} x = x + movingX ;
y = y + movingY ;
// draw background and text
context . fillStyle = '#000000' ;
context . fillRect ( 0 , 0 , 200 , 200 );
context . fillStyle = '#ffffff' ;
context . font = '20px sans-serif' ;
context . textBaseline = 'top' ;
context . fillText ( "Player Ship - key turn" , 0 , 180 );
//transformation
var
var angleInRadians = rotation * Math . PI / 180 ;
Search WWH ::




Custom Search