Files
cc-haxe/src/kernel/peripherals/Side.hx
2023-07-30 15:55:22 +02:00

31 lines
507 B
Haxe

package kernel.peripherals;
enum abstract Side(String) to String {
var Top = "top";
var Bottom = "bottom";
var Left = "left";
var Right = "right";
var Front = "front";
var Back = "back";
@:from
static public function fromString(s:String) {
switch (s) {
case "top":
return Top;
case "bottom":
return Bottom;
case "left":
return Left;
case "right":
return Right;
case "front":
return Front;
case "back":
return Back;
default:
return null;
}
}
}