253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
|
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
|
-
+
+
|
Note that as the argument, you can use {cat} to convert other tokens
to strings if needed.
=== Global definitions ===
These are the global definitions in the class definition file.
These are the global definitions in the class definition file. (All of
these definitions are optional.)
(Animate <limit>)
Set the limit for logical animations, from 1 to 255. The default is 32.
(Background <number> [<number>])
Set the background colour, from 0 to 255. The default value is 1. You
can optionally specify a second number, which is the background colour
|
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
|
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
|
-
+
|
=== Compatibility ===
Compatible objects have the following differences from the default:
* VisualOnly implies Stealthy.
* If the current quiz object is Compatible, The effect of "-1 FlushObj"
* If the current quiz object is Compatible, the effect of "-1 FlushObj"
is implied at the beginning of the turn (before the input phase), except
that Inertia is not reset.
* Some bits are masked out of the return value from HIT and HITBY.
* Many variables are limited to 16-bits.
|
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
|
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
|
-
+
|
any later position (at the first place where it is found), or if
it doesn't match, fail.
[ Set beginning of slice.
] Set end of slice.
( Set beginning of slice (same as the [ command);
) Set end of slice, but use the position just before the matched item
instead of just after it.
\n Skip until a line break of horizontal bar, and past it. If it is
\n Skip until a line break or horizontal bar, and past it. If it is
followed by any more consecutive line breaks without anything else
in between, skips those ones too.
\d Follow by some text and then : and \ or just \ to skip to and find
the data in the string that has the same text. If it contains a
question mark then any single character is matched. Between : and \
you can have usual other matching commands such as [ and ]. It can
also be ; instead of : optionally.
|