コード例 #1
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 protected void writeByte(long value) {
   long val = value % 256;
   if (val < 0) val += 256;
   writeByte((int) val);
 }
コード例 #2
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 public void writeUXBytes(long value, int x) {
   for (int i = 0; i < x; i++) {
     writeByte(value);
     value >>= 8;
   }
 }
コード例 #3
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 public void writeBinBuffer(BinBuffer binb, int bytes) {
   for (int i = 0; i < bytes; i++) writeByte(binb.readByte());
 }
コード例 #4
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 public BinBuffer copy(int bytes) {
   BinBuffer binb = new BinBuffer();
   for (int i = 0; i < bytes; i++) binb.writeByte(readByte());
   return binb;
 }
コード例 #5
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 public void fillByte(int value) {
   for (int i = 0; i < getSizeReal(); i++) writeByte(value);
 }
コード例 #6
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 public void writeString(String text) {
   writeChars(text);
   writeByte(0);
 }
コード例 #7
0
ファイル: BinBuffer.java プロジェクト: Cazzar/Shocky
 public void writeChars(String text) {
   for (int i = 0; i < text.length(); i++) writeByte(text.charAt(i));
 }