;; some cells are created inside the game (by merging two cells from the png etc);
;; those are used only in the editor.
;; this enum is used to give each and every one a different index automatically.
;; _generated_cells_indexes
(enum:make 'eximg `(
  ;; the first one gets the first available index
  ;; the following ones will be generated by the compiler automatically
  stonefly_1
  stonefly_2
  stonefly_3
  stonefly_4
  alt_guard_1
  alt_guard_2
  alt_guard_3
  alt_guard_4
  steel_eatable
  brick_eatable
  dirt_glued
  diamond_glued
  stone_glued
  falling_wall
  falling_wall_falling
  expanding_wall
  h_expanding_wall
  v_expanding_wall
  expanding_steel_wall
  h_expanding_steel_wall
  v_expanding_steel_wall
  mega_stone_falling
  time_penalty
  biter_1
  biter_2
  biter_3
  biter_4
  cow_1
  cow_2
  cow_3
  cow_4
  guard_1
  guard_2
  guard_3
  guard_4
  butter_1
  butter_2
  butter_3
  butter_4
  dragonfly_1
  dragonfly_2
  dragonfly_3
  dragonfly_4
  cow_enclosed
  pre_outbox_nonblink
  invis_outbox
  brick_non_sloped
  outbox
  stone_f
  flying_stone_f
  diamond_f
  flying_diamond_f
  pre_invis_outbox
  unknown
  waiting_stone
  pre_outbox_frame_1  ;; this will have 8 frames
  pre_outbox_frame_2
  pre_outbox_frame_3
  pre_outbox_frame_4
  pre_outbox_frame_5
  pre_outbox_frame_6
  pre_outbox_frame_7
  pre_outbox_frame_8
  nitro_pack_f
  alt_butter_1
  alt_butter_2
  alt_butter_3
  alt_butter_4
  conveyor_left
  conveyor_right
  nitro_explode
  walled_diamond
  walled_key_1
  walled_key_2
  walled_key_3
  player
  player_glued
  nut_f

  ;max_cell_num
) (* NUM_OF_CELLS_X NUM_OF_CELLS_Y))
