Nicolas Cannasse 19 лет назад
Родитель
Сommit
58bf0004cd
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      std/neko/io/Output.hx

+ 13 - 0
std/neko/io/Output.hx

@@ -104,6 +104,19 @@ class Output {
 		writeChar(x >> 8);
 	}
 
+	public function writeUInt16B( x : Int ) {
+		if( x < 0 || x > 0xFFFF ) throw Error.Overflow;
+		writeChar(x >> 8);
+		writeChar(x & 0xFF);
+	}
+	
+	public function writeUInt24B( x : Int ) {
+		if( x < 0 || x > 0xFFFFFF ) throw Error.Overflow;
+		writeChar(x >> 16);
+		writeChar((x >> 8) & 0xFF);
+		writeChar(x & 0xFF);
+	}
+	
 	public function writeInt16( x : Int ) {
 		if( x < -0x7FFF || x > 0x7FFF ) throw Error.Overflow;
 		if( x < 0 )