Remove key from display when used
This commit is contained in:
parent
6e253ba40d
commit
5b28389871
1 changed files with 8 additions and 0 deletions
|
@ -402,6 +402,14 @@ Level = function(levelName) {
|
||||||
function renderKeys() {
|
function renderKeys() {
|
||||||
var index;
|
var index;
|
||||||
|
|
||||||
|
// Remove/reset
|
||||||
|
if (keySprites.length > Memory.global.keys.length) {
|
||||||
|
keySprites.forEach(function(key) {
|
||||||
|
level.stage.removeChild(key);
|
||||||
|
});
|
||||||
|
keySprites = [];
|
||||||
|
}
|
||||||
|
|
||||||
// Add
|
// Add
|
||||||
for (index = keySprites.length; index < Memory.global.keys.length; index++) {
|
for (index = keySprites.length; index < Memory.global.keys.length; index++) {
|
||||||
var spr = Renderer.sprite("key-" + Memory.global.keys[index]);
|
var spr = Renderer.sprite("key-" + Memory.global.keys[index]);
|
||||||
|
|
Loading…
Add table
Reference in a new issue