110 |
|
// this property is used for the few commands which allow negative integers |
111 |
|
const static int negnums = (1 << 11); |
112 |
|
|
113 |
+ |
//expression involves coordinates which will change every frame, such as withins |
114 |
+ |
const static int dynamic = (1 << 12); |
115 |
+ |
|
116 |
|
// every property is also valid in an expression context |
117 |
|
const static int atomproperty = (1 << 12) | expression | negnums; |
118 |
|
// every predefined is also valid in an expression context |
134 |
|
const static int opAnd = expression | 3; |
135 |
|
const static int opOr = expression | 4; |
136 |
|
const static int opNot = expression | 5; |
137 |
< |
const static int within = expression | 6; |
137 |
> |
const static int within = expression | dynamic | 6; |
138 |
|
const static int asterisk = expression | 7; |
139 |
|
const static int dot = expression | 8; |
140 |
|
const static int all = expression | 9 ; |