mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
30 lines
753 B
Haxe
30 lines
753 B
Haxe
package dif;
|
|
|
|
import dif.io.BytesWriter;
|
|
import dif.io.BytesReader;
|
|
|
|
@:expose
|
|
class PolyhedronEdge {
|
|
public var pointIndex0:Int;
|
|
public var pointIndex1:Int;
|
|
public var faceIndex0:Int;
|
|
public var faceIndex1:Int;
|
|
|
|
public function new(faceIndex0, faceIndex1, pointIndex0, pointIndex1) {
|
|
this.pointIndex0 = pointIndex0;
|
|
this.pointIndex1 = pointIndex1;
|
|
this.faceIndex0 = faceIndex0;
|
|
this.faceIndex1 = faceIndex1;
|
|
}
|
|
|
|
public static function read(io:BytesReader) {
|
|
return new PolyhedronEdge(io.readInt32(), io.readInt32(), io.readInt32(), io.readInt32());
|
|
}
|
|
|
|
public function write(io:BytesWriter) {
|
|
io.writeInt32(this.faceIndex0);
|
|
io.writeInt32(this.faceIndex1);
|
|
io.writeInt32(this.pointIndex0);
|
|
io.writeInt32(this.pointIndex1);
|
|
}
|
|
}
|