-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpressers.js
More file actions
65 lines (63 loc) · 2.02 KB
/
Copy pathpressers.js
File metadata and controls
65 lines (63 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
var throwable = [1,2,3,4,5];
function kbTypePressing(){
// print(player1.able)
// if(kb.presses('q')&&!kb.pressing('shift')&&throwable.findIndex(hold=>hold==player1.abil[player1.slot])!=-1 && player1.able&&bombs.length==0&&player1.gravLine.stage==3){
if((gameThrow||kb.presses('q'))&&throwable.findIndex(hold=>hold==player1.abil[player1.slot])!=-1 && player1.able&&bombs.length==0&&player1.gravLine.stage==3){
// print("thrown")
// if(kb.presses('q')&&!kb.pressing('shift')&&throwable.findIndex(hold => hold==player1.abil[player1.slot])!=-1){
if(player1.abil[player1.slot]!=2){
if(player1.abil[player1.slot]==1){
bombs[bombs.length] = new bomb(player1.px,player1.py,0,0,player1.abil[player1.slot],15,15,110);
}else{
bombs[bombs.length] = new bomb(player1.px,player1.py,0,0,player1.abil[player1.slot],10,10,110);
}
player1.take()
for(let i=0; i<bombs.length; i++){
bombs[i].throws();
}
}
if(player1.abil[player1.slot]==2){
player1.gravLine.time = 0;
}
player1.size=0.225;
}
// }else if(kb.presses('q')&&!kb.pressing('shift') &&player1.abil[player1.slot]==6 ){
// //deleting old arrow
// if(arrows.length>0){
// var num=blocks.findIndex(hold =>hold.link == ((arrows[arrows.length-1].link) ?? -20));
// if(num != -1){
// blocks.splice(num,1)
// arrows.splice(0,1)
// }
// }
// //creating new arrow
// arrows[arrows.length]=new arrow(player1.px,player1.py,50,20,10*player1.direction,0,"image",arrows.length);
// }
if(kb.presses('1')){
player1.slot = 0;
}
if(kb.presses('2')){
player1.slot = 1;
}
if(kb.presses('3')){
player1.slot = 2;
}
if(gameL){
player1.slot--;
}
if(gameR){
player1.slot++;
}
player1.slot=player1.slot%3;
// print(player1.slot)
if(player1.slot<0){
player1.slot=2;
}
// if(kb.presses(']')){
// player1.inDark = !player1.inDark;
// }
if(kb.presses("Alt")||contro.presses('start')){
// print("reset")
overlay=!overlay;
}
}