| 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 ; |