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
;
11 public static void resetcrafts(int len
)
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();}
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
)
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();}
39 public static void setcraftin(int id
, int num
, int item
, int sum
)
42 craftIN_item
[num
][id
] = (byte) item
;
43 craftIN_sum
[num
][id
] = (byte) sum
;
44 } catch(Exception e
) {}
47 public static void setcraftout(int id
, int item
, int sum
, int flag
)
50 craftOUT_item
[id
] = (byte) item
;
51 craftOUT_sum
[id
] = (byte) item
;
52 craftOUT_flag
[id
] = (byte) flag
;
53 } catch(Exception e
) {}
56 public static void setcraftinitem(int id
, int num
, int item
)
59 craftIN_item
[num
][id
] = (byte) item
;
60 } catch(Exception e
) {}
63 public static void setcraftinsum(int id
, int num
, int sum
)
66 craftIN_sum
[num
][id
] = (byte) sum
;
67 } catch(Exception e
) {}
70 public static void setcraftoutitem(int id
, int item
)
73 craftOUT_item
[id
] = (byte) item
;
74 } catch(Exception e
) {}
77 public static void setcraftoutsum(int id
, int sum
)
80 craftOUT_sum
[id
] = sum
;
81 } catch(Exception e
) {}
84 public static void setcraftoutflag(int id
, int flag
)
87 craftOUT_flag
[id
] = (byte) flag
;
88 } catch(Exception e
) {}
91 public static int getcraftinitem(int id
, int num
)
94 return craftIN_item
[num
][id
] & 0xFF;
95 } catch(Exception e
) { return 0;}
98 public static int getcraftinsum(int id
, int num
)
101 return craftIN_sum
[num
][id
] & 0xFF;
102 } catch(Exception e
) { return 0;}
105 public static int getcraftoutitem(int id
)
108 return craftOUT_item
[id
] & 0xFF;
109 } catch(Exception e
) { return 0;}
112 public static int getcraftoutsum(int id
)
115 return craftOUT_sum
[id
];
116 } catch(Exception e
) { return 0;}
119 public static int getcraftoutflag(int id
)
122 return craftOUT_flag
[id
] & 0xFF;
123 } catch(Exception e
) { return 0xFF;}