-
-key_air <- FloatingImage("images/objects/keys/key_air.sprite");
-key_air.set_anchor_point(ANCHOR_TOP_LEFT);
-key_air.set_pos(x, y);
-key_air.set_visible(true);
-x += 30;
-
-key_earth <- FloatingImage("images/objects/keys/key_earth.sprite");
-key_earth.set_anchor_point(ANCHOR_TOP_LEFT);
-key_earth.set_pos(x, y);
-key_earth.set_visible(true);
-x += 30;
-
-key_wood <- FloatingImage("images/objects/keys/key_wood.sprite");
-key_wood.set_anchor_point(ANCHOR_TOP_LEFT);
-key_wood.set_pos(x, y);
-key_wood.set_visible(true);
-x += 30;
-
-key_fire <- FloatingImage("images/objects/keys/key_fire.sprite");
-key_fire.set_anchor_point(ANCHOR_TOP_LEFT);
-key_fire.set_pos(x, y);
-key_fire.set_visible(true);
-x += 30;
-
-key_water <- FloatingImage("images/objects/keys/key_water.sprite");
-key_water.set_anchor_point(ANCHOR_TOP_LEFT);
-key_water.set_pos(x, y);
-key_water.set_visible(true);
-x += 30;
+foreach(name in ["air", "earth", "wood", "fire", "water"])
+{
+ if(! (name in key) {
+ key[name] <- FloatingImage("images/objects/keys/key_" + name + ".sprite");
+ key[name].set_anchor_point(ANCHOR_TOP_LEFT);
+ key[name].set_pos(x, y);
+ key[name].set_visible(true);
+ }
+ x += 30;
+}