forked from 2009Scape/Server
Added initial version
This commit is contained in:
commit
b1dccb3fed
14153 changed files with 1285206 additions and 0 deletions
36
Client/src/main/java/org/runite/client/QuickChat.java
Normal file
36
Client/src/main/java/org/runite/client/QuickChat.java
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
package org.runite.client;
|
||||
|
||||
import org.rs09.client.data.NodeCache;
|
||||
|
||||
public class QuickChat {
|
||||
|
||||
static NodeCache aClass47_3137 = new NodeCache(64);
|
||||
|
||||
static Class3_Sub28_Sub1 getQuickChatMessage(int fileId) {
|
||||
try {
|
||||
Class3_Sub28_Sub1 var2 = (Class3_Sub28_Sub1) aClass47_3137.get((long)fileId);
|
||||
if(null == var2) {
|
||||
byte[] var3;
|
||||
if(fileId < '\u8000') {
|
||||
var3 = Unsorted.quickChatMessages.getFile(0, fileId);
|
||||
} else {
|
||||
var3 = Unsorted.aClass153_332.getFile(0, fileId & 32767);
|
||||
}
|
||||
|
||||
var2 = new Class3_Sub28_Sub1();
|
||||
if(null != var3) {
|
||||
var2.method530(new DataBuffer(var3));
|
||||
}
|
||||
|
||||
if(fileId >= 32768) {
|
||||
var2.method525();
|
||||
}
|
||||
|
||||
aClass47_3137.put((long)fileId, var2);
|
||||
}
|
||||
return var2;
|
||||
} catch (RuntimeException var4) {
|
||||
throw ClientErrorException.clientError(var4, "tb.B(" + fileId + ',' + (byte) -54 + ')');
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue