From fc3f0ebe648bba6db2ee0c0b08ef41eeec27067b Mon Sep 17 00:00:00 2001 From: Yutao Yuan Date: Sat, 21 May 2016 21:48:20 +0800 Subject: [PATCH] Initial commit --- .gitignore | 5 + SConstruct | 129 ++++++++++++++++ alpha/apple.pgm | 19 +++ alpha/arrow_up.pgm | 19 +++ alpha/axe.pgm | 19 +++ alpha/book.pgm | 19 +++ alpha/bubble.pgm | 19 +++ alpha/checkerboard_4x4.pgm | 19 +++ alpha/chest_lock_overlay.pgm | 19 +++ alpha/circle.pgm | 19 +++ alpha/clean_glass.pgm | 19 +++ alpha/clean_glass_detail.pgm | 19 +++ alpha/crack_anylength.pgm | 131 +++++++++++++++++ alpha/cuboid.pgm | 19 +++ alpha/door.pgm | 35 +++++ alpha/door_glass.pgm | 35 +++++ alpha/door_glass_item.pgm | 19 +++ alpha/door_item.pgm | 19 +++ alpha/dye.pgm | 19 +++ alpha/fence.pgm | 19 +++ alpha/fence_overlay.pgm | 19 +++ alpha/fence_sides.pgm | 19 +++ alpha/fence_topbottom.pgm | 19 +++ alpha/fragment.pgm | 19 +++ alpha/furnace_fire.pgm | 19 +++ alpha/glass.pgm | 19 +++ alpha/glass_detail.pgm | 19 +++ alpha/grass_1.pgm | 19 +++ alpha/grass_2.pgm | 19 +++ alpha/grass_3.pgm | 19 +++ alpha/grass_4.pgm | 19 +++ alpha/grass_5.pgm | 19 +++ alpha/grass_side.pgm | 19 +++ alpha/gui_hb_bg.pgm | 19 +++ alpha/gui_hotbar.pgm | 33 +++++ alpha/gui_hotbar_selected.pgm | 19 +++ alpha/halo.pgm | 19 +++ alpha/hammer.pgm | 19 +++ alpha/hand.pgm | 19 +++ alpha/handsaw.pgm | 19 +++ alpha/heart.pgm | 19 +++ alpha/hoe.pgm | 19 +++ alpha/ladder.pgm | 19 +++ alpha/lava.pgm | 19 +++ alpha/leaves.pgm | 19 +++ alpha/mineral.pgm | 19 +++ alpha/ore_crystal.pgm | 19 +++ alpha/ore_lump.pgm | 19 +++ alpha/papyrus.pgm | 19 +++ alpha/pick.pgm | 19 +++ alpha/pine_needles.pgm | 19 +++ alpha/rail.pgm | 19 +++ alpha/rail_crossing.pgm | 19 +++ alpha/rail_curved.pgm | 19 +++ alpha/rail_t_junction.pgm | 19 +++ alpha/rectangle.pgm | 19 +++ alpha/river_water.pgm | 19 +++ alpha/sapling.pgm | 19 +++ alpha/shovel.pgm | 19 +++ alpha/sign.pgm | 19 +++ alpha/sign_wall.pgm | 19 +++ alpha/stained_glass.pgm | 19 +++ alpha/stick.pgm | 19 +++ alpha/sword.pgm | 19 +++ alpha/torch_ceiling.pgm | 19 +++ alpha/torch_floor.pgm | 19 +++ alpha/torch_wall.pgm | 19 +++ alpha/transparent.pgm | 19 +++ alpha/trapdoor.pgm | 19 +++ alpha/trapdoor_side.pgm | 19 +++ alpha/travelnet_side.pgm | 35 +++++ alpha/water.pgm | 19 +++ color/acacia_leaves_1.ppm | 4 + color/acacia_leaves_2.ppm | 4 + color/acacia_tree.ppm | 4 + color/acacia_wood.ppm | 4 + color/akalin.ppm | 4 + color/alatro.ppm | 4 + color/amethyst.ppm | 4 + color/apple.ppm | 4 + color/arol.ppm | 4 + color/aspen_leaves.ppm | 4 + color/aspen_tree.ppm | 4 + color/aspen_wood.ppm | 4 + color/book.ppm | 4 + color/brass.ppm | 4 + color/breath.ppm | 4 + color/bronze.ppm | 4 + color/cactus_1.ppm | 4 + color/cactus_2.ppm | 4 + color/carbon_steel.ppm | 4 + color/cast_iron.ppm | 4 + color/chromium.ppm | 4 + color/clay.ppm | 4 + color/clay_brick.ppm | 4 + color/coal.ppm | 4 + color/color_aqua.ppm | 4 + color/color_aqua_s50.ppm | 4 + color/color_black.ppm | 4 + color/color_blue.ppm | 4 + color/color_blue_s50.ppm | 4 + color/color_brown.ppm | 4 + color/color_cyan.ppm | 4 + color/color_cyan_s50.ppm | 4 + color/color_dark_aqua.ppm | 4 + color/color_dark_aqua_s50.ppm | 4 + color/color_dark_blue.ppm | 4 + color/color_dark_blue_s50.ppm | 4 + color/color_dark_cyan.ppm | 4 + color/color_dark_cyan_s50.ppm | 4 + color/color_dark_gray.ppm | 4 + color/color_dark_green.ppm | 4 + color/color_dark_green_s50.ppm | 4 + color/color_dark_lime.ppm | 4 + color/color_dark_lime_s50.ppm | 4 + color/color_dark_magenta.ppm | 4 + color/color_dark_magenta_s50.ppm | 4 + color/color_dark_orange.ppm | 4 + color/color_dark_orange_s50.ppm | 4 + color/color_dark_red.ppm | 4 + color/color_dark_red_s50.ppm | 4 + color/color_dark_redviolet.ppm | 4 + color/color_dark_redviolet_s50.ppm | 4 + color/color_dark_skyblue.ppm | 4 + color/color_dark_skyblue_s50.ppm | 4 + color/color_dark_violet.ppm | 4 + color/color_dark_violet_s50.ppm | 4 + color/color_dark_yellow.ppm | 4 + color/color_dark_yellow_s50.ppm | 4 + color/color_faint_aqua.ppm | 4 + color/color_faint_blue.ppm | 4 + color/color_faint_cyan.ppm | 4 + color/color_faint_green.ppm | 4 + color/color_faint_lime.ppm | 4 + color/color_faint_magenta.ppm | 4 + color/color_faint_orange.ppm | 4 + color/color_faint_red.ppm | 4 + color/color_faint_redviolet.ppm | 4 + color/color_faint_skyblue.ppm | 4 + color/color_faint_violet.ppm | 4 + color/color_faint_yellow.ppm | 4 + color/color_gray.ppm | 4 + color/color_green.ppm | 4 + color/color_green_s50.ppm | 4 + color/color_light_aqua.ppm | 4 + color/color_light_blue.ppm | 4 + color/color_light_cyan.ppm | 4 + color/color_light_gray.ppm | 4 + color/color_light_green.ppm | 4 + color/color_light_lime.ppm | 4 + color/color_light_magenta.ppm | 4 + color/color_light_orange.ppm | 4 + color/color_light_red.ppm | 4 + color/color_light_redviolet.ppm | 4 + color/color_light_skyblue.ppm | 4 + color/color_light_violet.ppm | 4 + color/color_light_yellow.ppm | 4 + color/color_lime.ppm | 4 + color/color_lime_s50.ppm | 4 + color/color_magenta.ppm | 4 + color/color_magenta_s50.ppm | 4 + color/color_medium_aqua.ppm | 4 + color/color_medium_aqua_s50.ppm | 4 + color/color_medium_blue.ppm | 4 + color/color_medium_blue_s50.ppm | 4 + color/color_medium_cyan.ppm | 4 + color/color_medium_cyan_s50.ppm | 4 + color/color_medium_green.ppm | 4 + color/color_medium_green_s50.ppm | 4 + color/color_medium_lime.ppm | 4 + color/color_medium_lime_s50.ppm | 4 + color/color_medium_magenta.ppm | 4 + color/color_medium_magenta_s50.ppm | 4 + color/color_medium_orange.ppm | 4 + color/color_medium_orange_s50.ppm | 4 + color/color_medium_red.ppm | 4 + color/color_medium_red_s50.ppm | 4 + color/color_medium_redviolet.ppm | 4 + color/color_medium_redviolet_s50.ppm | 4 + color/color_medium_skyblue.ppm | 4 + color/color_medium_skyblue_s50.ppm | 4 + color/color_medium_violet.ppm | 4 + color/color_medium_violet_s50.ppm | 4 + color/color_medium_yellow.ppm | 4 + color/color_medium_yellow_s50.ppm | 4 + color/color_orange.ppm | 4 + color/color_orange_s50.ppm | 4 + color/color_pastel_aqua.ppm | 4 + color/color_pastel_blue.ppm | 4 + color/color_pastel_cyan.ppm | 4 + color/color_pastel_green.ppm | 4 + color/color_pastel_lime.ppm | 4 + color/color_pastel_magenta.ppm | 4 + color/color_pastel_orange.ppm | 4 + color/color_pastel_red.ppm | 4 + color/color_pastel_redviolet.ppm | 4 + color/color_pastel_skyblue.ppm | 4 + color/color_pastel_violet.ppm | 4 + color/color_pastel_yellow.ppm | 4 + color/color_red.ppm | 4 + color/color_red_s50.ppm | 4 + color/color_redviolet.ppm | 4 + color/color_redviolet_s50.ppm | 4 + color/color_skyblue.ppm | 4 + color/color_skyblue_s50.ppm | 4 + color/color_violet.ppm | 4 + color/color_violet_s50.ppm | 4 + color/color_white.ppm | 4 + color/color_yellow.ppm | 4 + color/color_yellow_s50.ppm | 4 + color/copper.ppm | 4 + color/desert_sand.ppm | 4 + color/desert_stone.ppm | 4 + color/diamond.ppm | 4 + color/dirt.ppm | 4 + color/dry_grass.ppm | 4 + color/dry_shrub.ppm | 4 + color/emerald.ppm | 4 + color/fence_overlay.ppm | 4 + color/fire.ppm | 4 + color/glass.ppm | 4 + color/glow_glass.ppm | 4 + color/gold.ppm | 4 + color/grass.ppm | 4 + color/hand.ppm | 4 + color/health.ppm | 4 + color/ice.ppm | 4 + color/iron_ore.ppm | 4 + color/jungle_grass.ppm | 4 + color/jungle_leaves.ppm | 4 + color/jungle_tree.ppm | 4 + color/jungle_wood.ppm | 4 + color/kalite.ppm | 4 + color/lava.ppm | 4 + color/lead.ppm | 4 + color/leaves.ppm | 4 + color/mese.ppm | 4 + color/mithril.ppm | 4 + color/mossy_stone.ppm | 4 + color/obsidian.ppm | 4 + color/paper.ppm | 4 + color/papyrus.ppm | 4 + color/pine_needles.ppm | 4 + color/pine_tree.ppm | 4 + color/pine_wood.ppm | 4 + color/river_water.ppm | 4 + color/ruby.ppm | 4 + color/sand.ppm | 4 + color/sandstone.ppm | 4 + color/sapphire.ppm | 4 + color/silver.ppm | 4 + color/snow.ppm | 4 + color/stainless_steel.ppm | 4 + color/steel.ppm | 4 + color/stone.ppm | 4 + color/sulfur.ppm | 4 + color/super_glow_glass.ppm | 4 + color/talinite.ppm | 4 + color/tin.ppm | 4 + color/topaz.ppm | 4 + color/tree.ppm | 4 + color/uranium.ppm | 4 + color/water.ppm | 4 + color/wood.ppm | 4 + color/zinc.ppm | 4 + index/apple.pgm | 19 +++ index/aspen_tree.pgm | 19 +++ index/aspen_tree_top.pgm | 19 +++ index/axe.pgm | 19 +++ index/book.pgm | 19 +++ index/book_written.pgm | 19 +++ index/bookshelf.pgm | 19 +++ index/brick.pgm | 19 +++ index/bubble.pgm | 19 +++ index/cactus_side.pgm | 19 +++ index/cactus_top.pgm | 19 +++ index/checkerboard_4x4.pgm | 19 +++ index/chest_front.pgm | 19 +++ index/chest_lock.pgm | 19 +++ index/chest_lock_overlay.pgm | 19 +++ index/chest_side.pgm | 19 +++ index/chest_top.pgm | 19 +++ index/circle.pgm | 19 +++ index/cobble.pgm | 19 +++ index/crack_anylength.pgm | 131 +++++++++++++++++ index/cuboid.pgm | 19 +++ index/door.pgm | 35 +++++ index/door_glass.pgm | 35 +++++ index/door_glass_item.pgm | 19 +++ index/door_item.pgm | 19 +++ index/dye.pgm | 19 +++ index/fence.pgm | 19 +++ index/fence_sides.pgm | 19 +++ index/fence_topbottom.pgm | 19 +++ index/fragment.pgm | 19 +++ index/furnace_front.pgm | 19 +++ index/furnace_side.pgm | 19 +++ index/furnace_top.pgm | 19 +++ index/gui_hotbar.pgm | 33 +++++ index/gui_hotbar_selected.pgm | 19 +++ index/hammer.pgm | 19 +++ index/handsaw.pgm | 19 +++ index/heart.pgm | 19 +++ index/hoe.pgm | 19 +++ index/ladder.pgm | 19 +++ index/ore_block.pgm | 19 +++ index/ore_crystal.pgm | 19 +++ index/ore_lump.pgm | 19 +++ index/pick.pgm | 19 +++ index/rail.pgm | 19 +++ index/rail_crossing.pgm | 19 +++ index/rail_curved.pgm | 19 +++ index/rail_t_junction.pgm | 19 +++ index/rectangle.pgm | 19 +++ index/sand.pgm | 19 +++ index/sapling.pgm | 19 +++ index/shovel.pgm | 19 +++ index/sign.pgm | 19 +++ index/sign_wall.pgm | 19 +++ index/simple_block.pgm | 19 +++ index/simple_block_dark.pgm | 19 +++ index/sword.pgm | 19 +++ index/torch_ceiling.pgm | 19 +++ index/torch_floor.pgm | 19 +++ index/torch_wall.pgm | 19 +++ index/travelnet_front.pgm | 35 +++++ index/travelnet_side.pgm | 35 +++++ index/travelnet_topbottom.pgm | 19 +++ index/tree.pgm | 19 +++ index/tree_top.pgm | 19 +++ index/wood.pgm | 19 +++ index/wool.pgm | 19 +++ rules/__init__.py | 14 ++ rules/base.py | 3 + rules/default.py | 212 +++++++++++++++++++++++++++ rules/doors.py | 14 ++ rules/dye.py | 17 +++ rules/farming.py | 8 + rules/glooptest.py | 57 +++++++ rules/moreblocks.py | 17 +++ rules/moreores.py | 28 ++++ rules/stained_glass.py | 25 ++++ rules/technic_chests.py | 33 +++++ rules/technic_worldgen.py | 30 ++++ rules/travelnet.py | 14 ++ rules/unified_inventory.py | 13 ++ rules/unifieddyes.py | 40 +++++ rules/wool.py | 7 + 348 files changed, 4405 insertions(+) create mode 100644 .gitignore create mode 100644 SConstruct create mode 100644 alpha/apple.pgm create mode 100644 alpha/arrow_up.pgm create mode 100644 alpha/axe.pgm create mode 100644 alpha/book.pgm create mode 100644 alpha/bubble.pgm create mode 100644 alpha/checkerboard_4x4.pgm create mode 100644 alpha/chest_lock_overlay.pgm create mode 100644 alpha/circle.pgm create mode 100644 alpha/clean_glass.pgm create mode 100644 alpha/clean_glass_detail.pgm create mode 100644 alpha/crack_anylength.pgm create mode 100644 alpha/cuboid.pgm create mode 100644 alpha/door.pgm create mode 100644 alpha/door_glass.pgm create mode 100644 alpha/door_glass_item.pgm create mode 100644 alpha/door_item.pgm create mode 100644 alpha/dye.pgm create mode 100644 alpha/fence.pgm create mode 100644 alpha/fence_overlay.pgm create mode 100644 alpha/fence_sides.pgm create mode 100644 alpha/fence_topbottom.pgm create mode 100644 alpha/fragment.pgm create mode 100644 alpha/furnace_fire.pgm create mode 100644 alpha/glass.pgm create mode 100644 alpha/glass_detail.pgm create mode 100644 alpha/grass_1.pgm create mode 100644 alpha/grass_2.pgm create mode 100644 alpha/grass_3.pgm create mode 100644 alpha/grass_4.pgm create mode 100644 alpha/grass_5.pgm create mode 100644 alpha/grass_side.pgm create mode 100644 alpha/gui_hb_bg.pgm create mode 100644 alpha/gui_hotbar.pgm create mode 100644 alpha/gui_hotbar_selected.pgm create mode 100644 alpha/halo.pgm create mode 100644 alpha/hammer.pgm create mode 100644 alpha/hand.pgm create mode 100644 alpha/handsaw.pgm create mode 100644 alpha/heart.pgm create mode 100644 alpha/hoe.pgm create mode 100644 alpha/ladder.pgm create mode 100644 alpha/lava.pgm create mode 100644 alpha/leaves.pgm create mode 100644 alpha/mineral.pgm create mode 100644 alpha/ore_crystal.pgm create mode 100644 alpha/ore_lump.pgm create mode 100644 alpha/papyrus.pgm create mode 100644 alpha/pick.pgm create mode 100644 alpha/pine_needles.pgm create mode 100644 alpha/rail.pgm create mode 100644 alpha/rail_crossing.pgm create mode 100644 alpha/rail_curved.pgm create mode 100644 alpha/rail_t_junction.pgm create mode 100644 alpha/rectangle.pgm create mode 100644 alpha/river_water.pgm create mode 100644 alpha/sapling.pgm create mode 100644 alpha/shovel.pgm create mode 100644 alpha/sign.pgm create mode 100644 alpha/sign_wall.pgm create mode 100644 alpha/stained_glass.pgm create mode 100644 alpha/stick.pgm create mode 100644 alpha/sword.pgm create mode 100644 alpha/torch_ceiling.pgm create mode 100644 alpha/torch_floor.pgm create mode 100644 alpha/torch_wall.pgm create mode 100644 alpha/transparent.pgm create mode 100644 alpha/trapdoor.pgm create mode 100644 alpha/trapdoor_side.pgm create mode 100644 alpha/travelnet_side.pgm create mode 100644 alpha/water.pgm create mode 100644 color/acacia_leaves_1.ppm create mode 100644 color/acacia_leaves_2.ppm create mode 100644 color/acacia_tree.ppm create mode 100644 color/acacia_wood.ppm create mode 100644 color/akalin.ppm create mode 100644 color/alatro.ppm create mode 100644 color/amethyst.ppm create mode 100644 color/apple.ppm create mode 100644 color/arol.ppm create mode 100644 color/aspen_leaves.ppm create mode 100644 color/aspen_tree.ppm create mode 100644 color/aspen_wood.ppm create mode 100644 color/book.ppm create mode 100644 color/brass.ppm create mode 100644 color/breath.ppm create mode 100644 color/bronze.ppm create mode 100644 color/cactus_1.ppm create mode 100644 color/cactus_2.ppm create mode 100644 color/carbon_steel.ppm create mode 100644 color/cast_iron.ppm create mode 100644 color/chromium.ppm create mode 100644 color/clay.ppm create mode 100644 color/clay_brick.ppm create mode 100644 color/coal.ppm create mode 100644 color/color_aqua.ppm create mode 100644 color/color_aqua_s50.ppm create mode 100644 color/color_black.ppm create mode 100644 color/color_blue.ppm create mode 100644 color/color_blue_s50.ppm create mode 100644 color/color_brown.ppm create mode 100644 color/color_cyan.ppm create mode 100644 color/color_cyan_s50.ppm create mode 100644 color/color_dark_aqua.ppm create mode 100644 color/color_dark_aqua_s50.ppm create mode 100644 color/color_dark_blue.ppm create mode 100644 color/color_dark_blue_s50.ppm create mode 100644 color/color_dark_cyan.ppm create mode 100644 color/color_dark_cyan_s50.ppm create mode 100644 color/color_dark_gray.ppm create mode 100644 color/color_dark_green.ppm create mode 100644 color/color_dark_green_s50.ppm create mode 100644 color/color_dark_lime.ppm create mode 100644 color/color_dark_lime_s50.ppm create mode 100644 color/color_dark_magenta.ppm create mode 100644 color/color_dark_magenta_s50.ppm create mode 100644 color/color_dark_orange.ppm create mode 100644 color/color_dark_orange_s50.ppm create mode 100644 color/color_dark_red.ppm create mode 100644 color/color_dark_red_s50.ppm create mode 100644 color/color_dark_redviolet.ppm create mode 100644 color/color_dark_redviolet_s50.ppm create mode 100644 color/color_dark_skyblue.ppm create mode 100644 color/color_dark_skyblue_s50.ppm create mode 100644 color/color_dark_violet.ppm create mode 100644 color/color_dark_violet_s50.ppm create mode 100644 color/color_dark_yellow.ppm create mode 100644 color/color_dark_yellow_s50.ppm create mode 100644 color/color_faint_aqua.ppm create mode 100644 color/color_faint_blue.ppm create mode 100644 color/color_faint_cyan.ppm create mode 100644 color/color_faint_green.ppm create mode 100644 color/color_faint_lime.ppm create mode 100644 color/color_faint_magenta.ppm create mode 100644 color/color_faint_orange.ppm create mode 100644 color/color_faint_red.ppm create mode 100644 color/color_faint_redviolet.ppm create mode 100644 color/color_faint_skyblue.ppm create mode 100644 color/color_faint_violet.ppm create mode 100644 color/color_faint_yellow.ppm create mode 100644 color/color_gray.ppm create mode 100644 color/color_green.ppm create mode 100644 color/color_green_s50.ppm create mode 100644 color/color_light_aqua.ppm create mode 100644 color/color_light_blue.ppm create mode 100644 color/color_light_cyan.ppm create mode 100644 color/color_light_gray.ppm create mode 100644 color/color_light_green.ppm create mode 100644 color/color_light_lime.ppm create mode 100644 color/color_light_magenta.ppm create mode 100644 color/color_light_orange.ppm create mode 100644 color/color_light_red.ppm create mode 100644 color/color_light_redviolet.ppm create mode 100644 color/color_light_skyblue.ppm create mode 100644 color/color_light_violet.ppm create mode 100644 color/color_light_yellow.ppm create mode 100644 color/color_lime.ppm create mode 100644 color/color_lime_s50.ppm create mode 100644 color/color_magenta.ppm create mode 100644 color/color_magenta_s50.ppm create mode 100644 color/color_medium_aqua.ppm create mode 100644 color/color_medium_aqua_s50.ppm create mode 100644 color/color_medium_blue.ppm create mode 100644 color/color_medium_blue_s50.ppm create mode 100644 color/color_medium_cyan.ppm create mode 100644 color/color_medium_cyan_s50.ppm create mode 100644 color/color_medium_green.ppm create mode 100644 color/color_medium_green_s50.ppm create mode 100644 color/color_medium_lime.ppm create mode 100644 color/color_medium_lime_s50.ppm create mode 100644 color/color_medium_magenta.ppm create mode 100644 color/color_medium_magenta_s50.ppm create mode 100644 color/color_medium_orange.ppm create mode 100644 color/color_medium_orange_s50.ppm create mode 100644 color/color_medium_red.ppm create mode 100644 color/color_medium_red_s50.ppm create mode 100644 color/color_medium_redviolet.ppm create mode 100644 color/color_medium_redviolet_s50.ppm create mode 100644 color/color_medium_skyblue.ppm create mode 100644 color/color_medium_skyblue_s50.ppm create mode 100644 color/color_medium_violet.ppm create mode 100644 color/color_medium_violet_s50.ppm create mode 100644 color/color_medium_yellow.ppm create mode 100644 color/color_medium_yellow_s50.ppm create mode 100644 color/color_orange.ppm create mode 100644 color/color_orange_s50.ppm create mode 100644 color/color_pastel_aqua.ppm create mode 100644 color/color_pastel_blue.ppm create mode 100644 color/color_pastel_cyan.ppm create mode 100644 color/color_pastel_green.ppm create mode 100644 color/color_pastel_lime.ppm create mode 100644 color/color_pastel_magenta.ppm create mode 100644 color/color_pastel_orange.ppm create mode 100644 color/color_pastel_red.ppm create mode 100644 color/color_pastel_redviolet.ppm create mode 100644 color/color_pastel_skyblue.ppm create mode 100644 color/color_pastel_violet.ppm create mode 100644 color/color_pastel_yellow.ppm create mode 100644 color/color_red.ppm create mode 100644 color/color_red_s50.ppm create mode 100644 color/color_redviolet.ppm create mode 100644 color/color_redviolet_s50.ppm create mode 100644 color/color_skyblue.ppm create mode 100644 color/color_skyblue_s50.ppm create mode 100644 color/color_violet.ppm create mode 100644 color/color_violet_s50.ppm create mode 100644 color/color_white.ppm create mode 100644 color/color_yellow.ppm create mode 100644 color/color_yellow_s50.ppm create mode 100644 color/copper.ppm create mode 100644 color/desert_sand.ppm create mode 100644 color/desert_stone.ppm create mode 100644 color/diamond.ppm create mode 100644 color/dirt.ppm create mode 100644 color/dry_grass.ppm create mode 100644 color/dry_shrub.ppm create mode 100644 color/emerald.ppm create mode 100644 color/fence_overlay.ppm create mode 100644 color/fire.ppm create mode 100644 color/glass.ppm create mode 100644 color/glow_glass.ppm create mode 100644 color/gold.ppm create mode 100644 color/grass.ppm create mode 100644 color/hand.ppm create mode 100644 color/health.ppm create mode 100644 color/ice.ppm create mode 100644 color/iron_ore.ppm create mode 100644 color/jungle_grass.ppm create mode 100644 color/jungle_leaves.ppm create mode 100644 color/jungle_tree.ppm create mode 100644 color/jungle_wood.ppm create mode 100644 color/kalite.ppm create mode 100644 color/lava.ppm create mode 100644 color/lead.ppm create mode 100644 color/leaves.ppm create mode 100644 color/mese.ppm create mode 100644 color/mithril.ppm create mode 100644 color/mossy_stone.ppm create mode 100644 color/obsidian.ppm create mode 100644 color/paper.ppm create mode 100644 color/papyrus.ppm create mode 100644 color/pine_needles.ppm create mode 100644 color/pine_tree.ppm create mode 100644 color/pine_wood.ppm create mode 100644 color/river_water.ppm create mode 100644 color/ruby.ppm create mode 100644 color/sand.ppm create mode 100644 color/sandstone.ppm create mode 100644 color/sapphire.ppm create mode 100644 color/silver.ppm create mode 100644 color/snow.ppm create mode 100644 color/stainless_steel.ppm create mode 100644 color/steel.ppm create mode 100644 color/stone.ppm create mode 100644 color/sulfur.ppm create mode 100644 color/super_glow_glass.ppm create mode 100644 color/talinite.ppm create mode 100644 color/tin.ppm create mode 100644 color/topaz.ppm create mode 100644 color/tree.ppm create mode 100644 color/uranium.ppm create mode 100644 color/water.ppm create mode 100644 color/wood.ppm create mode 100644 color/zinc.ppm create mode 100644 index/apple.pgm create mode 100644 index/aspen_tree.pgm create mode 100644 index/aspen_tree_top.pgm create mode 100644 index/axe.pgm create mode 100644 index/book.pgm create mode 100644 index/book_written.pgm create mode 100644 index/bookshelf.pgm create mode 100644 index/brick.pgm create mode 100644 index/bubble.pgm create mode 100644 index/cactus_side.pgm create mode 100644 index/cactus_top.pgm create mode 100644 index/checkerboard_4x4.pgm create mode 100644 index/chest_front.pgm create mode 100644 index/chest_lock.pgm create mode 100644 index/chest_lock_overlay.pgm create mode 100644 index/chest_side.pgm create mode 100644 index/chest_top.pgm create mode 100644 index/circle.pgm create mode 100644 index/cobble.pgm create mode 100644 index/crack_anylength.pgm create mode 100644 index/cuboid.pgm create mode 100644 index/door.pgm create mode 100644 index/door_glass.pgm create mode 100644 index/door_glass_item.pgm create mode 100644 index/door_item.pgm create mode 100644 index/dye.pgm create mode 100644 index/fence.pgm create mode 100644 index/fence_sides.pgm create mode 100644 index/fence_topbottom.pgm create mode 100644 index/fragment.pgm create mode 100644 index/furnace_front.pgm create mode 100644 index/furnace_side.pgm create mode 100644 index/furnace_top.pgm create mode 100644 index/gui_hotbar.pgm create mode 100644 index/gui_hotbar_selected.pgm create mode 100644 index/hammer.pgm create mode 100644 index/handsaw.pgm create mode 100644 index/heart.pgm create mode 100644 index/hoe.pgm create mode 100644 index/ladder.pgm create mode 100644 index/ore_block.pgm create mode 100644 index/ore_crystal.pgm create mode 100644 index/ore_lump.pgm create mode 100644 index/pick.pgm create mode 100644 index/rail.pgm create mode 100644 index/rail_crossing.pgm create mode 100644 index/rail_curved.pgm create mode 100644 index/rail_t_junction.pgm create mode 100644 index/rectangle.pgm create mode 100644 index/sand.pgm create mode 100644 index/sapling.pgm create mode 100644 index/shovel.pgm create mode 100644 index/sign.pgm create mode 100644 index/sign_wall.pgm create mode 100644 index/simple_block.pgm create mode 100644 index/simple_block_dark.pgm create mode 100644 index/sword.pgm create mode 100644 index/torch_ceiling.pgm create mode 100644 index/torch_floor.pgm create mode 100644 index/torch_wall.pgm create mode 100644 index/travelnet_front.pgm create mode 100644 index/travelnet_side.pgm create mode 100644 index/travelnet_topbottom.pgm create mode 100644 index/tree.pgm create mode 100644 index/tree_top.pgm create mode 100644 index/wood.pgm create mode 100644 index/wool.pgm create mode 100644 rules/__init__.py create mode 100644 rules/base.py create mode 100644 rules/default.py create mode 100644 rules/doors.py create mode 100644 rules/dye.py create mode 100644 rules/farming.py create mode 100644 rules/glooptest.py create mode 100644 rules/moreblocks.py create mode 100644 rules/moreores.py create mode 100644 rules/stained_glass.py create mode 100644 rules/technic_chests.py create mode 100644 rules/technic_worldgen.py create mode 100644 rules/travelnet.py create mode 100644 rules/unified_inventory.py create mode 100644 rules/unifieddyes.py create mode 100644 rules/wool.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5871301 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.pyc +/.sconsign.dblite +/build/ +/lexip16.zip +/output/ diff --git a/SConstruct b/SConstruct new file mode 100644 index 0000000..46a8565 --- /dev/null +++ b/SConstruct @@ -0,0 +1,129 @@ +import os +import zipfile + +import rules + + +PROJECT_NAME = 'lexip16' + +OPTIMIZE = int(ARGUMENTS.get('OPTIMIZE', 1)) +SYMLINK = int(ARGUMENTS.get('SYMLINK', 1)) + + +env = Environment() + + +def palette_actions(source, target, env, for_signature): + if not source: + return 'false no sources for ${TARGET}' + return 'pnmcat -leftright ${SOURCES} > ${TARGET}' + + +def rgb_actions(source, target, env, for_signature): + if len(source) != 2: + return 'false wrong number of sources for ${TARGET}' + return 'pgmtoppm -map ${SOURCES[1]} ${SOURCE} > ${TARGET}' + + +def png_actions(source, target, env, for_signature): + if len(source) != 1 and len(source) != 2: + return 'false wrong number of sources for ${TARGET}' + if len(source) == 1: + return 'pnmtopng ${SOURCE} > ${TARGET}' + else: + return 'pnmtopng -alpha ${SOURCES[1]} ${SOURCE} > ${TARGET}' + + +def optimize_actions(source, target, env, for_signature): + if OPTIMIZE: + return 'optipng -quiet -o7 -zm1-9 -i0 -strip all -out ${TARGET} ${SOURCE}' + else: + return 'cp ${SOURCE} ${TARGET}' + + +def copyfile_actions(source, target, env, for_signature): + if SYMLINK: + return 'ln -srf ${SOURCE} ${TARGET}' + else: + return 'cp ${SOURCE} ${TARGET}' + + +def zipoutput(target, source, env): + zf = zipfile.ZipFile(str(target[0]), 'w', zipfile.ZIP_DEFLATED) + srcnames = [str(src) for src in source] + for srcname in sorted(srcnames): + outname = os.path.join(PROJECT_NAME, os.path.basename(srcname)) + zf.write(srcname, outname) + zf.close() + + +env.Append(BUILDERS={ + 'Palette': Builder(generator=palette_actions), + 'RGB': Builder(generator=rgb_actions), + 'PNG': Builder(generator=png_actions), + 'Optimize': Builder(generator=optimize_actions), + 'CopyFile': Builder(generator=copyfile_actions), + 'ZipOutput': Builder(action=zipoutput, multi=True), +}) + + +def add_output(name): + env.ZipOutput(PROJECT_NAME + '.zip', 'output/' + name) + + +def add(name, colors, index, alpha=None): + if isinstance(colors, str): + colors = (colors,) + env.Palette('build/palette/{}.ppm'.format(name), + ['color/{}.ppm'.format(color) for color in colors]) + env.RGB('build/rgb/{}.ppm'.format(name), + ['index/{}.pgm'.format(index), + 'build/palette/{}.ppm'.format(name)]) + if alpha is None: + env.PNG('build/png/{}.png'.format(name), + 'build/rgb/{}.ppm'.format(name)) + else: + env.PNG('build/png/{}.png'.format(name), + ['build/rgb/{}.ppm'.format(name), + 'alpha/{}.pgm'.format(alpha)]) + env.Optimize('output/{}.png'.format(name), + 'build/png/{}.png'.format(name)) + add_output('{}.png'.format(name)) + + +def copy(name, othername): + env.CopyFile('output/{}.png'.format(name), + 'output/{}.png'.format(othername)) + add_output('{}.png'.format(name)) + + +def add_all(textures): + for k, v in textures.items(): + if isinstance(v, str): + copy(k, v) + else: + add(k, *v) + + +def add_overrides(overrides): + lines = [] + for (nodename, face), texture in sorted(overrides.items()): + lines.append('{} {} {}_override_{}.png'.format( + nodename, face, PROJECT_NAME, texture)) + + def write_overrides(target, source, env): + with open(str(target[0]), 'w') as fout: + fout.write(''.join(l + '\n' for l in lines)) + + env.Command('output/override.txt', '', action=write_overrides) + add_output('override.txt') + + +add_all(rules.textures) +add_all({'{}_override_{}'.format(PROJECT_NAME, k): v + for k, v in rules.override_textures.items()}) +add_overrides(rules.overrides) +env.Default('output') +env.Alias('zip', PROJECT_NAME + '.zip') +if env.GetOption('clean'): + env.Default('zip') diff --git a/alpha/apple.pgm b/alpha/apple.pgm new file mode 100644 index 0000000..f1108f6 --- /dev/null +++ b/alpha/apple.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/arrow_up.pgm b/alpha/arrow_up.pgm new file mode 100644 index 0000000..76ee24e --- /dev/null +++ b/alpha/arrow_up.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 diff --git a/alpha/axe.pgm b/alpha/axe.pgm new file mode 100644 index 0000000..6bf364b --- /dev/null +++ b/alpha/axe.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/book.pgm b/alpha/book.pgm new file mode 100644 index 0000000..2ad011c --- /dev/null +++ b/alpha/book.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/bubble.pgm b/alpha/bubble.pgm new file mode 100644 index 0000000..5bab8a4 --- /dev/null +++ b/alpha/bubble.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 8 8 8 8 8 8 0 0 0 0 0 +0 0 0 0 8 3 3 3 3 3 3 8 0 0 0 0 +0 0 0 8 3 3 3 3 3 3 3 3 8 0 0 0 +0 0 8 3 3 3 3 3 3 3 3 3 3 8 0 0 +0 0 8 3 3 3 3 3 3 3 3 3 3 8 0 0 +0 0 8 3 3 3 3 3 3 3 3 3 3 8 0 0 +0 0 8 3 3 3 3 3 3 3 3 3 3 8 0 0 +0 0 8 3 3 3 3 3 3 3 3 3 3 8 0 0 +0 0 8 3 3 3 3 3 3 3 3 3 3 8 0 0 +0 0 0 8 3 3 3 3 3 3 3 3 8 0 0 0 +0 0 0 0 8 3 3 3 3 3 3 8 0 0 0 0 +0 0 0 0 0 8 8 8 8 8 8 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/checkerboard_4x4.pgm b/alpha/checkerboard_4x4.pgm new file mode 100644 index 0000000..5f30900 --- /dev/null +++ b/alpha/checkerboard_4x4.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 +0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 diff --git a/alpha/chest_lock_overlay.pgm b/alpha/chest_lock_overlay.pgm new file mode 100644 index 0000000..45be149 --- /dev/null +++ b/alpha/chest_lock_overlay.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/circle.pgm b/alpha/circle.pgm new file mode 100644 index 0000000..b49ece8 --- /dev/null +++ b/alpha/circle.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/clean_glass.pgm b/alpha/clean_glass.pgm new file mode 100644 index 0000000..922c2a9 --- /dev/null +++ b/alpha/clean_glass.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/clean_glass_detail.pgm b/alpha/clean_glass_detail.pgm new file mode 100644 index 0000000..8727859 --- /dev/null +++ b/alpha/clean_glass_detail.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/crack_anylength.pgm b/alpha/crack_anylength.pgm new file mode 100644 index 0000000..eecce4a --- /dev/null +++ b/alpha/crack_anylength.pgm @@ -0,0 +1,131 @@ +P2 +16 128 +9 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 +8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 diff --git a/alpha/cuboid.pgm b/alpha/cuboid.pgm new file mode 100644 index 0000000..7abb98c --- /dev/null +++ b/alpha/cuboid.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/door.pgm b/alpha/door.pgm new file mode 100644 index 0000000..094e431 --- /dev/null +++ b/alpha/door.pgm @@ -0,0 +1,35 @@ +P2 +38 32 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/door_glass.pgm b/alpha/door_glass.pgm new file mode 100644 index 0000000..9c63934 --- /dev/null +++ b/alpha/door_glass.pgm @@ -0,0 +1,35 @@ +P2 +38 32 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 +1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 +1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/door_glass_item.pgm b/alpha/door_glass_item.pgm new file mode 100644 index 0000000..c9ce098 --- /dev/null +++ b/alpha/door_glass_item.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 diff --git a/alpha/door_item.pgm b/alpha/door_item.pgm new file mode 100644 index 0000000..45b0647 --- /dev/null +++ b/alpha/door_item.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 diff --git a/alpha/dye.pgm b/alpha/dye.pgm new file mode 100644 index 0000000..2b0e9a8 --- /dev/null +++ b/alpha/dye.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/fence.pgm b/alpha/fence.pgm new file mode 100644 index 0000000..2bac4f6 --- /dev/null +++ b/alpha/fence.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/fence_overlay.pgm b/alpha/fence_overlay.pgm new file mode 100644 index 0000000..cb53b87 --- /dev/null +++ b/alpha/fence_overlay.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/fence_sides.pgm b/alpha/fence_sides.pgm new file mode 100644 index 0000000..b510444 --- /dev/null +++ b/alpha/fence_sides.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 diff --git a/alpha/fence_topbottom.pgm b/alpha/fence_topbottom.pgm new file mode 100644 index 0000000..44a46d7 --- /dev/null +++ b/alpha/fence_topbottom.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 diff --git a/alpha/fragment.pgm b/alpha/fragment.pgm new file mode 100644 index 0000000..3b62ee2 --- /dev/null +++ b/alpha/fragment.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/furnace_fire.pgm b/alpha/furnace_fire.pgm new file mode 100644 index 0000000..20fa400 --- /dev/null +++ b/alpha/furnace_fire.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/glass.pgm b/alpha/glass.pgm new file mode 100644 index 0000000..2a93d1a --- /dev/null +++ b/alpha/glass.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/glass_detail.pgm b/alpha/glass_detail.pgm new file mode 100644 index 0000000..2403b5a --- /dev/null +++ b/alpha/glass_detail.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/grass_1.pgm b/alpha/grass_1.pgm new file mode 100644 index 0000000..040874b --- /dev/null +++ b/alpha/grass_1.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 diff --git a/alpha/grass_2.pgm b/alpha/grass_2.pgm new file mode 100644 index 0000000..cf8b619 --- /dev/null +++ b/alpha/grass_2.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 diff --git a/alpha/grass_3.pgm b/alpha/grass_3.pgm new file mode 100644 index 0000000..d5280fe --- /dev/null +++ b/alpha/grass_3.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 diff --git a/alpha/grass_4.pgm b/alpha/grass_4.pgm new file mode 100644 index 0000000..69031d0 --- /dev/null +++ b/alpha/grass_4.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 diff --git a/alpha/grass_5.pgm b/alpha/grass_5.pgm new file mode 100644 index 0000000..80b77dc --- /dev/null +++ b/alpha/grass_5.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 diff --git a/alpha/grass_side.pgm b/alpha/grass_side.pgm new file mode 100644 index 0000000..00fe1e3 --- /dev/null +++ b/alpha/grass_side.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/gui_hb_bg.pgm b/alpha/gui_hb_bg.pgm new file mode 100644 index 0000000..c4609c4 --- /dev/null +++ b/alpha/gui_hb_bg.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 diff --git a/alpha/gui_hotbar.pgm b/alpha/gui_hotbar.pgm new file mode 100644 index 0000000..f190655 --- /dev/null +++ b/alpha/gui_hotbar.pgm @@ -0,0 +1,33 @@ +P2 +226 30 +9 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/gui_hotbar_selected.pgm b/alpha/gui_hotbar_selected.pgm new file mode 100644 index 0000000..e6a3214 --- /dev/null +++ b/alpha/gui_hotbar_selected.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 +0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/halo.pgm b/alpha/halo.pgm new file mode 100644 index 0000000..c4609c4 --- /dev/null +++ b/alpha/halo.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 diff --git a/alpha/hammer.pgm b/alpha/hammer.pgm new file mode 100644 index 0000000..383bd64 --- /dev/null +++ b/alpha/hammer.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/hand.pgm b/alpha/hand.pgm new file mode 100644 index 0000000..d07df39 --- /dev/null +++ b/alpha/hand.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 diff --git a/alpha/handsaw.pgm b/alpha/handsaw.pgm new file mode 100644 index 0000000..1ec9529 --- /dev/null +++ b/alpha/handsaw.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/heart.pgm b/alpha/heart.pgm new file mode 100644 index 0000000..15189ab --- /dev/null +++ b/alpha/heart.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 +0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/hoe.pgm b/alpha/hoe.pgm new file mode 100644 index 0000000..405af9c --- /dev/null +++ b/alpha/hoe.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 +0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/ladder.pgm b/alpha/ladder.pgm new file mode 100644 index 0000000..6e50231 --- /dev/null +++ b/alpha/ladder.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 diff --git a/alpha/lava.pgm b/alpha/lava.pgm new file mode 100644 index 0000000..6ca3423 --- /dev/null +++ b/alpha/lava.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 +7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 diff --git a/alpha/leaves.pgm b/alpha/leaves.pgm new file mode 100644 index 0000000..a4328d4 --- /dev/null +++ b/alpha/leaves.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/mineral.pgm b/alpha/mineral.pgm new file mode 100644 index 0000000..10ee2ec --- /dev/null +++ b/alpha/mineral.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/ore_crystal.pgm b/alpha/ore_crystal.pgm new file mode 100644 index 0000000..cec6c11 --- /dev/null +++ b/alpha/ore_crystal.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/ore_lump.pgm b/alpha/ore_lump.pgm new file mode 100644 index 0000000..c21fe26 --- /dev/null +++ b/alpha/ore_lump.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/papyrus.pgm b/alpha/papyrus.pgm new file mode 100644 index 0000000..5900952 --- /dev/null +++ b/alpha/papyrus.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 diff --git a/alpha/pick.pgm b/alpha/pick.pgm new file mode 100644 index 0000000..1247e8a --- /dev/null +++ b/alpha/pick.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/pine_needles.pgm b/alpha/pine_needles.pgm new file mode 100644 index 0000000..3c34408 --- /dev/null +++ b/alpha/pine_needles.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 +1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 diff --git a/alpha/rail.pgm b/alpha/rail.pgm new file mode 100644 index 0000000..fc7e02b --- /dev/null +++ b/alpha/rail.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 diff --git a/alpha/rail_crossing.pgm b/alpha/rail_crossing.pgm new file mode 100644 index 0000000..1503c28 --- /dev/null +++ b/alpha/rail_crossing.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 +0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 diff --git a/alpha/rail_curved.pgm b/alpha/rail_curved.pgm new file mode 100644 index 0000000..5268b0f --- /dev/null +++ b/alpha/rail_curved.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 +0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 +0 0 0 0 1 1 0 1 1 1 0 0 0 1 1 0 +0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 0 +0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 +0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 0 +0 0 0 1 1 1 0 1 1 1 0 0 0 1 1 0 +0 0 1 1 1 0 0 0 1 1 1 0 0 1 1 0 +0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 0 +0 0 1 1 0 0 0 0 0 0 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 diff --git a/alpha/rail_t_junction.pgm b/alpha/rail_t_junction.pgm new file mode 100644 index 0000000..1616a16 --- /dev/null +++ b/alpha/rail_t_junction.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 +0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 +0 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 +0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 +0 0 1 1 0 1 1 1 0 0 0 0 1 1 0 0 +0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 +0 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 +0 0 1 1 1 0 0 0 1 1 1 0 1 1 0 0 +0 0 1 1 0 0 0 0 0 1 1 1 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 1 1 1 1 0 0 +0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 diff --git a/alpha/rectangle.pgm b/alpha/rectangle.pgm new file mode 100644 index 0000000..a67bce4 --- /dev/null +++ b/alpha/rectangle.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/river_water.pgm b/alpha/river_water.pgm new file mode 100644 index 0000000..33be4d3 --- /dev/null +++ b/alpha/river_water.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 diff --git a/alpha/sapling.pgm b/alpha/sapling.pgm new file mode 100644 index 0000000..a2afc60 --- /dev/null +++ b/alpha/sapling.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 diff --git a/alpha/shovel.pgm b/alpha/shovel.pgm new file mode 100644 index 0000000..fece7a8 --- /dev/null +++ b/alpha/shovel.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/sign.pgm b/alpha/sign.pgm new file mode 100644 index 0000000..3bdd2a5 --- /dev/null +++ b/alpha/sign.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/sign_wall.pgm b/alpha/sign_wall.pgm new file mode 100644 index 0000000..ebf1618 --- /dev/null +++ b/alpha/sign_wall.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 diff --git a/alpha/stained_glass.pgm b/alpha/stained_glass.pgm new file mode 100644 index 0000000..0c1d4a6 --- /dev/null +++ b/alpha/stained_glass.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 9 9 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 9 9 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 9 9 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 9 9 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 +9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 diff --git a/alpha/stick.pgm b/alpha/stick.pgm new file mode 100644 index 0000000..d19a467 --- /dev/null +++ b/alpha/stick.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/sword.pgm b/alpha/sword.pgm new file mode 100644 index 0000000..407e409 --- /dev/null +++ b/alpha/sword.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/torch_ceiling.pgm b/alpha/torch_ceiling.pgm new file mode 100644 index 0000000..13408a0 --- /dev/null +++ b/alpha/torch_ceiling.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/torch_floor.pgm b/alpha/torch_floor.pgm new file mode 100644 index 0000000..1a60c1e --- /dev/null +++ b/alpha/torch_floor.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 diff --git a/alpha/torch_wall.pgm b/alpha/torch_wall.pgm new file mode 100644 index 0000000..534c51e --- /dev/null +++ b/alpha/torch_wall.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/transparent.pgm b/alpha/transparent.pgm new file mode 100644 index 0000000..8727859 --- /dev/null +++ b/alpha/transparent.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/alpha/trapdoor.pgm b/alpha/trapdoor.pgm new file mode 100644 index 0000000..dc529f2 --- /dev/null +++ b/alpha/trapdoor.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/trapdoor_side.pgm b/alpha/trapdoor_side.pgm new file mode 100644 index 0000000..128b561 --- /dev/null +++ b/alpha/trapdoor_side.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/travelnet_side.pgm b/alpha/travelnet_side.pgm new file mode 100644 index 0000000..0dc4133 --- /dev/null +++ b/alpha/travelnet_side.pgm @@ -0,0 +1,35 @@ +P2 +16 32 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 1 1 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 1 1 0 1 1 1 +1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/alpha/water.pgm b/alpha/water.pgm new file mode 100644 index 0000000..33be4d3 --- /dev/null +++ b/alpha/water.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +9 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 +6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 diff --git a/color/acacia_leaves_1.ppm b/color/acacia_leaves_1.ppm new file mode 100644 index 0000000..ea2616e --- /dev/null +++ b/color/acacia_leaves_1.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +82 153 46 68 128 38 diff --git a/color/acacia_leaves_2.ppm b/color/acacia_leaves_2.ppm new file mode 100644 index 0000000..97f2520 --- /dev/null +++ b/color/acacia_leaves_2.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 214 207 204 190 184 diff --git a/color/acacia_tree.ppm b/color/acacia_tree.ppm new file mode 100644 index 0000000..5708e4a --- /dev/null +++ b/color/acacia_tree.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 71 65 64 59 54 diff --git a/color/acacia_wood.ppm b/color/acacia_wood.ppm new file mode 100644 index 0000000..86084e9 --- /dev/null +++ b/color/acacia_wood.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +166 69 50 140 58 42 diff --git a/color/akalin.ppm b/color/akalin.ppm new file mode 100644 index 0000000..afd4cfa --- /dev/null +++ b/color/akalin.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +152 152 217 134 134 191 diff --git a/color/alatro.ppm b/color/alatro.ppm new file mode 100644 index 0000000..336cfe6 --- /dev/null +++ b/color/alatro.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +125 71 179 107 61 153 diff --git a/color/amethyst.ppm b/color/amethyst.ppm new file mode 100644 index 0000000..8c9edaa --- /dev/null +++ b/color/amethyst.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +188 43 217 166 38 191 diff --git a/color/apple.ppm b/color/apple.ppm new file mode 100644 index 0000000..3b0d527 --- /dev/null +++ b/color/apple.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 11 11 179 9 9 diff --git a/color/arol.ppm b/color/arol.ppm new file mode 100644 index 0000000..7e503eb --- /dev/null +++ b/color/arol.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +43 217 72 38 191 63 diff --git a/color/aspen_leaves.ppm b/color/aspen_leaves.ppm new file mode 100644 index 0000000..f2fc3b4 --- /dev/null +++ b/color/aspen_leaves.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 102 51 67 89 45 diff --git a/color/aspen_tree.ppm b/color/aspen_tree.ppm new file mode 100644 index 0000000..faca84b --- /dev/null +++ b/color/aspen_tree.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 230 230 102 102 102 diff --git a/color/aspen_wood.ppm b/color/aspen_wood.ppm new file mode 100644 index 0000000..ddbda92 --- /dev/null +++ b/color/aspen_wood.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 218 184 204 194 163 diff --git a/color/book.ppm b/color/book.ppm new file mode 100644 index 0000000..04c57d6 --- /dev/null +++ b/color/book.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +115 88 34 64 49 19 diff --git a/color/brass.ppm b/color/brass.ppm new file mode 100644 index 0000000..cc3cd41 --- /dev/null +++ b/color/brass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +204 168 61 179 147 54 diff --git a/color/breath.ppm b/color/breath.ppm new file mode 100644 index 0000000..c096b98 --- /dev/null +++ b/color/breath.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +194 226 242 184 214 230 diff --git a/color/bronze.ppm b/color/bronze.ppm new file mode 100644 index 0000000..335a7d6 --- /dev/null +++ b/color/bronze.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +204 112 20 179 98 18 diff --git a/color/cactus_1.ppm b/color/cactus_1.ppm new file mode 100644 index 0000000..92fac71 --- /dev/null +++ b/color/cactus_1.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 128 13 36 89 9 diff --git a/color/cactus_2.ppm b/color/cactus_2.ppm new file mode 100644 index 0000000..348b7ba --- /dev/null +++ b/color/cactus_2.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +204 194 184 191 182 172 diff --git a/color/carbon_steel.ppm b/color/carbon_steel.ppm new file mode 100644 index 0000000..364f96a --- /dev/null +++ b/color/carbon_steel.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +218 218 242 195 195 217 diff --git a/color/cast_iron.ppm b/color/cast_iron.ppm new file mode 100644 index 0000000..4db744b --- /dev/null +++ b/color/cast_iron.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +194 194 242 173 173 217 diff --git a/color/chromium.ppm b/color/chromium.ppm new file mode 100644 index 0000000..c621d86 --- /dev/null +++ b/color/chromium.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +207 230 222 184 204 197 diff --git a/color/clay.ppm b/color/clay.ppm new file mode 100644 index 0000000..41e549e --- /dev/null +++ b/color/clay.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +167 167 167 153 153 153 diff --git a/color/clay_brick.ppm b/color/clay_brick.ppm new file mode 100644 index 0000000..ef3e8a0 --- /dev/null +++ b/color/clay_brick.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 38 38 102 31 31 diff --git a/color/coal.ppm b/color/coal.ppm new file mode 100644 index 0000000..7ed4a80 --- /dev/null +++ b/color/coal.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 51 51 38 38 38 diff --git a/color/color_aqua.ppm b/color/color_aqua.ppm new file mode 100644 index 0000000..44f9776 --- /dev/null +++ b/color/color_aqua.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 255 128 0 230 115 diff --git a/color/color_aqua_s50.ppm b/color/color_aqua_s50.ppm new file mode 100644 index 0000000..02236cf --- /dev/null +++ b/color/color_aqua_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 179 134 77 153 115 diff --git a/color/color_black.ppm b/color/color_black.ppm new file mode 100644 index 0000000..ab5a95c --- /dev/null +++ b/color/color_black.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +13 13 13 0 0 0 diff --git a/color/color_blue.ppm b/color/color_blue.ppm new file mode 100644 index 0000000..dfb2d32 --- /dev/null +++ b/color/color_blue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 0 255 0 0 230 diff --git a/color/color_blue_s50.ppm b/color/color_blue_s50.ppm new file mode 100644 index 0000000..5523504 --- /dev/null +++ b/color/color_blue_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 89 179 77 77 153 diff --git a/color/color_brown.ppm b/color/color_brown.ppm new file mode 100644 index 0000000..8b7b0a4 --- /dev/null +++ b/color/color_brown.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +153 77 0 128 64 0 diff --git a/color/color_cyan.ppm b/color/color_cyan.ppm new file mode 100644 index 0000000..036ab98 --- /dev/null +++ b/color/color_cyan.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 255 255 0 230 230 diff --git a/color/color_cyan_s50.ppm b/color/color_cyan_s50.ppm new file mode 100644 index 0000000..6556276 --- /dev/null +++ b/color/color_cyan_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 179 179 77 153 153 diff --git a/color/color_dark_aqua.ppm b/color/color_dark_aqua.ppm new file mode 100644 index 0000000..936a12c --- /dev/null +++ b/color/color_dark_aqua.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 102 51 0 89 45 diff --git a/color/color_dark_aqua_s50.ppm b/color/color_dark_aqua_s50.ppm new file mode 100644 index 0000000..65f59ef --- /dev/null +++ b/color/color_dark_aqua_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +32 64 48 26 51 38 diff --git a/color/color_dark_blue.ppm b/color/color_dark_blue.ppm new file mode 100644 index 0000000..3a18377 --- /dev/null +++ b/color/color_dark_blue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 0 102 0 0 89 diff --git a/color/color_dark_blue_s50.ppm b/color/color_dark_blue_s50.ppm new file mode 100644 index 0000000..951f8b0 --- /dev/null +++ b/color/color_dark_blue_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +32 32 64 26 26 51 diff --git a/color/color_dark_cyan.ppm b/color/color_dark_cyan.ppm new file mode 100644 index 0000000..c03d7a0 --- /dev/null +++ b/color/color_dark_cyan.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 102 102 0 89 89 diff --git a/color/color_dark_cyan_s50.ppm b/color/color_dark_cyan_s50.ppm new file mode 100644 index 0000000..b8ebe25 --- /dev/null +++ b/color/color_dark_cyan_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +32 64 64 26 51 51 diff --git a/color/color_dark_gray.ppm b/color/color_dark_gray.ppm new file mode 100644 index 0000000..3cc4907 --- /dev/null +++ b/color/color_dark_gray.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 77 77 64 64 64 diff --git a/color/color_dark_green.ppm b/color/color_dark_green.ppm new file mode 100644 index 0000000..094bde9 --- /dev/null +++ b/color/color_dark_green.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 102 0 0 89 0 diff --git a/color/color_dark_green_s50.ppm b/color/color_dark_green_s50.ppm new file mode 100644 index 0000000..3b9bebf --- /dev/null +++ b/color/color_dark_green_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +32 64 32 26 51 26 diff --git a/color/color_dark_lime.ppm b/color/color_dark_lime.ppm new file mode 100644 index 0000000..6c0eb2d --- /dev/null +++ b/color/color_dark_lime.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 102 0 45 89 0 diff --git a/color/color_dark_lime_s50.ppm b/color/color_dark_lime_s50.ppm new file mode 100644 index 0000000..0deb4ea --- /dev/null +++ b/color/color_dark_lime_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +48 64 32 38 51 26 diff --git a/color/color_dark_magenta.ppm b/color/color_dark_magenta.ppm new file mode 100644 index 0000000..6d5a2f2 --- /dev/null +++ b/color/color_dark_magenta.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 0 102 89 0 89 diff --git a/color/color_dark_magenta_s50.ppm b/color/color_dark_magenta_s50.ppm new file mode 100644 index 0000000..185a978 --- /dev/null +++ b/color/color_dark_magenta_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +64 32 64 51 26 51 diff --git a/color/color_dark_orange.ppm b/color/color_dark_orange.ppm new file mode 100644 index 0000000..114af51 --- /dev/null +++ b/color/color_dark_orange.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 51 0 89 45 0 diff --git a/color/color_dark_orange_s50.ppm b/color/color_dark_orange_s50.ppm new file mode 100644 index 0000000..17a1ec4 --- /dev/null +++ b/color/color_dark_orange_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +64 48 32 51 38 26 diff --git a/color/color_dark_red.ppm b/color/color_dark_red.ppm new file mode 100644 index 0000000..fe288aa --- /dev/null +++ b/color/color_dark_red.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 0 0 89 0 0 diff --git a/color/color_dark_red_s50.ppm b/color/color_dark_red_s50.ppm new file mode 100644 index 0000000..7714167 --- /dev/null +++ b/color/color_dark_red_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +64 32 32 51 26 26 diff --git a/color/color_dark_redviolet.ppm b/color/color_dark_redviolet.ppm new file mode 100644 index 0000000..a4ba032 --- /dev/null +++ b/color/color_dark_redviolet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 0 51 89 0 45 diff --git a/color/color_dark_redviolet_s50.ppm b/color/color_dark_redviolet_s50.ppm new file mode 100644 index 0000000..535b54c --- /dev/null +++ b/color/color_dark_redviolet_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +64 32 48 51 26 38 diff --git a/color/color_dark_skyblue.ppm b/color/color_dark_skyblue.ppm new file mode 100644 index 0000000..8ff7730 --- /dev/null +++ b/color/color_dark_skyblue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 51 102 0 45 89 diff --git a/color/color_dark_skyblue_s50.ppm b/color/color_dark_skyblue_s50.ppm new file mode 100644 index 0000000..632d23e --- /dev/null +++ b/color/color_dark_skyblue_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +32 48 64 26 38 51 diff --git a/color/color_dark_violet.ppm b/color/color_dark_violet.ppm new file mode 100644 index 0000000..5f2dd28 --- /dev/null +++ b/color/color_dark_violet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 0 102 45 0 89 diff --git a/color/color_dark_violet_s50.ppm b/color/color_dark_violet_s50.ppm new file mode 100644 index 0000000..8ac3124 --- /dev/null +++ b/color/color_dark_violet_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +48 32 64 38 26 51 diff --git a/color/color_dark_yellow.ppm b/color/color_dark_yellow.ppm new file mode 100644 index 0000000..0798d7e --- /dev/null +++ b/color/color_dark_yellow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 102 0 89 89 0 diff --git a/color/color_dark_yellow_s50.ppm b/color/color_dark_yellow_s50.ppm new file mode 100644 index 0000000..00e6e82 --- /dev/null +++ b/color/color_dark_yellow_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +64 64 32 51 51 26 diff --git a/color/color_faint_aqua.ppm b/color/color_faint_aqua.ppm new file mode 100644 index 0000000..1156d8a --- /dev/null +++ b/color/color_faint_aqua.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 255 217 161 230 195 diff --git a/color/color_faint_blue.ppm b/color/color_faint_blue.ppm new file mode 100644 index 0000000..146c87c --- /dev/null +++ b/color/color_faint_blue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 179 255 161 161 230 diff --git a/color/color_faint_cyan.ppm b/color/color_faint_cyan.ppm new file mode 100644 index 0000000..39e7465 --- /dev/null +++ b/color/color_faint_cyan.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 255 255 161 230 230 diff --git a/color/color_faint_green.ppm b/color/color_faint_green.ppm new file mode 100644 index 0000000..59bc5ea --- /dev/null +++ b/color/color_faint_green.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 255 179 161 230 161 diff --git a/color/color_faint_lime.ppm b/color/color_faint_lime.ppm new file mode 100644 index 0000000..33a272b --- /dev/null +++ b/color/color_faint_lime.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +217 255 179 195 230 161 diff --git a/color/color_faint_magenta.ppm b/color/color_faint_magenta.ppm new file mode 100644 index 0000000..ddefd38 --- /dev/null +++ b/color/color_faint_magenta.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 179 255 230 161 230 diff --git a/color/color_faint_orange.ppm b/color/color_faint_orange.ppm new file mode 100644 index 0000000..e42206f --- /dev/null +++ b/color/color_faint_orange.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 217 179 230 195 161 diff --git a/color/color_faint_red.ppm b/color/color_faint_red.ppm new file mode 100644 index 0000000..52996e0 --- /dev/null +++ b/color/color_faint_red.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 179 179 230 161 161 diff --git a/color/color_faint_redviolet.ppm b/color/color_faint_redviolet.ppm new file mode 100644 index 0000000..77ba270 --- /dev/null +++ b/color/color_faint_redviolet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 179 217 230 161 195 diff --git a/color/color_faint_skyblue.ppm b/color/color_faint_skyblue.ppm new file mode 100644 index 0000000..796a22a --- /dev/null +++ b/color/color_faint_skyblue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 217 255 161 195 230 diff --git a/color/color_faint_violet.ppm b/color/color_faint_violet.ppm new file mode 100644 index 0000000..74c0f07 --- /dev/null +++ b/color/color_faint_violet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +217 179 255 195 161 230 diff --git a/color/color_faint_yellow.ppm b/color/color_faint_yellow.ppm new file mode 100644 index 0000000..e11519b --- /dev/null +++ b/color/color_faint_yellow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 255 179 230 230 161 diff --git a/color/color_gray.ppm b/color/color_gray.ppm new file mode 100644 index 0000000..9a73fde --- /dev/null +++ b/color/color_gray.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +140 140 140 115 115 115 diff --git a/color/color_green.ppm b/color/color_green.ppm new file mode 100644 index 0000000..da0ef47 --- /dev/null +++ b/color/color_green.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 255 0 0 230 0 diff --git a/color/color_green_s50.ppm b/color/color_green_s50.ppm new file mode 100644 index 0000000..df8cb69 --- /dev/null +++ b/color/color_green_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 179 89 77 153 77 diff --git a/color/color_light_aqua.ppm b/color/color_light_aqua.ppm new file mode 100644 index 0000000..f70cd15 --- /dev/null +++ b/color/color_light_aqua.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 255 166 69 230 149 diff --git a/color/color_light_blue.ppm b/color/color_light_blue.ppm new file mode 100644 index 0000000..08ed9aa --- /dev/null +++ b/color/color_light_blue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 77 255 69 69 230 diff --git a/color/color_light_cyan.ppm b/color/color_light_cyan.ppm new file mode 100644 index 0000000..a3fe7fe --- /dev/null +++ b/color/color_light_cyan.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 255 255 69 230 230 diff --git a/color/color_light_gray.ppm b/color/color_light_gray.ppm new file mode 100644 index 0000000..c61b55a --- /dev/null +++ b/color/color_light_gray.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +191 191 191 166 166 166 diff --git a/color/color_light_green.ppm b/color/color_light_green.ppm new file mode 100644 index 0000000..52e1e49 --- /dev/null +++ b/color/color_light_green.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 255 77 69 230 69 diff --git a/color/color_light_lime.ppm b/color/color_light_lime.ppm new file mode 100644 index 0000000..e74d6e5 --- /dev/null +++ b/color/color_light_lime.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +166 255 77 149 230 69 diff --git a/color/color_light_magenta.ppm b/color/color_light_magenta.ppm new file mode 100644 index 0000000..37cc19e --- /dev/null +++ b/color/color_light_magenta.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 77 255 230 69 230 diff --git a/color/color_light_orange.ppm b/color/color_light_orange.ppm new file mode 100644 index 0000000..cb44239 --- /dev/null +++ b/color/color_light_orange.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 166 77 230 149 69 diff --git a/color/color_light_red.ppm b/color/color_light_red.ppm new file mode 100644 index 0000000..b357758 --- /dev/null +++ b/color/color_light_red.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 77 77 230 69 69 diff --git a/color/color_light_redviolet.ppm b/color/color_light_redviolet.ppm new file mode 100644 index 0000000..e903ace --- /dev/null +++ b/color/color_light_redviolet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 77 166 230 69 149 diff --git a/color/color_light_skyblue.ppm b/color/color_light_skyblue.ppm new file mode 100644 index 0000000..29d35e6 --- /dev/null +++ b/color/color_light_skyblue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 166 255 69 149 230 diff --git a/color/color_light_violet.ppm b/color/color_light_violet.ppm new file mode 100644 index 0000000..0d3fedb --- /dev/null +++ b/color/color_light_violet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +166 77 255 149 69 230 diff --git a/color/color_light_yellow.ppm b/color/color_light_yellow.ppm new file mode 100644 index 0000000..843c1d9 --- /dev/null +++ b/color/color_light_yellow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 255 77 230 230 69 diff --git a/color/color_lime.ppm b/color/color_lime.ppm new file mode 100644 index 0000000..878359e --- /dev/null +++ b/color/color_lime.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 255 0 115 230 0 diff --git a/color/color_lime_s50.ppm b/color/color_lime_s50.ppm new file mode 100644 index 0000000..278fe66 --- /dev/null +++ b/color/color_lime_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +134 179 89 115 153 77 diff --git a/color/color_magenta.ppm b/color/color_magenta.ppm new file mode 100644 index 0000000..0788dd4 --- /dev/null +++ b/color/color_magenta.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 0 255 230 0 230 diff --git a/color/color_magenta_s50.ppm b/color/color_magenta_s50.ppm new file mode 100644 index 0000000..cd5de08 --- /dev/null +++ b/color/color_magenta_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 89 179 153 77 153 diff --git a/color/color_medium_aqua.ppm b/color/color_medium_aqua.ppm new file mode 100644 index 0000000..62318eb --- /dev/null +++ b/color/color_medium_aqua.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 179 89 0 153 77 diff --git a/color/color_medium_aqua_s50.ppm b/color/color_medium_aqua_s50.ppm new file mode 100644 index 0000000..d574af9 --- /dev/null +++ b/color/color_medium_aqua_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 102 77 45 89 67 diff --git a/color/color_medium_blue.ppm b/color/color_medium_blue.ppm new file mode 100644 index 0000000..d571bdb --- /dev/null +++ b/color/color_medium_blue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 0 179 0 0 153 diff --git a/color/color_medium_blue_s50.ppm b/color/color_medium_blue_s50.ppm new file mode 100644 index 0000000..e4ed561 --- /dev/null +++ b/color/color_medium_blue_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 51 102 45 45 89 diff --git a/color/color_medium_cyan.ppm b/color/color_medium_cyan.ppm new file mode 100644 index 0000000..66f9683 --- /dev/null +++ b/color/color_medium_cyan.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 179 179 0 153 153 diff --git a/color/color_medium_cyan_s50.ppm b/color/color_medium_cyan_s50.ppm new file mode 100644 index 0000000..78ea6bc --- /dev/null +++ b/color/color_medium_cyan_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 102 102 45 89 89 diff --git a/color/color_medium_green.ppm b/color/color_medium_green.ppm new file mode 100644 index 0000000..5761be9 --- /dev/null +++ b/color/color_medium_green.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 179 0 0 153 0 diff --git a/color/color_medium_green_s50.ppm b/color/color_medium_green_s50.ppm new file mode 100644 index 0000000..4b2ebd8 --- /dev/null +++ b/color/color_medium_green_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 102 51 45 89 45 diff --git a/color/color_medium_lime.ppm b/color/color_medium_lime.ppm new file mode 100644 index 0000000..e41b7e2 --- /dev/null +++ b/color/color_medium_lime.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 179 0 77 153 0 diff --git a/color/color_medium_lime_s50.ppm b/color/color_medium_lime_s50.ppm new file mode 100644 index 0000000..f2fc3b4 --- /dev/null +++ b/color/color_medium_lime_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 102 51 67 89 45 diff --git a/color/color_medium_magenta.ppm b/color/color_medium_magenta.ppm new file mode 100644 index 0000000..c0484d8 --- /dev/null +++ b/color/color_medium_magenta.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 0 179 153 0 153 diff --git a/color/color_medium_magenta_s50.ppm b/color/color_medium_magenta_s50.ppm new file mode 100644 index 0000000..0ee6c08 --- /dev/null +++ b/color/color_medium_magenta_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 51 102 89 45 89 diff --git a/color/color_medium_orange.ppm b/color/color_medium_orange.ppm new file mode 100644 index 0000000..552b85c --- /dev/null +++ b/color/color_medium_orange.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 89 0 153 77 0 diff --git a/color/color_medium_orange_s50.ppm b/color/color_medium_orange_s50.ppm new file mode 100644 index 0000000..c44704e --- /dev/null +++ b/color/color_medium_orange_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 77 51 89 67 45 diff --git a/color/color_medium_red.ppm b/color/color_medium_red.ppm new file mode 100644 index 0000000..afe24a5 --- /dev/null +++ b/color/color_medium_red.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 0 0 153 0 0 diff --git a/color/color_medium_red_s50.ppm b/color/color_medium_red_s50.ppm new file mode 100644 index 0000000..2166925 --- /dev/null +++ b/color/color_medium_red_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 51 51 89 45 45 diff --git a/color/color_medium_redviolet.ppm b/color/color_medium_redviolet.ppm new file mode 100644 index 0000000..0607380 --- /dev/null +++ b/color/color_medium_redviolet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 0 89 153 0 77 diff --git a/color/color_medium_redviolet_s50.ppm b/color/color_medium_redviolet_s50.ppm new file mode 100644 index 0000000..a4b7e1f --- /dev/null +++ b/color/color_medium_redviolet_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 51 77 89 45 67 diff --git a/color/color_medium_skyblue.ppm b/color/color_medium_skyblue.ppm new file mode 100644 index 0000000..2c22fed --- /dev/null +++ b/color/color_medium_skyblue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 89 179 0 77 153 diff --git a/color/color_medium_skyblue_s50.ppm b/color/color_medium_skyblue_s50.ppm new file mode 100644 index 0000000..4dd21b7 --- /dev/null +++ b/color/color_medium_skyblue_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +51 77 102 45 67 89 diff --git a/color/color_medium_violet.ppm b/color/color_medium_violet.ppm new file mode 100644 index 0000000..1f02a77 --- /dev/null +++ b/color/color_medium_violet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 0 179 77 0 153 diff --git a/color/color_medium_violet_s50.ppm b/color/color_medium_violet_s50.ppm new file mode 100644 index 0000000..4045eab --- /dev/null +++ b/color/color_medium_violet_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 51 102 67 45 89 diff --git a/color/color_medium_yellow.ppm b/color/color_medium_yellow.ppm new file mode 100644 index 0000000..c6d60e3 --- /dev/null +++ b/color/color_medium_yellow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 179 0 153 153 0 diff --git a/color/color_medium_yellow_s50.ppm b/color/color_medium_yellow_s50.ppm new file mode 100644 index 0000000..555e446 --- /dev/null +++ b/color/color_medium_yellow_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +102 102 51 89 89 45 diff --git a/color/color_orange.ppm b/color/color_orange.ppm new file mode 100644 index 0000000..e7fce3e --- /dev/null +++ b/color/color_orange.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 128 0 230 115 0 diff --git a/color/color_orange_s50.ppm b/color/color_orange_s50.ppm new file mode 100644 index 0000000..69cd355 --- /dev/null +++ b/color/color_orange_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 134 89 153 115 77 diff --git a/color/color_pastel_aqua.ppm b/color/color_pastel_aqua.ppm new file mode 100644 index 0000000..2e1908a --- /dev/null +++ b/color/color_pastel_aqua.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 255 191 115 230 172 diff --git a/color/color_pastel_blue.ppm b/color/color_pastel_blue.ppm new file mode 100644 index 0000000..a77d22e --- /dev/null +++ b/color/color_pastel_blue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 128 255 115 115 230 diff --git a/color/color_pastel_cyan.ppm b/color/color_pastel_cyan.ppm new file mode 100644 index 0000000..d9538cd --- /dev/null +++ b/color/color_pastel_cyan.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 255 255 115 230 230 diff --git a/color/color_pastel_green.ppm b/color/color_pastel_green.ppm new file mode 100644 index 0000000..07bb527 --- /dev/null +++ b/color/color_pastel_green.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 255 128 115 230 115 diff --git a/color/color_pastel_lime.ppm b/color/color_pastel_lime.ppm new file mode 100644 index 0000000..05d211d --- /dev/null +++ b/color/color_pastel_lime.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +191 255 128 172 230 115 diff --git a/color/color_pastel_magenta.ppm b/color/color_pastel_magenta.ppm new file mode 100644 index 0000000..a922fd7 --- /dev/null +++ b/color/color_pastel_magenta.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 128 255 230 115 230 diff --git a/color/color_pastel_orange.ppm b/color/color_pastel_orange.ppm new file mode 100644 index 0000000..5467e1a --- /dev/null +++ b/color/color_pastel_orange.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 191 128 230 172 115 diff --git a/color/color_pastel_red.ppm b/color/color_pastel_red.ppm new file mode 100644 index 0000000..6d97c56 --- /dev/null +++ b/color/color_pastel_red.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 128 128 230 115 115 diff --git a/color/color_pastel_redviolet.ppm b/color/color_pastel_redviolet.ppm new file mode 100644 index 0000000..5a3fe12 --- /dev/null +++ b/color/color_pastel_redviolet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 128 191 230 115 172 diff --git a/color/color_pastel_skyblue.ppm b/color/color_pastel_skyblue.ppm new file mode 100644 index 0000000..3fbb118 --- /dev/null +++ b/color/color_pastel_skyblue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 191 255 115 172 230 diff --git a/color/color_pastel_violet.ppm b/color/color_pastel_violet.ppm new file mode 100644 index 0000000..08e3d04 --- /dev/null +++ b/color/color_pastel_violet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +191 128 255 172 115 230 diff --git a/color/color_pastel_yellow.ppm b/color/color_pastel_yellow.ppm new file mode 100644 index 0000000..5d51626 --- /dev/null +++ b/color/color_pastel_yellow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 255 128 230 230 115 diff --git a/color/color_red.ppm b/color/color_red.ppm new file mode 100644 index 0000000..933e5af --- /dev/null +++ b/color/color_red.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 0 0 230 0 0 diff --git a/color/color_red_s50.ppm b/color/color_red_s50.ppm new file mode 100644 index 0000000..a22f06c --- /dev/null +++ b/color/color_red_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 89 89 153 77 77 diff --git a/color/color_redviolet.ppm b/color/color_redviolet.ppm new file mode 100644 index 0000000..fed2132 --- /dev/null +++ b/color/color_redviolet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 0 128 230 0 115 diff --git a/color/color_redviolet_s50.ppm b/color/color_redviolet_s50.ppm new file mode 100644 index 0000000..9e2d8f1 --- /dev/null +++ b/color/color_redviolet_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 89 134 153 77 115 diff --git a/color/color_skyblue.ppm b/color/color_skyblue.ppm new file mode 100644 index 0000000..44f2539 --- /dev/null +++ b/color/color_skyblue.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +0 128 255 0 115 230 diff --git a/color/color_skyblue_s50.ppm b/color/color_skyblue_s50.ppm new file mode 100644 index 0000000..51a1fea --- /dev/null +++ b/color/color_skyblue_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 134 179 77 115 153 diff --git a/color/color_violet.ppm b/color/color_violet.ppm new file mode 100644 index 0000000..dd07b40 --- /dev/null +++ b/color/color_violet.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 0 255 115 0 230 diff --git a/color/color_violet_s50.ppm b/color/color_violet_s50.ppm new file mode 100644 index 0000000..11574dc --- /dev/null +++ b/color/color_violet_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +134 89 179 115 77 153 diff --git a/color/color_white.ppm b/color/color_white.ppm new file mode 100644 index 0000000..f1af55c --- /dev/null +++ b/color/color_white.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 255 255 230 230 230 diff --git a/color/color_yellow.ppm b/color/color_yellow.ppm new file mode 100644 index 0000000..2b8380e --- /dev/null +++ b/color/color_yellow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 255 0 230 230 0 diff --git a/color/color_yellow_s50.ppm b/color/color_yellow_s50.ppm new file mode 100644 index 0000000..677e6df --- /dev/null +++ b/color/color_yellow_s50.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 179 89 153 153 77 diff --git a/color/copper.ppm b/color/copper.ppm new file mode 100644 index 0000000..5619daf --- /dev/null +++ b/color/copper.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +204 143 82 179 125 71 diff --git a/color/desert_sand.ppm b/color/desert_sand.ppm new file mode 100644 index 0000000..cb40405 --- /dev/null +++ b/color/desert_sand.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 199 138 217 188 130 diff --git a/color/desert_stone.ppm b/color/desert_stone.ppm new file mode 100644 index 0000000..4174907 --- /dev/null +++ b/color/desert_stone.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 79 64 115 71 57 diff --git a/color/diamond.ppm b/color/diamond.ppm new file mode 100644 index 0000000..6857bc5 --- /dev/null +++ b/color/diamond.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +138 230 230 122 204 204 diff --git a/color/dirt.ppm b/color/dirt.ppm new file mode 100644 index 0000000..0a79166 --- /dev/null +++ b/color/dirt.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 61 46 61 51 38 diff --git a/color/dry_grass.ppm b/color/dry_grass.ppm new file mode 100644 index 0000000..b1940ac --- /dev/null +++ b/color/dry_grass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +204 170 102 179 149 89 diff --git a/color/dry_shrub.ppm b/color/dry_shrub.ppm new file mode 100644 index 0000000..bbaa889 --- /dev/null +++ b/color/dry_shrub.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 94 25 102 75 20 diff --git a/color/emerald.ppm b/color/emerald.ppm new file mode 100644 index 0000000..ed3fa2d --- /dev/null +++ b/color/emerald.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +43 217 72 38 191 64 diff --git a/color/fence_overlay.ppm b/color/fence_overlay.ppm new file mode 100644 index 0000000..76ccebc --- /dev/null +++ b/color/fence_overlay.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 126 126 255 126 126 diff --git a/color/fire.ppm b/color/fire.ppm new file mode 100644 index 0000000..4ae06d6 --- /dev/null +++ b/color/fire.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 191 0 230 57 0 diff --git a/color/glass.ppm b/color/glass.ppm new file mode 100644 index 0000000..0413be2 --- /dev/null +++ b/color/glass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +218 230 224 206 217 211 diff --git a/color/glow_glass.ppm b/color/glow_glass.ppm new file mode 100644 index 0000000..6880cbe --- /dev/null +++ b/color/glow_glass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 207 92 204 184 82 diff --git a/color/gold.ppm b/color/gold.ppm new file mode 100644 index 0000000..2b8380e --- /dev/null +++ b/color/gold.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 255 0 230 230 0 diff --git a/color/grass.ppm b/color/grass.ppm new file mode 100644 index 0000000..36414f9 --- /dev/null +++ b/color/grass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +143 204 82 125 179 72 diff --git a/color/hand.ppm b/color/hand.ppm new file mode 100644 index 0000000..868b796 --- /dev/null +++ b/color/hand.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 195 161 217 184 152 diff --git a/color/health.ppm b/color/health.ppm new file mode 100644 index 0000000..f8adf9f --- /dev/null +++ b/color/health.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +179 18 18 153 15 15 diff --git a/color/ice.ppm b/color/ice.ppm new file mode 100644 index 0000000..60dabbd --- /dev/null +++ b/color/ice.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +217 236 255 206 224 242 diff --git a/color/iron_ore.ppm b/color/iron_ore.ppm new file mode 100644 index 0000000..f450076 --- /dev/null +++ b/color/iron_ore.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +153 82 46 140 75 42 diff --git a/color/jungle_grass.ppm b/color/jungle_grass.ppm new file mode 100644 index 0000000..98da68f --- /dev/null +++ b/color/jungle_grass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +92 153 31 77 128 25 diff --git a/color/jungle_leaves.ppm b/color/jungle_leaves.ppm new file mode 100644 index 0000000..139f20a --- /dev/null +++ b/color/jungle_leaves.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +25 77 15 21 64 13 diff --git a/color/jungle_tree.ppm b/color/jungle_tree.ppm new file mode 100644 index 0000000..a8c8c77 --- /dev/null +++ b/color/jungle_tree.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 70 38 64 64 32 diff --git a/color/jungle_wood.ppm b/color/jungle_wood.ppm new file mode 100644 index 0000000..b99e8b3 --- /dev/null +++ b/color/jungle_wood.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 59 23 64 49 19 diff --git a/color/kalite.ppm b/color/kalite.ppm new file mode 100644 index 0000000..a6ee052 --- /dev/null +++ b/color/kalite.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +153 15 15 128 13 13 diff --git a/color/lava.ppm b/color/lava.ppm new file mode 100644 index 0000000..f479532 --- /dev/null +++ b/color/lava.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 76 0 204 68 0 diff --git a/color/lead.ppm b/color/lead.ppm new file mode 100644 index 0000000..976cef9 --- /dev/null +++ b/color/lead.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +140 140 140 128 128 128 diff --git a/color/leaves.ppm b/color/leaves.ppm new file mode 100644 index 0000000..68438de --- /dev/null +++ b/color/leaves.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +54 102 31 48 89 27 diff --git a/color/mese.ppm b/color/mese.ppm new file mode 100644 index 0000000..9d2fcc3 --- /dev/null +++ b/color/mese.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 242 73 217 217 65 diff --git a/color/mithril.ppm b/color/mithril.ppm new file mode 100644 index 0000000..ebbd442 --- /dev/null +++ b/color/mithril.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +53 53 179 45 45 153 diff --git a/color/mossy_stone.ppm b/color/mossy_stone.ppm new file mode 100644 index 0000000..ba5f539 --- /dev/null +++ b/color/mossy_stone.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 89 89 74 89 45 diff --git a/color/obsidian.ppm b/color/obsidian.ppm new file mode 100644 index 0000000..a6f7974 --- /dev/null +++ b/color/obsidian.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +20 22 26 10 11 13 diff --git a/color/paper.ppm b/color/paper.ppm new file mode 100644 index 0000000..915ab59 --- /dev/null +++ b/color/paper.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 230 230 204 204 204 diff --git a/color/papyrus.ppm b/color/papyrus.ppm new file mode 100644 index 0000000..b89b57b --- /dev/null +++ b/color/papyrus.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +137 179 54 117 153 46 diff --git a/color/pine_needles.ppm b/color/pine_needles.ppm new file mode 100644 index 0000000..2cc6003 --- /dev/null +++ b/color/pine_needles.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +15 51 27 11 38 20 diff --git a/color/pine_tree.ppm b/color/pine_tree.ppm new file mode 100644 index 0000000..96e8721 --- /dev/null +++ b/color/pine_tree.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +77 65 54 64 54 45 diff --git a/color/pine_wood.ppm b/color/pine_wood.ppm new file mode 100644 index 0000000..50ea32e --- /dev/null +++ b/color/pine_wood.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 212 170 217 190 152 diff --git a/color/river_water.ppm b/color/river_water.ppm new file mode 100644 index 0000000..ba14eda --- /dev/null +++ b/color/river_water.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +22 195 230 20 173 204 diff --git a/color/ruby.ppm b/color/ruby.ppm new file mode 100644 index 0000000..6de068f --- /dev/null +++ b/color/ruby.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 34 34 204 31 31 diff --git a/color/sand.ppm b/color/sand.ppm new file mode 100644 index 0000000..c01ff9b --- /dev/null +++ b/color/sand.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 232 182 230 220 172 diff --git a/color/sandstone.ppm b/color/sandstone.ppm new file mode 100644 index 0000000..c2e48b2 --- /dev/null +++ b/color/sandstone.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +204 196 153 191 183 143 diff --git a/color/sapphire.ppm b/color/sapphire.ppm new file mode 100644 index 0000000..0dd65a0 --- /dev/null +++ b/color/sapphire.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +43 72 217 38 64 191 diff --git a/color/silver.ppm b/color/silver.ppm new file mode 100644 index 0000000..b8254a1 --- /dev/null +++ b/color/silver.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +184 197 204 161 173 179 diff --git a/color/snow.ppm b/color/snow.ppm new file mode 100644 index 0000000..14ddf47 --- /dev/null +++ b/color/snow.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 249 255 230 236 242 diff --git a/color/stainless_steel.ppm b/color/stainless_steel.ppm new file mode 100644 index 0000000..06dc6ac --- /dev/null +++ b/color/stainless_steel.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +230 242 238 206 217 213 diff --git a/color/steel.ppm b/color/steel.ppm new file mode 100644 index 0000000..a464edd --- /dev/null +++ b/color/steel.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 242 242 217 217 217 diff --git a/color/stone.ppm b/color/stone.ppm new file mode 100644 index 0000000..210f36f --- /dev/null +++ b/color/stone.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +89 89 89 77 77 77 diff --git a/color/sulfur.ppm b/color/sulfur.ppm new file mode 100644 index 0000000..8e2c70a --- /dev/null +++ b/color/sulfur.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 226 48 217 202 43 diff --git a/color/super_glow_glass.ppm b/color/super_glow_glass.ppm new file mode 100644 index 0000000..058dee5 --- /dev/null +++ b/color/super_glow_glass.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +255 234 128 230 210 115 diff --git a/color/talinite.ppm b/color/talinite.ppm new file mode 100644 index 0000000..38a4348 --- /dev/null +++ b/color/talinite.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +41 177 204 36 155 179 diff --git a/color/tin.ppm b/color/tin.ppm new file mode 100644 index 0000000..93d34e0 --- /dev/null +++ b/color/tin.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +166 166 166 140 140 140 diff --git a/color/topaz.ppm b/color/topaz.ppm new file mode 100644 index 0000000..134dada --- /dev/null +++ b/color/topaz.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +242 166 12 217 148 11 diff --git a/color/tree.ppm b/color/tree.ppm new file mode 100644 index 0000000..17a1ec4 --- /dev/null +++ b/color/tree.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +64 48 32 51 38 26 diff --git a/color/uranium.ppm b/color/uranium.ppm new file mode 100644 index 0000000..76710b4 --- /dev/null +++ b/color/uranium.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +191 230 184 170 204 163 diff --git a/color/water.ppm b/color/water.ppm new file mode 100644 index 0000000..5f82f08 --- /dev/null +++ b/color/water.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +23 126 230 20 112 204 diff --git a/color/wood.ppm b/color/wood.ppm new file mode 100644 index 0000000..0b1b9a6 --- /dev/null +++ b/color/wood.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +128 106 64 102 85 51 diff --git a/color/zinc.ppm b/color/zinc.ppm new file mode 100644 index 0000000..75b3b64 --- /dev/null +++ b/color/zinc.ppm @@ -0,0 +1,4 @@ +P3 +2 1 +255 +207 226 230 184 201 204 diff --git a/index/apple.pgm b/index/apple.pgm new file mode 100644 index 0000000..5ac00a7 --- /dev/null +++ b/index/apple.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/aspen_tree.pgm b/index/aspen_tree.pgm new file mode 100644 index 0000000..2265d70 --- /dev/null +++ b/index/aspen_tree.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 +1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 +1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/aspen_tree_top.pgm b/index/aspen_tree_top.pgm new file mode 100644 index 0000000..60506d6 --- /dev/null +++ b/index/aspen_tree_top.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 +0 3 2 2 2 2 2 2 2 2 2 2 2 2 3 0 +0 3 2 3 3 3 3 3 3 3 3 3 3 2 3 0 +0 3 2 3 2 2 2 2 2 2 2 2 3 2 3 0 +0 3 2 3 2 3 3 3 3 3 3 2 3 2 3 0 +0 3 2 3 2 3 2 2 2 2 3 2 3 2 3 0 +0 3 2 3 2 3 2 3 3 2 3 2 3 2 3 0 +0 3 2 3 2 3 2 3 3 2 3 2 3 2 3 0 +0 3 2 3 2 3 2 2 2 2 3 2 3 2 3 0 +0 3 2 3 2 3 3 3 3 3 3 2 3 2 3 0 +0 3 2 3 2 2 2 2 2 2 2 2 3 2 3 0 +0 3 2 3 3 3 3 3 3 3 3 3 3 2 3 0 +0 3 2 2 2 2 2 2 2 2 2 2 2 2 3 0 +0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/axe.pgm b/index/axe.pgm new file mode 100644 index 0000000..308f74d --- /dev/null +++ b/index/axe.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/book.pgm b/index/book.pgm new file mode 100644 index 0000000..5d6de69 --- /dev/null +++ b/index/book.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 1 0 1 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 1 0 1 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/book_written.pgm b/index/book_written.pgm new file mode 100644 index 0000000..2ad09ca --- /dev/null +++ b/index/book_written.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +5 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 4 0 4 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 4 0 4 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 2 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/bookshelf.pgm b/index/bookshelf.pgm new file mode 100644 index 0000000..0da1580 --- /dev/null +++ b/index/bookshelf.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +21 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 2 2 1 4 4 1 6 6 1 8 8 1 10 10 0 +0 2 2 1 4 4 1 6 6 1 8 8 1 10 10 0 +0 2 2 1 4 4 1 6 6 1 8 8 1 10 10 0 +0 2 2 1 4 4 1 6 6 1 8 8 1 10 10 0 +0 2 2 1 4 4 1 6 6 1 8 8 1 10 10 0 +0 2 2 1 4 4 1 6 6 1 8 8 1 10 10 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 12 12 1 14 14 1 16 16 1 18 18 1 20 20 0 +0 12 12 1 14 14 1 16 16 1 18 18 1 20 20 0 +0 12 12 1 14 14 1 16 16 1 18 18 1 20 20 0 +0 12 12 1 14 14 1 16 16 1 18 18 1 20 20 0 +0 12 12 1 14 14 1 16 16 1 18 18 1 20 20 0 +0 12 12 1 14 14 1 16 16 1 18 18 1 20 20 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/brick.pgm b/index/brick.pgm new file mode 100644 index 0000000..7d9ca27 --- /dev/null +++ b/index/brick.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/bubble.pgm b/index/bubble.pgm new file mode 100644 index 0000000..0629c64 --- /dev/null +++ b/index/bubble.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/cactus_side.pgm b/index/cactus_side.pgm new file mode 100644 index 0000000..d9002c9 --- /dev/null +++ b/index/cactus_side.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 2 2 0 0 0 2 2 0 0 0 2 2 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 diff --git a/index/cactus_top.pgm b/index/cactus_top.pgm new file mode 100644 index 0000000..ef6eb82 --- /dev/null +++ b/index/cactus_top.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 0 0 0 2 2 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 2 2 0 0 0 2 2 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 0 0 0 2 2 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 2 2 0 0 0 2 2 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 0 0 0 2 2 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 2 2 0 0 0 2 2 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 diff --git a/index/checkerboard_4x4.pgm b/index/checkerboard_4x4.pgm new file mode 100644 index 0000000..4321e98 --- /dev/null +++ b/index/checkerboard_4x4.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +0 0 0 0 2 2 2 2 0 0 0 0 2 2 2 2 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 +2 2 2 2 0 0 0 0 2 2 2 2 0 0 0 0 diff --git a/index/chest_front.pgm b/index/chest_front.pgm new file mode 100644 index 0000000..f0800dd --- /dev/null +++ b/index/chest_front.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 3 2 2 3 0 0 0 0 0 1 +1 0 0 0 0 0 3 2 2 3 0 0 0 0 0 1 +1 0 0 0 0 0 3 3 3 3 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/chest_lock.pgm b/index/chest_lock.pgm new file mode 100644 index 0000000..f75e94a --- /dev/null +++ b/index/chest_lock.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 3 3 3 3 0 0 0 0 0 1 +1 1 1 1 1 1 3 2 2 3 1 1 1 1 1 1 +1 0 0 0 0 0 3 2 2 3 0 0 0 0 0 1 +1 0 0 0 0 0 3 2 2 3 0 0 0 0 0 1 +1 0 0 0 0 0 3 3 3 3 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/chest_lock_overlay.pgm b/index/chest_lock_overlay.pgm new file mode 100644 index 0000000..64ec9fc --- /dev/null +++ b/index/chest_lock_overlay.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/chest_side.pgm b/index/chest_side.pgm new file mode 100644 index 0000000..5f1d04f --- /dev/null +++ b/index/chest_side.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/chest_top.pgm b/index/chest_top.pgm new file mode 100644 index 0000000..922c2a9 --- /dev/null +++ b/index/chest_top.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/circle.pgm b/index/circle.pgm new file mode 100644 index 0000000..de987dc --- /dev/null +++ b/index/circle.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/cobble.pgm b/index/cobble.pgm new file mode 100644 index 0000000..d5a4574 --- /dev/null +++ b/index/cobble.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 +0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 +1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 +0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 +0 0 1 1 1 1 0 0 1 0 0 1 0 0 0 0 +1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 +0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 +0 0 1 1 1 1 0 0 0 0 1 0 0 1 0 0 +0 0 1 0 0 1 0 0 0 0 1 1 1 1 0 0 +0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 +1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 +0 0 0 0 1 0 0 1 0 0 1 1 1 1 0 0 +0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 +1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 +0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 +0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 diff --git a/index/crack_anylength.pgm b/index/crack_anylength.pgm new file mode 100644 index 0000000..9aa9772 --- /dev/null +++ b/index/crack_anylength.pgm @@ -0,0 +1,131 @@ +P2 +16 128 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/cuboid.pgm b/index/cuboid.pgm new file mode 100644 index 0000000..581b5f4 --- /dev/null +++ b/index/cuboid.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/door.pgm b/index/door.pgm new file mode 100644 index 0000000..4ea11e1 --- /dev/null +++ b/index/door.pgm @@ -0,0 +1,35 @@ +P2 +38 32 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 +0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/door_glass.pgm b/index/door_glass.pgm new file mode 100644 index 0000000..4ea11e1 --- /dev/null +++ b/index/door_glass.pgm @@ -0,0 +1,35 @@ +P2 +38 32 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 +0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/door_glass_item.pgm b/index/door_glass_item.pgm new file mode 100644 index 0000000..bd61be3 --- /dev/null +++ b/index/door_glass_item.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/door_item.pgm b/index/door_item.pgm new file mode 100644 index 0000000..bd61be3 --- /dev/null +++ b/index/door_item.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/dye.pgm b/index/dye.pgm new file mode 100644 index 0000000..adcf203 --- /dev/null +++ b/index/dye.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/fence.pgm b/index/fence.pgm new file mode 100644 index 0000000..2a3db78 --- /dev/null +++ b/index/fence.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/fence_sides.pgm b/index/fence_sides.pgm new file mode 100644 index 0000000..bea924b --- /dev/null +++ b/index/fence_sides.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 +1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 +1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/fence_topbottom.pgm b/index/fence_topbottom.pgm new file mode 100644 index 0000000..62b5fc8 --- /dev/null +++ b/index/fence_topbottom.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 +1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 diff --git a/index/fragment.pgm b/index/fragment.pgm new file mode 100644 index 0000000..8d70d30 --- /dev/null +++ b/index/fragment.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/furnace_front.pgm b/index/furnace_front.pgm new file mode 100644 index 0000000..3daa0d2 --- /dev/null +++ b/index/furnace_front.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +5 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 4 4 4 4 4 4 4 4 0 0 0 1 +1 0 0 0 4 4 4 4 4 4 4 4 0 0 0 1 +1 0 0 0 4 4 4 4 4 4 4 4 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 2 2 2 2 2 2 2 2 0 0 0 1 +1 0 0 0 2 2 2 2 2 2 2 2 0 0 0 1 +1 0 0 0 2 2 2 2 2 2 2 2 0 0 0 1 +1 0 0 0 2 2 2 2 2 2 2 2 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/furnace_side.pgm b/index/furnace_side.pgm new file mode 100644 index 0000000..8b05415 --- /dev/null +++ b/index/furnace_side.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/furnace_top.pgm b/index/furnace_top.pgm new file mode 100644 index 0000000..922c2a9 --- /dev/null +++ b/index/furnace_top.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/gui_hotbar.pgm b/index/gui_hotbar.pgm new file mode 100644 index 0000000..5186058 --- /dev/null +++ b/index/gui_hotbar.pgm @@ -0,0 +1,33 @@ +P2 +226 30 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/gui_hotbar_selected.pgm b/index/gui_hotbar_selected.pgm new file mode 100644 index 0000000..8727859 --- /dev/null +++ b/index/gui_hotbar_selected.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/hammer.pgm b/index/hammer.pgm new file mode 100644 index 0000000..1aebd95 --- /dev/null +++ b/index/hammer.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/handsaw.pgm b/index/handsaw.pgm new file mode 100644 index 0000000..5603642 --- /dev/null +++ b/index/handsaw.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/heart.pgm b/index/heart.pgm new file mode 100644 index 0000000..c40449d --- /dev/null +++ b/index/heart.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 +0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 +0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/hoe.pgm b/index/hoe.pgm new file mode 100644 index 0000000..8866bce --- /dev/null +++ b/index/hoe.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/ladder.pgm b/index/ladder.pgm new file mode 100644 index 0000000..3f3646b --- /dev/null +++ b/index/ladder.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/ore_block.pgm b/index/ore_block.pgm new file mode 100644 index 0000000..922c2a9 --- /dev/null +++ b/index/ore_block.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/ore_crystal.pgm b/index/ore_crystal.pgm new file mode 100644 index 0000000..4884e1e --- /dev/null +++ b/index/ore_crystal.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 +0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/ore_lump.pgm b/index/ore_lump.pgm new file mode 100644 index 0000000..fc2d41d --- /dev/null +++ b/index/ore_lump.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/pick.pgm b/index/pick.pgm new file mode 100644 index 0000000..8866bce --- /dev/null +++ b/index/pick.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/rail.pgm b/index/rail.pgm new file mode 100644 index 0000000..32b84da --- /dev/null +++ b/index/rail.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 diff --git a/index/rail_crossing.pgm b/index/rail_crossing.pgm new file mode 100644 index 0000000..3965e19 --- /dev/null +++ b/index/rail_crossing.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 diff --git a/index/rail_curved.pgm b/index/rail_curved.pgm new file mode 100644 index 0000000..63cb42c --- /dev/null +++ b/index/rail_curved.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 +0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 +0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 +0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 +0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 +0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 0 2 2 2 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 2 2 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 diff --git a/index/rail_t_junction.pgm b/index/rail_t_junction.pgm new file mode 100644 index 0000000..6583566 --- /dev/null +++ b/index/rail_t_junction.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 2 2 2 2 2 2 2 +0 0 2 2 0 0 0 0 2 2 2 2 2 2 2 2 +0 0 2 2 0 0 0 2 2 2 0 0 2 2 0 0 +0 0 2 2 0 0 2 2 2 0 0 0 2 2 0 0 +0 0 2 2 0 2 2 2 0 0 0 0 2 2 0 0 +0 0 2 2 2 2 2 0 0 0 0 0 2 2 0 0 +0 0 2 2 2 2 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 2 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 2 2 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 2 2 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 +0 0 2 2 0 0 0 0 0 0 0 0 2 2 0 0 diff --git a/index/rectangle.pgm b/index/rectangle.pgm new file mode 100644 index 0000000..0f234c0 --- /dev/null +++ b/index/rectangle.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 +0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/sand.pgm b/index/sand.pgm new file mode 100644 index 0000000..a71f743 --- /dev/null +++ b/index/sand.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/sapling.pgm b/index/sapling.pgm new file mode 100644 index 0000000..479ce05 --- /dev/null +++ b/index/sapling.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 2 2 2 2 2 2 2 2 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/shovel.pgm b/index/shovel.pgm new file mode 100644 index 0000000..1aebd95 --- /dev/null +++ b/index/shovel.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/sign.pgm b/index/sign.pgm new file mode 100644 index 0000000..4346fd4 --- /dev/null +++ b/index/sign.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +0 1 0 0 1 0 1 0 1 0 1 0 0 0 1 0 +0 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 +0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/sign_wall.pgm b/index/sign_wall.pgm new file mode 100644 index 0000000..b5fdeda --- /dev/null +++ b/index/sign_wall.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 +1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 +1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 +1 1 0 0 1 0 1 0 1 0 1 0 0 0 1 1 +1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 1 +1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 +1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 +1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 diff --git a/index/simple_block.pgm b/index/simple_block.pgm new file mode 100644 index 0000000..8727859 --- /dev/null +++ b/index/simple_block.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/simple_block_dark.pgm b/index/simple_block_dark.pgm new file mode 100644 index 0000000..d7b2973 --- /dev/null +++ b/index/simple_block_dark.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diff --git a/index/sword.pgm b/index/sword.pgm new file mode 100644 index 0000000..5603642 --- /dev/null +++ b/index/sword.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/torch_ceiling.pgm b/index/torch_ceiling.pgm new file mode 100644 index 0000000..398ab8d --- /dev/null +++ b/index/torch_ceiling.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/torch_floor.pgm b/index/torch_floor.pgm new file mode 100644 index 0000000..fec89c8 --- /dev/null +++ b/index/torch_floor.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/torch_wall.pgm b/index/torch_wall.pgm new file mode 100644 index 0000000..908d60b --- /dev/null +++ b/index/torch_wall.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/travelnet_front.pgm b/index/travelnet_front.pgm new file mode 100644 index 0000000..a844fb0 --- /dev/null +++ b/index/travelnet_front.pgm @@ -0,0 +1,35 @@ +P2 +16 32 +3 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +2 0 1 1 1 1 1 1 1 1 1 1 1 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 1 1 1 1 1 1 1 1 1 1 1 0 2 +2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 diff --git a/index/travelnet_side.pgm b/index/travelnet_side.pgm new file mode 100644 index 0000000..a844fb0 --- /dev/null +++ b/index/travelnet_side.pgm @@ -0,0 +1,35 @@ +P2 +16 32 +3 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +2 0 1 1 1 1 1 1 1 1 1 1 1 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 +2 0 1 1 1 1 1 1 1 1 1 1 1 1 0 2 +2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 diff --git a/index/travelnet_topbottom.pgm b/index/travelnet_topbottom.pgm new file mode 100644 index 0000000..0cae8ec --- /dev/null +++ b/index/travelnet_topbottom.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 +0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/tree.pgm b/index/tree.pgm new file mode 100644 index 0000000..2d471af --- /dev/null +++ b/index/tree.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 diff --git a/index/tree_top.pgm b/index/tree_top.pgm new file mode 100644 index 0000000..cbbdf8f --- /dev/null +++ b/index/tree_top.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +3 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 +0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 +0 3 2 2 2 2 2 2 2 2 2 2 2 2 3 0 +1 3 2 3 3 3 3 3 3 3 3 3 3 2 3 1 +0 3 2 3 2 2 2 2 2 2 2 2 3 2 3 0 +0 3 2 3 2 3 3 3 3 3 3 2 3 2 3 0 +1 3 2 3 2 3 2 2 2 2 3 2 3 2 3 1 +0 3 2 3 2 3 2 3 3 2 3 2 3 2 3 0 +0 3 2 3 2 3 2 3 3 2 3 2 3 2 3 0 +1 3 2 3 2 3 2 2 2 2 3 2 3 2 3 1 +0 3 2 3 2 3 3 3 3 3 3 2 3 2 3 0 +0 3 2 3 2 2 2 2 2 2 2 2 3 2 3 0 +1 3 2 3 3 3 3 3 3 3 3 3 3 2 3 1 +0 3 2 2 2 2 2 2 2 2 2 2 2 2 3 0 +0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 +1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 diff --git a/index/wood.pgm b/index/wood.pgm new file mode 100644 index 0000000..3ea6fac --- /dev/null +++ b/index/wood.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/index/wool.pgm b/index/wool.pgm new file mode 100644 index 0000000..9e2c8cc --- /dev/null +++ b/index/wool.pgm @@ -0,0 +1,19 @@ +P2 +16 16 +1 +0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/rules/__init__.py b/rules/__init__.py new file mode 100644 index 0000000..5682007 --- /dev/null +++ b/rules/__init__.py @@ -0,0 +1,14 @@ +from importlib import import_module +from pkgutil import iter_modules + + +textures = {} +override_textures = {} +overrides = {} + + +for _, name, _ in iter_modules(__path__): + mod = import_module('rules.' + name) + textures.update(getattr(mod, 'textures', {})) + override_textures.update(getattr(mod, 'override_textures', {})) + overrides.update(getattr(mod, 'overrides', {})) diff --git a/rules/base.py b/rules/base.py new file mode 100644 index 0000000..b0e2960 --- /dev/null +++ b/rules/base.py @@ -0,0 +1,3 @@ +textures = { + 'halo': ('color_gray', 'simple_block', 'halo'), +} diff --git a/rules/default.py b/rules/default.py new file mode 100644 index 0000000..c6d0699 --- /dev/null +++ b/rules/default.py @@ -0,0 +1,212 @@ +textures = { + 'bubble': ('breath', 'bubble', 'bubble'), + 'crack_anylength': ('color_gray', 'crack_anylength', 'crack_anylength'), + 'default_acacia_leaves': (('acacia_leaves_1', 'acacia_leaves_2'), 'checkerboard_4x4', 'leaves'), + 'default_acacia_sapling': (('acacia_tree', 'acacia_leaves_1'), 'sapling', 'sapling'), + 'default_acacia_tree': ('acacia_tree', 'tree'), + 'default_acacia_tree_top': (('acacia_tree', 'acacia_wood'), 'tree_top'), + 'default_acacia_wood': ('acacia_wood', 'wood'), + 'default_apple': (('apple', 'grass'), 'apple', 'apple'), + 'default_aspen_leaves': ('aspen_leaves', 'simple_block', 'leaves'), + 'default_aspen_sapling': (('aspen_tree', 'aspen_leaves'), 'sapling', 'sapling'), + 'default_aspen_tree': ('aspen_tree', 'aspen_tree'), + 'default_aspen_tree_top': (('aspen_tree', 'aspen_wood'), 'aspen_tree_top'), + 'default_aspen_wood': ('aspen_wood', 'wood'), + 'default_book': (('book', 'paper'), 'book', 'book'), + 'default_book_written': (('book', 'paper', 'color_black'), 'book_written', 'book'), + 'default_bookshelf': (('wood', 'color_light_lime', 'color_light_cyan', 'color_light_red', 'color_light_aqua', 'color_light_violet', 'color_light_skyblue', 'color_light_yellow', 'color_light_blue', 'color_light_green', 'color_light_orange'), 'bookshelf'), + 'default_brick': ('clay_brick', 'brick'), + 'default_bronze_block': ('bronze', 'ore_block'), + 'default_bronze_ingot': ('bronze', 'cuboid', 'cuboid'), + 'default_cactus_side': (('cactus_1', 'cactus_2'), 'cactus_side'), + 'default_cactus_top': (('cactus_1', 'cactus_2'), 'cactus_top'), + 'default_chest_front': (('wood', 'steel'), 'chest_front'), + 'default_chest_lock': (('wood', 'steel'), 'chest_lock'), + 'default_chest_side': ('wood', 'chest_side'), + 'default_chest_top': ('wood', 'chest_top'), + 'default_clay': ('clay', 'sand'), + 'default_clay_brick': ('clay_brick', 'cuboid', 'cuboid'), + 'default_clay_lump': ('clay', 'circle', 'circle'), + 'default_cloud': ('color_white', 'simple_block'), + 'default_coal_block': ('coal', 'ore_block'), + 'default_coal_lump': ('coal', 'ore_lump', 'ore_lump'), + 'default_cobble': ('stone', 'cobble'), + 'default_copper_block': ('copper', 'ore_block'), + 'default_copper_ingot': ('copper', 'cuboid', 'cuboid'), + 'default_copper_lump': ('copper', 'ore_lump', 'ore_lump'), + 'default_desert_cobble': ('desert_stone', 'cobble'), + 'default_desert_sand': ('desert_sand', 'sand'), + 'default_desert_stone': ('desert_stone', 'simple_block'), + 'default_desert_stone_brick': ('desert_stone', 'brick'), + 'default_diamond': ('diamond', 'ore_crystal', 'ore_crystal'), + 'default_diamond_block': ('diamond', 'ore_block'), + 'default_dirt': ('dirt', 'simple_block'), + 'default_dry_grass': ('dry_grass', 'simple_block'), + 'default_dry_grass_1': ('dry_grass', 'simple_block_dark', 'grass_1'), + 'default_dry_grass_2': ('dry_grass', 'simple_block_dark', 'grass_2'), + 'default_dry_grass_3': ('dry_grass', 'simple_block_dark', 'grass_3'), + 'default_dry_grass_4': ('dry_grass', 'simple_block_dark', 'grass_4'), + 'default_dry_grass_5': ('dry_grass', 'simple_block_dark', 'grass_5'), + 'default_dry_grass_side': ('dry_grass', 'simple_block', 'grass_side'), + 'default_dry_shrub': ('dry_shrub', 'simple_block', 'grass_3'), + 'default_fence_acacia_wood': ('acacia_wood', 'fence', 'fence'), + 'default_fence_aspen_wood': ('aspen_wood', 'fence', 'fence'), + 'default_fence_junglewood': ('jungle_wood', 'fence', 'fence'), + 'default_fence_overlay': ('fence_overlay', 'simple_block', 'fence_overlay'), + 'default_fence_pine_wood': ('pine_wood', 'fence', 'fence'), + 'default_fence_wood': ('wood', 'fence', 'fence'), + 'default_furnace_bottom': 'default_furnace_top', + 'default_furnace_fire_bg': ('color_gray', 'simple_block', 'furnace_fire'), + 'default_furnace_fire_fg': ('fire', 'simple_block', 'furnace_fire'), + 'default_furnace_front': (('stone', 'color_black', 'color_black'), 'furnace_front'), + 'default_furnace_front_active': (('stone', 'fire', 'color_black'), 'furnace_front'), + 'default_furnace_side': ('stone', 'furnace_side'), + 'default_furnace_top': ('stone', 'furnace_top'), + 'default_glass': ('glass', 'simple_block', 'glass'), + 'default_glass_detail': ('glass', 'simple_block', 'glass_detail'), + 'default_gold_block': ('gold', 'ore_block'), + 'default_gold_ingot': ('gold', 'cuboid', 'cuboid'), + 'default_gold_lump': ('gold', 'ore_lump', 'ore_lump'), + 'default_grass': ('grass', 'simple_block'), + 'default_grass_1': ('grass', 'simple_block_dark', 'grass_1'), + 'default_grass_2': ('grass', 'simple_block_dark', 'grass_2'), + 'default_grass_3': ('grass', 'simple_block_dark', 'grass_3'), + 'default_grass_4': ('grass', 'simple_block_dark', 'grass_4'), + 'default_grass_5': ('grass', 'simple_block_dark', 'grass_5'), + 'default_grass_side': ('grass', 'simple_block', 'grass_side'), + 'default_gravel': ('stone', 'sand'), + 'default_ice': ('ice', 'simple_block'), + 'default_iron_lump': ('iron_ore', 'ore_lump', 'ore_lump'), + 'default_junglegrass': ('jungle_grass', 'simple_block_dark', 'grass_5'), + 'default_jungleleaves': ('jungle_leaves', 'simple_block', 'leaves'), + 'default_jungleleaves_simple': 'default_jungleleaves', + 'default_junglesapling': (('jungle_tree', 'jungle_leaves'), 'sapling', 'sapling'), + 'default_jungletree': ('jungle_tree', 'tree'), + 'default_jungletree_top': (('jungle_tree', 'jungle_wood'), 'tree_top'), + 'default_junglewood': ('jungle_wood', 'wood'), + 'default_ladder_steel': ('steel', 'ladder', 'ladder'), + 'default_ladder_wood': ('wood', 'ladder', 'ladder'), + 'default_lava': ('lava', 'simple_block', 'lava'), + 'default_lava_flowing_animated': 'default_lava', + 'default_lava_source_animated': 'default_lava', + 'default_leaves': ('leaves', 'simple_block', 'leaves'), + 'default_leaves_simple': 'default_leaves', + 'default_mese_block': ('mese', 'ore_block'), + 'default_mese_crystal': ('mese', 'ore_crystal', 'ore_crystal'), + 'default_mese_crystal_fragment': ('mese', 'fragment', 'fragment'), + 'default_mineral_coal': ('coal', 'simple_block', 'mineral'), + 'default_mineral_copper': ('copper', 'simple_block', 'mineral'), + 'default_mineral_diamond': ('diamond', 'simple_block', 'mineral'), + 'default_mineral_gold': ('gold', 'simple_block', 'mineral'), + 'default_mineral_iron': ('iron_ore', 'simple_block', 'mineral'), + 'default_mineral_mese': ('mese', 'simple_block', 'mineral'), + 'default_mossycobble': ('mossy_stone', 'cobble'), + 'default_obsidian': ('obsidian', 'simple_block'), + 'default_obsidian_brick': ('obsidian', 'brick'), + 'default_obsidian_glass': ('obsidian', 'simple_block', 'glass'), + 'default_obsidian_glass_detail': ('obsidian', 'simple_block', 'glass_detail'), + 'default_obsidian_shard': ('obsidian', 'fragment', 'fragment'), + 'default_paper': ('paper', 'rectangle', 'rectangle'), + 'default_papyrus': ('papyrus', 'simple_block', 'papyrus'), + 'default_pine_needles': ('pine_needles', 'simple_block', 'pine_needles'), + 'default_pine_sapling': (('pine_tree', 'pine_needles'), 'sapling', 'sapling'), + 'default_pine_tree': ('pine_tree', 'tree'), + 'default_pine_tree_top': (('pine_tree', 'pine_wood'), 'tree_top'), + 'default_pine_wood': ('pine_wood', 'wood'), + 'default_rail': (('wood', 'steel'), 'rail', 'rail'), + 'default_rail_crossing': (('wood', 'steel'), 'rail_crossing', 'rail_crossing'), + 'default_rail_curved': (('wood', 'steel'), 'rail_curved', 'rail_curved'), + 'default_rail_t_junction': (('wood', 'steel'), 'rail_t_junction', 'rail_t_junction'), + 'default_river_water': ('river_water', 'simple_block', 'river_water'), + 'default_river_water_flowing_animated': 'default_river_water', + 'default_river_water_source_animated': 'default_river_water', + 'default_sand': ('sand', 'sand'), + 'default_sandstone': ('sandstone', 'simple_block'), + 'default_sandstone_brick': ('sandstone', 'brick'), + 'default_sapling': (('tree', 'leaves'), 'sapling', 'sapling'), + 'default_sign_steel': ('steel', 'sign', 'sign'), + 'default_sign_wall_steel': ('steel', 'sign_wall', 'sign_wall'), + 'default_sign_wall_wood': ('wood', 'sign_wall', 'sign_wall'), + 'default_sign_wood': ('wood', 'sign', 'sign'), + 'default_snow': ('snow', 'simple_block'), + 'default_snow_side': ('snow', 'simple_block', 'grass_side'), + 'default_snowball': ('snow', 'circle', 'circle'), + 'default_steel_block': ('steel', 'ore_block'), + 'default_steel_ingot': ('steel', 'cuboid', 'cuboid'), + 'default_stick': ('wood', 'simple_block', 'stick'), + 'default_stone': ('stone', 'simple_block'), + 'default_stone_brick': ('stone', 'brick'), + 'default_tool_bronzeaxe': (('bronze', 'wood'), 'axe', 'axe'), + 'default_tool_bronzepick': (('bronze', 'wood'), 'pick', 'pick'), + 'default_tool_bronzeshovel': (('bronze', 'wood'), 'shovel', 'shovel'), + 'default_tool_bronzesword': (('bronze', 'wood'), 'sword', 'sword'), + 'default_tool_diamondaxe': (('diamond', 'wood'), 'axe', 'axe'), + 'default_tool_diamondpick': (('diamond', 'wood'), 'pick', 'pick'), + 'default_tool_diamondshovel': (('diamond', 'wood'), 'shovel', 'shovel'), + 'default_tool_diamondsword': (('diamond', 'wood'), 'sword', 'sword'), + 'default_tool_meseaxe': (('mese', 'wood'), 'axe', 'axe'), + 'default_tool_mesepick': (('mese', 'wood'), 'pick', 'pick'), + 'default_tool_meseshovel': (('mese', 'wood'), 'shovel', 'shovel'), + 'default_tool_mesesword': (('mese', 'wood'), 'sword', 'sword'), + 'default_tool_steelaxe': (('steel', 'wood'), 'axe', 'axe'), + 'default_tool_steelpick': (('steel', 'wood'), 'pick', 'pick'), + 'default_tool_steelshovel': (('steel', 'wood'), 'shovel', 'shovel'), + 'default_tool_steelsword': (('steel', 'wood'), 'sword', 'sword'), + 'default_tool_stoneaxe': (('stone', 'wood'), 'axe', 'axe'), + 'default_tool_stonepick': (('stone', 'wood'), 'pick', 'pick'), + 'default_tool_stoneshovel': (('stone', 'wood'), 'shovel', 'shovel'), + 'default_tool_stonesword': (('stone', 'wood'), 'sword', 'sword'), + 'default_tool_woodaxe': (('wood', 'wood'), 'axe', 'axe'), + 'default_tool_woodpick': (('wood', 'wood'), 'pick', 'pick'), + 'default_tool_woodshovel': (('wood', 'wood'), 'shovel', 'shovel'), + 'default_tool_woodsword': (('wood', 'wood'), 'sword', 'sword'), + 'default_torch_animated': (('wood', 'fire'), 'torch_wall', 'torch_wall'), + 'default_torch_on_ceiling_animated': (('wood', 'fire'), 'torch_ceiling', 'torch_ceiling'), + 'default_torch_on_floor': (('wood', 'fire'), 'torch_floor', 'torch_floor'), + 'default_torch_on_floor_animated': 'default_torch_on_floor', + 'default_tree': ('tree', 'tree'), + 'default_tree_top': (('tree', 'wood'), 'tree_top'), + 'default_water': ('water', 'simple_block', 'water'), + 'default_water_flowing_animated': 'default_water', + 'default_water_source_animated': 'default_water', + 'default_wood': ('wood', 'wood'), + 'gui_formbg': ('color_dark_gray', 'simple_block'), + 'gui_furnace_arrow_bg': ('color_gray', 'simple_block', 'arrow_up'), + 'gui_furnace_arrow_fg': ('color_cyan', 'simple_block', 'arrow_up'), + 'gui_hb_bg': ('color_black', 'simple_block', 'gui_hb_bg'), + 'gui_hotbar': ('color_black', 'gui_hotbar', 'gui_hotbar'), + 'gui_hotbar_selected': ('color_cyan', 'gui_hotbar_selected', 'gui_hotbar_selected'), + 'heart': ('health', 'heart', 'heart'), + 'wieldhand': ('hand', 'simple_block', 'hand'), +} + +override_textures = { + 'default_fence_acacia_wood_sides': ('acacia_wood', 'fence_sides', 'fence_sides'), + 'default_fence_acacia_wood_topbottom': ('acacia_wood', 'fence_topbottom', 'fence_topbottom'), + 'default_fence_aspen_wood_sides': ('aspen_wood', 'fence_sides', 'fence_sides'), + 'default_fence_aspen_wood_topbottom': ('aspen_wood', 'fence_topbottom', 'fence_topbottom'), + 'default_fence_junglewood_sides': ('jungle_wood', 'fence_sides', 'fence_sides'), + 'default_fence_junglewood_topbottom': ('jungle_wood', 'fence_topbottom', 'fence_topbottom'), + 'default_fence_pine_wood_sides': ('pine_wood', 'fence_sides', 'fence_sides'), + 'default_fence_pine_wood_topbottom': ('pine_wood', 'fence_topbottom', 'fence_topbottom'), + 'default_fence_wood_sides': ('wood', 'fence_sides', 'fence_sides'), + 'default_fence_wood_topbottom': ('wood', 'fence_topbottom', 'fence_topbottom'), +} + +overrides = { + ('default:fence_acacia_wood', 'bottom'): 'default_fence_acacia_wood_topbottom', + ('default:fence_acacia_wood', 'sides'): 'default_fence_acacia_wood_sides', + ('default:fence_acacia_wood', 'top'): 'default_fence_acacia_wood_topbottom', + ('default:fence_aspen_wood', 'bottom'): 'default_fence_aspen_wood_topbottom', + ('default:fence_aspen_wood', 'sides'): 'default_fence_aspen_wood_sides', + ('default:fence_aspen_wood', 'top'): 'default_fence_aspen_wood_topbottom', + ('default:fence_junglewood', 'bottom'): 'default_fence_junglewood_topbottom', + ('default:fence_junglewood', 'sides'): 'default_fence_junglewood_sides', + ('default:fence_junglewood', 'top'): 'default_fence_junglewood_topbottom', + ('default:fence_pine_wood', 'bottom'): 'default_fence_pine_wood_topbottom', + ('default:fence_pine_wood', 'sides'): 'default_fence_pine_wood_sides', + ('default:fence_pine_wood', 'top'): 'default_fence_pine_wood_topbottom', + ('default:fence_wood', 'bottom'): 'default_fence_wood_topbottom', + ('default:fence_wood', 'sides'): 'default_fence_wood_sides', + ('default:fence_wood', 'top'): 'default_fence_wood_topbottom', +} diff --git a/rules/doors.py b/rules/doors.py new file mode 100644 index 0000000..0f9576a --- /dev/null +++ b/rules/doors.py @@ -0,0 +1,14 @@ +textures = { + 'doors_door_glass': ('glass', 'door_glass', 'door_glass'), + 'doors_door_obsidian_glass': ('obsidian', 'door_glass', 'door_glass'), + 'doors_door_steel': ('steel', 'door', 'door'), + 'doors_door_wood': ('wood', 'door', 'door'), + 'doors_item_glass': ('glass', 'door_glass_item', 'door_glass_item'), + 'doors_item_obsidian_glass': ('obsidian', 'door_glass_item', 'door_glass_item'), + 'doors_item_steel': ('steel', 'door_item', 'door_item'), + 'doors_item_wood': ('wood', 'door_item', 'door_item'), + 'doors_trapdoor': ('wood', 'simple_block', 'trapdoor'), + 'doors_trapdoor_side': ('wood', 'simple_block', 'trapdoor_side'), + 'doors_trapdoor_steel': ('steel', 'simple_block', 'trapdoor'), + 'doors_trapdoor_steel_side': ('steel', 'simple_block', 'trapdoor_side'), +} diff --git a/rules/dye.py b/rules/dye.py new file mode 100644 index 0000000..a8d8654 --- /dev/null +++ b/rules/dye.py @@ -0,0 +1,17 @@ +_dye_colors = { + 'black', 'blue', 'brown', 'cyan', 'dark_green', 'dark_grey', + 'green', 'grey', 'magenta', 'orange', 'pink', 'red', 'violet', + 'white', 'yellow', +} + +_dye_color_map = { + name: ('color_' + + name.replace('grey', 'gray').replace('pink', 'light_red')) + for name in _dye_colors +} + + +textures = { + 'dye_' + name: (color, 'dye', 'dye') + for name, color in _dye_color_map.items() +} diff --git a/rules/farming.py b/rules/farming.py new file mode 100644 index 0000000..7521303 --- /dev/null +++ b/rules/farming.py @@ -0,0 +1,8 @@ +textures = { + 'farming_tool_bronzehoe': (('bronze', 'wood'), 'hoe', 'hoe'), + 'farming_tool_diamondhoe': (('diamond', 'wood'), 'hoe', 'hoe'), + 'farming_tool_mesehoe': (('mese', 'wood'), 'hoe', 'hoe'), + 'farming_tool_steelhoe': (('steel', 'wood'), 'hoe', 'hoe'), + 'farming_tool_stonehoe': (('stone', 'wood'), 'hoe', 'hoe'), + 'farming_tool_woodhoe': (('wood', 'wood'), 'hoe', 'hoe'), +} diff --git a/rules/glooptest.py b/rules/glooptest.py new file mode 100644 index 0000000..56ccb6d --- /dev/null +++ b/rules/glooptest.py @@ -0,0 +1,57 @@ +textures = { + 'gloopores_akalin_block': ('akalin', 'ore_block'), + 'gloopores_akalin_ingot': ('akalin', 'cuboid', 'cuboid'), + 'gloopores_akalin_lump': ('akalin', 'ore_lump', 'ore_lump'), + 'gloopores_alatro_block': ('alatro', 'ore_block'), + 'gloopores_alatro_ingot': ('alatro', 'cuboid', 'cuboid'), + 'gloopores_alatro_lump': ('alatro', 'ore_lump', 'ore_lump'), + 'gloopores_arol_ingot': ('arol', 'cuboid', 'cuboid'), + 'gloopores_arol_lump': ('arol', 'ore_lump', 'ore_lump'), + 'gloopores_kalite_lump': ('kalite', 'ore_lump', 'ore_lump'), + 'gloopores_kalite_torch_animated': (('wood', 'kalite'), 'torch_wall', 'torch_wall'), + 'gloopores_kalite_torch_on_ceiling_animated': (('wood', 'kalite'), 'torch_ceiling', 'torch_ceiling'), + 'gloopores_kalite_torch_on_floor': (('wood', 'kalite'), 'torch_floor', 'torch_floor'), + 'gloopores_kalite_torch_on_floor_animated': 'gloopores_kalite_torch_on_floor', + 'gloopores_mineral_akalin': ('akalin', 'simple_block', 'mineral'), + 'gloopores_mineral_alatro': ('alatro', 'simple_block', 'mineral'), + 'gloopores_mineral_arol': ('arol', 'simple_block', 'mineral'), + 'gloopores_mineral_kalite': ('kalite', 'simple_block', 'mineral'), + 'gloopores_mineral_talinite': ('talinite', 'simple_block', 'mineral'), + 'gloopores_talinite_block': ('talinite', 'ore_block'), + 'gloopores_talinite_ingot': ('talinite', 'cuboid', 'cuboid'), + 'gloopores_talinite_lump': ('talinite', 'ore_lump', 'ore_lump'), + 'gloopores_tool_alatroaxe': (('alatro', 'wood'), 'axe', 'axe'), + 'gloopores_tool_alatropick': (('alatro', 'wood'), 'pick', 'pick'), + 'gloopores_tool_alatroshovel': (('alatro', 'wood'), 'shovel', 'shovel'), + 'gloopores_tool_alatrosword': (('alatro', 'wood'), 'sword', 'sword'), + 'gloopores_tool_arolaxe': (('arol', 'wood'), 'axe', 'axe'), + 'gloopores_tool_arolpick': (('arol', 'wood'), 'pick', 'pick'), + 'gloopores_tool_arolshovel': (('arol', 'wood'), 'shovel', 'shovel'), + 'gloopores_tool_arolsword': (('arol', 'wood'), 'sword', 'sword'), + 'glooptest_gem_amethyst': ('amethyst', 'ore_crystal', 'ore_crystal'), + 'glooptest_gem_emerald': ('emerald', 'ore_crystal', 'ore_crystal'), + 'glooptest_gem_ruby': ('ruby', 'ore_crystal', 'ore_crystal'), + 'glooptest_gem_sapphire': ('sapphire', 'ore_crystal', 'ore_crystal'), + 'glooptest_gem_topaz': ('topaz', 'ore_crystal', 'ore_crystal'), + 'glooptest_mineral_amethyst': ('amethyst', 'simple_block', 'mineral'), + 'glooptest_mineral_emerald': ('emerald', 'simple_block', 'mineral'), + 'glooptest_mineral_ruby': ('ruby', 'simple_block', 'mineral'), + 'glooptest_mineral_sapphire': ('sapphire', 'simple_block', 'mineral'), + 'glooptest_mineral_topaz': ('topaz', 'simple_block', 'mineral'), + 'glooptest_tool_alatrohammer': (('alatro', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_alatrohandsaw': (('alatro', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_arolhammer': (('arol', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_arolhandsaw': (('arol', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_bronzehammer': (('bronze', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_bronzehandsaw': (('bronze', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_diamondhammer': (('diamond', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_diamondhandsaw': (('diamond', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_mesehammer': (('mese', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_mesehandsaw': (('mese', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_steelhammer': (('steel', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_steelhandsaw': (('steel', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_stonehammer': (('stone', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_stonehandsaw': (('stone', 'wood'), 'handsaw', 'handsaw'), + 'glooptest_tool_woodhammer': (('wood', 'wood'), 'hammer', 'hammer'), + 'glooptest_tool_woodhandsaw': (('wood', 'wood'), 'handsaw', 'handsaw'), +} diff --git a/rules/moreblocks.py b/rules/moreblocks.py new file mode 100644 index 0000000..a5fe195 --- /dev/null +++ b/rules/moreblocks.py @@ -0,0 +1,17 @@ +textures = { + 'moreblocks_cactus_brick': ('cactus_1', 'brick'), + 'moreblocks_cactus_checker': ('cactus_1', 'simple_block', 'checkerboard_4x4'), + 'moreblocks_clean_glass': ('glass', 'simple_block', 'clean_glass'), + 'moreblocks_clean_glass_detail': ('glass', 'simple_block', 'clean_glass_detail'), + 'moreblocks_coal_checker': ('coal', 'simple_block', 'checkerboard_4x4'), + 'moreblocks_coal_glass': ('coal', 'simple_block', 'glass'), + 'moreblocks_coal_glass_detail': ('coal', 'simple_block', 'glass_detail'), + 'moreblocks_glow_glass': ('glow_glass', 'simple_block', 'glass'), + 'moreblocks_glow_glass_detail': ('glow_glass', 'simple_block', 'glass_detail'), + 'moreblocks_iron_checker': ('steel', 'simple_block', 'checkerboard_4x4'), + 'moreblocks_iron_glass': ('steel', 'simple_block', 'glass'), + 'moreblocks_iron_glass_detail': ('steel', 'simple_block', 'glass_detail'), + 'moreblocks_junglestick': ('jungle_wood', 'simple_block', 'stick'), + 'moreblocks_super_glow_glass': ('super_glow_glass', 'simple_block', 'glass'), + 'moreblocks_super_glow_glass_detail': ('super_glow_glass', 'simple_block', 'glass_detail'), +} diff --git a/rules/moreores.py b/rules/moreores.py new file mode 100644 index 0000000..02ff2cb --- /dev/null +++ b/rules/moreores.py @@ -0,0 +1,28 @@ +textures = { + 'moreores_copper_rail': (('wood', 'copper'), 'rail', 'rail'), + 'moreores_copper_rail_crossing': (('wood', 'copper'), 'rail_crossing', 'rail_crossing'), + 'moreores_copper_rail_curved': (('wood', 'copper'), 'rail_curved', 'rail_curved'), + 'moreores_copper_rail_t_junction': (('wood', 'copper'), 'rail_t_junction', 'rail_t_junction'), + 'moreores_mineral_mithril': ('mithril', 'simple_block', 'mineral'), + 'moreores_mineral_silver': ('silver', 'simple_block', 'mineral'), + 'moreores_mineral_tin': ('tin', 'simple_block', 'mineral'), + 'moreores_mithril_block': ('mithril', 'ore_block'), + 'moreores_mithril_ingot': ('mithril', 'cuboid', 'cuboid'), + 'moreores_mithril_lump': ('mithril', 'ore_lump', 'ore_lump'), + 'moreores_silver_block': ('silver', 'ore_block'), + 'moreores_silver_ingot': ('silver', 'cuboid', 'cuboid'), + 'moreores_silver_lump': ('silver', 'ore_lump', 'ore_lump'), + 'moreores_tin_block': ('tin', 'ore_block'), + 'moreores_tin_ingot': ('tin', 'cuboid', 'cuboid'), + 'moreores_tin_lump': ('tin', 'ore_lump', 'ore_lump'), + 'moreores_tool_mithrilaxe': (('mithril', 'wood'), 'axe', 'axe'), + 'moreores_tool_mithrilhoe': (('mithril', 'wood'), 'hoe', 'hoe'), + 'moreores_tool_mithrilpick': (('mithril', 'wood'), 'pick', 'pick'), + 'moreores_tool_mithrilshovel': (('mithril', 'wood'), 'shovel', 'shovel'), + 'moreores_tool_mithrilsword': (('mithril', 'wood'), 'sword', 'sword'), + 'moreores_tool_silveraxe': (('silver', 'wood'), 'axe', 'axe'), + 'moreores_tool_silverhoe': (('silver', 'wood'), 'hoe', 'hoe'), + 'moreores_tool_silverpick': (('silver', 'wood'), 'pick', 'pick'), + 'moreores_tool_silvershovel': (('silver', 'wood'), 'shovel', 'shovel'), + 'moreores_tool_silversword': (('silver', 'wood'), 'sword', 'sword'), +} diff --git a/rules/stained_glass.py b/rules/stained_glass.py new file mode 100644 index 0000000..0d80ad4 --- /dev/null +++ b/rules/stained_glass.py @@ -0,0 +1,25 @@ +from unifieddyes import (_unifieddyes_color_modifiers, + _unifieddyes_colors_base) + + +_stained_glass_modifiers = _unifieddyes_color_modifiers | { + 'faint_{}', 'pastel_{}', +} + +_stained_glass_colors = { + modifier.format(color) + for color in _unifieddyes_colors_base + for modifier in _stained_glass_modifiers +} + +_stained_glass_color_map = { + name.replace('light_grey', 'lightgrey'): + 'color_' + name.replace('grey', 'gray') + for name in _stained_glass_colors +} + + +textures = { + 'stained_glass_' + name: (color, 'simple_block', 'stained_glass') + for name, color in _stained_glass_color_map.items() +} diff --git a/rules/technic_chests.py b/rules/technic_chests.py new file mode 100644 index 0000000..df00099 --- /dev/null +++ b/rules/technic_chests.py @@ -0,0 +1,33 @@ +_none_texture = ('color_black', 'simple_block', 'transparent') + + +textures = { + 'technic_chest_form_bg': 'gui_formbg', + 'technic_copper_chest_front': (('copper', 'copper'), 'chest_front'), + 'technic_copper_chest_inventory': _none_texture, + 'technic_copper_chest_lock_overlay': ('copper', 'chest_lock_overlay', 'chest_lock_overlay'), + 'technic_copper_chest_side': ('copper', 'chest_side'), + 'technic_copper_chest_top': ('copper', 'chest_top'), + 'technic_gold_chest_front': (('gold', 'gold'), 'chest_front'), + 'technic_gold_chest_inventory': _none_texture, + 'technic_gold_chest_lock_overlay': ('gold', 'chest_lock_overlay', 'chest_lock_overlay'), + 'technic_gold_chest_side': ('gold', 'chest_side'), + 'technic_gold_chest_top': ('gold', 'chest_top'), + 'technic_iron_chest_front': (('steel' ,'steel'), 'chest_front'), + 'technic_iron_chest_inventory': _none_texture, + 'technic_iron_chest_lock_overlay': ('steel', 'chest_lock_overlay', 'chest_lock_overlay'), + 'technic_iron_chest_side': ('steel', 'chest_side'), + 'technic_iron_chest_top': ('steel', 'chest_top'), + 'technic_main_inventory': _none_texture, + 'technic_mithril_chest_front': (('mithril', 'mithril'), 'chest_front'), + 'technic_mithril_chest_inventory': _none_texture, + 'technic_mithril_chest_lock_overlay': ('mithril', 'chest_lock_overlay', 'chest_lock_overlay'), + 'technic_mithril_chest_side': ('mithril', 'chest_side'), + 'technic_mithril_chest_top': ('mithril', 'chest_top'), + 'technic_silver_chest_front': (('silver', 'silver'), 'chest_front'), + 'technic_silver_chest_inventory': _none_texture, + 'technic_silver_chest_lock_overlay': ('silver', 'chest_lock_overlay', 'chest_lock_overlay'), + 'technic_silver_chest_side': ('silver', 'chest_side'), + 'technic_silver_chest_top': ('silver', 'chest_top'), + 'technic_wooden_chest_inventory': _none_texture, +} diff --git a/rules/technic_worldgen.py b/rules/technic_worldgen.py new file mode 100644 index 0000000..f893581 --- /dev/null +++ b/rules/technic_worldgen.py @@ -0,0 +1,30 @@ +textures = { + 'technic_brass_block': ('brass', 'ore_block'), + 'technic_brass_ingot': ('brass', 'cuboid', 'cuboid'), + 'technic_carbon_steel_block': ('carbon_steel', 'ore_block'), + 'technic_carbon_steel_ingot': ('carbon_steel', 'cuboid', 'cuboid'), + 'technic_cast_iron_block': ('cast_iron', 'ore_block'), + 'technic_cast_iron_ingot': ('cast_iron', 'cuboid', 'cuboid'), + 'technic_chromium_block': ('chromium', 'ore_block'), + 'technic_chromium_ingot': ('chromium', 'cuboid', 'cuboid'), + 'technic_chromium_lump': ('chromium', 'ore_lump', 'ore_lump'), + 'technic_lead_block': ('lead', 'ore_block'), + 'technic_lead_ingot': ('lead', 'cuboid', 'cuboid'), + 'technic_lead_lump': ('lead', 'ore_lump', 'ore_lump'), + 'technic_mineral_chromium': ('chromium', 'simple_block', 'mineral'), + 'technic_mineral_lead': ('lead', 'simple_block', 'mineral'), + 'technic_mineral_sulfur': ('sulfur', 'simple_block', 'mineral'), + 'technic_mineral_uranium': ('uranium', 'simple_block', 'mineral'), + 'technic_mineral_zinc': ('zinc', 'simple_block', 'mineral'), + 'technic_stainless_steel_block': ('stainless_steel', 'ore_block'), + 'technic_stainless_steel_ingot': ('stainless_steel', 'cuboid', 'cuboid'), + 'technic_sulfur_lump': ('sulfur', 'ore_lump', 'ore_lump'), + 'technic_uranium_block': ('uranium', 'ore_block'), + 'technic_uranium_ingot': ('uranium', 'cuboid', 'cuboid'), + 'technic_uranium_lump': ('uranium', 'ore_lump', 'ore_lump'), + 'technic_wrought_iron_block': 'default_steel_block', + 'technic_wrought_iron_ingot': 'default_steel_ingot', + 'technic_zinc_block': ('zinc', 'ore_block'), + 'technic_zinc_ingot': ('zinc', 'cuboid', 'cuboid'), + 'technic_zinc_lump': ('zinc', 'ore_lump', 'ore_lump'), +} diff --git a/rules/travelnet.py b/rules/travelnet.py new file mode 100644 index 0000000..25d279f --- /dev/null +++ b/rules/travelnet.py @@ -0,0 +1,14 @@ +textures = { + 'travelnet_travelnet_back': 'travelnet_travelnet_front', + 'travelnet_travelnet_front': (('mese', 'steel'), 'travelnet_front'), + 'travelnet_travelnet_side': (('glass', 'steel'), 'travelnet_side', 'travelnet_side'), +} + +override_textures = { + 'travelnet_travelnet_topbottom': ('steel', 'travelnet_topbottom'), +} + +overrides = { + ('travelnet:travelnet', 'back'): 'travelnet_travelnet_topbottom', + ('travelnet:travelnet', 'left'): 'travelnet_travelnet_topbottom', +} diff --git a/rules/unified_inventory.py b/rules/unified_inventory.py new file mode 100644 index 0000000..d7e414d --- /dev/null +++ b/rules/unified_inventory.py @@ -0,0 +1,13 @@ +_none_texture = ('color_black', 'simple_block', 'transparent') + + +textures = { + 'ui_bags_lg_form': _none_texture, + 'ui_bags_main_form': _none_texture, + 'ui_bags_med_form': _none_texture, + 'ui_bags_sm_form': _none_texture, + 'ui_crafting_form': _none_texture, + 'ui_form_bg': 'gui_formbg', + 'ui_main_inventory': _none_texture, + 'ui_single_slot': _none_texture, +} diff --git a/rules/unifieddyes.py b/rules/unifieddyes.py new file mode 100644 index 0000000..fc6795a --- /dev/null +++ b/rules/unifieddyes.py @@ -0,0 +1,40 @@ +from rules.dye import _dye_colors + + +_unifieddyes_colors_base = { + 'red', 'orange', 'yellow', 'lime', 'green', 'aqua', 'cyan', + 'skyblue', 'blue', 'violet', 'magenta', 'redviolet', +} + +_unifieddyes_color_modifiers = { + '{}', '{}_s50', 'medium_{}', 'medium_{}_s50', 'dark_{}', + 'dark_{}_s50', 'light_{}', +} + +_unifieddyes_colors = { + modifier.format(color) + for color in _unifieddyes_colors_base + for modifier in _unifieddyes_color_modifiers +} + +_unifieddyes_colors.update({ + 'black', 'dark_grey', 'grey', 'light_grey', 'white', +}) + +_unifieddyes_color_map = { + name.replace('light_grey', 'lightgrey'): + 'color_' + name.replace('grey', 'gray') + for name in _unifieddyes_colors +} + +_unifieddyes_dye_color_map = { + name: color + for name, color in _unifieddyes_color_map.items() + if name not in _dye_colors +} + + +textures = { + 'unifieddyes_' + name: (color, 'dye', 'dye') + for name, color in _unifieddyes_dye_color_map.items() +} diff --git a/rules/wool.py b/rules/wool.py new file mode 100644 index 0000000..6589cdb --- /dev/null +++ b/rules/wool.py @@ -0,0 +1,7 @@ +from rules.dye import _dye_color_map + + +textures = { + 'wool_' + name: (color, 'wool') + for name, color in _dye_color_map.items() +}