another big refactor
This commit is contained in:
28
src/lib/Color.hx
Normal file
28
src/lib/Color.hx
Normal file
@@ -0,0 +1,28 @@
|
||||
package lib;
|
||||
|
||||
import kernel.peripherals.Redstone.BundleMask;
|
||||
|
||||
enum abstract Color(Int) from cc.Colors.Color to cc.Colors.Color {
|
||||
var White = 0x1;
|
||||
var Orange = 0x2;
|
||||
var Magenta = 0x4;
|
||||
var LightBlue = 0x8;
|
||||
var Yellow = 0x10;
|
||||
var Lime = 0x20;
|
||||
var Pink = 0x40;
|
||||
var Gray = 0x80;
|
||||
var LightGray = 0x100;
|
||||
var Cyan = 0x200;
|
||||
var Purple = 0x400;
|
||||
var Blue = 0x800;
|
||||
var Brown = 0x1000;
|
||||
var Green = 0x2000;
|
||||
var Red = 0x4000;
|
||||
var Black = 0x8000;
|
||||
|
||||
@:op(A + B)
|
||||
@:op(A | B)
|
||||
public inline function combine(rhs: Color):BundleMask {
|
||||
return this | rhs;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user