Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Creating variables
- var myX = 0, myY = 0,posokagradus = 0,nestaotigrX=[],nestaotigrY=[];
- var nestaotigrposoka=[],nestoposoka=[],broinesta=0,ini;
- function update() {
- if(isKeyPressed[87]){
- posokagradus=posokagradus+0.1
- }
- if(isKeyPressed[83]){
- posokagradus=posokagradus-0.1
- }
- myX = myX+Math.cos(posokagradus*360/(2*Math.PI));
- myY = myY-Math.sin(posokagradus*360/(2*Math.PI));
- for(ini=0;ini<broinesta;ini++){
- nestaotigrX[ini]=nestaotigrX[ini]+6*Math.cos(nestaotigrposoka[ini]/360*(2*Math.PI));
- nestaotigrY[ini]=nestaotigrY[ini]-6*Math.sin(nestaotigrposoka[ini]/360*(2*Math.PI));
- }
- nestaotigrX[broinesta]=myX;
- nestaotigrY[broinesta]=myY;
- nestaotigrposoka[broinesta]=posokagradus+10;
- broinesta=broinesta+1;
- myX = myX+1*Math.cos(posokagradus*360/(2*Math.PI));
- myY = myY-1*Math.sin(posokagradus*360/(2*Math.PI));
- nestaotigrX[broinesta]=myX;
- nestaotigrposoka[broinesta]=myY;
- nestoposoka[broinesta]=posokagradus;
- broinesta=broinesta+1;
- myX = myX+1*Math.cos(posokagradus*360/(2*Math.PI));
- myY = myY-1*Math.sin(posokagradus*360/(2*Math.PI));
- nestaotigrX[broinesta]=myX;
- nestaotigrY[broinesta]=myY;
- nestaotigrposoka[broinesta]=posokagradus+270;
- broinesta=broinesta+1;
- myX = myX+1*Math.cos(posokagradus*360/(2*Math.PI));
- myY = myY-1*Math.sin(posokagradus*360/(2*Math.PI));
- nestaotigrX[broinesta]=myX;
- nestaotigrY[broinesta]=myY;
- nestaotigrposoka[broinesta]=posokagradus+180;
- broinesta=broinesta+1;
- for(ini=0;ini<broinesta;ini++){
- nestaotigrX[ini]=nestaotigrX[ini]+5+Math.cos(nestaotigrposoka[ini]/360*(2*Math.PI));
- nestaotigrY[ini]=nestaotigrY[ini]-5+Math.cos(nestaotigrposoka[ini]/360*(2*Math.PI));
- }
- }
- function draw() {
- // This is how you draw a rectangle
- context.fillRect(myX, myY, 30, 30);
- for(ini=0;ini<broinesta;ini++){
- context.fillRect(nestaotigrX[ini],nestaotigrY[ini],5,5);
- }
- }
- function keyup(key) {
- // Show the pressed keycode in the console
- console.log("Pressed", key);
- }
- function mouseup() {
- // Show coordinates of mouse on click
- console.log("Mouse clicked at", mouseX, mouseY);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement