DEADSOFTWARE

tools.cfg -> Tools.pas
[cavecraft.git] / libs / Lib_items_store.java
index 01e2720487ef629745e621962c596a78b1e52d6a..b1e4eca7199598c6c92be2fb40e2a5570292b5ff 100644 (file)
 class Lib_items_store\r
  {\r
-  /*Items*/\r
-  static byte[] item_type;\r
-  static byte[] item_tex;\r
-  static int[] item_max;\r
-  static byte[] item_info;\r
-  static byte[] item_flags;\r
-  /*Blocks*/\r
-  static byte[] block_tex;\r
-  static int[] block_hp;\r
-  static byte[] block_coll;\r
-  static byte[] block_tool;\r
-  static byte[] block_lvl;\r
-  static byte[] block_flags;\r
-  static byte[] block_tr;\r
-  static byte[] block_li;\r
   /*Craft*/\r
   static byte[] [] craftIN_item;\r
   static byte[] [] craftIN_sum;\r
   static byte[] craftOUT_item;\r
   static int[] craftOUT_sum;\r
   static byte[] craftOUT_flag;\r
-  /*Tools*/\r
-  static byte[] tool_type;\r
-  static byte[] tool_lvl;\r
-  static byte[] tool_speed;\r
-  static byte[] tool_damg;\r
-\r
-/*Items*/\r
-  public static void resetitems(int len)\r
-   {\r
-    try {\r
-     item_type = new byte[len];\r
-     item_tex = new byte[len];\r
-     item_max = new int[len];\r
-     item_info = new byte[len];\r
-        item_flags = new byte[len];\r
-    } catch(Exception e) {e.printStackTrace();}\r
-   }\r
-\r
-  public static void setitemdata(int id, int type, int tex, int max, int info, int flags)\r
-   {\r
-    try {\r
-     item_type[id] = (byte) type;\r
-     item_tex[id] = (byte) tex;\r
-     item_max[id] = max;\r
-     item_info[id] = (byte) info;\r
-        item_flags[id] = (byte) flags;\r
-    } catch(Exception e) {e.printStackTrace();}\r
-   }\r
-\r
-  public static int getitemtype(int id)\r
-   {\r
-    try {\r
-     return (int) item_type[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getitemtex(int id)\r
-   {\r
-    try {\r
-     return (int) item_tex[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getitemmax(int id)\r
-   {\r
-    try{\r
-     return item_max[id];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getiteminfo(int id)\r
-   {\r
-    try {\r
-     return (int) item_info[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-   \r
-  public static int getitemflags(int id)\r
-   {\r
-    try {\r
-     return (int) item_flags[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-/*Blocks*/\r
-\r
-  public static void resetblocks(int len)\r
-   {\r
-    try {\r
-     block_tex = new byte[len];\r
-     block_hp = new int[len];\r
-     block_coll = new byte[len];\r
-     block_tool = new byte[len];\r
-     block_lvl = new byte[len];\r
-     block_flags = new byte[len];\r
-     block_tr = new byte[len];\r
-     block_li = new byte[len];\r
-    } catch(Exception e) {e.printStackTrace();}\r
-   }\r
-\r
-  public static void setblockdata(int id, int tex, int hp, int coll, int tool, int lvl, int flags, int tr, int li)\r
-   {\r
-    try {\r
-     block_tex[id] = (byte) tex;\r
-     block_hp[id] = hp;\r
-     block_coll[id] = (byte) coll;\r
-     block_tool[id] = (byte) tool;\r
-     block_lvl[id] = (byte) lvl;\r
-     block_flags[id] = (byte) flags;\r
-     block_tr[id] = (byte) tr;\r
-     block_li[id] = (byte) li;\r
-    } catch(Exception e) {e.printStackTrace();}\r
-   }\r
-\r
-  public static int getblocktex(int id)\r
-   {\r
-    try {\r
-     return (int) block_tex[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblockhp(int id)\r
-   {\r
-    try {\r
-     return block_hp[id];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblockcoll(int id)\r
-   {\r
-    try {\r
-     return (int) block_coll[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblocktool(int id)\r
-   {\r
-    try {\r
-     return (int) block_tool[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblocklvl(int id)\r
-   {\r
-    try {\r
-     return (int) block_lvl[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblockflags(int id)\r
-   {\r
-    try {\r
-     return (int) block_flags[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblocktr(int id)\r
-   {\r
-    try {\r
-     return (int) block_tr[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int getblockli(int id)\r
-   {\r
-    try {\r
-     return (int) block_li[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
 \r
  /*Craft*/\r
-  public static void reset_crafts(int len)\r
+  public static void resetcrafts(int len)\r
    {\r
     try {\r
      craftIN_item = new byte[4][len];\r
@@ -183,7 +19,7 @@ class Lib_items_store
     } catch(Exception e) {e.printStackTrace();}\r
    }\r
 \r
-  public static void set_craft(int id, int item0, int sum0, int item1, int sum1,  int item2, int sum2, int item3, int sum3, int outitem, int outsum, int flag)\r
+  public static void setcraft(int id, int item0, int sum0, int item1, int sum1,  int item2, int sum2, int item3, int sum3, int outitem, int outsum, int flag)\r
    {\r
     try {\r
      craftIN_item[0][id] = (byte) item0;\r
@@ -200,123 +36,90 @@ class Lib_items_store
     } catch(Exception e) {e.printStackTrace();}\r
    }\r
 \r
-  public static void set_craftin_item(int id, int num, int item)\r
+  public static void setcraftin(int id, int num, int item, int sum)\r
+  {\r
+     try {\r
+       craftIN_item[num][id] = (byte) item;\r
+       craftIN_sum[num][id] = (byte) sum;\r
+     } catch(Exception e) {}\r
+  }\r
+\r
+  public static void setcraftout(int id, int item, int sum, int flag)\r
+  {\r
+     try {\r
+       craftOUT_item[id] = (byte) item;\r
+       craftOUT_sum[id] = (byte) item;\r
+       craftOUT_flag[id] = (byte) flag;\r
+     } catch(Exception e) {}\r
+  }\r
+\r
+  public static void setcraftinitem(int id, int num, int item)\r
    {\r
     try {\r
      craftIN_item[num][id] = (byte) item;\r
-    } catch(Exception e) {/*e.printStackTrace();*/}\r
+    } catch(Exception e) {}\r
    }\r
 \r
-  public static void set_craftin_sum(int id, int num, int sum)\r
+  public static void setcraftinsum(int id, int num, int sum)\r
    {\r
     try {\r
      craftIN_sum[num][id] = (byte) sum;\r
-    } catch(Exception e) {/*e.printStackTrace();*/}\r
+    } catch(Exception e) {}\r
    }\r
 \r
-  public static void set_craftout_item(int id, int item)\r
+  public static void setcraftoutitem(int id, int item)\r
    {\r
     try {\r
      craftOUT_item[id] = (byte) item;\r
-    } catch(Exception e) {/*e.printStackTrace();*/}\r
+    } catch(Exception e) {}\r
    }\r
 \r
-  public static void set_craftout_sum(int id, int sum)\r
+  public static void setcraftoutsum(int id, int sum)\r
    {\r
     try {\r
      craftOUT_sum[id] = sum;\r
-    } catch(Exception e) {/*e.printStackTrace();*/}\r
+    } catch(Exception e) {}\r
    }\r
 \r
-  public static void set_craftout_flag(int id, int flag)\r
+  public static void setcraftoutflag(int id, int flag)\r
    {\r
     try {\r
      craftOUT_flag[id] = (byte) flag;\r
-    } catch(Exception e) {/*e.printStackTrace();*/}\r
+    } catch(Exception e) {}\r
    }\r
 \r
-  public static int get_craftin_item(int id, int num)\r
+  public static int getcraftinitem(int id, int num)\r
    {\r
     try {\r
      return craftIN_item[num][id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
+    } catch(Exception e) { return 0;}\r
    }\r
 \r
-  public static int get_craftin_sum(int id, int num)\r
+  public static int getcraftinsum(int id, int num)\r
    {\r
     try {\r
      return craftIN_sum[num][id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
+    } catch(Exception e) { return 0;}\r
    }\r
 \r
-  public static int get_craftout_item(int id)\r
+  public static int getcraftoutitem(int id)\r
    {\r
     try {\r
      return craftOUT_item[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
+    } catch(Exception e) { return 0;}\r
    }\r
 \r
-  public static int get_craftout_sum(int id)\r
+  public static int getcraftoutsum(int id)\r
    {\r
     try {\r
      return craftOUT_sum[id];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
+    } catch(Exception e) { return 0;}\r
    }\r
 \r
-  public static int get_craftout_flag(int id)\r
+  public static int getcraftoutflag(int id)\r
    {\r
     try {\r
      return craftOUT_flag[id] & 0xFF;\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0xFF;}\r
-   }\r
-\r
-/*Tools*/\r
-  public static void resettools(int len)\r
-   {\r
-    try {\r
-     tool_type = new byte[len];\r
-     tool_lvl = new byte[len];\r
-     tool_speed = new byte[len];\r
-     tool_damg = new byte[len];\r
-    } catch(Exception e) {e.printStackTrace();}\r
+    } catch(Exception e) { return 0xFF;}\r
    }\r
-\r
-  public static void settooldata(int id, int tool, int lvl, int speed, int damg)\r
-   {\r
-    try {\r
-     tool_type[id] = (byte) tool;\r
-     tool_lvl[id] = (byte) lvl;\r
-     tool_speed[id] = (byte) speed;\r
-     tool_damg[id] = (byte) damg;\r
-    } catch(Exception e) {e.printStackTrace();}\r
-   }\r
-\r
-  public static int gettooltype(int id)\r
-   {\r
-    try {\r
-     return tool_type[item_info[id]];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int gettoollvl(int id)\r
-   {\r
-    try {\r
-     return tool_lvl[item_info[id]];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int gettoolspeed(int id)\r
-   {\r
-    try {\r
-     return tool_speed[item_info[id]];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
-  public static int gettooldamg(int id)\r
-   {\r
-    try {\r
-     return tool_damg[item_info[id]];\r
-    } catch(Exception e) {/*e.printStackTrace();*/ return 0;}\r
-   }\r
-\r
- }
\ No newline at end of file
+ }\r