Fix accidental switch/teleporter behavior changes
[neverball] / share / item.c
index 7cdb97a..ce272d1 100644 (file)
@@ -53,8 +53,21 @@ void item_color(const struct s_item *hp, float *c)
         break;
 
     case ITEM_GROW:
+
+        c[0] = 0.00f;
+        c[1] = 0.51f;
+        c[2] = 0.80f;
+
+        break;
+
     case ITEM_SHRINK:
 
+        c[0] = 1.00f;
+        c[1] = 0.76f;
+        c[2] = 0.00f;
+
+        break;
+
     default:
 
         c[0] = 1.0f;
@@ -67,11 +80,9 @@ void item_color(const struct s_item *hp, float *c)
 
 void item_init(void)
 {
-    int T = config_get_d(CONFIG_TEXTURES);
-
-    sol_load_gl(&item_coin_file, config_data("item/coin/coin.sol"), T, 0);
-    sol_load_gl(&item_grow_file, config_data("item/grow/grow.sol"), T, 0);
-    sol_load_gl(&item_shrink_file, config_data("item/shrink/shrink.sol"), T, 0);
+    sol_load_gl(&item_coin_file,   "item/coin/coin.sol",     0);
+    sol_load_gl(&item_grow_file,   "item/grow/grow.sol",     0);
+    sol_load_gl(&item_shrink_file, "item/shrink/shrink.sol", 0);
 }
 
 void item_free(void)