-#define CP_WHEN_EMPTY 0
-#define CP_WHEN_DIGGABLE 1
-#define CP_WHEN_DESTRUCTIBLE 2
-#define CP_WHEN_COLLECTIBLE 3
-#define CP_WHEN_REMOVABLE 4
-#define CP_WHEN_WALKABLE 5
-
-/* values for change actions for custom elements */
-#define CA_NO_ACTION 0
-#define CA_EXIT_PLAYER 1
-#define CA_KILL_PLAYER 2
-#define CA_MOVE_PLAYER 3
-#define CA_RESTART_LEVEL 4
-#define CA_SHOW_ENVELOPE 5
-#define CA_SET_LEVEL_TIME 6
-#define CA_SET_LEVEL_GEMS 7
-#define CA_SET_LEVEL_SCORE 8
-#define CA_SET_LEVEL_WIND 9
-#define CA_SET_LEVEL_GRAVITY 10
-#define CA_SET_PLAYER_KEYS 11
-#define CA_SET_PLAYER_SPEED 12
-#define CA_SET_PLAYER_SHIELD 13
-#define CA_SET_PLAYER_ARTWORK 14
-#define CA_SET_CE_SCORE 15
-#define CA_SET_CE_VALUE 16
-#define CA_SET_ENGINE_SCAN_MODE 17
-
-#define CA_HEADLINE_LEVEL_ACTIONS 250
-#define CA_HEADLINE_PLAYER_ACTIONS 251
-#define CA_HEADLINE_CE_ACTIONS 252
-#define CA_HEADLINE_ENGINE_ACTIONS 253
-#define CA_UNDEFINED 255
-
-/* values for change action mode for custom elements */
-#define CA_MODE_UNDEFINED 0
-#define CA_MODE_SET 1
-#define CA_MODE_ADD 2
-#define CA_MODE_SUBTRACT 3
-#define CA_MODE_MULTIPLY 4
-#define CA_MODE_DIVIDE 5
-#define CA_MODE_MODULO 6
-
-/* values for change action parameters for custom elements */
-#define CA_ARG_MIN 0
-#define CA_ARG_0 0
-#define CA_ARG_1 1
-#define CA_ARG_2 2
-#define CA_ARG_3 3
-#define CA_ARG_4 4
-#define CA_ARG_5 5
-#define CA_ARG_6 6
-#define CA_ARG_7 7
-#define CA_ARG_8 8
-#define CA_ARG_9 9
-#define CA_ARG_10 10
-#define CA_ARG_100 100
-#define CA_ARG_1000 1000
-#define CA_ARG_MAX 9999
-#define CA_ARG_PLAYER 10000
-#define CA_ARG_PLAYER_1 (CA_ARG_PLAYER + PLAYER_BITS_1)
-#define CA_ARG_PLAYER_2 (CA_ARG_PLAYER + PLAYER_BITS_2)
-#define CA_ARG_PLAYER_3 (CA_ARG_PLAYER + PLAYER_BITS_3)
-#define CA_ARG_PLAYER_4 (CA_ARG_PLAYER + PLAYER_BITS_4)
-#define CA_ARG_PLAYER_ANY (CA_ARG_PLAYER + PLAYER_BITS_ANY)
-#define CA_ARG_PLAYER_TRIGGER (CA_ARG_PLAYER + PLAYER_BITS_TRIGGER)
-#define CA_ARG_PLAYER_HEADLINE (CA_ARG_PLAYER + 999)
-#define CA_ARG_NUMBER 11000
-#define CA_ARG_NUMBER_MIN (CA_ARG_NUMBER + 0)
-#define CA_ARG_NUMBER_MAX (CA_ARG_NUMBER + 1)
-#define CA_ARG_NUMBER_RESET (CA_ARG_NUMBER + 2)
-#define CA_ARG_NUMBER_CE_SCORE (CA_ARG_NUMBER + 3)
-#define CA_ARG_NUMBER_CE_VALUE (CA_ARG_NUMBER + 4)
-#define CA_ARG_NUMBER_CE_DELAY (CA_ARG_NUMBER + 5)
-#define CA_ARG_NUMBER_LEVEL_TIME (CA_ARG_NUMBER + 6)
-#define CA_ARG_NUMBER_LEVEL_GEMS (CA_ARG_NUMBER + 7)
-#define CA_ARG_NUMBER_LEVEL_SCORE (CA_ARG_NUMBER + 8)
-#define CA_ARG_NUMBER_HEADLINE (CA_ARG_NUMBER + 999)
-#define CA_ARG_ELEMENT 12000
-#define CA_ARG_ELEMENT_RESET (CA_ARG_ELEMENT + 0)
-#define CA_ARG_ELEMENT_TARGET (CA_ARG_ELEMENT + 1)
-#define CA_ARG_ELEMENT_TRIGGER (CA_ARG_ELEMENT + 2)
-#define CA_ARG_ELEMENT_HEADLINE (CA_ARG_ELEMENT + 999)
-#define CA_ARG_SPEED 13000
-#define CA_ARG_SPEED_NOT_MOVING (CA_ARG_SPEED + 0)
-#define CA_ARG_SPEED_VERY_SLOW (CA_ARG_SPEED + 1)
-#define CA_ARG_SPEED_SLOW (CA_ARG_SPEED + 2)
-#define CA_ARG_SPEED_NORMAL (CA_ARG_SPEED + 4)
-#define CA_ARG_SPEED_FAST (CA_ARG_SPEED + 8)
-#define CA_ARG_SPEED_VERY_FAST (CA_ARG_SPEED + 16)
-#define CA_ARG_SPEED_EVEN_FASTER (CA_ARG_SPEED + 32)
-#define CA_ARG_SPEED_SLOWER (CA_ARG_SPEED + 50)
-#define CA_ARG_SPEED_FASTER (CA_ARG_SPEED + 200)
-#define CA_ARG_SPEED_RESET (CA_ARG_SPEED + 100)
-#define CA_ARG_SPEED_HEADLINE (CA_ARG_SPEED + 999)
-#define CA_ARG_GRAVITY 14000
-#define CA_ARG_GRAVITY_OFF (CA_ARG_GRAVITY + 0)
-#define CA_ARG_GRAVITY_ON (CA_ARG_GRAVITY + 1)
-#define CA_ARG_GRAVITY_TOGGLE (CA_ARG_GRAVITY + 2)
-#define CA_ARG_GRAVITY_HEADLINE (CA_ARG_GRAVITY + 999)
-#define CA_ARG_DIRECTION 15000
-#define CA_ARG_DIRECTION_NONE (CA_ARG_DIRECTION + MV_NONE)
-#define CA_ARG_DIRECTION_LEFT (CA_ARG_DIRECTION + MV_LEFT)
-#define CA_ARG_DIRECTION_RIGHT (CA_ARG_DIRECTION + MV_RIGHT)
-#define CA_ARG_DIRECTION_UP (CA_ARG_DIRECTION + MV_UP)
-#define CA_ARG_DIRECTION_DOWN (CA_ARG_DIRECTION + MV_DOWN)
-#define CA_ARG_DIRECTION_TRIGGER (CA_ARG_DIRECTION + MV_TRIGGER)
-#define CA_ARG_DIRECTION_TRIGGER_BACK (CA_ARG_DIRECTION + MV_TRIGGER_BACK)
-#define CA_ARG_DIRECTION_HEADLINE (CA_ARG_DIRECTION + 999)
-#define CA_ARG_SHIELD 16000
-#define CA_ARG_SHIELD_OFF (CA_ARG_SHIELD + 0)
-#define CA_ARG_SHIELD_NORMAL (CA_ARG_SHIELD + 1)
-#define CA_ARG_SHIELD_DEADLY (CA_ARG_SHIELD + 2)
-#define CA_ARG_SHIELD_HEADLINE (CA_ARG_SHIELD + 999)
-#define CA_ARG_SCAN_MODE 17000
-#define CA_ARG_SCAN_MODE_NORMAL (CA_ARG_SCAN_MODE + MV_NORMAL)
-#define CA_ARG_SCAN_MODE_REVERSE (CA_ARG_SCAN_MODE + MV_REVERSE)
-#define CA_ARG_SCAN_MODE_HEADLINE (CA_ARG_SCAN_MODE + 999)
-#define CA_ARG_UNDEFINED 65535