cctweaked-haxelib/src/cc/Settings.hx
2018-03-21 23:16:51 -04:00

16 lines
509 B
Haxe

package cc;
import lua.Table;
typedef SettingData = Dynamic;
@:native("settings")
extern class Settings {
public static function set(name: String, value: SettingData): Void;
public static function get(name: String, ?defaultValue: SettingData): SettingData;
public static function unset(name: String): Void;
public static function clear(): Void;
public static function getNames(): Table<Int, String>;
public static function load(path: String): Bool;
public static function save(path: String): Bool;
}