From b83f64024ee9f011ef11a966fe63b8830a5adcb8 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Thu, 26 Mar 2020 16:04:12 +0100 Subject: [PATCH] Cleanup --- Sources/arm/Config.hx | 31 +------------------------------ Sources/arm/ConfigFormat.hx | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 30 deletions(-) create mode 100644 Sources/arm/ConfigFormat.hx diff --git a/Sources/arm/Config.hx b/Sources/arm/Config.hx index fae63d72..7dedbf0d 100644 --- a/Sources/arm/Config.hx +++ b/Sources/arm/Config.hx @@ -10,6 +10,7 @@ import arm.render.Inc; import arm.sys.Path; import arm.Enums; #end +import arm.ConfigFormat; class Config { @@ -181,33 +182,3 @@ class Config { } #end } - -typedef TConfig = { - // The locale should be specified in ISO 639-1 format: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes - // "system" is a special case that will use the system locale - @:optional var locale: String; - // Window - @:optional var window_mode: Null; // window, fullscreen - @:optional var window_w: Null; - @:optional var window_h: Null; - @:optional var window_x: Null; - @:optional var window_y: Null; - @:optional var window_resizable: Null; - @:optional var window_maximizable: Null; - @:optional var window_minimizable: Null; - @:optional var window_vsync: Null; - @:optional var window_scale: Null; - // Render path - @:optional var rp_supersample: Null; - @:optional var rp_ssgi: Null; - @:optional var rp_ssr: Null; - @:optional var rp_bloom: Null; - @:optional var rp_motionblur: Null; - @:optional var rp_gi: Null; - // Application - @:optional var version: String; // ArmorPaint version - @:optional var plugins: Array; // List of enabled plugins - @:optional var bookmarks: Array; // Bookmarked folders in browser - @:optional var undo_steps: Null; // Number of undo steps to preserve - @:optional var keymap: String; // Link to keymap file -} diff --git a/Sources/arm/ConfigFormat.hx b/Sources/arm/ConfigFormat.hx new file mode 100644 index 00000000..5833e5af --- /dev/null +++ b/Sources/arm/ConfigFormat.hx @@ -0,0 +1,31 @@ +package arm; + +typedef TConfig = { + // The locale should be specified in ISO 639-1 format: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes + // "system" is a special case that will use the system locale + @:optional var locale: String; + // Window + @:optional var window_mode: Null; // window, fullscreen + @:optional var window_w: Null; + @:optional var window_h: Null; + @:optional var window_x: Null; + @:optional var window_y: Null; + @:optional var window_resizable: Null; + @:optional var window_maximizable: Null; + @:optional var window_minimizable: Null; + @:optional var window_vsync: Null; + @:optional var window_scale: Null; + // Render path + @:optional var rp_supersample: Null; + @:optional var rp_ssgi: Null; + @:optional var rp_ssr: Null; + @:optional var rp_bloom: Null; + @:optional var rp_motionblur: Null; + @:optional var rp_gi: Null; + // Application + @:optional var version: String; // ArmorPaint version + @:optional var plugins: Array; // List of enabled plugins + @:optional var bookmarks: Array; // Bookmarked folders in browser + @:optional var undo_steps: Null; // Number of undo steps to preserve + @:optional var keymap: String; // Link to keymap file +}