# use '#' for comments # use '/' to separate elements of lists # use ',' to separate properties of elements # use ' ' after '(' and before ')' [Consts] WIDTH = 1280 HEIGHT = 720 FLOOR_Y = 610 BOX_SIZE_S = 20 BOX_SIZE_R = 40 BOX_SIZE_L = 120 TARGET_SIZE = 60 STONE = stone WOOD = wood PIRATE = pirate BOSS = boss WIDTH_CASTLE = 1390 WIDTH_MCASTLE = 1514 [General] level_num = 2 level_id = medium_castle cannon_pos_x = 40 cannon_pos_y = FLOOR_Y - 68 ammo = 6 bg = 2 time_attack = 0 [Elements] blocks = STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_CASTLE, FLOOR_Y - BOX_SIZE_R, 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_CASTLE, FLOOR_Y - ( BOX_SIZE_R + BOX_SIZE_L ), 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_CASTLE + 19, FLOOR_Y - ( BOX_SIZE_R + BOX_SIZE_L ), 30, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_CASTLE, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_L ), 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_CASTLE, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_L * 2 ), 20, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_CASTLE + 19, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_L * 2 ), 20, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_CASTLE, FLOOR_Y - ( BOX_SIZE_R * 3 + BOX_SIZE_L * 2 ), 20, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_MCASTLE - 23, FLOOR_Y - BOX_SIZE_R, 30, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_MCASTLE + 23, FLOOR_Y - BOX_SIZE_R, 30, -1 / WOOD, BOX_SIZE_R, BOX_SIZE_S, WIDTH_MCASTLE, FLOOR_Y - ( BOX_SIZE_S + BOX_SIZE_R ), 25, -1 / WOOD, BOX_SIZE_R, BOX_SIZE_S, WIDTH_MCASTLE, FLOOR_Y - ( BOX_SIZE_S * 2 + BOX_SIZE_R ), 25, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_MCASTLE + 77, FLOOR_Y - BOX_SIZE_R, 30, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_MCASTLE + 123, FLOOR_Y - BOX_SIZE_R, 30, -1 / WOOD, BOX_SIZE_R, BOX_SIZE_S, WIDTH_MCASTLE + 100, FLOOR_Y - ( BOX_SIZE_S + BOX_SIZE_R ), 25, -1 / WOOD, BOX_SIZE_R, BOX_SIZE_S, WIDTH_MCASTLE + 100, FLOOR_Y - ( BOX_SIZE_S * 2 + BOX_SIZE_R ), 25, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_MCASTLE + 177, FLOOR_Y - BOX_SIZE_R, 30, -1 / STONE, BOX_SIZE_R, BOX_SIZE_R, WIDTH_MCASTLE + 223, FLOOR_Y - BOX_SIZE_R, 30, -1 / WOOD, BOX_SIZE_R, BOX_SIZE_S, WIDTH_MCASTLE + 200, FLOOR_Y - ( BOX_SIZE_S + BOX_SIZE_R ), 25, -1 / WOOD, BOX_SIZE_R, BOX_SIZE_S, WIDTH_MCASTLE + 200, FLOOR_Y - ( BOX_SIZE_S * 2 + BOX_SIZE_R ), 25, -1 / STONE, BOX_SIZE_L, BOX_SIZE_R, WIDTH_MCASTLE, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_S * 2 ), 30, -1 / STONE, BOX_SIZE_L, BOX_SIZE_R, WIDTH_MCASTLE + 120, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_S * 2 ), 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_MCASTLE + 60, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_S * 2 + BOX_SIZE_L ), 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_MCASTLE + 40, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_S * 2 + BOX_SIZE_L ), 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_MCASTLE + 160, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_S * 2 + BOX_SIZE_L ), 30, -1 / WOOD, BOX_SIZE_S, BOX_SIZE_L, WIDTH_MCASTLE + 180, FLOOR_Y - ( BOX_SIZE_R * 2 + BOX_SIZE_S * 2 + BOX_SIZE_L ), 30, -1 / STONE, BOX_SIZE_L, BOX_SIZE_R, WIDTH_MCASTLE + 60, FLOOR_Y - ( BOX_SIZE_R * 3 + BOX_SIZE_S * 2 + BOX_SIZE_L ), 30, -1 targets = PIRATE, TARGET_SIZE, TARGET_SIZE, WIDTH_CASTLE - 7, FLOOR_Y - ( BOX_SIZE_L * 2 + BOX_SIZE_R * 3 + TARGET_SIZE ) / PIRATE, TARGET_SIZE, TARGET_SIZE, WIDTH_MCASTLE + 90, FLOOR_Y - ( TARGET_SIZE + BOX_SIZE_R * 2 + BOX_SIZE_S * 2 ) / PIRATE, TARGET_SIZE, TARGET_SIZE, WIDTH_MCASTLE + 90, FLOOR_Y - ( BOX_SIZE_L + TARGET_SIZE + BOX_SIZE_R * 3 + BOX_SIZE_S * 2 )