cctweaked-haxelib/src/cc/Redstone.hx
Ramon Gonzalez Fernandez 0066b81461 reformat and squash errors
2021-03-22 00:54:22 -04:00

20 lines
777 B
Haxe

package cc;
import lua.Table;
import cc.Colors;
@:native("redstone")
extern class Redstone {
public static function getSides():Table<Int, String>;
public static function getInput(side:String):Bool;
public static function setOutput(side:String, state:Bool):Void;
public static function getOutput(side:String):Bool;
public static function getAnalogInput(side:String):Int;
public static function setAnalogOutput(side:String, strength:Int):Void;
public static function getAnalogOutput(side:String):Int;
public static function getBundledInput(side:String):Color;
public static function setBundledOutput(side:String, state:Color):Void;
public static function getBundledOutput(side:String):Color;
public static function testBundledInput(side:String, value:Color):Bool;
}