Hold E and rock button to place rocks fast
This commit is contained in:
parent
c27116a75e
commit
d9bef1eeb3
2 changed files with 12 additions and 3 deletions
|
@ -459,13 +459,13 @@ Level = function(levelName) {
|
||||||
Input.held("greenkey") ? "green" :
|
Input.held("greenkey") ? "green" :
|
||||||
Input.held("yellowkey") ? "yellow" : "white";
|
Input.held("yellowkey") ? "yellow" : "white";
|
||||||
|
|
||||||
if (Input.pressed("rocksm")) {
|
if (pressOrTurbo("rocksm")) {
|
||||||
spawnRock("small");
|
spawnRock("small");
|
||||||
}
|
}
|
||||||
if (Input.pressed("rockmed")) {
|
if (pressOrTurbo("rockmed")) {
|
||||||
spawnRock("medium");
|
spawnRock("medium");
|
||||||
}
|
}
|
||||||
if (Input.pressed("rocklg")) {
|
if (pressOrTurbo("rocklg")) {
|
||||||
spawnRock("large");
|
spawnRock("large");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -530,6 +530,10 @@ Level = function(levelName) {
|
||||||
dolphin.momentum.x = Math.cos(dolphin.activeSprite.rotation)*2;
|
dolphin.momentum.x = Math.cos(dolphin.activeSprite.rotation)*2;
|
||||||
dolphin.momentum.y = Math.sin(dolphin.activeSprite.rotation)*2;
|
dolphin.momentum.y = Math.sin(dolphin.activeSprite.rotation)*2;
|
||||||
}
|
}
|
||||||
|
if (Input.held("fast")) {
|
||||||
|
dolphin.momentum.x = Math.cos(dolphin.activeSprite.rotation)*8;
|
||||||
|
dolphin.momentum.y = Math.sin(dolphin.activeSprite.rotation)*8;
|
||||||
|
}
|
||||||
|
|
||||||
if (Input.pressed("export")) {
|
if (Input.pressed("export")) {
|
||||||
level.map.spawn = {
|
level.map.spawn = {
|
||||||
|
@ -540,6 +544,10 @@ Level = function(levelName) {
|
||||||
|
|
||||||
LEVELEDITORBOX.innerText = JSON.stringify(level.map);
|
LEVELEDITORBOX.innerText = JSON.stringify(level.map);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pressOrTurbo(key) {
|
||||||
|
return Input.pressed(key) || (Input.held("fast") && Input.held(key) && !(level.ticCount % 4));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return level;
|
return level;
|
||||||
|
|
|
@ -32,6 +32,7 @@ Input = (function() {
|
||||||
greenkey: 66+5, // G
|
greenkey: 66+5, // G
|
||||||
yellowkey: 83+6, // Y
|
yellowkey: 83+6, // Y
|
||||||
slow: 81, // Q
|
slow: 81, // Q
|
||||||
|
fast: 69, // E
|
||||||
};
|
};
|
||||||
|
|
||||||
Input.setControl = function(control, key) {
|
Input.setControl = function(control, key) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue