DEADSOFTWARE

tools.cfg -> Tools.pas
[cavecraft.git] / libs / Lib_items_store.java
1 class Lib_items_store
2 {
3 /*Craft*/
4 static byte[] [] craftIN_item;
5 static byte[] [] craftIN_sum;
6 static byte[] craftOUT_item;
7 static int[] craftOUT_sum;
8 static byte[] craftOUT_flag;
10 /*Craft*/
11 public static void resetcrafts(int len)
12 {
13 try {
14 craftIN_item = new byte[4][len];
15 craftIN_sum = new byte[4][len];
16 craftOUT_item = new byte[len];
17 craftOUT_sum = new int[len];
18 craftOUT_flag = new byte[len];
19 } catch(Exception e) {e.printStackTrace();}
20 }
22 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)
23 {
24 try {
25 craftIN_item[0][id] = (byte) item0;
26 craftIN_sum[0][id] = (byte) sum0;
27 craftIN_item[1][id] = (byte) item1;
28 craftIN_sum[1][id] = (byte) sum1;
29 craftIN_item[2][id] = (byte) item2;
30 craftIN_sum[2][id] = (byte) sum2;
31 craftIN_item[3][id] = (byte) item3;
32 craftIN_sum[3][id] = (byte) sum3;
33 craftOUT_item[id] = (byte) outitem;
34 craftOUT_sum[id] = outsum;
35 craftOUT_flag[id] = (byte) flag;
36 } catch(Exception e) {e.printStackTrace();}
37 }
39 public static void setcraftin(int id, int num, int item, int sum)
40 {
41 try {
42 craftIN_item[num][id] = (byte) item;
43 craftIN_sum[num][id] = (byte) sum;
44 } catch(Exception e) {}
45 }
47 public static void setcraftout(int id, int item, int sum, int flag)
48 {
49 try {
50 craftOUT_item[id] = (byte) item;
51 craftOUT_sum[id] = (byte) item;
52 craftOUT_flag[id] = (byte) flag;
53 } catch(Exception e) {}
54 }
56 public static void setcraftinitem(int id, int num, int item)
57 {
58 try {
59 craftIN_item[num][id] = (byte) item;
60 } catch(Exception e) {}
61 }
63 public static void setcraftinsum(int id, int num, int sum)
64 {
65 try {
66 craftIN_sum[num][id] = (byte) sum;
67 } catch(Exception e) {}
68 }
70 public static void setcraftoutitem(int id, int item)
71 {
72 try {
73 craftOUT_item[id] = (byte) item;
74 } catch(Exception e) {}
75 }
77 public static void setcraftoutsum(int id, int sum)
78 {
79 try {
80 craftOUT_sum[id] = sum;
81 } catch(Exception e) {}
82 }
84 public static void setcraftoutflag(int id, int flag)
85 {
86 try {
87 craftOUT_flag[id] = (byte) flag;
88 } catch(Exception e) {}
89 }
91 public static int getcraftinitem(int id, int num)
92 {
93 try {
94 return craftIN_item[num][id] & 0xFF;
95 } catch(Exception e) { return 0;}
96 }
98 public static int getcraftinsum(int id, int num)
99 {
100 try {
101 return craftIN_sum[num][id] & 0xFF;
102 } catch(Exception e) { return 0;}
105 public static int getcraftoutitem(int id)
107 try {
108 return craftOUT_item[id] & 0xFF;
109 } catch(Exception e) { return 0;}
112 public static int getcraftoutsum(int id)
114 try {
115 return craftOUT_sum[id];
116 } catch(Exception e) { return 0;}
119 public static int getcraftoutflag(int id)
121 try {
122 return craftOUT_flag[id] & 0xFF;
123 } catch(Exception e) { return 0xFF;}