forked from enigma-dev/enigma-dev
-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.ey
executable file
·103 lines (96 loc) · 2.6 KB
/
settings.ey
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
%e-yaml
---
-Compatibility/Progress:
Layout: Grid
Columns: 3
-inherit-strings-from:
Type: Radio-1
Label: Inherit strings from:
Options: "GML ('A'=\"A\"), C++ ('A'=65)"
-inherit-escapes-from:
Type: Radio-1
Label: Inherit escape sequences:
Options: "GML (#), C++ (\\n)"
-inherit-increment-from:
Type: Radio-1
Label: Inherit ++/-- from:
Options: "GML (+), C++ (+=1/-=1)"
Default: 1
-inherit-equivalence-from:
Type: Radio-1
Label: Inherit a=b=c from:
Options: "GML (a=b==c), C++ (b=c;a=c)"
-treat-literals-as:
Type: Radio-1
Label: Treat literals as:
Options: "EDL (evariant), C++ (scalar)"
-inherit-negatives-as:
Type: Radio-1
Label: Treat negatives as:
Options: "GML (true > 0), C++ (true != 0)"
-compliance-mode:
Type: Combobox
Label: Compliance Mode:
Options: "Standard, GM5, GM6, GM7, GM8"
-keyword-blacklist:
Type: Textfield
Label: Keyword Blacklist:
Default: ""
-Build Options:
Layout: Grid
Columns: 2
-eobjs-directory:
Type: Textfield
Label: EOBJS Directory
Default-Windows: "%LOCALAPPDATA%/ENIGMA/"
Default-Linux: "%HOME%/.enigma/"
Default-MacOSX: "%HOME%/.enigma/"
Default: "%HOME%/.enigma/"
-codegen-directory:
Type: Textfield
Label: Codegen Directory
Default-Windows: "%LOCALAPPDATA%/ENIGMA/"
Default-Linux: "%HOME%/.enigma/"
Default-MacOSX: "%HOME%/.enigma/"
Default: "%HOME%/.enigma/"
-inherit-objects:
Type: Checkbox
Label: Object Inheritance
Default: true
-automatic-semicolons:
Type: Checkbox
Label: Automatic Semicolons
Default: true
-Graphics:
Layout: Grid
Columns: 3
-angular-unit:
Type: Radio-1
Label: Angular unit:
Options: "degrees, radians"
-scalar-precision:
Type: Radio-1
Label: Scalar precision:
Options: "float, double"
-Collision:
Layout: Grid
Columns: 3
-angular-unit:
Type: Radio-1
Label: Angular unit:
Options: "degrees, radians"
-scalar-precision:
Type: Radio-1
Label: Scalar precision:
Options: "float, double"
-Audio:
Layout: Grid
Columns: 3
-angular-unit:
Type: Radio-1
Label: Angular unit:
Options: "degrees, radians"
-scalar-precision:
Type: Radio-1
Label: Scalar precision:
Options: "float, double"