diff --git a/Assets/overlays/allied-star.png b/Assets/overlays/allied-star.png
new file mode 100644
index 0000000..1ce75fc
Binary files /dev/null and b/Assets/overlays/allied-star.png differ
diff --git a/Assets/overlays/american-shield.png b/Assets/overlays/american-shield.png
new file mode 100644
index 0000000..2dd81f1
Binary files /dev/null and b/Assets/overlays/american-shield.png differ
diff --git a/Assets/overlays/ammonite.png b/Assets/overlays/ammonite.png
new file mode 100644
index 0000000..1964a16
Binary files /dev/null and b/Assets/overlays/ammonite.png differ
diff --git a/Assets/overlays/ancient-columns.png b/Assets/overlays/ancient-columns.png
new file mode 100644
index 0000000..3465644
Binary files /dev/null and b/Assets/overlays/ancient-columns.png differ
diff --git a/Assets/overlays/ancient-sword.png b/Assets/overlays/ancient-sword.png
new file mode 100644
index 0000000..68dc59c
Binary files /dev/null and b/Assets/overlays/ancient-sword.png differ
diff --git a/Assets/overlays/anvil-impact.png b/Assets/overlays/anvil-impact.png
new file mode 100644
index 0000000..0b34ffc
Binary files /dev/null and b/Assets/overlays/anvil-impact.png differ
diff --git a/Assets/overlays/anvil.png b/Assets/overlays/anvil.png
new file mode 100644
index 0000000..119ed74
Binary files /dev/null and b/Assets/overlays/anvil.png differ
diff --git a/Assets/overlays/arrow-flights.png b/Assets/overlays/arrow-flights.png
new file mode 100644
index 0000000..b20bef4
Binary files /dev/null and b/Assets/overlays/arrow-flights.png differ
diff --git a/Assets/overlays/assassin-pocket.png b/Assets/overlays/assassin-pocket.png
new file mode 100644
index 0000000..6cc6648
Binary files /dev/null and b/Assets/overlays/assassin-pocket.png differ
diff --git a/Assets/overlays/bandaged.png b/Assets/overlays/bandaged.png
new file mode 100644
index 0000000..99f15c2
Binary files /dev/null and b/Assets/overlays/bandaged.png differ
diff --git a/Assets/overlays/barbed-wire.png b/Assets/overlays/barbed-wire.png
new file mode 100644
index 0000000..320bb0f
Binary files /dev/null and b/Assets/overlays/barbed-wire.png differ
diff --git a/Assets/overlays/barbute.png b/Assets/overlays/barbute.png
new file mode 100644
index 0000000..748ccf2
Binary files /dev/null and b/Assets/overlays/barbute.png differ
diff --git a/Assets/overlays/battle-axe.png b/Assets/overlays/battle-axe.png
new file mode 100644
index 0000000..f0ac320
Binary files /dev/null and b/Assets/overlays/battle-axe.png differ
diff --git a/Assets/overlays/black-book.png b/Assets/overlays/black-book.png
new file mode 100644
index 0000000..3792c7d
Binary files /dev/null and b/Assets/overlays/black-book.png differ
diff --git a/Assets/overlays/black-flag.png b/Assets/overlays/black-flag.png
new file mode 100644
index 0000000..ab3144a
Binary files /dev/null and b/Assets/overlays/black-flag.png differ
diff --git a/Assets/overlays/boiling-bubbles.png b/Assets/overlays/boiling-bubbles.png
new file mode 100644
index 0000000..0760299
Binary files /dev/null and b/Assets/overlays/boiling-bubbles.png differ
diff --git a/Assets/overlays/bolt-saw.png b/Assets/overlays/bolt-saw.png
new file mode 100644
index 0000000..3319ed9
Binary files /dev/null and b/Assets/overlays/bolt-saw.png differ
diff --git a/Assets/overlays/boot-prints.png b/Assets/overlays/boot-prints.png
new file mode 100644
index 0000000..9dd13a3
Binary files /dev/null and b/Assets/overlays/boot-prints.png differ
diff --git a/Assets/overlays/bowie-knife.png b/Assets/overlays/bowie-knife.png
new file mode 100644
index 0000000..0ce9d0f
Binary files /dev/null and b/Assets/overlays/bowie-knife.png differ
diff --git a/Assets/overlays/breastplate.png b/Assets/overlays/breastplate.png
new file mode 100644
index 0000000..db2e626
Binary files /dev/null and b/Assets/overlays/breastplate.png differ
diff --git a/Assets/overlays/broad-dagger.png b/Assets/overlays/broad-dagger.png
new file mode 100644
index 0000000..934417f
Binary files /dev/null and b/Assets/overlays/broad-dagger.png differ
diff --git a/Assets/overlays/broadhead-arrow.png b/Assets/overlays/broadhead-arrow.png
new file mode 100644
index 0000000..25f77f4
Binary files /dev/null and b/Assets/overlays/broadhead-arrow.png differ
diff --git a/Assets/overlays/broadsword.png b/Assets/overlays/broadsword.png
new file mode 100644
index 0000000..d311bab
Binary files /dev/null and b/Assets/overlays/broadsword.png differ
diff --git a/Assets/overlays/broken-arrow.png b/Assets/overlays/broken-arrow.png
new file mode 100644
index 0000000..eadee2f
Binary files /dev/null and b/Assets/overlays/broken-arrow.png differ
diff --git a/Assets/overlays/brutal-helm.png b/Assets/overlays/brutal-helm.png
new file mode 100644
index 0000000..f346397
Binary files /dev/null and b/Assets/overlays/brutal-helm.png differ
diff --git a/Assets/overlays/brute.png b/Assets/overlays/brute.png
new file mode 100644
index 0000000..86c274e
Binary files /dev/null and b/Assets/overlays/brute.png differ
diff --git a/Assets/overlays/bubbling-bowl.png b/Assets/overlays/bubbling-bowl.png
new file mode 100644
index 0000000..8295e4d
Binary files /dev/null and b/Assets/overlays/bubbling-bowl.png differ
diff --git a/Assets/overlays/bubbling-flask.png b/Assets/overlays/bubbling-flask.png
new file mode 100644
index 0000000..aea70be
Binary files /dev/null and b/Assets/overlays/bubbling-flask.png differ
diff --git a/Assets/overlays/bugle-call.png b/Assets/overlays/bugle-call.png
new file mode 100644
index 0000000..058ed7d
Binary files /dev/null and b/Assets/overlays/bugle-call.png differ
diff --git a/Assets/overlays/bull.png b/Assets/overlays/bull.png
new file mode 100644
index 0000000..063c0c3
Binary files /dev/null and b/Assets/overlays/bull.png differ
diff --git a/Assets/overlays/bully-minion.png b/Assets/overlays/bully-minion.png
new file mode 100644
index 0000000..e7f6de8
Binary files /dev/null and b/Assets/overlays/bully-minion.png differ
diff --git a/Assets/overlays/burning-dot.png b/Assets/overlays/burning-dot.png
new file mode 100644
index 0000000..fb6b0ff
Binary files /dev/null and b/Assets/overlays/burning-dot.png differ
diff --git a/Assets/overlays/burning-embers.png b/Assets/overlays/burning-embers.png
new file mode 100644
index 0000000..fa521d7
Binary files /dev/null and b/Assets/overlays/burning-embers.png differ
diff --git a/Assets/overlays/caltrops.png b/Assets/overlays/caltrops.png
new file mode 100644
index 0000000..850fe2d
Binary files /dev/null and b/Assets/overlays/caltrops.png differ
diff --git a/Assets/overlays/campfire.png b/Assets/overlays/campfire.png
new file mode 100644
index 0000000..fd95a5e
Binary files /dev/null and b/Assets/overlays/campfire.png differ
diff --git a/Assets/overlays/candle-flame.png b/Assets/overlays/candle-flame.png
new file mode 100644
index 0000000..2c18463
Binary files /dev/null and b/Assets/overlays/candle-flame.png differ
diff --git a/Assets/overlays/candle-holder.png b/Assets/overlays/candle-holder.png
new file mode 100644
index 0000000..b3723af
Binary files /dev/null and b/Assets/overlays/candle-holder.png differ
diff --git a/Assets/overlays/candlebright.png b/Assets/overlays/candlebright.png
new file mode 100644
index 0000000..77eb686
Binary files /dev/null and b/Assets/overlays/candlebright.png differ
diff --git a/Assets/overlays/carnivore-mouth.png b/Assets/overlays/carnivore-mouth.png
new file mode 100644
index 0000000..605b97b
Binary files /dev/null and b/Assets/overlays/carnivore-mouth.png differ
diff --git a/Assets/overlays/cash.png b/Assets/overlays/cash.png
new file mode 100644
index 0000000..db12bfa
Binary files /dev/null and b/Assets/overlays/cash.png differ
diff --git a/Assets/overlays/cauldron.png b/Assets/overlays/cauldron.png
new file mode 100644
index 0000000..904df03
Binary files /dev/null and b/Assets/overlays/cauldron.png differ
diff --git a/Assets/overlays/cellar-barrels.png b/Assets/overlays/cellar-barrels.png
new file mode 100644
index 0000000..2396409
Binary files /dev/null and b/Assets/overlays/cellar-barrels.png differ
diff --git a/Assets/overlays/centipede.png b/Assets/overlays/centipede.png
new file mode 100644
index 0000000..81919b4
Binary files /dev/null and b/Assets/overlays/centipede.png differ
diff --git a/Assets/overlays/chemical-bolt.png b/Assets/overlays/chemical-bolt.png
new file mode 100644
index 0000000..69f625c
Binary files /dev/null and b/Assets/overlays/chemical-bolt.png differ
diff --git a/Assets/overlays/chemical-drop.png b/Assets/overlays/chemical-drop.png
new file mode 100644
index 0000000..f888610
Binary files /dev/null and b/Assets/overlays/chemical-drop.png differ
diff --git a/Assets/overlays/chest.png b/Assets/overlays/chest.png
new file mode 100644
index 0000000..d395ebe
Binary files /dev/null and b/Assets/overlays/chest.png differ
diff --git a/Assets/overlays/circle.png b/Assets/overlays/circle.png
new file mode 100644
index 0000000..eed9691
Binary files /dev/null and b/Assets/overlays/circle.png differ
diff --git a/Assets/overlays/circular-sawblade.png b/Assets/overlays/circular-sawblade.png
new file mode 100644
index 0000000..36a5a0a
Binary files /dev/null and b/Assets/overlays/circular-sawblade.png differ
diff --git a/Assets/overlays/cleaver.png b/Assets/overlays/cleaver.png
new file mode 100644
index 0000000..215b854
Binary files /dev/null and b/Assets/overlays/cleaver.png differ
diff --git a/Assets/overlays/cliff-crossing.png b/Assets/overlays/cliff-crossing.png
new file mode 100644
index 0000000..b6771be
Binary files /dev/null and b/Assets/overlays/cliff-crossing.png differ
diff --git a/Assets/overlays/cloak-dagger.png b/Assets/overlays/cloak-dagger.png
new file mode 100644
index 0000000..827b6d7
Binary files /dev/null and b/Assets/overlays/cloak-dagger.png differ
diff --git a/Assets/overlays/clover.png b/Assets/overlays/clover.png
new file mode 100644
index 0000000..e2a5ba6
Binary files /dev/null and b/Assets/overlays/clover.png differ
diff --git a/Assets/overlays/cobweb.png b/Assets/overlays/cobweb.png
new file mode 100644
index 0000000..dc49c13
Binary files /dev/null and b/Assets/overlays/cobweb.png differ
diff --git a/Assets/overlays/coffin.png b/Assets/overlays/coffin.png
new file mode 100644
index 0000000..049eef2
Binary files /dev/null and b/Assets/overlays/coffin.png differ
diff --git a/Assets/overlays/coins.png b/Assets/overlays/coins.png
new file mode 100644
index 0000000..c480a4e
Binary files /dev/null and b/Assets/overlays/coins.png differ
diff --git a/Assets/overlays/confirmed.png b/Assets/overlays/confirmed.png
new file mode 100644
index 0000000..3f74496
Binary files /dev/null and b/Assets/overlays/confirmed.png differ
diff --git a/Assets/overlays/cracked-glass.png b/Assets/overlays/cracked-glass.png
new file mode 100644
index 0000000..0e16455
Binary files /dev/null and b/Assets/overlays/cracked-glass.png differ
diff --git a/Assets/overlays/croc-jaws.png b/Assets/overlays/croc-jaws.png
new file mode 100644
index 0000000..15e8bd5
Binary files /dev/null and b/Assets/overlays/croc-jaws.png differ
diff --git a/Assets/overlays/crossbow.png b/Assets/overlays/crossbow.png
new file mode 100644
index 0000000..8912ae9
Binary files /dev/null and b/Assets/overlays/crossbow.png differ
diff --git a/Assets/overlays/crossed-bones.png b/Assets/overlays/crossed-bones.png
new file mode 100644
index 0000000..25769e5
Binary files /dev/null and b/Assets/overlays/crossed-bones.png differ
diff --git a/Assets/overlays/crossed-chains.png b/Assets/overlays/crossed-chains.png
new file mode 100644
index 0000000..87cc298
Binary files /dev/null and b/Assets/overlays/crossed-chains.png differ
diff --git a/Assets/overlays/crown-coin.png b/Assets/overlays/crown-coin.png
new file mode 100644
index 0000000..4019d8e
Binary files /dev/null and b/Assets/overlays/crown-coin.png differ
diff --git a/Assets/overlays/crown-of-thorns.png b/Assets/overlays/crown-of-thorns.png
new file mode 100644
index 0000000..c85ea3f
Binary files /dev/null and b/Assets/overlays/crown-of-thorns.png differ
diff --git a/Assets/overlays/crown.png b/Assets/overlays/crown.png
new file mode 100644
index 0000000..3d296b9
Binary files /dev/null and b/Assets/overlays/crown.png differ
diff --git a/Assets/overlays/crystal-bars.png b/Assets/overlays/crystal-bars.png
new file mode 100644
index 0000000..2efddd1
Binary files /dev/null and b/Assets/overlays/crystal-bars.png differ
diff --git a/Assets/overlays/crystal-growth.png b/Assets/overlays/crystal-growth.png
new file mode 100644
index 0000000..a1ce93d
Binary files /dev/null and b/Assets/overlays/crystal-growth.png differ
diff --git a/Assets/overlays/cubes.png b/Assets/overlays/cubes.png
new file mode 100644
index 0000000..a7fd780
Binary files /dev/null and b/Assets/overlays/cubes.png differ
diff --git a/Assets/overlays/cultist.png b/Assets/overlays/cultist.png
new file mode 100644
index 0000000..bffde0c
Binary files /dev/null and b/Assets/overlays/cultist.png differ
diff --git a/Assets/overlays/curled-tentacle.png b/Assets/overlays/curled-tentacle.png
new file mode 100644
index 0000000..087e740
Binary files /dev/null and b/Assets/overlays/curled-tentacle.png differ
diff --git a/Assets/overlays/curling-vines.png b/Assets/overlays/curling-vines.png
new file mode 100644
index 0000000..dd71e66
Binary files /dev/null and b/Assets/overlays/curling-vines.png differ
diff --git a/Assets/overlays/curvy-knife.png b/Assets/overlays/curvy-knife.png
new file mode 100644
index 0000000..91370c8
Binary files /dev/null and b/Assets/overlays/curvy-knife.png differ
diff --git a/Assets/overlays/cut-diamond.png b/Assets/overlays/cut-diamond.png
new file mode 100644
index 0000000..785f516
Binary files /dev/null and b/Assets/overlays/cut-diamond.png differ
diff --git a/Assets/overlays/dark-squad.png b/Assets/overlays/dark-squad.png
new file mode 100644
index 0000000..fc1d420
Binary files /dev/null and b/Assets/overlays/dark-squad.png differ
diff --git a/Assets/overlays/death-juice.png b/Assets/overlays/death-juice.png
new file mode 100644
index 0000000..f85f5c3
Binary files /dev/null and b/Assets/overlays/death-juice.png differ
diff --git a/Assets/overlays/decapitation.png b/Assets/overlays/decapitation.png
new file mode 100644
index 0000000..3b362d8
Binary files /dev/null and b/Assets/overlays/decapitation.png differ
diff --git a/Assets/overlays/dice-six-faces-five.png b/Assets/overlays/dice-six-faces-five.png
new file mode 100644
index 0000000..eadc33b
Binary files /dev/null and b/Assets/overlays/dice-six-faces-five.png differ
diff --git a/Assets/overlays/dice-six-faces-four.png b/Assets/overlays/dice-six-faces-four.png
new file mode 100644
index 0000000..1bf06a3
Binary files /dev/null and b/Assets/overlays/dice-six-faces-four.png differ
diff --git a/Assets/overlays/dice-six-faces-one.png b/Assets/overlays/dice-six-faces-one.png
new file mode 100644
index 0000000..6113d33
Binary files /dev/null and b/Assets/overlays/dice-six-faces-one.png differ
diff --git a/Assets/overlays/dice-six-faces-six.png b/Assets/overlays/dice-six-faces-six.png
new file mode 100644
index 0000000..58123ba
Binary files /dev/null and b/Assets/overlays/dice-six-faces-six.png differ
diff --git a/Assets/overlays/dice-six-faces-three.png b/Assets/overlays/dice-six-faces-three.png
new file mode 100644
index 0000000..910cd45
Binary files /dev/null and b/Assets/overlays/dice-six-faces-three.png differ
diff --git a/Assets/overlays/dice-six-faces-two.png b/Assets/overlays/dice-six-faces-two.png
new file mode 100644
index 0000000..8381ab4
Binary files /dev/null and b/Assets/overlays/dice-six-faces-two.png differ
diff --git a/Assets/overlays/dice-twenty-faces-one.png b/Assets/overlays/dice-twenty-faces-one.png
new file mode 100644
index 0000000..3839115
Binary files /dev/null and b/Assets/overlays/dice-twenty-faces-one.png differ
diff --git a/Assets/overlays/dig-dug.png b/Assets/overlays/dig-dug.png
new file mode 100644
index 0000000..478c498
Binary files /dev/null and b/Assets/overlays/dig-dug.png differ
diff --git a/Assets/overlays/dinosaur-rex.png b/Assets/overlays/dinosaur-rex.png
new file mode 100644
index 0000000..b6a6803
Binary files /dev/null and b/Assets/overlays/dinosaur-rex.png differ
diff --git a/Assets/overlays/dolmen.png b/Assets/overlays/dolmen.png
new file mode 100644
index 0000000..08b5b9b
Binary files /dev/null and b/Assets/overlays/dolmen.png differ
diff --git a/Assets/overlays/door.png b/Assets/overlays/door.png
new file mode 100644
index 0000000..2efcc91
Binary files /dev/null and b/Assets/overlays/door.png differ
diff --git a/Assets/overlays/doorway.png b/Assets/overlays/doorway.png
new file mode 100644
index 0000000..7289e3f
Binary files /dev/null and b/Assets/overlays/doorway.png differ
diff --git a/Assets/overlays/double-dragon.png b/Assets/overlays/double-dragon.png
new file mode 100644
index 0000000..d87af00
Binary files /dev/null and b/Assets/overlays/double-dragon.png differ
diff --git a/Assets/overlays/dragon-head.png b/Assets/overlays/dragon-head.png
new file mode 100644
index 0000000..44ff116
Binary files /dev/null and b/Assets/overlays/dragon-head.png differ
diff --git a/Assets/overlays/dread.png b/Assets/overlays/dread.png
new file mode 100644
index 0000000..12e415a
Binary files /dev/null and b/Assets/overlays/dread.png differ
diff --git a/Assets/overlays/drop.png b/Assets/overlays/drop.png
new file mode 100644
index 0000000..b6bebed
Binary files /dev/null and b/Assets/overlays/drop.png differ
diff --git a/Assets/overlays/droplet-splash.png b/Assets/overlays/droplet-splash.png
new file mode 100644
index 0000000..c56e052
Binary files /dev/null and b/Assets/overlays/droplet-splash.png differ
diff --git a/Assets/overlays/droplets.png b/Assets/overlays/droplets.png
new file mode 100644
index 0000000..0d14a58
Binary files /dev/null and b/Assets/overlays/droplets.png differ
diff --git a/Assets/overlays/duck.png b/Assets/overlays/duck.png
new file mode 100644
index 0000000..7e41cbc
Binary files /dev/null and b/Assets/overlays/duck.png differ
diff --git a/Assets/overlays/earth-crack.png b/Assets/overlays/earth-crack.png
new file mode 100644
index 0000000..af46ec1
Binary files /dev/null and b/Assets/overlays/earth-crack.png differ
diff --git a/Assets/overlays/earth-spit.png b/Assets/overlays/earth-spit.png
new file mode 100644
index 0000000..0770ae0
Binary files /dev/null and b/Assets/overlays/earth-spit.png differ
diff --git a/Assets/overlays/earwig.png b/Assets/overlays/earwig.png
new file mode 100644
index 0000000..0109987
Binary files /dev/null and b/Assets/overlays/earwig.png differ
diff --git a/Assets/overlays/evil-bat.png b/Assets/overlays/evil-bat.png
new file mode 100644
index 0000000..617ef49
Binary files /dev/null and b/Assets/overlays/evil-bat.png differ
diff --git a/Assets/overlays/evil-minion.png b/Assets/overlays/evil-minion.png
new file mode 100644
index 0000000..dfcbb83
Binary files /dev/null and b/Assets/overlays/evil-minion.png differ
diff --git a/Assets/overlays/fangs.png b/Assets/overlays/fangs.png
new file mode 100644
index 0000000..b7c624c
Binary files /dev/null and b/Assets/overlays/fangs.png differ
diff --git a/Assets/overlays/feather.png b/Assets/overlays/feather.png
new file mode 100644
index 0000000..efecea3
Binary files /dev/null and b/Assets/overlays/feather.png differ
diff --git a/Assets/overlays/fire-ring.png b/Assets/overlays/fire-ring.png
new file mode 100644
index 0000000..704adf4
Binary files /dev/null and b/Assets/overlays/fire-ring.png differ
diff --git a/Assets/overlays/fireplace.png b/Assets/overlays/fireplace.png
new file mode 100644
index 0000000..6eb5d85
Binary files /dev/null and b/Assets/overlays/fireplace.png differ
diff --git a/Assets/overlays/fishing-net.png b/Assets/overlays/fishing-net.png
new file mode 100644
index 0000000..01e068d
Binary files /dev/null and b/Assets/overlays/fishing-net.png differ
diff --git a/Assets/overlays/fist.png b/Assets/overlays/fist.png
new file mode 100644
index 0000000..39886a9
Binary files /dev/null and b/Assets/overlays/fist.png differ
diff --git a/Assets/overlays/flame.png b/Assets/overlays/flame.png
new file mode 100644
index 0000000..fba7bfb
Binary files /dev/null and b/Assets/overlays/flame.png differ
diff --git a/Assets/overlays/flamer.png b/Assets/overlays/flamer.png
new file mode 100644
index 0000000..61c2610
Binary files /dev/null and b/Assets/overlays/flamer.png differ
diff --git a/Assets/overlays/flat-paw-print.png b/Assets/overlays/flat-paw-print.png
new file mode 100644
index 0000000..ec9e38d
Binary files /dev/null and b/Assets/overlays/flat-paw-print.png differ
diff --git a/Assets/overlays/floating-tentacles.png b/Assets/overlays/floating-tentacles.png
new file mode 100644
index 0000000..5c34047
Binary files /dev/null and b/Assets/overlays/floating-tentacles.png differ
diff --git a/Assets/overlays/floor-hatch.png b/Assets/overlays/floor-hatch.png
new file mode 100644
index 0000000..435052e
Binary files /dev/null and b/Assets/overlays/floor-hatch.png differ
diff --git a/Assets/overlays/flying-flag.png b/Assets/overlays/flying-flag.png
new file mode 100644
index 0000000..8f6a99c
Binary files /dev/null and b/Assets/overlays/flying-flag.png differ
diff --git a/Assets/overlays/footprint.png b/Assets/overlays/footprint.png
new file mode 100644
index 0000000..bcff37e
Binary files /dev/null and b/Assets/overlays/footprint.png differ
diff --git a/Assets/overlays/footsteps.png b/Assets/overlays/footsteps.png
new file mode 100644
index 0000000..a2b4381
Binary files /dev/null and b/Assets/overlays/footsteps.png differ
diff --git a/Assets/overlays/gargoyle.png b/Assets/overlays/gargoyle.png
new file mode 100644
index 0000000..9cccf43
Binary files /dev/null and b/Assets/overlays/gargoyle.png differ
diff --git a/Assets/overlays/gecko.png b/Assets/overlays/gecko.png
new file mode 100644
index 0000000..9a6b269
Binary files /dev/null and b/Assets/overlays/gecko.png differ
diff --git a/Assets/overlays/ghost.png b/Assets/overlays/ghost.png
new file mode 100644
index 0000000..923369a
Binary files /dev/null and b/Assets/overlays/ghost.png differ
diff --git a/Assets/overlays/giant-squid.png b/Assets/overlays/giant-squid.png
new file mode 100644
index 0000000..12ace20
Binary files /dev/null and b/Assets/overlays/giant-squid.png differ
diff --git a/Assets/overlays/goblin-camp.png b/Assets/overlays/goblin-camp.png
new file mode 100644
index 0000000..bf19334
Binary files /dev/null and b/Assets/overlays/goblin-camp.png differ
diff --git a/Assets/overlays/goblin-head.png b/Assets/overlays/goblin-head.png
new file mode 100644
index 0000000..bd2ea89
Binary files /dev/null and b/Assets/overlays/goblin-head.png differ
diff --git a/Assets/overlays/goose.png b/Assets/overlays/goose.png
new file mode 100644
index 0000000..86089d0
Binary files /dev/null and b/Assets/overlays/goose.png differ
diff --git a/Assets/overlays/grim-reaper.png b/Assets/overlays/grim-reaper.png
new file mode 100644
index 0000000..de63fe4
Binary files /dev/null and b/Assets/overlays/grim-reaper.png differ
diff --git a/Assets/overlays/guillotine.png b/Assets/overlays/guillotine.png
new file mode 100644
index 0000000..0141cbd
Binary files /dev/null and b/Assets/overlays/guillotine.png differ
diff --git a/Assets/overlays/handcuffed.png b/Assets/overlays/handcuffed.png
new file mode 100644
index 0000000..dbdab91
Binary files /dev/null and b/Assets/overlays/handcuffed.png differ
diff --git a/Assets/overlays/hanging-spider.png b/Assets/overlays/hanging-spider.png
new file mode 100644
index 0000000..bca79af
Binary files /dev/null and b/Assets/overlays/hanging-spider.png differ
diff --git a/Assets/overlays/harp.png b/Assets/overlays/harp.png
new file mode 100644
index 0000000..3ed1d2a
Binary files /dev/null and b/Assets/overlays/harp.png differ
diff --git a/Assets/overlays/harpy.png b/Assets/overlays/harpy.png
new file mode 100644
index 0000000..844caf3
Binary files /dev/null and b/Assets/overlays/harpy.png differ
diff --git a/Assets/overlays/heavy-helm.png b/Assets/overlays/heavy-helm.png
new file mode 100644
index 0000000..dd50248
Binary files /dev/null and b/Assets/overlays/heavy-helm.png differ
diff --git a/Assets/overlays/hobbit-door.png b/Assets/overlays/hobbit-door.png
new file mode 100644
index 0000000..fb5c3bc
Binary files /dev/null and b/Assets/overlays/hobbit-door.png differ
diff --git a/Assets/overlays/hole-ladder.png b/Assets/overlays/hole-ladder.png
new file mode 100644
index 0000000..01d94a7
Binary files /dev/null and b/Assets/overlays/hole-ladder.png differ
diff --git a/Assets/overlays/hole.png b/Assets/overlays/hole.png
new file mode 100644
index 0000000..b32c788
Binary files /dev/null and b/Assets/overlays/hole.png differ
diff --git a/Assets/overlays/hydra.png b/Assets/overlays/hydra.png
new file mode 100644
index 0000000..d3b409b
Binary files /dev/null and b/Assets/overlays/hydra.png differ
diff --git a/Assets/overlays/imp.png b/Assets/overlays/imp.png
new file mode 100644
index 0000000..3a4f968
Binary files /dev/null and b/Assets/overlays/imp.png differ
diff --git a/Assets/overlays/imprisoned.png b/Assets/overlays/imprisoned.png
new file mode 100644
index 0000000..f3b3cf0
Binary files /dev/null and b/Assets/overlays/imprisoned.png differ
diff --git a/Assets/overlays/invisible.png b/Assets/overlays/invisible.png
new file mode 100644
index 0000000..b6702f5
Binary files /dev/null and b/Assets/overlays/invisible.png differ
diff --git a/Assets/overlays/jellyfish.png b/Assets/overlays/jellyfish.png
new file mode 100644
index 0000000..69dfe0b
Binary files /dev/null and b/Assets/overlays/jellyfish.png differ
diff --git a/Assets/overlays/lamellar.png b/Assets/overlays/lamellar.png
new file mode 100644
index 0000000..e627336
Binary files /dev/null and b/Assets/overlays/lamellar.png differ
diff --git a/Assets/overlays/lever.png b/Assets/overlays/lever.png
new file mode 100644
index 0000000..3eeeefe
Binary files /dev/null and b/Assets/overlays/lever.png differ
diff --git a/Assets/overlays/lightning-flame.png b/Assets/overlays/lightning-flame.png
new file mode 100644
index 0000000..b7408ce
Binary files /dev/null and b/Assets/overlays/lightning-flame.png differ
diff --git a/Assets/overlays/lit-candelabra.png b/Assets/overlays/lit-candelabra.png
new file mode 100644
index 0000000..a7a96d9
Binary files /dev/null and b/Assets/overlays/lit-candelabra.png differ
diff --git a/Assets/overlays/locked-chest.png b/Assets/overlays/locked-chest.png
new file mode 100644
index 0000000..1d83ac8
Binary files /dev/null and b/Assets/overlays/locked-chest.png differ
diff --git a/Assets/overlays/magic-gate.png b/Assets/overlays/magic-gate.png
new file mode 100644
index 0000000..211d813
Binary files /dev/null and b/Assets/overlays/magic-gate.png differ
diff --git a/Assets/overlays/manacles.png b/Assets/overlays/manacles.png
new file mode 100644
index 0000000..8d5901c
Binary files /dev/null and b/Assets/overlays/manacles.png differ
diff --git a/Assets/overlays/mantrap.png b/Assets/overlays/mantrap.png
new file mode 100644
index 0000000..17ca4ff
Binary files /dev/null and b/Assets/overlays/mantrap.png differ
diff --git a/Assets/overlays/masked-spider.png b/Assets/overlays/masked-spider.png
new file mode 100644
index 0000000..56ae720
Binary files /dev/null and b/Assets/overlays/masked-spider.png differ
diff --git a/Assets/overlays/meeple.png b/Assets/overlays/meeple.png
new file mode 100644
index 0000000..fa9969a
Binary files /dev/null and b/Assets/overlays/meeple.png differ
diff --git a/Assets/overlays/metal-bar.png b/Assets/overlays/metal-bar.png
new file mode 100644
index 0000000..04938d9
Binary files /dev/null and b/Assets/overlays/metal-bar.png differ
diff --git a/Assets/overlays/minefield.png b/Assets/overlays/minefield.png
new file mode 100644
index 0000000..26c81d6
Binary files /dev/null and b/Assets/overlays/minefield.png differ
diff --git a/Assets/overlays/minerals.png b/Assets/overlays/minerals.png
new file mode 100644
index 0000000..b655364
Binary files /dev/null and b/Assets/overlays/minerals.png differ
diff --git a/Assets/overlays/minions.png b/Assets/overlays/minions.png
new file mode 100644
index 0000000..299c928
Binary files /dev/null and b/Assets/overlays/minions.png differ
diff --git a/Assets/overlays/minotaur.png b/Assets/overlays/minotaur.png
new file mode 100644
index 0000000..b44a36f
Binary files /dev/null and b/Assets/overlays/minotaur.png differ
diff --git a/Assets/overlays/mite-alt.png b/Assets/overlays/mite-alt.png
new file mode 100644
index 0000000..94c6bf2
Binary files /dev/null and b/Assets/overlays/mite-alt.png differ
diff --git a/Assets/overlays/mite.png b/Assets/overlays/mite.png
new file mode 100644
index 0000000..5f7d671
Binary files /dev/null and b/Assets/overlays/mite.png differ
diff --git a/Assets/overlays/money-stack.png b/Assets/overlays/money-stack.png
new file mode 100644
index 0000000..f876da1
Binary files /dev/null and b/Assets/overlays/money-stack.png differ
diff --git a/Assets/overlays/moon-claws.png b/Assets/overlays/moon-claws.png
new file mode 100644
index 0000000..ac42e64
Binary files /dev/null and b/Assets/overlays/moon-claws.png differ
diff --git a/Assets/overlays/mouse.png b/Assets/overlays/mouse.png
new file mode 100644
index 0000000..7e39be1
Binary files /dev/null and b/Assets/overlays/mouse.png differ
diff --git a/Assets/overlays/mummy-head.png b/Assets/overlays/mummy-head.png
new file mode 100644
index 0000000..402b33f
Binary files /dev/null and b/Assets/overlays/mummy-head.png differ
diff --git a/Assets/overlays/mushroom.png b/Assets/overlays/mushroom.png
new file mode 100644
index 0000000..9de4cf0
Binary files /dev/null and b/Assets/overlays/mushroom.png differ
diff --git a/Assets/overlays/mushrooms.png b/Assets/overlays/mushrooms.png
new file mode 100644
index 0000000..d01024e
Binary files /dev/null and b/Assets/overlays/mushrooms.png differ
diff --git a/Assets/overlays/nails.png b/Assets/overlays/nails.png
new file mode 100644
index 0000000..ac10e99
Binary files /dev/null and b/Assets/overlays/nails.png differ
diff --git a/Assets/overlays/nest-eggs.png b/Assets/overlays/nest-eggs.png
new file mode 100644
index 0000000..ae5cb41
Binary files /dev/null and b/Assets/overlays/nest-eggs.png differ
diff --git a/Assets/overlays/nested-hexagons.png b/Assets/overlays/nested-hexagons.png
new file mode 100644
index 0000000..8dacf65
Binary files /dev/null and b/Assets/overlays/nested-hexagons.png differ
diff --git a/Assets/overlays/octopus.png b/Assets/overlays/octopus.png
new file mode 100644
index 0000000..841f8f7
Binary files /dev/null and b/Assets/overlays/octopus.png differ
diff --git a/Assets/overlays/open-chest.png b/Assets/overlays/open-chest.png
new file mode 100644
index 0000000..9702447
Binary files /dev/null and b/Assets/overlays/open-chest.png differ
diff --git a/Assets/overlays/open-treasure-chest.png b/Assets/overlays/open-treasure-chest.png
new file mode 100644
index 0000000..8bf6620
Binary files /dev/null and b/Assets/overlays/open-treasure-chest.png differ
diff --git a/Assets/overlays/overlay01.png b/Assets/overlays/overlay01.png
new file mode 100644
index 0000000..275cc10
Binary files /dev/null and b/Assets/overlays/overlay01.png differ
diff --git a/Assets/overlays/overlay02.png b/Assets/overlays/overlay02.png
new file mode 100644
index 0000000..7b38a9d
Binary files /dev/null and b/Assets/overlays/overlay02.png differ
diff --git a/Assets/overlays/packed-planks.png b/Assets/overlays/packed-planks.png
new file mode 100644
index 0000000..08de1f3
Binary files /dev/null and b/Assets/overlays/packed-planks.png differ
diff --git a/Assets/overlays/pentacle.png b/Assets/overlays/pentacle.png
new file mode 100644
index 0000000..83d82d3
Binary files /dev/null and b/Assets/overlays/pentacle.png differ
diff --git a/Assets/overlays/pentagram-rose.png b/Assets/overlays/pentagram-rose.png
new file mode 100644
index 0000000..6844a75
Binary files /dev/null and b/Assets/overlays/pentagram-rose.png differ
diff --git a/Assets/overlays/perspective-dice-five.png b/Assets/overlays/perspective-dice-five.png
new file mode 100644
index 0000000..a5ccdef
Binary files /dev/null and b/Assets/overlays/perspective-dice-five.png differ
diff --git a/Assets/overlays/perspective-dice-four.png b/Assets/overlays/perspective-dice-four.png
new file mode 100644
index 0000000..64668df
Binary files /dev/null and b/Assets/overlays/perspective-dice-four.png differ
diff --git a/Assets/overlays/perspective-dice-one.png b/Assets/overlays/perspective-dice-one.png
new file mode 100644
index 0000000..7d776f2
Binary files /dev/null and b/Assets/overlays/perspective-dice-one.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-five.png b/Assets/overlays/perspective-dice-six-faces-five.png
new file mode 100644
index 0000000..624e844
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-five.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-four.png b/Assets/overlays/perspective-dice-six-faces-four.png
new file mode 100644
index 0000000..9e27633
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-four.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-one.png b/Assets/overlays/perspective-dice-six-faces-one.png
new file mode 100644
index 0000000..1e1b9b6
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-one.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-random.png b/Assets/overlays/perspective-dice-six-faces-random.png
new file mode 100644
index 0000000..386b90d
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-random.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-six.png b/Assets/overlays/perspective-dice-six-faces-six.png
new file mode 100644
index 0000000..1651df2
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-six.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-three.png b/Assets/overlays/perspective-dice-six-faces-three.png
new file mode 100644
index 0000000..d48b7c5
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-three.png differ
diff --git a/Assets/overlays/perspective-dice-six-faces-two.png b/Assets/overlays/perspective-dice-six-faces-two.png
new file mode 100644
index 0000000..43dbb83
Binary files /dev/null and b/Assets/overlays/perspective-dice-six-faces-two.png differ
diff --git a/Assets/overlays/perspective-dice-six.png b/Assets/overlays/perspective-dice-six.png
new file mode 100644
index 0000000..db1afb3
Binary files /dev/null and b/Assets/overlays/perspective-dice-six.png differ
diff --git a/Assets/overlays/perspective-dice-three.png b/Assets/overlays/perspective-dice-three.png
new file mode 100644
index 0000000..ec6e605
Binary files /dev/null and b/Assets/overlays/perspective-dice-three.png differ
diff --git a/Assets/overlays/perspective-dice-two.png b/Assets/overlays/perspective-dice-two.png
new file mode 100644
index 0000000..6d210f8
Binary files /dev/null and b/Assets/overlays/perspective-dice-two.png differ
diff --git a/Assets/overlays/piranha.png b/Assets/overlays/piranha.png
new file mode 100644
index 0000000..9114a0e
Binary files /dev/null and b/Assets/overlays/piranha.png differ
diff --git a/Assets/overlays/pirate-flag.png b/Assets/overlays/pirate-flag.png
new file mode 100644
index 0000000..6a84c2b
Binary files /dev/null and b/Assets/overlays/pirate-flag.png differ
diff --git a/Assets/overlays/pirate-grave.png b/Assets/overlays/pirate-grave.png
new file mode 100644
index 0000000..6a645bd
Binary files /dev/null and b/Assets/overlays/pirate-grave.png differ
diff --git a/Assets/overlays/plain-circle.png b/Assets/overlays/plain-circle.png
new file mode 100644
index 0000000..2b09536
Binary files /dev/null and b/Assets/overlays/plain-circle.png differ
diff --git a/Assets/overlays/plain-square.png b/Assets/overlays/plain-square.png
new file mode 100644
index 0000000..a1ab2c7
Binary files /dev/null and b/Assets/overlays/plain-square.png differ
diff --git a/Assets/overlays/pointy-hat.png b/Assets/overlays/pointy-hat.png
new file mode 100644
index 0000000..155e9f2
Binary files /dev/null and b/Assets/overlays/pointy-hat.png differ
diff --git a/Assets/overlays/polar-bear.png b/Assets/overlays/polar-bear.png
new file mode 100644
index 0000000..5d49a7b
Binary files /dev/null and b/Assets/overlays/polar-bear.png differ
diff --git a/Assets/overlays/polar-star.png b/Assets/overlays/polar-star.png
new file mode 100644
index 0000000..441fe34
Binary files /dev/null and b/Assets/overlays/polar-star.png differ
diff --git a/Assets/overlays/portculis.png b/Assets/overlays/portculis.png
new file mode 100644
index 0000000..2793884
Binary files /dev/null and b/Assets/overlays/portculis.png differ
diff --git a/Assets/overlays/powder.png b/Assets/overlays/powder.png
new file mode 100644
index 0000000..90cc4cb
Binary files /dev/null and b/Assets/overlays/powder.png differ
diff --git a/Assets/overlays/power-ring.png b/Assets/overlays/power-ring.png
new file mode 100644
index 0000000..716273e
Binary files /dev/null and b/Assets/overlays/power-ring.png differ
diff --git a/Assets/overlays/prisoner.png b/Assets/overlays/prisoner.png
new file mode 100644
index 0000000..cc777e0
Binary files /dev/null and b/Assets/overlays/prisoner.png differ
diff --git a/Assets/overlays/rabbit.png b/Assets/overlays/rabbit.png
new file mode 100644
index 0000000..a58fca3
Binary files /dev/null and b/Assets/overlays/rabbit.png differ
diff --git a/Assets/overlays/raise-skeleton.png b/Assets/overlays/raise-skeleton.png
new file mode 100644
index 0000000..f689779
Binary files /dev/null and b/Assets/overlays/raise-skeleton.png differ
diff --git a/Assets/overlays/raise-zombie.png b/Assets/overlays/raise-zombie.png
new file mode 100644
index 0000000..8b036f6
Binary files /dev/null and b/Assets/overlays/raise-zombie.png differ
diff --git a/Assets/overlays/rat.png b/Assets/overlays/rat.png
new file mode 100644
index 0000000..378b977
Binary files /dev/null and b/Assets/overlays/rat.png differ
diff --git a/Assets/overlays/rattlesnake.png b/Assets/overlays/rattlesnake.png
new file mode 100644
index 0000000..efe1066
Binary files /dev/null and b/Assets/overlays/rattlesnake.png differ
diff --git a/Assets/overlays/robe.png b/Assets/overlays/robe.png
new file mode 100644
index 0000000..2eb231a
Binary files /dev/null and b/Assets/overlays/robe.png differ
diff --git a/Assets/overlays/rubble.png b/Assets/overlays/rubble.png
new file mode 100644
index 0000000..b7e5b54
Binary files /dev/null and b/Assets/overlays/rubble.png differ
diff --git a/Assets/overlays/saber-tooth.png b/Assets/overlays/saber-tooth.png
new file mode 100644
index 0000000..113a3cf
Binary files /dev/null and b/Assets/overlays/saber-tooth.png differ
diff --git a/Assets/overlays/sad-crab.png b/Assets/overlays/sad-crab.png
new file mode 100644
index 0000000..2a5ee43
Binary files /dev/null and b/Assets/overlays/sad-crab.png differ
diff --git a/Assets/overlays/scorpion-tail.png b/Assets/overlays/scorpion-tail.png
new file mode 100644
index 0000000..7f8c692
Binary files /dev/null and b/Assets/overlays/scorpion-tail.png differ
diff --git a/Assets/overlays/scorpion.png b/Assets/overlays/scorpion.png
new file mode 100644
index 0000000..8a411f8
Binary files /dev/null and b/Assets/overlays/scorpion.png differ
diff --git a/Assets/overlays/sea-dragon.png b/Assets/overlays/sea-dragon.png
new file mode 100644
index 0000000..f148691
Binary files /dev/null and b/Assets/overlays/sea-dragon.png differ
diff --git a/Assets/overlays/skull-crack.png b/Assets/overlays/skull-crack.png
new file mode 100644
index 0000000..35e5a89
Binary files /dev/null and b/Assets/overlays/skull-crack.png differ
diff --git a/Assets/overlays/skull-crossed-bones.png b/Assets/overlays/skull-crossed-bones.png
new file mode 100644
index 0000000..2221350
Binary files /dev/null and b/Assets/overlays/skull-crossed-bones.png differ
diff --git a/Assets/overlays/slipknot.png b/Assets/overlays/slipknot.png
new file mode 100644
index 0000000..5690d38
Binary files /dev/null and b/Assets/overlays/slipknot.png differ
diff --git a/Assets/overlays/snail.png b/Assets/overlays/snail.png
new file mode 100644
index 0000000..58b3a19
Binary files /dev/null and b/Assets/overlays/snail.png differ
diff --git a/Assets/overlays/snake.png b/Assets/overlays/snake.png
new file mode 100644
index 0000000..c91921e
Binary files /dev/null and b/Assets/overlays/snake.png differ
diff --git a/Assets/overlays/spectre.png b/Assets/overlays/spectre.png
new file mode 100644
index 0000000..cfa38aa
Binary files /dev/null and b/Assets/overlays/spectre.png differ
diff --git a/Assets/overlays/spider-alt.png b/Assets/overlays/spider-alt.png
new file mode 100644
index 0000000..3403fe2
Binary files /dev/null and b/Assets/overlays/spider-alt.png differ
diff --git a/Assets/overlays/spider-web.png b/Assets/overlays/spider-web.png
new file mode 100644
index 0000000..abce310
Binary files /dev/null and b/Assets/overlays/spider-web.png differ
diff --git a/Assets/overlays/splurt.png b/Assets/overlays/splurt.png
new file mode 100644
index 0000000..f99b905
Binary files /dev/null and b/Assets/overlays/splurt.png differ
diff --git a/Assets/overlays/squirrel.png b/Assets/overlays/squirrel.png
new file mode 100644
index 0000000..4114fb1
Binary files /dev/null and b/Assets/overlays/squirrel.png differ
diff --git a/Assets/overlays/stairs1.png b/Assets/overlays/stairs1.png
new file mode 100644
index 0000000..6d624b8
Binary files /dev/null and b/Assets/overlays/stairs1.png differ
diff --git a/Assets/overlays/stairs2.png b/Assets/overlays/stairs2.png
new file mode 100644
index 0000000..d375a54
Binary files /dev/null and b/Assets/overlays/stairs2.png differ
diff --git a/Assets/overlays/stairs3.png b/Assets/overlays/stairs3.png
new file mode 100644
index 0000000..0c570b6
Binary files /dev/null and b/Assets/overlays/stairs3.png differ
diff --git a/Assets/overlays/stone-block.png b/Assets/overlays/stone-block.png
new file mode 100644
index 0000000..99494ec
Binary files /dev/null and b/Assets/overlays/stone-block.png differ
diff --git a/Assets/overlays/sun-priest.png b/Assets/overlays/sun-priest.png
new file mode 100644
index 0000000..c8db324
Binary files /dev/null and b/Assets/overlays/sun-priest.png differ
diff --git a/Assets/overlays/swap-bag.png b/Assets/overlays/swap-bag.png
new file mode 100644
index 0000000..290dc4f
Binary files /dev/null and b/Assets/overlays/swap-bag.png differ
diff --git a/Assets/overlays/sword-in-stone.png b/Assets/overlays/sword-in-stone.png
new file mode 100644
index 0000000..b917296
Binary files /dev/null and b/Assets/overlays/sword-in-stone.png differ
diff --git a/Assets/overlays/swordman.png b/Assets/overlays/swordman.png
new file mode 100644
index 0000000..d80d086
Binary files /dev/null and b/Assets/overlays/swordman.png differ
diff --git a/Assets/overlays/swords-emblem.png b/Assets/overlays/swords-emblem.png
new file mode 100644
index 0000000..32c75e7
Binary files /dev/null and b/Assets/overlays/swords-emblem.png differ
diff --git a/Assets/overlays/teapot.png b/Assets/overlays/teapot.png
new file mode 100644
index 0000000..c6bbdab
Binary files /dev/null and b/Assets/overlays/teapot.png differ
diff --git a/Assets/overlays/tiara.png b/Assets/overlays/tiara.png
new file mode 100644
index 0000000..85fcb07
Binary files /dev/null and b/Assets/overlays/tiara.png differ
diff --git a/Assets/overlays/token.png b/Assets/overlays/token.png
new file mode 100644
index 0000000..7c29d7e
Binary files /dev/null and b/Assets/overlays/token.png differ
diff --git a/Assets/overlays/tombstone.png b/Assets/overlays/tombstone.png
new file mode 100644
index 0000000..8308036
Binary files /dev/null and b/Assets/overlays/tombstone.png differ
diff --git a/Assets/overlays/transparent-slime.png b/Assets/overlays/transparent-slime.png
new file mode 100644
index 0000000..5268676
Binary files /dev/null and b/Assets/overlays/transparent-slime.png differ
diff --git a/Assets/overlays/two-coins.png b/Assets/overlays/two-coins.png
new file mode 100644
index 0000000..9db53b8
Binary files /dev/null and b/Assets/overlays/two-coins.png differ
diff --git a/Assets/overlays/wasp-sting.png b/Assets/overlays/wasp-sting.png
new file mode 100644
index 0000000..acacfe5
Binary files /dev/null and b/Assets/overlays/wasp-sting.png differ
diff --git a/Assets/overlays/wavy-chains.png b/Assets/overlays/wavy-chains.png
new file mode 100644
index 0000000..b0463b3
Binary files /dev/null and b/Assets/overlays/wavy-chains.png differ
diff --git a/Assets/overlays/web-spit.png b/Assets/overlays/web-spit.png
new file mode 100644
index 0000000..a751381
Binary files /dev/null and b/Assets/overlays/web-spit.png differ
diff --git a/Assets/overlays/whirlwind.png b/Assets/overlays/whirlwind.png
new file mode 100644
index 0000000..1e11b91
Binary files /dev/null and b/Assets/overlays/whirlwind.png differ
diff --git a/Assets/overlays/window-bars.png b/Assets/overlays/window-bars.png
new file mode 100644
index 0000000..435ff1e
Binary files /dev/null and b/Assets/overlays/window-bars.png differ
diff --git a/Assets/overlays/wolf-howl.png b/Assets/overlays/wolf-howl.png
new file mode 100644
index 0000000..c3811e3
Binary files /dev/null and b/Assets/overlays/wolf-howl.png differ
diff --git a/Assets/overlays/wolf-trap.png b/Assets/overlays/wolf-trap.png
new file mode 100644
index 0000000..7138ace
Binary files /dev/null and b/Assets/overlays/wolf-trap.png differ
diff --git a/Assets/overlays/wood-beam.png b/Assets/overlays/wood-beam.png
new file mode 100644
index 0000000..42bc055
Binary files /dev/null and b/Assets/overlays/wood-beam.png differ
diff --git a/Assets/overlays/wooden-crate.png b/Assets/overlays/wooden-crate.png
new file mode 100644
index 0000000..cb838f8
Binary files /dev/null and b/Assets/overlays/wooden-crate.png differ
diff --git a/Assets/overlays/wooden-door.png b/Assets/overlays/wooden-door.png
new file mode 100644
index 0000000..6adf121
Binary files /dev/null and b/Assets/overlays/wooden-door.png differ
diff --git a/Assets/overlays/yarn.png b/Assets/overlays/yarn.png
new file mode 100644
index 0000000..ddb50b9
Binary files /dev/null and b/Assets/overlays/yarn.png differ
diff --git a/Assets/overlays/zigzag-hieroglyph.png b/Assets/overlays/zigzag-hieroglyph.png
new file mode 100644
index 0000000..c0981a7
Binary files /dev/null and b/Assets/overlays/zigzag-hieroglyph.png differ
diff --git a/Sledgemapper/Content/Content.mgcb b/Sledgemapper/Content/Content.mgcb
index 661c1e1..c2bc53e 100644
--- a/Sledgemapper/Content/Content.mgcb
+++ b/Sledgemapper/Content/Content.mgcb
@@ -141,2933 +141,28 @@
/processorParam:TextureFormat=Color
/build:location.png
-#begin overlays/allied-star.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/allied-star.png
-
-#begin overlays/american-shield.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/american-shield.png
-
-#begin overlays/ammonite.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/ammonite.png
-
-#begin overlays/ancient-columns.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/ancient-columns.png
-
-#begin overlays/ancient-sword.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/ancient-sword.png
-
-#begin overlays/anvil.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/anvil.png
-
-#begin overlays/anvil-impact.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/anvil-impact.png
-
-#begin overlays/arrow-flights.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/arrow-flights.png
-
-#begin overlays/assassin-pocket.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/assassin-pocket.png
-
-#begin overlays/bandaged.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bandaged.png
-
-#begin overlays/barbed-wire.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/barbed-wire.png
-
-#begin overlays/barbute.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/barbute.png
-
-#begin overlays/battle-axe.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/battle-axe.png
-
-#begin overlays/black-book.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/black-book.png
-
-#begin overlays/black-flag.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/black-flag.png
-
-#begin overlays/boiling-bubbles.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/boiling-bubbles.png
-
-#begin overlays/bolt-saw.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bolt-saw.png
-
-#begin overlays/boot-prints.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/boot-prints.png
-
-#begin overlays/bowie-knife.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bowie-knife.png
-
-#begin overlays/breastplate.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/breastplate.png
-
-#begin overlays/broad-dagger.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/broad-dagger.png
-
-#begin overlays/broadhead-arrow.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/broadhead-arrow.png
-
-#begin overlays/broadsword.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/broadsword.png
-
-#begin overlays/broken-arrow.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/broken-arrow.png
-
-#begin overlays/brutal-helm.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/brutal-helm.png
-
-#begin overlays/brute.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/brute.png
-
-#begin overlays/bubbling-bowl.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bubbling-bowl.png
-
-#begin overlays/bubbling-flask.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bubbling-flask.png
-
-#begin overlays/bugle-call.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bugle-call.png
-
-#begin overlays/bull.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bull.png
-
-#begin overlays/bully-minion.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/bully-minion.png
-
-#begin overlays/burning-dot.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/burning-dot.png
-
-#begin overlays/burning-embers.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/burning-embers.png
-
-#begin overlays/caltrops.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/caltrops.png
-
-#begin overlays/campfire.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/campfire.png
-
-#begin overlays/candlebright.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/candlebright.png
-
-#begin overlays/candle-flame.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/candle-flame.png
-
-#begin overlays/candle-holder.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/candle-holder.png
-
-#begin overlays/carnivore-mouth.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/carnivore-mouth.png
-
-#begin overlays/cash.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cash.png
-
-#begin overlays/cauldron.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cauldron.png
-
-#begin overlays/cellar-barrels.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cellar-barrels.png
-
-#begin overlays/centipede.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/centipede.png
-
-#begin overlays/chemical-bolt.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/chemical-bolt.png
-
-#begin overlays/chemical-drop.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/chemical-drop.png
-
-#begin overlays/chest.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/chest.png
-
-#begin overlays/circle.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/circle.png
-
-#begin overlays/circular-sawblade.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/circular-sawblade.png
-
-#begin overlays/cleaver.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cleaver.png
-
-#begin overlays/cliff-crossing.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cliff-crossing.png
-
-#begin overlays/cloak-dagger.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cloak-dagger.png
-
-#begin overlays/clover.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/clover.png
-
-#begin overlays/cobweb.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cobweb.png
-
-#begin overlays/coffin.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/coffin.png
-
-#begin overlays/coins.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/coins.png
-
-#begin overlays/confirmed.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/confirmed.png
-
-#begin overlays/cracked-glass.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cracked-glass.png
-
-#begin overlays/croc-jaws.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/croc-jaws.png
-
-#begin overlays/crossbow.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crossbow.png
-
-#begin overlays/crossed-bones.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crossed-bones.png
-
-#begin overlays/crossed-chains.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crossed-chains.png
-
-#begin overlays/crown.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crown.png
-
-#begin overlays/crown-coin.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crown-coin.png
-
-#begin overlays/crown-of-thorns.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crown-of-thorns.png
-
-#begin overlays/crystal-bars.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crystal-bars.png
-
-#begin overlays/crystal-growth.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/crystal-growth.png
-
-#begin overlays/cubes.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cubes.png
-
-#begin overlays/cultist.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cultist.png
-
-#begin overlays/curled-tentacle.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/curled-tentacle.png
-
-#begin overlays/curling-vines.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/curling-vines.png
-
-#begin overlays/curvy-knife.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/curvy-knife.png
-
-#begin overlays/cut-diamond.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/cut-diamond.png
-
-#begin overlays/dark-squad.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dark-squad.png
-
-#begin overlays/death-juice.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/death-juice.png
-
-#begin overlays/decapitation.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/decapitation.png
-
-#begin overlays/dice-six-faces-five.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-six-faces-five.png
-
-#begin overlays/dice-six-faces-four.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-six-faces-four.png
-
-#begin overlays/dice-six-faces-one.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-six-faces-one.png
-
-#begin overlays/dice-six-faces-six.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-six-faces-six.png
-
-#begin overlays/dice-six-faces-three.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-six-faces-three.png
-
-#begin overlays/dice-six-faces-two.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-six-faces-two.png
-
-#begin overlays/dice-twenty-faces-one.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dice-twenty-faces-one.png
-
-#begin overlays/dig-dug.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dig-dug.png
-
-#begin overlays/dinosaur-rex.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dinosaur-rex.png
-
-#begin overlays/dolmen.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dolmen.png
-
-#begin overlays/door.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/door.png
-
-#begin overlays/doorway.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/doorway.png
-
-#begin overlays/double-dragon.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/double-dragon.png
-
-#begin overlays/dragon-head.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dragon-head.png
-
-#begin overlays/dread.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/dread.png
-
-#begin overlays/drop.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/drop.png
-
-#begin overlays/droplets.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/droplets.png
-
-#begin overlays/droplet-splash.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/droplet-splash.png
-
-#begin overlays/duck.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/duck.png
-
-#begin overlays/earth-crack.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/earth-crack.png
-
-#begin overlays/earth-spit.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/earth-spit.png
-
-#begin overlays/earwig.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/earwig.png
-
-#begin overlays/evil-bat.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/evil-bat.png
-
-#begin overlays/evil-minion.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/evil-minion.png
-
-#begin overlays/fangs.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/fangs.png
-
-#begin overlays/feather.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/feather.png
-
-#begin overlays/fireplace.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/fireplace.png
-
-#begin overlays/fire-ring.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/fire-ring.png
-
-#begin overlays/fishing-net.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/fishing-net.png
-
-#begin overlays/fist.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/fist.png
-
-#begin overlays/flame.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/flame.png
-
-#begin overlays/flamer.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/flamer.png
-
-#begin overlays/flat-paw-print.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/flat-paw-print.png
-
-#begin overlays/floating-tentacles.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/floating-tentacles.png
-
-#begin overlays/floor-hatch.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/floor-hatch.png
-
-#begin overlays/flying-flag.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/flying-flag.png
-
-#begin overlays/footprint.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/footprint.png
-
-#begin overlays/footsteps.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/footsteps.png
-
-#begin overlays/gargoyle.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/gargoyle.png
-
-#begin overlays/gecko.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/gecko.png
-
-#begin overlays/ghost.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/ghost.png
-
-#begin overlays/giant-squid.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/giant-squid.png
-
-#begin overlays/goblin-camp.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/goblin-camp.png
-
-#begin overlays/goblin-head.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/goblin-head.png
-
-#begin overlays/goose.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/goose.png
-
-#begin overlays/grim-reaper.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/grim-reaper.png
-
-#begin overlays/guillotine.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/guillotine.png
-
-#begin overlays/handcuffed.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/handcuffed.png
-
-#begin overlays/hanging-spider.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/hanging-spider.png
-
-#begin overlays/harp.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/harp.png
-
-#begin overlays/harpy.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/harpy.png
-
-#begin overlays/heavy-helm.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/heavy-helm.png
-
-#begin overlays/hobbit-door.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/hobbit-door.png
-
-#begin overlays/hole.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/hole.png
-
-#begin overlays/hole-ladder.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/hole-ladder.png
-
-#begin overlays/hydra.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/hydra.png
-
-#begin overlays/imp.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/imp.png
-
-#begin overlays/imprisoned.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/imprisoned.png
-
-#begin overlays/invisible.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/invisible.png
-
-#begin overlays/jellyfish.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/jellyfish.png
-
-#begin overlays/lamellar.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/lamellar.png
-
-#begin overlays/lever.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/lever.png
-
-#begin overlays/lightning-flame.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/lightning-flame.png
-
-#begin overlays/lit-candelabra.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/lit-candelabra.png
-
-#begin overlays/locked-chest.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/locked-chest.png
-
-#begin overlays/magic-gate.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/magic-gate.png
-
-#begin overlays/manacles.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/manacles.png
-
-#begin overlays/mantrap.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mantrap.png
-
-#begin overlays/masked-spider.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/masked-spider.png
-
-#begin overlays/meeple.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/meeple.png
-
-#begin overlays/metal-bar.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/metal-bar.png
-
-#begin overlays/minefield.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/minefield.png
-
-#begin overlays/minerals.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/minerals.png
-
-#begin overlays/minions.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/minions.png
-
-#begin overlays/minotaur.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/minotaur.png
-
-#begin overlays/mite.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mite.png
-
-#begin overlays/mite-alt.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mite-alt.png
-
-#begin overlays/money-stack.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/money-stack.png
-
-#begin overlays/moon-claws.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/moon-claws.png
-
-#begin overlays/mouse.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mouse.png
-
-#begin overlays/mummy-head.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mummy-head.png
-
-#begin overlays/mushroom.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mushroom.png
-
-#begin overlays/mushrooms.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/mushrooms.png
-
-#begin overlays/nails.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/nails.png
-
-#begin overlays/nested-hexagons.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/nested-hexagons.png
-
-#begin overlays/nest-eggs.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/nest-eggs.png
-
-#begin overlays/octopus.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/octopus.png
-
-#begin overlays/open-chest.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/open-chest.png
-
-#begin overlays/open-treasure-chest.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/open-treasure-chest.png
-
-#begin overlays/overlay01.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/overlay01.png
-
-#begin overlays/overlay02.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/overlay02.png
-
-#begin overlays/packed-planks.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/packed-planks.png
-
-#begin overlays/pentacle.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/pentacle.png
-
-#begin overlays/pentagram-rose.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/pentagram-rose.png
-
-#begin overlays/perspective-dice-five.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-five.png
-
-#begin overlays/perspective-dice-four.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-four.png
-
-#begin overlays/perspective-dice-one.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-one.png
-
-#begin overlays/perspective-dice-six.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six.png
-
-#begin overlays/perspective-dice-six-faces-five.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-five.png
-
-#begin overlays/perspective-dice-six-faces-four.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-four.png
-
-#begin overlays/perspective-dice-six-faces-one.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-one.png
-
-#begin overlays/perspective-dice-six-faces-random.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-random.png
-
-#begin overlays/perspective-dice-six-faces-six.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-six.png
-
-#begin overlays/perspective-dice-six-faces-three.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-three.png
-
-#begin overlays/perspective-dice-six-faces-two.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-six-faces-two.png
-
-#begin overlays/perspective-dice-three.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-three.png
-
-#begin overlays/perspective-dice-two.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/perspective-dice-two.png
-
-#begin overlays/piranha.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/piranha.png
-
-#begin overlays/pirate-flag.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/pirate-flag.png
-
-#begin overlays/pirate-grave.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/pirate-grave.png
-
-#begin overlays/plain-circle.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/plain-circle.png
-
-#begin overlays/plain-square.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/plain-square.png
-
-#begin overlays/pointy-hat.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/pointy-hat.png
-
-#begin overlays/polar-bear.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/polar-bear.png
-
-#begin overlays/polar-star.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/polar-star.png
-
-#begin overlays/portculis.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/portculis.png
-
-#begin overlays/powder.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/powder.png
-
-#begin overlays/power-ring.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/power-ring.png
-
-#begin overlays/prisoner.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/prisoner.png
-
-#begin overlays/rabbit.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/rabbit.png
-
-#begin overlays/raise-skeleton.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/raise-skeleton.png
-
-#begin overlays/raise-zombie.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/raise-zombie.png
-
-#begin overlays/rat.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/rat.png
-
-#begin overlays/rattlesnake.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/rattlesnake.png
-
-#begin overlays/robe.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/robe.png
-
-#begin overlays/rubble.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=False
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=True
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/rubble.png
-
-#begin overlays/saber-tooth.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/saber-tooth.png
-
-#begin overlays/sad-crab.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/sad-crab.png
-
-#begin overlays/scorpion.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/scorpion.png
-
-#begin overlays/scorpion-tail.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/scorpion-tail.png
-
-#begin overlays/sea-dragon.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/sea-dragon.png
-
-#begin overlays/skull-crack.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/skull-crack.png
-
-#begin overlays/skull-crossed-bones.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/skull-crossed-bones.png
-
-#begin overlays/slipknot.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/slipknot.png
-
-#begin overlays/snail.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/snail.png
-
-#begin overlays/snake.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/snake.png
-
-#begin overlays/spectre.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/spectre.png
-
-#begin overlays/spider-alt.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/spider-alt.png
-
-#begin overlays/spider-web.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/spider-web.png
-
-#begin overlays/splurt.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/splurt.png
-
-#begin overlays/squirrel.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/squirrel.png
-
-#begin overlays/stairs1.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=False
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=True
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/stairs1.png
-
-#begin overlays/stairs2.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=False
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=True
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/stairs2.png
-
-#begin overlays/stairs3.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=False
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=True
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/stairs3.png
-
-#begin overlays/stone-block.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/stone-block.png
-
-#begin overlays/sun-priest.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/sun-priest.png
-
-#begin overlays/swap-bag.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/swap-bag.png
-
-#begin overlays/sword-in-stone.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/sword-in-stone.png
-
-#begin overlays/swordman.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/swordman.png
-
-#begin overlays/swords-emblem.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/swords-emblem.png
-
-#begin overlays/teapot.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/teapot.png
-
-#begin overlays/tiara.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/tiara.png
-
-#begin overlays/token.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/token.png
-
-#begin overlays/tombstone.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/tombstone.png
-
-#begin overlays/transparent-slime.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/transparent-slime.png
-
-#begin overlays/two-coins.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/two-coins.png
-
-#begin overlays/wasp-sting.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wasp-sting.png
-
-#begin overlays/wavy-chains.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wavy-chains.png
-
-#begin overlays/web-spit.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/web-spit.png
-
-#begin overlays/whirlwind.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/whirlwind.png
-
-#begin overlays/window-bars.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/window-bars.png
-
-#begin overlays/wolf-howl.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wolf-howl.png
-
-#begin overlays/wolf-trap.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wolf-trap.png
-
-#begin overlays/wood-beam.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wood-beam.png
-
-#begin overlays/wooden-crate.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wooden-crate.png
-
-#begin overlays/wooden-door.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/wooden-door.png
-
-#begin overlays/yarn.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/yarn.png
-
-#begin overlays/zigzag-hieroglyph.png
-/importer:TextureImporter
-/processor:TextureProcessor
-/processorParam:ColorKeyColor=255,0,255,255
-/processorParam:ColorKeyEnabled=True
-/processorParam:GenerateMipmaps=False
-/processorParam:PremultiplyAlpha=True
-/processorParam:ResizeToPowerOfTwo=False
-/processorParam:MakeSquare=False
-/processorParam:TextureFormat=Color
-/build:overlays/zigzag-hieroglyph.png
-
#begin shaders/OutlineShader.fx
/importer:EffectImporter
/processor:EffectProcessor
/processorParam:DebugMode=Auto
/build:shaders/OutlineShader.fx
-#begin shaders/OutlineShader2.fx
-/importer:EffectImporter
-/processor:EffectProcessor
-/processorParam:DebugMode=Auto
-/build:shaders/OutlineShader2.fx
+#begin spriteIndex
+/importer:XmlImporter
+/processor:PassThroughProcessor
+/build:spriteIndex
+
+#begin sprites
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:sprites
#begin tiles/tile01.png
/importer:TextureImporter
diff --git a/Sledgemapper/Content/overlays/allied-star.png b/Sledgemapper/Content/overlays/allied-star.png
deleted file mode 100644
index ab735f8..0000000
Binary files a/Sledgemapper/Content/overlays/allied-star.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/american-shield.png b/Sledgemapper/Content/overlays/american-shield.png
deleted file mode 100644
index d58b94e..0000000
Binary files a/Sledgemapper/Content/overlays/american-shield.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/ammonite.png b/Sledgemapper/Content/overlays/ammonite.png
deleted file mode 100644
index a267d29..0000000
Binary files a/Sledgemapper/Content/overlays/ammonite.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/ancient-columns.png b/Sledgemapper/Content/overlays/ancient-columns.png
deleted file mode 100644
index c7b6920..0000000
Binary files a/Sledgemapper/Content/overlays/ancient-columns.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/ancient-sword.png b/Sledgemapper/Content/overlays/ancient-sword.png
deleted file mode 100644
index 87b8375..0000000
Binary files a/Sledgemapper/Content/overlays/ancient-sword.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/anvil-impact.png b/Sledgemapper/Content/overlays/anvil-impact.png
deleted file mode 100644
index 1f74be9..0000000
Binary files a/Sledgemapper/Content/overlays/anvil-impact.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/anvil.png b/Sledgemapper/Content/overlays/anvil.png
deleted file mode 100644
index 9731497..0000000
Binary files a/Sledgemapper/Content/overlays/anvil.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/arrow-flights.png b/Sledgemapper/Content/overlays/arrow-flights.png
deleted file mode 100644
index b4ef838..0000000
Binary files a/Sledgemapper/Content/overlays/arrow-flights.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/assassin-pocket.png b/Sledgemapper/Content/overlays/assassin-pocket.png
deleted file mode 100644
index f8ebbdf..0000000
Binary files a/Sledgemapper/Content/overlays/assassin-pocket.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bandaged.png b/Sledgemapper/Content/overlays/bandaged.png
deleted file mode 100644
index 7f29b02..0000000
Binary files a/Sledgemapper/Content/overlays/bandaged.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/barbed-wire.png b/Sledgemapper/Content/overlays/barbed-wire.png
deleted file mode 100644
index 16d8d24..0000000
Binary files a/Sledgemapper/Content/overlays/barbed-wire.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/barbute.png b/Sledgemapper/Content/overlays/barbute.png
deleted file mode 100644
index 8d793f6..0000000
Binary files a/Sledgemapper/Content/overlays/barbute.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/battle-axe.png b/Sledgemapper/Content/overlays/battle-axe.png
deleted file mode 100644
index e1ca85c..0000000
Binary files a/Sledgemapper/Content/overlays/battle-axe.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/black-book.png b/Sledgemapper/Content/overlays/black-book.png
deleted file mode 100644
index 3674320..0000000
Binary files a/Sledgemapper/Content/overlays/black-book.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/black-flag.png b/Sledgemapper/Content/overlays/black-flag.png
deleted file mode 100644
index d7bdbde..0000000
Binary files a/Sledgemapper/Content/overlays/black-flag.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/boiling-bubbles.png b/Sledgemapper/Content/overlays/boiling-bubbles.png
deleted file mode 100644
index 1e460b4..0000000
Binary files a/Sledgemapper/Content/overlays/boiling-bubbles.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bolt-saw.png b/Sledgemapper/Content/overlays/bolt-saw.png
deleted file mode 100644
index 430934b..0000000
Binary files a/Sledgemapper/Content/overlays/bolt-saw.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/boot-prints.png b/Sledgemapper/Content/overlays/boot-prints.png
deleted file mode 100644
index 60dc067..0000000
Binary files a/Sledgemapper/Content/overlays/boot-prints.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bowie-knife.png b/Sledgemapper/Content/overlays/bowie-knife.png
deleted file mode 100644
index 4619914..0000000
Binary files a/Sledgemapper/Content/overlays/bowie-knife.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/breastplate.png b/Sledgemapper/Content/overlays/breastplate.png
deleted file mode 100644
index 6b0ef70..0000000
Binary files a/Sledgemapper/Content/overlays/breastplate.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/broad-dagger.png b/Sledgemapper/Content/overlays/broad-dagger.png
deleted file mode 100644
index f52a4f9..0000000
Binary files a/Sledgemapper/Content/overlays/broad-dagger.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/broadhead-arrow.png b/Sledgemapper/Content/overlays/broadhead-arrow.png
deleted file mode 100644
index 152e3b6..0000000
Binary files a/Sledgemapper/Content/overlays/broadhead-arrow.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/broadsword.png b/Sledgemapper/Content/overlays/broadsword.png
deleted file mode 100644
index ec15a9e..0000000
Binary files a/Sledgemapper/Content/overlays/broadsword.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/broken-arrow.png b/Sledgemapper/Content/overlays/broken-arrow.png
deleted file mode 100644
index 993f43f..0000000
Binary files a/Sledgemapper/Content/overlays/broken-arrow.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/brutal-helm.png b/Sledgemapper/Content/overlays/brutal-helm.png
deleted file mode 100644
index 69bb232..0000000
Binary files a/Sledgemapper/Content/overlays/brutal-helm.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/brute.png b/Sledgemapper/Content/overlays/brute.png
deleted file mode 100644
index 786695a..0000000
Binary files a/Sledgemapper/Content/overlays/brute.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bubbling-bowl.png b/Sledgemapper/Content/overlays/bubbling-bowl.png
deleted file mode 100644
index 634a6cc..0000000
Binary files a/Sledgemapper/Content/overlays/bubbling-bowl.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bubbling-flask.png b/Sledgemapper/Content/overlays/bubbling-flask.png
deleted file mode 100644
index f52620d..0000000
Binary files a/Sledgemapper/Content/overlays/bubbling-flask.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bugle-call.png b/Sledgemapper/Content/overlays/bugle-call.png
deleted file mode 100644
index 5e06bf2..0000000
Binary files a/Sledgemapper/Content/overlays/bugle-call.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bull.png b/Sledgemapper/Content/overlays/bull.png
deleted file mode 100644
index c620718..0000000
Binary files a/Sledgemapper/Content/overlays/bull.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/bully-minion.png b/Sledgemapper/Content/overlays/bully-minion.png
deleted file mode 100644
index 9a16b8c..0000000
Binary files a/Sledgemapper/Content/overlays/bully-minion.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/burning-dot.png b/Sledgemapper/Content/overlays/burning-dot.png
deleted file mode 100644
index 085fc17..0000000
Binary files a/Sledgemapper/Content/overlays/burning-dot.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/burning-embers.png b/Sledgemapper/Content/overlays/burning-embers.png
deleted file mode 100644
index 0b2fd51..0000000
Binary files a/Sledgemapper/Content/overlays/burning-embers.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/caltrops.png b/Sledgemapper/Content/overlays/caltrops.png
deleted file mode 100644
index a17e7e7..0000000
Binary files a/Sledgemapper/Content/overlays/caltrops.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/campfire.png b/Sledgemapper/Content/overlays/campfire.png
deleted file mode 100644
index ca9413a..0000000
Binary files a/Sledgemapper/Content/overlays/campfire.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/candle-flame.png b/Sledgemapper/Content/overlays/candle-flame.png
deleted file mode 100644
index 97e986c..0000000
Binary files a/Sledgemapper/Content/overlays/candle-flame.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/candle-holder.png b/Sledgemapper/Content/overlays/candle-holder.png
deleted file mode 100644
index 15a6fb4..0000000
Binary files a/Sledgemapper/Content/overlays/candle-holder.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/candlebright.png b/Sledgemapper/Content/overlays/candlebright.png
deleted file mode 100644
index af799d5..0000000
Binary files a/Sledgemapper/Content/overlays/candlebright.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/carnivore-mouth.png b/Sledgemapper/Content/overlays/carnivore-mouth.png
deleted file mode 100644
index 7106362..0000000
Binary files a/Sledgemapper/Content/overlays/carnivore-mouth.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cash.png b/Sledgemapper/Content/overlays/cash.png
deleted file mode 100644
index 7d38802..0000000
Binary files a/Sledgemapper/Content/overlays/cash.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cauldron.png b/Sledgemapper/Content/overlays/cauldron.png
deleted file mode 100644
index 2df24a7..0000000
Binary files a/Sledgemapper/Content/overlays/cauldron.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cellar-barrels.png b/Sledgemapper/Content/overlays/cellar-barrels.png
deleted file mode 100644
index 6a64c43..0000000
Binary files a/Sledgemapper/Content/overlays/cellar-barrels.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/centipede.png b/Sledgemapper/Content/overlays/centipede.png
deleted file mode 100644
index 6611df5..0000000
Binary files a/Sledgemapper/Content/overlays/centipede.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/chemical-bolt.png b/Sledgemapper/Content/overlays/chemical-bolt.png
deleted file mode 100644
index 398ad1f..0000000
Binary files a/Sledgemapper/Content/overlays/chemical-bolt.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/chemical-drop.png b/Sledgemapper/Content/overlays/chemical-drop.png
deleted file mode 100644
index c5c342f..0000000
Binary files a/Sledgemapper/Content/overlays/chemical-drop.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/chest.png b/Sledgemapper/Content/overlays/chest.png
deleted file mode 100644
index bc7edba..0000000
Binary files a/Sledgemapper/Content/overlays/chest.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/circle.png b/Sledgemapper/Content/overlays/circle.png
deleted file mode 100644
index dd9a607..0000000
Binary files a/Sledgemapper/Content/overlays/circle.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/circular-sawblade.png b/Sledgemapper/Content/overlays/circular-sawblade.png
deleted file mode 100644
index d87185c..0000000
Binary files a/Sledgemapper/Content/overlays/circular-sawblade.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cleaver.png b/Sledgemapper/Content/overlays/cleaver.png
deleted file mode 100644
index 7db37fc..0000000
Binary files a/Sledgemapper/Content/overlays/cleaver.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cliff-crossing.png b/Sledgemapper/Content/overlays/cliff-crossing.png
deleted file mode 100644
index 49f1cbb..0000000
Binary files a/Sledgemapper/Content/overlays/cliff-crossing.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cloak-dagger.png b/Sledgemapper/Content/overlays/cloak-dagger.png
deleted file mode 100644
index 7e56ff8..0000000
Binary files a/Sledgemapper/Content/overlays/cloak-dagger.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/clover.png b/Sledgemapper/Content/overlays/clover.png
deleted file mode 100644
index 5b2f96f..0000000
Binary files a/Sledgemapper/Content/overlays/clover.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cobweb.png b/Sledgemapper/Content/overlays/cobweb.png
deleted file mode 100644
index e01274b..0000000
Binary files a/Sledgemapper/Content/overlays/cobweb.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/coffin.png b/Sledgemapper/Content/overlays/coffin.png
deleted file mode 100644
index 3213455..0000000
Binary files a/Sledgemapper/Content/overlays/coffin.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/coins.png b/Sledgemapper/Content/overlays/coins.png
deleted file mode 100644
index 816b827..0000000
Binary files a/Sledgemapper/Content/overlays/coins.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/confirmed.png b/Sledgemapper/Content/overlays/confirmed.png
deleted file mode 100644
index 085b142..0000000
Binary files a/Sledgemapper/Content/overlays/confirmed.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cracked-glass.png b/Sledgemapper/Content/overlays/cracked-glass.png
deleted file mode 100644
index ddf2a52..0000000
Binary files a/Sledgemapper/Content/overlays/cracked-glass.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/croc-jaws.png b/Sledgemapper/Content/overlays/croc-jaws.png
deleted file mode 100644
index 6a8c501..0000000
Binary files a/Sledgemapper/Content/overlays/croc-jaws.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crossbow.png b/Sledgemapper/Content/overlays/crossbow.png
deleted file mode 100644
index b24f745..0000000
Binary files a/Sledgemapper/Content/overlays/crossbow.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crossed-bones.png b/Sledgemapper/Content/overlays/crossed-bones.png
deleted file mode 100644
index 2c76052..0000000
Binary files a/Sledgemapper/Content/overlays/crossed-bones.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crossed-chains.png b/Sledgemapper/Content/overlays/crossed-chains.png
deleted file mode 100644
index 8300cbd..0000000
Binary files a/Sledgemapper/Content/overlays/crossed-chains.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crown-coin.png b/Sledgemapper/Content/overlays/crown-coin.png
deleted file mode 100644
index a74a3a2..0000000
Binary files a/Sledgemapper/Content/overlays/crown-coin.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crown-of-thorns.png b/Sledgemapper/Content/overlays/crown-of-thorns.png
deleted file mode 100644
index 715c7c2..0000000
Binary files a/Sledgemapper/Content/overlays/crown-of-thorns.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crown.png b/Sledgemapper/Content/overlays/crown.png
deleted file mode 100644
index deb46a5..0000000
Binary files a/Sledgemapper/Content/overlays/crown.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crystal-bars.png b/Sledgemapper/Content/overlays/crystal-bars.png
deleted file mode 100644
index c6377ee..0000000
Binary files a/Sledgemapper/Content/overlays/crystal-bars.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/crystal-growth.png b/Sledgemapper/Content/overlays/crystal-growth.png
deleted file mode 100644
index 5f1acb9..0000000
Binary files a/Sledgemapper/Content/overlays/crystal-growth.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cubes.png b/Sledgemapper/Content/overlays/cubes.png
deleted file mode 100644
index 5de44fd..0000000
Binary files a/Sledgemapper/Content/overlays/cubes.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cultist.png b/Sledgemapper/Content/overlays/cultist.png
deleted file mode 100644
index 79a36ab..0000000
Binary files a/Sledgemapper/Content/overlays/cultist.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/curled-tentacle.png b/Sledgemapper/Content/overlays/curled-tentacle.png
deleted file mode 100644
index d39bbdc..0000000
Binary files a/Sledgemapper/Content/overlays/curled-tentacle.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/curling-vines.png b/Sledgemapper/Content/overlays/curling-vines.png
deleted file mode 100644
index 5ed64cd..0000000
Binary files a/Sledgemapper/Content/overlays/curling-vines.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/curvy-knife.png b/Sledgemapper/Content/overlays/curvy-knife.png
deleted file mode 100644
index 40b6b29..0000000
Binary files a/Sledgemapper/Content/overlays/curvy-knife.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/cut-diamond.png b/Sledgemapper/Content/overlays/cut-diamond.png
deleted file mode 100644
index 9eb7ecb..0000000
Binary files a/Sledgemapper/Content/overlays/cut-diamond.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dark-squad.png b/Sledgemapper/Content/overlays/dark-squad.png
deleted file mode 100644
index 9d54150..0000000
Binary files a/Sledgemapper/Content/overlays/dark-squad.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/death-juice.png b/Sledgemapper/Content/overlays/death-juice.png
deleted file mode 100644
index fb7fce4..0000000
Binary files a/Sledgemapper/Content/overlays/death-juice.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/decapitation.png b/Sledgemapper/Content/overlays/decapitation.png
deleted file mode 100644
index f872aed..0000000
Binary files a/Sledgemapper/Content/overlays/decapitation.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-six-faces-five.png b/Sledgemapper/Content/overlays/dice-six-faces-five.png
deleted file mode 100644
index 5f4577a..0000000
Binary files a/Sledgemapper/Content/overlays/dice-six-faces-five.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-six-faces-four.png b/Sledgemapper/Content/overlays/dice-six-faces-four.png
deleted file mode 100644
index d0feecb..0000000
Binary files a/Sledgemapper/Content/overlays/dice-six-faces-four.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-six-faces-one.png b/Sledgemapper/Content/overlays/dice-six-faces-one.png
deleted file mode 100644
index 9422071..0000000
Binary files a/Sledgemapper/Content/overlays/dice-six-faces-one.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-six-faces-six.png b/Sledgemapper/Content/overlays/dice-six-faces-six.png
deleted file mode 100644
index 0d47e31..0000000
Binary files a/Sledgemapper/Content/overlays/dice-six-faces-six.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-six-faces-three.png b/Sledgemapper/Content/overlays/dice-six-faces-three.png
deleted file mode 100644
index 653d2f9..0000000
Binary files a/Sledgemapper/Content/overlays/dice-six-faces-three.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-six-faces-two.png b/Sledgemapper/Content/overlays/dice-six-faces-two.png
deleted file mode 100644
index 66e02c1..0000000
Binary files a/Sledgemapper/Content/overlays/dice-six-faces-two.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dice-twenty-faces-one.png b/Sledgemapper/Content/overlays/dice-twenty-faces-one.png
deleted file mode 100644
index 8006f1f..0000000
Binary files a/Sledgemapper/Content/overlays/dice-twenty-faces-one.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dig-dug.png b/Sledgemapper/Content/overlays/dig-dug.png
deleted file mode 100644
index 01750ba..0000000
Binary files a/Sledgemapper/Content/overlays/dig-dug.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dinosaur-rex.png b/Sledgemapper/Content/overlays/dinosaur-rex.png
deleted file mode 100644
index d5bc2e0..0000000
Binary files a/Sledgemapper/Content/overlays/dinosaur-rex.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dolmen.png b/Sledgemapper/Content/overlays/dolmen.png
deleted file mode 100644
index 66ef39f..0000000
Binary files a/Sledgemapper/Content/overlays/dolmen.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/door.png b/Sledgemapper/Content/overlays/door.png
deleted file mode 100644
index 93d1326..0000000
Binary files a/Sledgemapper/Content/overlays/door.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/doorway.png b/Sledgemapper/Content/overlays/doorway.png
deleted file mode 100644
index 41e4c3d..0000000
Binary files a/Sledgemapper/Content/overlays/doorway.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/double-dragon.png b/Sledgemapper/Content/overlays/double-dragon.png
deleted file mode 100644
index 99ce9fc..0000000
Binary files a/Sledgemapper/Content/overlays/double-dragon.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dragon-head.png b/Sledgemapper/Content/overlays/dragon-head.png
deleted file mode 100644
index aa4157a..0000000
Binary files a/Sledgemapper/Content/overlays/dragon-head.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/dread.png b/Sledgemapper/Content/overlays/dread.png
deleted file mode 100644
index 2a3e37d..0000000
Binary files a/Sledgemapper/Content/overlays/dread.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/drop.png b/Sledgemapper/Content/overlays/drop.png
deleted file mode 100644
index 862536e..0000000
Binary files a/Sledgemapper/Content/overlays/drop.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/droplet-splash.png b/Sledgemapper/Content/overlays/droplet-splash.png
deleted file mode 100644
index af7f595..0000000
Binary files a/Sledgemapper/Content/overlays/droplet-splash.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/droplets.png b/Sledgemapper/Content/overlays/droplets.png
deleted file mode 100644
index 04cadc5..0000000
Binary files a/Sledgemapper/Content/overlays/droplets.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/duck.png b/Sledgemapper/Content/overlays/duck.png
deleted file mode 100644
index 415b6c1..0000000
Binary files a/Sledgemapper/Content/overlays/duck.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/earth-crack.png b/Sledgemapper/Content/overlays/earth-crack.png
deleted file mode 100644
index 254faeb..0000000
Binary files a/Sledgemapper/Content/overlays/earth-crack.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/earth-spit.png b/Sledgemapper/Content/overlays/earth-spit.png
deleted file mode 100644
index 29aadb4..0000000
Binary files a/Sledgemapper/Content/overlays/earth-spit.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/earwig.png b/Sledgemapper/Content/overlays/earwig.png
deleted file mode 100644
index 4ad871e..0000000
Binary files a/Sledgemapper/Content/overlays/earwig.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/evil-bat.png b/Sledgemapper/Content/overlays/evil-bat.png
deleted file mode 100644
index 7d39705..0000000
Binary files a/Sledgemapper/Content/overlays/evil-bat.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/evil-minion.png b/Sledgemapper/Content/overlays/evil-minion.png
deleted file mode 100644
index fa40feb..0000000
Binary files a/Sledgemapper/Content/overlays/evil-minion.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/fangs.png b/Sledgemapper/Content/overlays/fangs.png
deleted file mode 100644
index 29a7e8f..0000000
Binary files a/Sledgemapper/Content/overlays/fangs.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/feather.png b/Sledgemapper/Content/overlays/feather.png
deleted file mode 100644
index c3a1761..0000000
Binary files a/Sledgemapper/Content/overlays/feather.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/fire-ring.png b/Sledgemapper/Content/overlays/fire-ring.png
deleted file mode 100644
index 4d04ea4..0000000
Binary files a/Sledgemapper/Content/overlays/fire-ring.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/fireplace.png b/Sledgemapper/Content/overlays/fireplace.png
deleted file mode 100644
index d809753..0000000
Binary files a/Sledgemapper/Content/overlays/fireplace.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/fishing-net.png b/Sledgemapper/Content/overlays/fishing-net.png
deleted file mode 100644
index beec345..0000000
Binary files a/Sledgemapper/Content/overlays/fishing-net.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/fist.png b/Sledgemapper/Content/overlays/fist.png
deleted file mode 100644
index bac3671..0000000
Binary files a/Sledgemapper/Content/overlays/fist.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/flame.png b/Sledgemapper/Content/overlays/flame.png
deleted file mode 100644
index 420abee..0000000
Binary files a/Sledgemapper/Content/overlays/flame.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/flamer.png b/Sledgemapper/Content/overlays/flamer.png
deleted file mode 100644
index 48dc061..0000000
Binary files a/Sledgemapper/Content/overlays/flamer.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/flat-paw-print.png b/Sledgemapper/Content/overlays/flat-paw-print.png
deleted file mode 100644
index d2b70d0..0000000
Binary files a/Sledgemapper/Content/overlays/flat-paw-print.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/floating-tentacles.png b/Sledgemapper/Content/overlays/floating-tentacles.png
deleted file mode 100644
index a1bfe34..0000000
Binary files a/Sledgemapper/Content/overlays/floating-tentacles.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/floor-hatch.png b/Sledgemapper/Content/overlays/floor-hatch.png
deleted file mode 100644
index 9d3ca15..0000000
Binary files a/Sledgemapper/Content/overlays/floor-hatch.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/flying-flag.png b/Sledgemapper/Content/overlays/flying-flag.png
deleted file mode 100644
index 42f986b..0000000
Binary files a/Sledgemapper/Content/overlays/flying-flag.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/footprint.png b/Sledgemapper/Content/overlays/footprint.png
deleted file mode 100644
index ede5632..0000000
Binary files a/Sledgemapper/Content/overlays/footprint.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/footsteps.png b/Sledgemapper/Content/overlays/footsteps.png
deleted file mode 100644
index 5d5a26b..0000000
Binary files a/Sledgemapper/Content/overlays/footsteps.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/gargoyle.png b/Sledgemapper/Content/overlays/gargoyle.png
deleted file mode 100644
index b76b0d9..0000000
Binary files a/Sledgemapper/Content/overlays/gargoyle.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/gecko.png b/Sledgemapper/Content/overlays/gecko.png
deleted file mode 100644
index 1039b78..0000000
Binary files a/Sledgemapper/Content/overlays/gecko.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/ghost.png b/Sledgemapper/Content/overlays/ghost.png
deleted file mode 100644
index 9b632a4..0000000
Binary files a/Sledgemapper/Content/overlays/ghost.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/giant-squid.png b/Sledgemapper/Content/overlays/giant-squid.png
deleted file mode 100644
index 2aa040f..0000000
Binary files a/Sledgemapper/Content/overlays/giant-squid.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/goblin-camp.png b/Sledgemapper/Content/overlays/goblin-camp.png
deleted file mode 100644
index ee55844..0000000
Binary files a/Sledgemapper/Content/overlays/goblin-camp.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/goblin-head.png b/Sledgemapper/Content/overlays/goblin-head.png
deleted file mode 100644
index 1b57475..0000000
Binary files a/Sledgemapper/Content/overlays/goblin-head.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/goose.png b/Sledgemapper/Content/overlays/goose.png
deleted file mode 100644
index c357fc1..0000000
Binary files a/Sledgemapper/Content/overlays/goose.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/grim-reaper.png b/Sledgemapper/Content/overlays/grim-reaper.png
deleted file mode 100644
index 0db8597..0000000
Binary files a/Sledgemapper/Content/overlays/grim-reaper.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/guillotine.png b/Sledgemapper/Content/overlays/guillotine.png
deleted file mode 100644
index 9451e35..0000000
Binary files a/Sledgemapper/Content/overlays/guillotine.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/handcuffed.png b/Sledgemapper/Content/overlays/handcuffed.png
deleted file mode 100644
index 914dc07..0000000
Binary files a/Sledgemapper/Content/overlays/handcuffed.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/hanging-spider.png b/Sledgemapper/Content/overlays/hanging-spider.png
deleted file mode 100644
index 0682c74..0000000
Binary files a/Sledgemapper/Content/overlays/hanging-spider.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/harp.png b/Sledgemapper/Content/overlays/harp.png
deleted file mode 100644
index 222be52..0000000
Binary files a/Sledgemapper/Content/overlays/harp.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/harpy.png b/Sledgemapper/Content/overlays/harpy.png
deleted file mode 100644
index 94dd36b..0000000
Binary files a/Sledgemapper/Content/overlays/harpy.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/heavy-helm.png b/Sledgemapper/Content/overlays/heavy-helm.png
deleted file mode 100644
index c332ef8..0000000
Binary files a/Sledgemapper/Content/overlays/heavy-helm.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/hobbit-door.png b/Sledgemapper/Content/overlays/hobbit-door.png
deleted file mode 100644
index d782de2..0000000
Binary files a/Sledgemapper/Content/overlays/hobbit-door.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/hole-ladder.png b/Sledgemapper/Content/overlays/hole-ladder.png
deleted file mode 100644
index 7c2721d..0000000
Binary files a/Sledgemapper/Content/overlays/hole-ladder.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/hole.png b/Sledgemapper/Content/overlays/hole.png
deleted file mode 100644
index 5ccb0e4..0000000
Binary files a/Sledgemapper/Content/overlays/hole.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/hydra.png b/Sledgemapper/Content/overlays/hydra.png
deleted file mode 100644
index f249324..0000000
Binary files a/Sledgemapper/Content/overlays/hydra.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/imp.png b/Sledgemapper/Content/overlays/imp.png
deleted file mode 100644
index 9144073..0000000
Binary files a/Sledgemapper/Content/overlays/imp.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/imprisoned.png b/Sledgemapper/Content/overlays/imprisoned.png
deleted file mode 100644
index 78d5feb..0000000
Binary files a/Sledgemapper/Content/overlays/imprisoned.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/invisible.png b/Sledgemapper/Content/overlays/invisible.png
deleted file mode 100644
index 73129e3..0000000
Binary files a/Sledgemapper/Content/overlays/invisible.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/jellyfish.png b/Sledgemapper/Content/overlays/jellyfish.png
deleted file mode 100644
index f8322c1..0000000
Binary files a/Sledgemapper/Content/overlays/jellyfish.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/lamellar.png b/Sledgemapper/Content/overlays/lamellar.png
deleted file mode 100644
index 3af76e2..0000000
Binary files a/Sledgemapper/Content/overlays/lamellar.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/lever.png b/Sledgemapper/Content/overlays/lever.png
deleted file mode 100644
index 782ad28..0000000
Binary files a/Sledgemapper/Content/overlays/lever.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/lightning-flame.png b/Sledgemapper/Content/overlays/lightning-flame.png
deleted file mode 100644
index fde729e..0000000
Binary files a/Sledgemapper/Content/overlays/lightning-flame.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/lit-candelabra.png b/Sledgemapper/Content/overlays/lit-candelabra.png
deleted file mode 100644
index 797766f..0000000
Binary files a/Sledgemapper/Content/overlays/lit-candelabra.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/locked-chest.png b/Sledgemapper/Content/overlays/locked-chest.png
deleted file mode 100644
index 0e00463..0000000
Binary files a/Sledgemapper/Content/overlays/locked-chest.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/magic-gate.png b/Sledgemapper/Content/overlays/magic-gate.png
deleted file mode 100644
index e061314..0000000
Binary files a/Sledgemapper/Content/overlays/magic-gate.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/manacles.png b/Sledgemapper/Content/overlays/manacles.png
deleted file mode 100644
index 6af2d85..0000000
Binary files a/Sledgemapper/Content/overlays/manacles.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mantrap.png b/Sledgemapper/Content/overlays/mantrap.png
deleted file mode 100644
index c58a62e..0000000
Binary files a/Sledgemapper/Content/overlays/mantrap.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/masked-spider.png b/Sledgemapper/Content/overlays/masked-spider.png
deleted file mode 100644
index 4aaf4bf..0000000
Binary files a/Sledgemapper/Content/overlays/masked-spider.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/meeple.png b/Sledgemapper/Content/overlays/meeple.png
deleted file mode 100644
index 6bcfc03..0000000
Binary files a/Sledgemapper/Content/overlays/meeple.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/metal-bar.png b/Sledgemapper/Content/overlays/metal-bar.png
deleted file mode 100644
index c77a90a..0000000
Binary files a/Sledgemapper/Content/overlays/metal-bar.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/minefield.png b/Sledgemapper/Content/overlays/minefield.png
deleted file mode 100644
index 9dc6bd0..0000000
Binary files a/Sledgemapper/Content/overlays/minefield.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/minerals.png b/Sledgemapper/Content/overlays/minerals.png
deleted file mode 100644
index 1bd03d3..0000000
Binary files a/Sledgemapper/Content/overlays/minerals.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/minions.png b/Sledgemapper/Content/overlays/minions.png
deleted file mode 100644
index 4ec5e77..0000000
Binary files a/Sledgemapper/Content/overlays/minions.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/minotaur.png b/Sledgemapper/Content/overlays/minotaur.png
deleted file mode 100644
index 32c61b3..0000000
Binary files a/Sledgemapper/Content/overlays/minotaur.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mite-alt.png b/Sledgemapper/Content/overlays/mite-alt.png
deleted file mode 100644
index ec13a9e..0000000
Binary files a/Sledgemapper/Content/overlays/mite-alt.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mite.png b/Sledgemapper/Content/overlays/mite.png
deleted file mode 100644
index de5399a..0000000
Binary files a/Sledgemapper/Content/overlays/mite.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/money-stack.png b/Sledgemapper/Content/overlays/money-stack.png
deleted file mode 100644
index e918511..0000000
Binary files a/Sledgemapper/Content/overlays/money-stack.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/moon-claws.png b/Sledgemapper/Content/overlays/moon-claws.png
deleted file mode 100644
index 3f75458..0000000
Binary files a/Sledgemapper/Content/overlays/moon-claws.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mouse.png b/Sledgemapper/Content/overlays/mouse.png
deleted file mode 100644
index bc94bd6..0000000
Binary files a/Sledgemapper/Content/overlays/mouse.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mummy-head.png b/Sledgemapper/Content/overlays/mummy-head.png
deleted file mode 100644
index 6ce0592..0000000
Binary files a/Sledgemapper/Content/overlays/mummy-head.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mushroom.png b/Sledgemapper/Content/overlays/mushroom.png
deleted file mode 100644
index f56316b..0000000
Binary files a/Sledgemapper/Content/overlays/mushroom.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/mushrooms.png b/Sledgemapper/Content/overlays/mushrooms.png
deleted file mode 100644
index fa8b3df..0000000
Binary files a/Sledgemapper/Content/overlays/mushrooms.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/nails.png b/Sledgemapper/Content/overlays/nails.png
deleted file mode 100644
index 389c6b7..0000000
Binary files a/Sledgemapper/Content/overlays/nails.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/nest-eggs.png b/Sledgemapper/Content/overlays/nest-eggs.png
deleted file mode 100644
index a293814..0000000
Binary files a/Sledgemapper/Content/overlays/nest-eggs.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/nested-hexagons.png b/Sledgemapper/Content/overlays/nested-hexagons.png
deleted file mode 100644
index 44b488d..0000000
Binary files a/Sledgemapper/Content/overlays/nested-hexagons.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/octopus.png b/Sledgemapper/Content/overlays/octopus.png
deleted file mode 100644
index 33e7eb5..0000000
Binary files a/Sledgemapper/Content/overlays/octopus.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/open-chest.png b/Sledgemapper/Content/overlays/open-chest.png
deleted file mode 100644
index f960ae4..0000000
Binary files a/Sledgemapper/Content/overlays/open-chest.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/open-treasure-chest.png b/Sledgemapper/Content/overlays/open-treasure-chest.png
deleted file mode 100644
index c554084..0000000
Binary files a/Sledgemapper/Content/overlays/open-treasure-chest.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/overlay01.png b/Sledgemapper/Content/overlays/overlay01.png
deleted file mode 100644
index d8635cd..0000000
Binary files a/Sledgemapper/Content/overlays/overlay01.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/overlay02.png b/Sledgemapper/Content/overlays/overlay02.png
deleted file mode 100644
index e76ddad..0000000
Binary files a/Sledgemapper/Content/overlays/overlay02.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/packed-planks.png b/Sledgemapper/Content/overlays/packed-planks.png
deleted file mode 100644
index 2c68926..0000000
Binary files a/Sledgemapper/Content/overlays/packed-planks.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/pentacle.png b/Sledgemapper/Content/overlays/pentacle.png
deleted file mode 100644
index 16255b7..0000000
Binary files a/Sledgemapper/Content/overlays/pentacle.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/pentagram-rose.png b/Sledgemapper/Content/overlays/pentagram-rose.png
deleted file mode 100644
index 904e8b4..0000000
Binary files a/Sledgemapper/Content/overlays/pentagram-rose.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-five.png b/Sledgemapper/Content/overlays/perspective-dice-five.png
deleted file mode 100644
index 43b8d30..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-five.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-four.png b/Sledgemapper/Content/overlays/perspective-dice-four.png
deleted file mode 100644
index f02c224..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-four.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-one.png b/Sledgemapper/Content/overlays/perspective-dice-one.png
deleted file mode 100644
index c2f37c1..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-one.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-five.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-five.png
deleted file mode 100644
index c1db207..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-five.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-four.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-four.png
deleted file mode 100644
index 7380484..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-four.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-one.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-one.png
deleted file mode 100644
index f43bea6..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-one.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-random.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-random.png
deleted file mode 100644
index 2f78a27..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-random.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-six.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-six.png
deleted file mode 100644
index 08b780a..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-six.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-three.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-three.png
deleted file mode 100644
index 0a1a94c..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-three.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six-faces-two.png b/Sledgemapper/Content/overlays/perspective-dice-six-faces-two.png
deleted file mode 100644
index 5b686a9..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six-faces-two.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-six.png b/Sledgemapper/Content/overlays/perspective-dice-six.png
deleted file mode 100644
index b29d7b6..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-six.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-three.png b/Sledgemapper/Content/overlays/perspective-dice-three.png
deleted file mode 100644
index ffabc3a..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-three.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/perspective-dice-two.png b/Sledgemapper/Content/overlays/perspective-dice-two.png
deleted file mode 100644
index 8f2ba18..0000000
Binary files a/Sledgemapper/Content/overlays/perspective-dice-two.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/piranha.png b/Sledgemapper/Content/overlays/piranha.png
deleted file mode 100644
index 418be68..0000000
Binary files a/Sledgemapper/Content/overlays/piranha.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/pirate-flag.png b/Sledgemapper/Content/overlays/pirate-flag.png
deleted file mode 100644
index 69f1f67..0000000
Binary files a/Sledgemapper/Content/overlays/pirate-flag.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/pirate-grave.png b/Sledgemapper/Content/overlays/pirate-grave.png
deleted file mode 100644
index 78c4805..0000000
Binary files a/Sledgemapper/Content/overlays/pirate-grave.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/plain-circle.png b/Sledgemapper/Content/overlays/plain-circle.png
deleted file mode 100644
index b0f941a..0000000
Binary files a/Sledgemapper/Content/overlays/plain-circle.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/plain-square.png b/Sledgemapper/Content/overlays/plain-square.png
deleted file mode 100644
index 02af784..0000000
Binary files a/Sledgemapper/Content/overlays/plain-square.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/pointy-hat.png b/Sledgemapper/Content/overlays/pointy-hat.png
deleted file mode 100644
index 5ae1d29..0000000
Binary files a/Sledgemapper/Content/overlays/pointy-hat.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/polar-bear.png b/Sledgemapper/Content/overlays/polar-bear.png
deleted file mode 100644
index 8373e33..0000000
Binary files a/Sledgemapper/Content/overlays/polar-bear.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/polar-star.png b/Sledgemapper/Content/overlays/polar-star.png
deleted file mode 100644
index c0d9216..0000000
Binary files a/Sledgemapper/Content/overlays/polar-star.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/portculis.png b/Sledgemapper/Content/overlays/portculis.png
deleted file mode 100644
index 320bade..0000000
Binary files a/Sledgemapper/Content/overlays/portculis.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/powder.png b/Sledgemapper/Content/overlays/powder.png
deleted file mode 100644
index 0dd5ec1..0000000
Binary files a/Sledgemapper/Content/overlays/powder.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/power-ring.png b/Sledgemapper/Content/overlays/power-ring.png
deleted file mode 100644
index fd00960..0000000
Binary files a/Sledgemapper/Content/overlays/power-ring.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/prisoner.png b/Sledgemapper/Content/overlays/prisoner.png
deleted file mode 100644
index 0a10fdd..0000000
Binary files a/Sledgemapper/Content/overlays/prisoner.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/rabbit.png b/Sledgemapper/Content/overlays/rabbit.png
deleted file mode 100644
index 98e5638..0000000
Binary files a/Sledgemapper/Content/overlays/rabbit.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/raise-skeleton.png b/Sledgemapper/Content/overlays/raise-skeleton.png
deleted file mode 100644
index 1715cc5..0000000
Binary files a/Sledgemapper/Content/overlays/raise-skeleton.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/raise-zombie.png b/Sledgemapper/Content/overlays/raise-zombie.png
deleted file mode 100644
index ee70644..0000000
Binary files a/Sledgemapper/Content/overlays/raise-zombie.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/rat.png b/Sledgemapper/Content/overlays/rat.png
deleted file mode 100644
index 6a73f64..0000000
Binary files a/Sledgemapper/Content/overlays/rat.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/rattlesnake.png b/Sledgemapper/Content/overlays/rattlesnake.png
deleted file mode 100644
index 5797f8e..0000000
Binary files a/Sledgemapper/Content/overlays/rattlesnake.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/robe.png b/Sledgemapper/Content/overlays/robe.png
deleted file mode 100644
index a877be1..0000000
Binary files a/Sledgemapper/Content/overlays/robe.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/rubble.png b/Sledgemapper/Content/overlays/rubble.png
deleted file mode 100644
index c5db425..0000000
Binary files a/Sledgemapper/Content/overlays/rubble.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/saber-tooth.png b/Sledgemapper/Content/overlays/saber-tooth.png
deleted file mode 100644
index 7d5c28a..0000000
Binary files a/Sledgemapper/Content/overlays/saber-tooth.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/sad-crab.png b/Sledgemapper/Content/overlays/sad-crab.png
deleted file mode 100644
index 3fa7132..0000000
Binary files a/Sledgemapper/Content/overlays/sad-crab.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/scorpion-tail.png b/Sledgemapper/Content/overlays/scorpion-tail.png
deleted file mode 100644
index e7fc12f..0000000
Binary files a/Sledgemapper/Content/overlays/scorpion-tail.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/scorpion.png b/Sledgemapper/Content/overlays/scorpion.png
deleted file mode 100644
index 178fe6f..0000000
Binary files a/Sledgemapper/Content/overlays/scorpion.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/sea-dragon.png b/Sledgemapper/Content/overlays/sea-dragon.png
deleted file mode 100644
index 8edbf99..0000000
Binary files a/Sledgemapper/Content/overlays/sea-dragon.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/skull-crack.png b/Sledgemapper/Content/overlays/skull-crack.png
deleted file mode 100644
index ae35009..0000000
Binary files a/Sledgemapper/Content/overlays/skull-crack.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/skull-crossed-bones.png b/Sledgemapper/Content/overlays/skull-crossed-bones.png
deleted file mode 100644
index fbdbadf..0000000
Binary files a/Sledgemapper/Content/overlays/skull-crossed-bones.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/slipknot.png b/Sledgemapper/Content/overlays/slipknot.png
deleted file mode 100644
index ee52ffb..0000000
Binary files a/Sledgemapper/Content/overlays/slipknot.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/snail.png b/Sledgemapper/Content/overlays/snail.png
deleted file mode 100644
index 8402cdb..0000000
Binary files a/Sledgemapper/Content/overlays/snail.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/snake.png b/Sledgemapper/Content/overlays/snake.png
deleted file mode 100644
index adfa129..0000000
Binary files a/Sledgemapper/Content/overlays/snake.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/spectre.png b/Sledgemapper/Content/overlays/spectre.png
deleted file mode 100644
index a890005..0000000
Binary files a/Sledgemapper/Content/overlays/spectre.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/spider-alt.png b/Sledgemapper/Content/overlays/spider-alt.png
deleted file mode 100644
index 53e2e85..0000000
Binary files a/Sledgemapper/Content/overlays/spider-alt.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/spider-web.png b/Sledgemapper/Content/overlays/spider-web.png
deleted file mode 100644
index 3010c46..0000000
Binary files a/Sledgemapper/Content/overlays/spider-web.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/splurt.png b/Sledgemapper/Content/overlays/splurt.png
deleted file mode 100644
index 856fbe0..0000000
Binary files a/Sledgemapper/Content/overlays/splurt.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/squirrel.png b/Sledgemapper/Content/overlays/squirrel.png
deleted file mode 100644
index f06938b..0000000
Binary files a/Sledgemapper/Content/overlays/squirrel.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/stairs1.png b/Sledgemapper/Content/overlays/stairs1.png
deleted file mode 100644
index 9192016..0000000
Binary files a/Sledgemapper/Content/overlays/stairs1.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/stairs2.png b/Sledgemapper/Content/overlays/stairs2.png
deleted file mode 100644
index ac54946..0000000
Binary files a/Sledgemapper/Content/overlays/stairs2.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/stairs3.png b/Sledgemapper/Content/overlays/stairs3.png
deleted file mode 100644
index 6d14b97..0000000
Binary files a/Sledgemapper/Content/overlays/stairs3.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/stone-block.png b/Sledgemapper/Content/overlays/stone-block.png
deleted file mode 100644
index b3d634c..0000000
Binary files a/Sledgemapper/Content/overlays/stone-block.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/sun-priest.png b/Sledgemapper/Content/overlays/sun-priest.png
deleted file mode 100644
index 690374e..0000000
Binary files a/Sledgemapper/Content/overlays/sun-priest.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/swap-bag.png b/Sledgemapper/Content/overlays/swap-bag.png
deleted file mode 100644
index ae61533..0000000
Binary files a/Sledgemapper/Content/overlays/swap-bag.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/sword-in-stone.png b/Sledgemapper/Content/overlays/sword-in-stone.png
deleted file mode 100644
index 7058a8a..0000000
Binary files a/Sledgemapper/Content/overlays/sword-in-stone.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/swordman.png b/Sledgemapper/Content/overlays/swordman.png
deleted file mode 100644
index 8f25cdd..0000000
Binary files a/Sledgemapper/Content/overlays/swordman.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/swords-emblem.png b/Sledgemapper/Content/overlays/swords-emblem.png
deleted file mode 100644
index f41b0b6..0000000
Binary files a/Sledgemapper/Content/overlays/swords-emblem.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/teapot.png b/Sledgemapper/Content/overlays/teapot.png
deleted file mode 100644
index dfa75a5..0000000
Binary files a/Sledgemapper/Content/overlays/teapot.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/tiara.png b/Sledgemapper/Content/overlays/tiara.png
deleted file mode 100644
index 46db833..0000000
Binary files a/Sledgemapper/Content/overlays/tiara.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/token.png b/Sledgemapper/Content/overlays/token.png
deleted file mode 100644
index 1940be7..0000000
Binary files a/Sledgemapper/Content/overlays/token.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/tombstone.png b/Sledgemapper/Content/overlays/tombstone.png
deleted file mode 100644
index d5f4386..0000000
Binary files a/Sledgemapper/Content/overlays/tombstone.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/transparent-slime.png b/Sledgemapper/Content/overlays/transparent-slime.png
deleted file mode 100644
index 4e0d6a1..0000000
Binary files a/Sledgemapper/Content/overlays/transparent-slime.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/two-coins.png b/Sledgemapper/Content/overlays/two-coins.png
deleted file mode 100644
index d7a2569..0000000
Binary files a/Sledgemapper/Content/overlays/two-coins.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wasp-sting.png b/Sledgemapper/Content/overlays/wasp-sting.png
deleted file mode 100644
index e806f6c..0000000
Binary files a/Sledgemapper/Content/overlays/wasp-sting.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wavy-chains.png b/Sledgemapper/Content/overlays/wavy-chains.png
deleted file mode 100644
index b5d4b02..0000000
Binary files a/Sledgemapper/Content/overlays/wavy-chains.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/web-spit.png b/Sledgemapper/Content/overlays/web-spit.png
deleted file mode 100644
index c2d7757..0000000
Binary files a/Sledgemapper/Content/overlays/web-spit.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/whirlwind.png b/Sledgemapper/Content/overlays/whirlwind.png
deleted file mode 100644
index 679374b..0000000
Binary files a/Sledgemapper/Content/overlays/whirlwind.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/window-bars.png b/Sledgemapper/Content/overlays/window-bars.png
deleted file mode 100644
index 9e4e3b0..0000000
Binary files a/Sledgemapper/Content/overlays/window-bars.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wolf-howl.png b/Sledgemapper/Content/overlays/wolf-howl.png
deleted file mode 100644
index 73f0ee9..0000000
Binary files a/Sledgemapper/Content/overlays/wolf-howl.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wolf-trap.png b/Sledgemapper/Content/overlays/wolf-trap.png
deleted file mode 100644
index fa46aa7..0000000
Binary files a/Sledgemapper/Content/overlays/wolf-trap.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wood-beam.png b/Sledgemapper/Content/overlays/wood-beam.png
deleted file mode 100644
index 6174cdb..0000000
Binary files a/Sledgemapper/Content/overlays/wood-beam.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wooden-crate.png b/Sledgemapper/Content/overlays/wooden-crate.png
deleted file mode 100644
index 5864680..0000000
Binary files a/Sledgemapper/Content/overlays/wooden-crate.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/wooden-door.png b/Sledgemapper/Content/overlays/wooden-door.png
deleted file mode 100644
index ec720c2..0000000
Binary files a/Sledgemapper/Content/overlays/wooden-door.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/yarn.png b/Sledgemapper/Content/overlays/yarn.png
deleted file mode 100644
index 817ef8a..0000000
Binary files a/Sledgemapper/Content/overlays/yarn.png and /dev/null differ
diff --git a/Sledgemapper/Content/overlays/zigzag-hieroglyph.png b/Sledgemapper/Content/overlays/zigzag-hieroglyph.png
deleted file mode 100644
index 79ad91c..0000000
Binary files a/Sledgemapper/Content/overlays/zigzag-hieroglyph.png and /dev/null differ
diff --git a/Sledgemapper/Content/shaders/OutlineShader.fx b/Sledgemapper/Content/shaders/OutlineShader.fx
index 3bc6bfe..6c1e8de 100644
--- a/Sledgemapper/Content/shaders/OutlineShader.fx
+++ b/Sledgemapper/Content/shaders/OutlineShader.fx
@@ -27,48 +27,61 @@ float4 MainPS(VertexShaderOutput input) : COLOR
{
float4 color = tex2Dlod(SpriteTextureSampler, float4(input.TextureCoordinates.x, input.TextureCoordinates.y, 0, 0));
- if(color.a == 1)
+ if(color.a == 1 && color.r ==1 && color.g ==1 && color.b ==1)
{
return color;
}
+ if (color.r==0 && color.a==1)
+ {
+ color = float4(0,0,0,0);
+ }
+
float2 pixel = (int2)input.TextureCoordinates * ImageSize;
float2 offsets[8] = {float2(-1,0), float2(1,0), float2(0,1), float2(0,-1), float2(-1,1), float2(1,1), float2(1,-1), float2(-1,-1)};
float2 checkp1 = pixel + (float)BorderSize * offsets[0];
float2 curUV1 = input.TextureCoordinates + checkp1/(float2)ImageSize;
- float alpha1 = tex2Dlod(SpriteTextureSampler, float4(curUV1.x, curUV1.y,0,0)).a;
+ float4 alpha1 = tex2Dlod(SpriteTextureSampler, float4(curUV1.x, curUV1.y,0,0));
+ if (alpha1.a==1 && alpha1.r==0) {alpha1=float4(0,0,0,0);}
float2 checkp2 = pixel + (float)BorderSize * offsets[1];
float2 curUV2 = input.TextureCoordinates + checkp2/(float2)ImageSize;
- float alpha2 = tex2Dlod(SpriteTextureSampler, float4(curUV2.x, curUV2.y,0,0)).a;
+ float4 alpha2 = tex2Dlod(SpriteTextureSampler, float4(curUV2.x, curUV2.y,0,0));
+ if (alpha2.a==1 && alpha2.r==0) {alpha2=float4(0,0,0,0);}
float2 checkp3 = pixel + (float)BorderSize * offsets[2];
float2 curUV3 = input.TextureCoordinates + checkp3/(float2)ImageSize;
- float alpha3 = tex2Dlod(SpriteTextureSampler, float4(curUV3.x, curUV3.y,0,0)).a;
+ float4 alpha3 = tex2Dlod(SpriteTextureSampler, float4(curUV3.x, curUV3.y,0,0));
+ if (alpha3.a==1 && alpha3.r==0) {alpha3=float4(0,0,0,0);}
float2 checkp4 = pixel + (float)BorderSize * offsets[3];
float2 curUV4 = input.TextureCoordinates + checkp4/(float2)ImageSize;
- float alpha4 = tex2Dlod(SpriteTextureSampler, float4(curUV4.x, curUV4.y,0,0)).a;
+ float4 alpha4 = tex2Dlod(SpriteTextureSampler, float4(curUV4.x, curUV4.y,0,0));
+ if (alpha4.a==1 && alpha4.r==0) {alpha4=float4(0,0,0,0);}
float2 checkp5 = pixel + (float)BorderSize * offsets[4];
float2 curUV5 = input.TextureCoordinates + checkp5/(float2)ImageSize;
- float alpha5 = tex2Dlod(SpriteTextureSampler, float4(curUV5.x, curUV5.y,0,0)).a;
+ float4 alpha5 = tex2Dlod(SpriteTextureSampler, float4(curUV5.x, curUV5.y,0,0));
+ if (alpha5.a==1 && alpha5.r==0) {alpha5=float4(0,0,0,0);}
float2 checkp6 = pixel + (float)BorderSize * offsets[5];
float2 curUV6 = input.TextureCoordinates + checkp6/(float2)ImageSize;
- float alpha6 = tex2Dlod(SpriteTextureSampler, float4(curUV6.x, curUV6.y,0,0)).a;
+ float4 alpha6 = tex2Dlod(SpriteTextureSampler, float4(curUV6.x, curUV6.y,0,0));
+ if (alpha6.a==1 && alpha6.r==0) {alpha6=float4(0,0,0,0);}
float2 checkp7 = pixel + (float)BorderSize * offsets[6];
float2 curUV7 = input.TextureCoordinates + checkp7/(float2)ImageSize;
- float alpha7 = tex2Dlod(SpriteTextureSampler, float4(curUV7.x, curUV7.y,0,0)).a;
+ float4 alpha7 = tex2Dlod(SpriteTextureSampler, float4(curUV7.x, curUV7.y,0,0));
+ if (alpha7.a==1 && alpha7.r==0) {alpha7=float4(0,0,0,0);}
float2 checkp8 = pixel + (float)BorderSize * offsets[7];
float2 curUV8 = input.TextureCoordinates + checkp8/(float2)ImageSize;
- float alpha8 = tex2Dlod(SpriteTextureSampler, float4(curUV8.x, curUV8.y,0,0)).a;
+ float4 alpha8 = tex2Dlod(SpriteTextureSampler, float4(curUV8.x, curUV8.y,0,0));
+ if (alpha8.a==1 && alpha8.r==0) {alpha8=float4(0,0,0,0);}
- float alpha = alpha1 + alpha2 + alpha3 + alpha4 + alpha5 + alpha6 + alpha7 + alpha8;
+ float alpha = alpha1.a + alpha2.a + alpha3.a + alpha4.a + alpha5.a + alpha6.a + alpha7.a + alpha8.a;
if (alpha>0)
{
diff --git a/Sledgemapper/Content/shaders/OutlineShader2.fx b/Sledgemapper/Content/shaders/OutlineShader2.fx
deleted file mode 100644
index 9479af2..0000000
--- a/Sledgemapper/Content/shaders/OutlineShader2.fx
+++ /dev/null
@@ -1,209 +0,0 @@
-/* ********************************************************
- * A Simple toon shader based on the work of Petri T. Wilhelmsen
- * found on his blog post XNA Shader Programming � Tutorial 7, Toon shading
- * http://digitalerr0r.wordpress.com/2009/03/22/xna-shader-programming-tutorial-7-toon-shading/.
- * Which in turn is based on the shader "post edgeDetect" from nVidias Shader library
- * http://developer.download.nvidia.com/shaderlibrary/webpages/shader_library.html
- *
- * This process will use a Sobell convolution filter to determine contrast across each pixel.
- * pixels that have a contrast greater than a given threshold value will be treated
- * as an edge pixel and turned black.
- *
- * Author: John Marquiss
- * Email: txg1152@gmail.com
- *
- * This work by John Marquiss is licensed under a
- * Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
- * http://creativecommons.org/licenses/by-nc-sa/3.0/
- */
-
-sampler ColorMapSampler : register(s0);
-
-/* Screen size (really texture size) is used to
- * scale the outline line thickness nicely around the
- * image
- */
-float2 ScreenSize;
-
-/* Outline line thickness scale
- */
-float Thickness = 1.0f;
-
-/* Edge detection threshold
- * Contrast values over the threshold are considered
- * edges. That means smaller values for the threshold make the
- * image more "edgy" higher values less so.
- */
-float Threshold = 0.0f;
-
-/* getGray
- * a simple helper function to return a grey scale
- * value for a given pixel
- */
-float getGray(float4 c)
-{
- /* The closer a color is to a pure gray
- * value the closer its dot product and gray
- * will be to 0.
- */
- //return float4(1,1,1,1);
- // if (c.a >0)
- // {
- // return float4(0,0,0,1);
- // }
-
- // return float4(1,1,1,1);
- return(dot(c.rgb,((0.33333).xxx)));
-}
-
-struct VertexShaderOutput
-{
- float2 Tex : TEXCOORD0;
-};
-
-/* Shade each pixel turning edge pixels black
- */
-float4 PixelShaderFunction(VertexShaderOutput input) : COLOR0
-{
- // Get the source pixel color
- float4 Color = tex2D(ColorMapSampler, input.Tex);
- if (Color.a==0)
- {
- Color.rgba=0.8;
- }
-
- /* ox is the X offset vector where the offest is based
- * on the scaled edge thickness
- */
- float2 ox = float2(Thickness/ScreenSize.x,0.0);
-
- /* oy is the Y offset vector where the offest is based
- * on the scaled edge thickness
- */
- float2 oy = float2(0.0,Thickness/ScreenSize.y);
-
- /* our current xy (uv) texture coordinate
- */
- float2 uv = input.Tex.xy;
-
- /* Our kernel filter is a 3x3 matrix in order to process
- * it we need to get the 8 neighbor pixles (top left, top, top right,
- * left, right, bottom left, bottom, and bottom right) and the
- * current pixel. For each of these pixels we then need to get
- * its grey scale value using getGray. We will store the gray scale
- * values in a 3x3 matrix g:
- * g00 g01 g02
- * g10 g11 g12
- * g20 g21 g22
- */
-
- /* First the bottom row pixels
- * bottom left uv - oy - ox, bottom uv - oy and
- * bottom right uv - oy + ox
- */
- float2 PP = uv - oy;
- float4 CC = tex2D(ColorMapSampler, PP-ox); float g00 = getGray(CC);
- CC = tex2D(ColorMapSampler, PP); float g01 = getGray(CC);
- CC = tex2D(ColorMapSampler, PP+ox); float g02 = getGray(CC);
-
- /* Next get the middle row pixels
- * left uv - ox, current uv and right uv + ox
- */
- PP = uv;
- CC = tex2D(ColorMapSampler, PP-ox); float g10 = getGray(CC);
- CC = tex2D(ColorMapSampler, PP); float g11 = getGray(CC);
- CC = tex2D(ColorMapSampler, PP+ox); float g12 = getGray(CC);
-
- /* Finally get the top row pixels
- * top left uv + oy - ox, top uv + oy and
- * top right uv + oy + ox
- */
- PP = uv + oy;
- CC = tex2D(ColorMapSampler, PP-ox); float g20 = getGray(CC);
- CC = tex2D(ColorMapSampler, PP); float g21 = getGray(CC);
- CC = tex2D(ColorMapSampler, PP+ox); float g22 = getGray(CC);
-
- /* We will use a Sobell convolution filter
- * -1 -2 -1
- * 0 0 0
- * 1 2 1
- */
- float K00 = -1;
- float K01 = -2;
- float K02 = -1;
- float K10 = 0;
- float K11 = 0;
- float K12 = 0;
- float K20 = 1;
- float K21 = 2;
- float K22 = 1;
-
- /* Calculate sx as the summation
- * of g.ij * K.ij
- * This will give us horizantal edge detection
- */
- float sx = 0;
- sx += g00 * K00;
- sx += g01 * K01;
- sx += g02 * K02;
- sx += g10 * K10;
- sx += g11 * K11;
- sx += g12 * K12;
- sx += g20 * K20;
- sx += g21 * K21;
- sx += g22 * K22;
-
- /* Calculate sy as the summation
- * of g.ij * K.ji
- * K.ji effectively rotates the kernel filter
- * this will give us vertical edge detection
- */
- float sy = 0;
- sy += g00 * K00;
- sy += g01 * K10;
- sy += g02 * K20;
- sy += g10 * K01;
- sy += g11 * K11;
- sy += g12 * K21;
- sy += g20 * K02;
- sy += g21 * K12;
- sy += g22 * K22;
-
- /* Now merge the results of the horizantal
- * and veritcal edge detection calculations
- * together by calculating the distance of the
- * vector they form.
- */
- float contrast = sqrt(sx*sx + sy*sy);
-
- /* assume no edge (result = 1)
- */
- float result = 1;
-
- /* If the length of s.xy has a value
- * greater than the threshold then the color change (contrast)
- * accoss that pixel is enough that we want to consider
- * it an edge. Set result to 0 to black out that pixel.
- */
- if (contrast > Threshold)
- {
- result = 0;
- }
-
- /* finally return the original color multiplied
- * by the result. For with contrast values over the
- * threshold result will be 0 giving us a black edge.
- * Make sure we do not clear out the alpha value though
- * otherwise our edges will disappear if we use alpha
- * blending.
- */
- return Color*float4(contrast.xxx,1);
-}
-
-technique PostOutline
-{
- pass Pass0
- {
- PixelShader = compile ps_2_0 PixelShaderFunction();
- }
-}
diff --git a/Sledgemapper/Content/spriteIndex b/Sledgemapper/Content/spriteIndex
new file mode 100644
index 0000000..b8d61d9
--- /dev/null
+++ b/Sledgemapper/Content/spriteIndex
@@ -0,0 +1,248 @@
+
+
+
+- allied-star0 0 64 64
+- american-shield65 0 64 64
+- ammonite130 0 64 64
+- ancient-columns0 65 64 64
+- ancient-sword65 65 64 64
+- anvil0 130 64 64
+- anvil-impact65 130 64 64
+- arrow-flights130 65 64 64
+- assassin-pocket130 130 64 64
+- bandaged195 0 64 64
+- barbed-wire195 65 64 64
+- barbute260 0 64 64
+- battle-axe195 130 64 64
+- black-book260 65 64 64
+- black-flag325 0 64 64
+- boiling-bubbles390 0 64 64
+- bolt-saw325 65 64 64
+- boot-prints260 130 64 64
+- bowie-knife325 130 64 64
+- breastplate390 65 64 64
+- broad-dagger390 130 64 64
+- broadhead-arrow0 195 64 64
+- broadsword0 260 64 64
+- broken-arrow65 195 64 64
+- brutal-helm65 260 64 64
+- brute0 325 64 64
+- bubbling-bowl130 195 64 64
+- bubbling-flask65 325 64 64
+- bugle-call0 390 64 64
+- bull195 195 64 64
+- bully-minion130 260 64 64
+- burning-dot130 325 64 64
+- burning-embers260 195 64 64
+- caltrops65 390 64 64
+- campfire195 260 64 64
+- candlebright130 390 64 64
+- candle-flame260 260 64 64
+- candle-holder195 325 64 64
+- carnivore-mouth325 195 64 64
+- cash260 325 64 64
+- cauldron195 390 64 64
+- cellar-barrels390 195 64 64
+- centipede325 260 64 64
+- chemical-bolt390 260 64 64
+- chemical-drop325 325 64 64
+- chest260 390 64 64
+- circle325 390 64 64
+- circular-sawblade390 325 64 64
+- cleaver390 390 64 64
+- cliff-crossing455 0 64 64
+- cloak-dagger455 65 64 64
+- clover520 0 64 64
+- cobweb520 65 64 64
+- coffin455 130 64 64
+- coins585 0 64 64
+- confirmed585 65 64 64
+- cracked-glass520 130 64 64
+- croc-jaws455 195 64 64
+- crossbow650 0 64 64
+- crossed-bones715 0 64 64
+- crossed-chains650 65 64 64
+- crown585 130 64 64
+- crown-coin520 195 64 64
+- crown-of-thorns455 260 64 64
+- crystal-bars650 130 64 64
+- crystal-growth585 195 64 64
+- cubes520 260 64 64
+- cultist455 325 64 64
+- curled-tentacle780 0 64 64
+- curling-vines715 65 64 64
+- curvy-knife455 390 64 64
+- cut-diamond845 0 64 64
+- dark-squad780 65 64 64
+- death-juice715 130 64 64
+- decapitation585 260 64 64
+- dice-six-faces-five520 325 64 64
+- dice-six-faces-four650 195 64 64
+- dice-six-faces-one585 325 64 64
+- dice-six-faces-six520 390 64 64
+- dice-six-faces-three715 195 64 64
+- dice-six-faces-two650 260 64 64
+- dice-twenty-faces-one780 130 64 64
+- dig-dug845 65 64 64
+- dinosaur-rex910 0 64 64
+- dolmen845 130 64 64
+- door910 65 64 64
+- doorway715 260 64 64
+- double-dragon650 325 64 64
+- dragon-head780 195 64 64
+- dread585 390 64 64
+- drop715 325 64 64
+- droplets650 390 64 64
+- droplet-splash845 195 64 64
+- duck780 260 64 64
+- earth-crack910 130 64 64
+- earth-spit845 260 64 64
+- earwig780 325 64 64
+- evil-bat910 195 64 64
+- evil-minion715 390 64 64
+- fangs910 260 64 64
+- feather780 390 64 64
+- fireplace845 325 64 64
+- fire-ring910 325 64 64
+- fishing-net845 390 64 64
+- fist910 390 64 64
+- flame0 455 64 64
+- flamer65 455 64 64
+- flat-paw-print0 520 64 64
+- floating-tentacles130 455 64 64
+- floor-hatch65 520 64 64
+- flying-flag0 585 64 64
+- footprint195 455 64 64
+- footsteps130 520 64 64
+- gargoyle65 585 64 64
+- gecko0 650 64 64
+- ghost260 455 64 64
+- giant-squid195 520 64 64
+- goblin-camp130 585 64 64
+- goblin-head65 650 64 64
+- goose0 715 64 64
+- grim-reaper195 585 64 64
+- guillotine130 650 64 64
+- handcuffed65 715 64 64
+- hanging-spider0 780 64 64
+- harp260 520 64 64
+- harpy325 455 64 64
+- heavy-helm260 585 64 64
+- hobbit-door195 650 64 64
+- hole130 715 64 64
+- hole-ladder65 780 64 64
+- hydra325 520 64 64
+- imp390 455 64 64
+- imprisoned390 520 64 64
+- invisible325 585 64 64
+- jellyfish455 455 64 64
+- lamellar260 650 64 64
+- lever195 715 64 64
+- lightning-flame130 780 64 64
+- lit-candelabra455 520 64 64
+- locked-chest390 585 64 64
+- magic-gate325 650 64 64
+- manacles520 455 64 64
+- mantrap260 715 64 64
+- masked-spider195 780 64 64
+- meeple260 780 64 64
+- metal-bar520 520 64 64
+- minefield455 585 64 64
+- minerals390 650 64 64
+- minions325 715 64 64
+- minotaur585 455 64 64
+- mite325 780 64 64
+- mite-alt585 520 64 64
+- money-stack520 585 64 64
+- moon-claws455 650 64 64
+- mouse390 715 64 64
+- mummy-head650 455 64 64
+- mushroom520 650 64 64
+- mushrooms455 715 64 64
+- nails390 780 64 64
+- nested-hexagons715 455 64 64
+- nest-eggs650 520 64 64
+- octopus585 585 64 64
+- open-chest520 715 64 64
+- open-treasure-chest455 780 64 64
+- overlay01715 520 64 64
+- overlay02650 585 64 64
+- packed-planks585 650 64 64
+- pentacle780 455 64 64
+- pentagram-rose715 585 64 64
+- perspective-dice-five650 650 64 64
+- perspective-dice-four585 715 64 64
+- perspective-dice-one845 455 64 64
+- perspective-dice-six780 520 64 64
+- perspective-dice-six-faces-five520 780 64 64
+- perspective-dice-six-faces-four780 585 64 64
+- perspective-dice-six-faces-one585 780 64 64
+- perspective-dice-six-faces-random650 715 64 64
+- perspective-dice-six-faces-six910 455 64 64
+- perspective-dice-six-faces-three845 520 64 64
+- perspective-dice-six-faces-two715 650 64 64
+- perspective-dice-three910 520 64 64
+- perspective-dice-two845 585 64 64
+- piranha780 650 64 64
+- pirate-flag715 715 64 64
+- pirate-grave650 780 64 64
+- plain-circle780 715 64 64
+- plain-square715 780 64 64
+- pointy-hat845 650 64 64
+- polar-bear910 585 64 64
+- polar-star910 650 64 64
+- portculis845 715 64 64
+- powder780 780 64 64
+- power-ring845 780 64 64
+- prisoner910 715 64 64
+- rabbit910 780 64 64
+- raise-skeleton975 0 64 64
+- raise-zombie975 65 64 64
+- rat1040 0 64 64
+- rattlesnake975 130 64 64
+- robe1040 65 64 64
+- rubble1105 0 64 64
+- saber-tooth1040 130 64 64
+- sad-crab975 195 64 64
+- scorpion1170 0 64 64
+- scorpion-tail1105 65 64 64
+- sea-dragon1105 130 64 64
+- skull-crack1040 195 64 64
+- skull-crossed-bones975 260 64 64
+- slipknot1170 65 64 64
+- snail1170 130 64 64
+- snake1105 195 64 64
+- spectre1040 260 64 64
+- spider-alt975 325 64 64
+- spider-web1040 325 64 64
+- splurt975 390 64 64
+- squirrel1170 195 64 64
+- stairs11105 260 64 64
+- stairs21105 325 64 64
+- stairs31040 390 64 64
+- stone-block975 455 64 64
+- sun-priest1170 260 64 64
+- swap-bag1105 390 64 64
+- sword-in-stone1040 455 64 64
+- swordman975 520 64 64
+- swords-emblem1170 325 64 64
+- teapot1170 390 64 64
+- tiara1105 455 64 64
+- token1040 520 64 64
+- tombstone975 585 64 64
+- transparent-slime1040 585 64 64
+- two-coins975 650 64 64
+- wasp-sting1170 455 64 64
+- wavy-chains1105 520 64 64
+- web-spit975 715 64 64
+- whirlwind1170 520 64 64
+- window-bars1105 585 64 64
+- wolf-howl1040 650 64 64
+- wolf-trap1105 650 64 64
+- wood-beam1040 715 64 64
+- wooden-crate1170 585 64 64
+- wooden-door975 780 64 64
+- yarn1170 650 64 64
+- zigzag-hieroglyph1040 780 64 64
+
+
diff --git a/Sledgemapper/Content/sprites b/Sledgemapper/Content/sprites
new file mode 100644
index 0000000..e901c91
Binary files /dev/null and b/Sledgemapper/Content/sprites differ
diff --git a/Sledgemapper/Icon.icns b/Sledgemapper/Icon.icns
new file mode 100644
index 0000000..e0f62d5
Binary files /dev/null and b/Sledgemapper/Icon.icns differ
diff --git a/Sledgemapper/Icon.png b/Sledgemapper/Icon.png
new file mode 100644
index 0000000..cf7bbb2
Binary files /dev/null and b/Sledgemapper/Icon.png differ
diff --git a/Sledgemapper/Sledgemapper.cs b/Sledgemapper/Sledgemapper.cs
index dae08b8..70b5772 100644
--- a/Sledgemapper/Sledgemapper.cs
+++ b/Sledgemapper/Sledgemapper.cs
@@ -2,6 +2,7 @@
using Exceptionless.Models;
using Microsoft.AspNetCore.SignalR.Client;
using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using MonoGame.Extended;
@@ -15,10 +16,12 @@ using Newtonsoft.Json;
using Sledgemapper.Shared.Entities;
using Sledgemapper.UI;
using System;
+using System.Buffers;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
+using System.Text;
using System.Threading.Tasks;
namespace Sledgemapper
@@ -54,15 +57,19 @@ namespace Sledgemapper
Content.RootDirectory = "Content";
_desktop = new Desktop();
+
MyraEnvironment.Game = this;
+
_sessionData = new Session();
- IsFixedTimeStep = false;
+ IsFixedTimeStep = true;
+ TargetElapsedTime = TimeSpan.FromSeconds(1d / 30d);
_communicationManager = new CommunicationManager(_sessionData);
_communicationManager.Connection.Reconnected += OnHubReconnected;
_communicationManager.Connection.Reconnecting += OnHubReconnecting;
_communicationManager.Connection.Closed += OnHubDisconnected;
_state = new State();
_settings = new Settings();
+ _vector2Pool = ArrayPool.Create();
}
private async Task OnHubDisconnected(Exception arg)
@@ -97,8 +104,14 @@ namespace Sledgemapper
private void ResetRenderTarget()
{
- rendertarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height, false, SurfaceFormat.Color, DepthFormat.None, 0, RenderTargetUsage.DiscardContents);
-
+ rendertarget = new RenderTarget2D(GraphicsDevice,
+ GraphicsDevice.Viewport.Width,
+ GraphicsDevice.Viewport.Height,
+ false,
+ SurfaceFormat.Color,
+ DepthFormat.None,
+ 0,
+ RenderTargetUsage.DiscardContents);
}
private void OnClientSizeChanged(object sender, EventArgs e)
@@ -107,9 +120,6 @@ namespace Sledgemapper
try
{
ResetRenderTarget();
- // rendertarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height, true, SurfaceFormat.Alpha8, DepthFormat.Depth16, 0, RenderTargetUsage.DiscardContents);
- //rendertarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);
-
}
catch
{
@@ -118,9 +128,9 @@ namespace Sledgemapper
}
- private void AddItemToToolGrid(Grid grid, EventHandler eventAction, string folder)
+
+ private void AddItemToToolGrid(Grid grid, EventHandler eventAction, Dictionary tilesFolderContent)
{
- var tilesFolderContent = Content.LoadContentFolder(folder);
var indexX = 0;
var indexY = 0;
foreach (var item in tilesFolderContent)
@@ -137,14 +147,30 @@ namespace Sledgemapper
}
}
+ private void AddItemToToolGrid(Grid grid, EventHandler eventAction, SpriteSheet spriteSheet)
+ {
+ var indexX = 0;
+ var indexY = 0;
+ foreach (var item in spriteSheet.index)
+ {
+ var tileButton = new ImageButton { Image = new TextureRegion(spriteSheet.Texture, item.Value), GridColumn = indexY, GridRow = indexX, Id = item.Key, Width = 40, Height = 40 };
+ tileButton.Click += eventAction;
+ grid.Widgets.Add(tileButton);
+ indexY++;
+ if (indexY == 4)
+ {
+ indexY = 0;
+ indexX++;
+ }
+ }
+ }
+
protected override void LoadContent()
{
_spriteBatch = new SpriteBatch(GraphicsDevice);
outlineShader = Content.Load("shaders/OutlineShader");
- outlineShader2 = Content.Load("shaders/OutlineShader2");
MyraEnvironment.Game = this;
ResetRenderTarget();
- // rendertarget = new RenderTarget2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height, true, SurfaceFormat.Alpha8, DepthFormat.Depth16, 0, RenderTargetUsage.DiscardContents);
_mainWidget = new MainWidget();
@@ -169,12 +195,15 @@ namespace Sledgemapper
_mainWidget.BtnToolbarWall.Click += OnBtnToolbarWallClicked;
_mainWidget.BtnToolbarDelete.Click += OnBtnToolbarDeleteClicked;
-
-
_mainWidget.BtnToolbarTile.Visible = false;
_mainWidget.BtnToolbarWall.Visible = false;
- AddItemToToolGrid(_mainWidget.GridWalls, OnWallButtonClicked, "walls");
- AddItemToToolGrid(_mainWidget.GridOverlays, OnOverlayButtonClicked, "overlays");
+ _wallsContent = Content.LoadContentFolder("walls");
+
+ _spriteSheet = new SpriteSheet();
+ _spriteSheet.LoadContent(Content);
+
+ AddItemToToolGrid(_mainWidget.GridWalls, OnWallButtonClicked, _wallsContent);
+ AddItemToToolGrid(_mainWidget.GridOverlays, OnOverlayButtonClicked, _spriteSheet);
_fonts = Content.LoadContentFolder("fonts");
_eye = Content.Load("eye");
@@ -184,6 +213,12 @@ namespace Sledgemapper
_mainWidget.BtnToolbarRoom.Image = new TextureRegion(Content.Load("icon_room"));
_mainWidget.BtnToolbarDelete.Image = new TextureRegion(Content.Load("icon_delete"));
_desktop.Root = _mainWidget;
+
+ _transparentRedRectangle = new Texture2D(GraphicsDevice, 1, 1);
+ _transparentRedRectangle.SetData(new[] { new Color(Color.Red, 80) });
+
+ _whiteRectangle = new Texture2D(GraphicsDevice, 1, 1);
+ _whiteRectangle.SetData(new[] { Color.White });
}
private void OnBtnToolbarDeleteClicked(object sender, EventArgs e)
@@ -247,8 +282,9 @@ namespace Sledgemapper
var content = new NoteList();
- foreach (var note in _sessionData.Notes.Values)
+ for (var i = 0; i < _sessionData.Notes.Values.Count; i++)
{
+ var note = _sessionData.Notes.Values.ElementAt(i);
var item = new NoteListItem();
item.LblNoteText.Text = $"{note.ToString()} - {note.Text}";
item.BtnNoteCenter.Image = new TextureRegion(_location);
@@ -479,7 +515,6 @@ namespace Sledgemapper
if (newState.IsKeyDown(Keys.LeftControl) && mouseState.ScrollWheelValue != oldMouseState.ScrollWheelValue)
{
- // var center = new Point(GraphicsDevice.Viewport.Width / 2, GraphicsDevice.Viewport.Height / 2);
var maxTileSize = 500;
var center = new Point((Window.ClientBounds.Width + 200) / 2 - _state.TileSize / 2, Window.ClientBounds.Height / 2 - _state.TileSize / 2);
@@ -588,233 +623,50 @@ namespace Sledgemapper
var visibleTilesX = GraphicsDevice.Viewport.Width / _state.TileSize + 1;
var visibleTilesY = GraphicsDevice.Viewport.Height / _state.TileSize + 1;
- GraphicsDevice.SetRenderTarget(rendertarget);
-
- _spriteBatch.Begin(depthStencilState: DepthStencilState.None,
- transformMatrix: Matrix.CreateTranslation(_viewportCenter),
- blendState: BlendState.Opaque,
- //rasterizerState:RasterizerState.CullClockwise,
- samplerState: SamplerState.PointClamp,
-
- sortMode: SpriteSortMode.Deferred);
-
- GraphicsDevice.Clear(Color.Transparent);
-
- foreach (var item in _sessionData.Lines.Values.Union(_sessionData.Rooms.Values).OrderBy(t => t.Timestamp))
- {
- switch (item)
- {
- case Line l:
- DrawLine(l);
- break;
-
- case Room room:
- if (room.Delete)
- {
- DrawDelete(room);
- }
- else
- {
- DrawRoom(room);
- }
- break;
- }
- }
-
- //
-
- _spriteBatch.End();
-
- GraphicsDevice.SetRenderTarget(null);
-
- Vector2 texelSize = new Vector2((float)rendertarget.Width, (float)rendertarget.Height);
- outlineShader.Parameters["ImageSize"].SetValue(texelSize);
- outlineShader.Parameters["BorderSize"].SetValue((int)(_state.TileSize / 100f * 10f));
-
- outlineShader.Parameters["R"].SetValue(_settings.OverlayTintColor.R / 255.0f);
- outlineShader.Parameters["G"].SetValue(_settings.OverlayTintColor.G / 255.0f);
- outlineShader.Parameters["B"].SetValue(_settings.OverlayTintColor.B / 255.0f);
- // outlineShader2.Parameters["ScreenSize"].SetValue(texelSize);
- _spriteBatch.Begin(
- effect: outlineShader,
- blendState: BlendState.NonPremultiplied,
- sortMode: SpriteSortMode.Deferred);
- GraphicsDevice.Clear(_settings.BackgroundColor);
- _spriteBatch.Draw(rendertarget, Vector2.Zero, null, Color.White);
- _spriteBatch.End();
+ DrawMap();
+ ApplyShaderToMap();
_spriteBatch.Begin(
transformMatrix: Matrix.CreateTranslation(_viewportCenter),
- sortMode: SpriteSortMode.Deferred);
+ sortMode: SpriteSortMode.Texture);
+
DrawTiles();
+
DrawWalls();
+
DrawOverlays();
+
DrawNotes();
+
DrawGrid(visibleTilesX, visibleTilesY);
- if (string.IsNullOrWhiteSpace(_sessionData.SessionName))
- {
- var isoffscreen = IsOffscreen(_state.SelectedTile);
- if (isoffscreen)
- {
- var center = new Point((Window.ClientBounds.Width + 200) / 2 - (int)_viewportCenter.X, Window.ClientBounds.Height / 2 - (int)_viewportCenter.Y);
-
- var cx = center.X / _state.TileSize;
- var cy = center.Y / _state.TileSize;
-
- var p1 = new Vector2(cx * _state.TileSize, cy * _state.TileSize);
- var p2 = new Vector2(_state.SelectedTile.X * _state.TileSize, _state.SelectedTile.Y * _state.TileSize);
-
- var p3 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, 0 - _viewportCenter.Y);
- var p4 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
- var ua1 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
-
- p3 = new Vector2(200 - _viewportCenter.X, 0 - _viewportCenter.Y);
- p4 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, 0 - _viewportCenter.Y);
- var ua2 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
-
- p3 = new Vector2(200 - _viewportCenter.X, 0 - _viewportCenter.Y);
- p4 = new Vector2(200 - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
- var ua3 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
-
- p3 = new Vector2(200 - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
- p4 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
- var ua4 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
-
- var uas = new List { ua1, ua2, ua3, ua4 };
- if (uas.Any(u => u > 0 && u < 1))
- {
- var ua = uas.Where(u => u > 0 && u < 1).Min();
-
- var i = uas.IndexOf(ua);
- var x = (p1.X + ua * (p2.X - p1.X));// + _viewportCenter.X;
- var y = (p1.Y + ua * (p2.Y - p1.Y));// + _viewportCenter.Y;
-
- switch (i)
- {
- case 0:
- _spriteBatch.DrawPolygon(Vector2.Zero, new Vector2[] { new Vector2(x, y), new Vector2(x - 20, y + 10), new Vector2(x - 20, y - 10), new Vector2(x, y) }, Color.Red, 2);
- break;
- case 1:
- y += 20;
- _spriteBatch.DrawPolygon(Vector2.Zero, new Vector2[] { new Vector2(x, y), new Vector2(x - 10, y + 20), new Vector2(x + 10, y + 20), new Vector2(x, y) }, Color.Red, 2);
- break;
- case 2:
- x += 0;
- _spriteBatch.DrawPolygon(Vector2.Zero, new Vector2[] { new Vector2(x, y), new Vector2(x + 20, y + 10), new Vector2(x + 20, y - 10), new Vector2(x, y) }, Color.Red, 2);
- break;
- case 3:
- y -= 20;
- _spriteBatch.DrawPolygon(Vector2.Zero, new Vector2[] { new Vector2(x, y), new Vector2(x - 10, y - 20), new Vector2(x + 10, y - 20), new Vector2(x, y) }, Color.Red, 2);
- break;
- }
- }
- }
-
-
- _spriteBatch.DrawRectangle(new Rectangle((_state.SelectedTile.X * _state.TileSize) - 2, (_state.SelectedTile.Y * _state.TileSize) - 2, _state.TileSize + 3, _state.TileSize + 3), Color.Red, 2);
- }
+ DrawPlayerOffline();
DrawPlayers();
- if (_state.InsertMode == InsertMode.Wall)
+ DrawSelectedWall();
+
+ DrawSelectedIntersection();
+
+ DrawLinePreview();
+
+ DrawRoomPreview();
+
+ _spriteBatch.End();
+
+ try
{
- var startWall = new Vector2(_state.SelectedWall.X * _state.TileSize, _state.SelectedWall.Y * _state.TileSize);
- _spriteBatch.DrawLine(startWall, _state.TileSize, MathHelper.ToRadians(90 * _state.SelectedWall.Rotation), Color.Red, 2);
+ _desktop?.Render();
}
-
- if (_state.InsertMode == InsertMode.Overlay && _state.SelectedOverlay.Intersection)
+ catch
{
- var overlay = new Vector2(_state.SelectedOverlay.X * _state.TileSize, _state.SelectedOverlay.Y * _state.TileSize);
- _spriteBatch.DrawCircle(overlay, _state.TileSize / 3f, 100, Color.Red, 2);
- }
-
- if (_state.InsertMode == InsertMode.NewLine && _state.SelectedSnapPoint != null)
- {
- var snapPoint = new Vector2(_state.SelectedSnapPoint.X * _state.TileSize, _state.SelectedSnapPoint.Y * _state.TileSize);
-
- switch (_state.SelectedSnapPoint.Index)
- {
- case 1:
- break;
- case 2:
- snapPoint.X += _state.TileSize / 2;
- break;
- case 3:
- snapPoint.Y += _state.TileSize / 2;
- break;
- case 4:
- snapPoint.Y += _state.TileSize / 2;
- snapPoint.X += _state.TileSize / 2;
- break;
- }
-
- _spriteBatch.DrawCircle(snapPoint, _state.TileSize / 5f, 100, Color.Red, 2);
-
-
- //line preview
- if (_state.LineStart != null)
- {
-
- // border pass
-
- // var content = Content.Load($"tiles/{tile.ID}");
-
- var posX = _state.LineStart.X * _state.TileSize;
- var posY = _state.LineStart.Y * _state.TileSize;
-
- var endposX = _state.SelectedSnapPoint.X * _state.TileSize;
- var endposY = _state.SelectedSnapPoint.Y * _state.TileSize;
-
- switch (_state.LineStart.Index)
- {
- case 1:
- break;
- case 2:
- posX += _state.TileSize / 2;
- break;
- case 3:
- posY += _state.TileSize / 2;
-
- break;
- case 4:
- posX += _state.TileSize / 2;
- posY += _state.TileSize / 2;
- break;
- }
-
- switch (_state.SelectedSnapPoint.Index)
- {
- case 1:
- break;
- case 2:
- endposX += _state.TileSize / 2;
- break;
- case 3:
- endposY += _state.TileSize / 2;
-
- break;
- case 4:
- endposX += _state.TileSize / 2;
- endposY += _state.TileSize / 2;
- break;
- }
-
- var l = Math.Sqrt(Math.Pow(posX - endposX, 2) + Math.Pow(posY - endposY, 2));
-
- var angle = Math.Atan2(posY - endposY, endposX - posX);
- var angleRad = -(float)angle;//MathHelper.ToRadians((float)angle);
- if (l > 0)
- {
- var whiteRectangle = new Texture2D(GraphicsDevice, (int)l, (int)(_state.TileSize * _state.LineWidth));
-
- whiteRectangle.SetData(Enumerable.Range(0, (int)l * ((int)(_state.TileSize * _state.LineWidth))).Select(i => new Color(Color.Red, 80)).ToArray());
-
- _spriteBatch.Draw(whiteRectangle, new Rectangle(posX, posY, (int)l, (int)(_state.TileSize * _state.LineWidth)), null, Color.White, angleRad, new Vector2(0, 0), SpriteEffects.None, 1);
- }
- }
+ System.Console.WriteLine("Desktop render error");
}
+ base.Draw(gameTime);
+ }
+ private void DrawRoomPreview()
+ {
if ((_state.InsertMode == InsertMode.NewRoom || _state.InsertMode == InsertMode.NewDelete) && _state.SelectedSnapPoint != null)
{
var snapPoint = new Vector2(_state.SelectedSnapPoint.X * _state.TileSize, _state.SelectedSnapPoint.Y * _state.TileSize);
@@ -837,8 +689,6 @@ namespace Sledgemapper
_spriteBatch.DrawCircle(snapPoint, _state.TileSize / 6f, 50, Color.Red, 2);
-
- //line preview
if (_state.LineStart != null)
{
var posX = _state.LineStart.X * _state.TileSize;
@@ -886,42 +736,313 @@ namespace Sledgemapper
break;
}
-
if (posX != endposX && posY != endposY)
{
- var whiteRectangle = new Texture2D(GraphicsDevice, 1, 1);
- // whiteRectangle.SetData(new[] { new Color(Color.Red, 80) });
- whiteRectangle.SetData(new[] { new Color(Color.Red, 80) });
+
if ((posX > endposX && posY > endposY) || (posX < endposX && posY < endposY))
{
- _spriteBatch.Draw(whiteRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, new Vector2(0, 0), SpriteEffects.None, 1);
+ _spriteBatch.Draw(_transparentRedRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, new Vector2(0, 0), SpriteEffects.None, 1);
}
else
{
if (endposY < posY)
{
- _spriteBatch.Draw(whiteRectangle, new Rectangle(posX, endposY, endposX - posX, posY - endposY), null, Color.White, 0, new Vector2(0, 0), SpriteEffects.None, 1);
+ _spriteBatch.Draw(_transparentRedRectangle, new Rectangle(posX, endposY, endposX - posX, posY - endposY), null, Color.White, 0, new Vector2(0, 0), SpriteEffects.None, 1);
}
if (endposX < posX)
{
- _spriteBatch.Draw(whiteRectangle, new Rectangle(endposX, posY, posX - endposX, endposY - posY), null, Color.White, 0, new Vector2(0, 0), SpriteEffects.None, 1);
+ _spriteBatch.Draw(_transparentRedRectangle, new Rectangle(endposX, posY, posX - endposX, endposY - posY), null, Color.White, 0, new Vector2(0, 0), SpriteEffects.None, 1);
}
}
}
}
}
+ }
+
+ private void DrawLinePreview()
+ {
+ if (_state.InsertMode == InsertMode.NewLine && _state.SelectedSnapPoint != null)
+ {
+ var snapPoint = new Vector2(_state.SelectedSnapPoint.X * _state.TileSize, _state.SelectedSnapPoint.Y * _state.TileSize);
+
+ switch (_state.SelectedSnapPoint.Index)
+ {
+ case 1:
+ break;
+ case 2:
+ snapPoint.X += _state.TileSize / 2;
+ break;
+ case 3:
+ snapPoint.Y += _state.TileSize / 2;
+ break;
+ case 4:
+ snapPoint.Y += _state.TileSize / 2;
+ snapPoint.X += _state.TileSize / 2;
+ break;
+ }
+
+ _spriteBatch.DrawCircle(snapPoint, _state.TileSize / 5f, 100, Color.Red, 2);
+
+ if (_state.LineStart != null)
+ {
+ var posX = _state.LineStart.X * _state.TileSize;
+ var posY = _state.LineStart.Y * _state.TileSize;
+
+ var endposX = _state.SelectedSnapPoint.X * _state.TileSize;
+ var endposY = _state.SelectedSnapPoint.Y * _state.TileSize;
+
+ switch (_state.LineStart.Index)
+ {
+ case 1:
+ break;
+ case 2:
+ posX += _state.TileSize / 2;
+ break;
+ case 3:
+ posY += _state.TileSize / 2;
+
+ break;
+ case 4:
+ posX += _state.TileSize / 2;
+ posY += _state.TileSize / 2;
+ break;
+ }
+
+ switch (_state.SelectedSnapPoint.Index)
+ {
+ case 1:
+ break;
+ case 2:
+ endposX += _state.TileSize / 2;
+ break;
+ case 3:
+ endposY += _state.TileSize / 2;
+
+ break;
+ case 4:
+ endposX += _state.TileSize / 2;
+ endposY += _state.TileSize / 2;
+ break;
+ }
+
+ var l = Math.Sqrt(Math.Pow(posX - endposX, 2) + Math.Pow(posY - endposY, 2));
+
+ var angle = Math.Atan2(posY - endposY, endposX - posX);
+ var angleRad = -(float)angle;
+ if (l > 0)
+ {
+ _spriteBatch.Draw(_transparentRedRectangle, new Rectangle(posX, posY, (int)l, (int)(_state.TileSize * _state.LineWidth)), null, Color.White, angleRad, new Vector2(0, 0), SpriteEffects.None, 1);
+ }
+ }
+ }
+ }
+
+ private void DrawSelectedIntersection()
+ {
+ if (_state.InsertMode == InsertMode.Overlay && _state.SelectedOverlay.Intersection)
+ {
+ var overlay = new Vector2(_state.SelectedOverlay.X * _state.TileSize, _state.SelectedOverlay.Y * _state.TileSize);
+ _spriteBatch.DrawCircle(overlay, _state.TileSize / 3f, 100, Color.Red, 2);
+ }
+ }
+
+ private void DrawSelectedWall()
+ {
+ if (_state.InsertMode == InsertMode.Wall)
+ {
+ var startWall = new Vector2(_state.SelectedWall.X * _state.TileSize, _state.SelectedWall.Y * _state.TileSize);
+ _spriteBatch.DrawLine(startWall, _state.TileSize, MathHelper.ToRadians(90 * _state.SelectedWall.Rotation), Color.Red, 2);
+ }
+ }
+
+ private void DrawPlayerOffline()
+ {
+ if (string.IsNullOrWhiteSpace(_sessionData.SessionName))
+ {
+ var isoffscreen = IsOffscreen(_state.SelectedTile);
+ if (isoffscreen)
+ {
+ var center = new Point((Window.ClientBounds.Width + 200) / 2 - (int)_viewportCenter.X, Window.ClientBounds.Height / 2 - (int)_viewportCenter.Y);
+
+ var cx = center.X / _state.TileSize;
+ var cy = center.Y / _state.TileSize;
+
+ var p1 = new Vector2(cx * _state.TileSize, cy * _state.TileSize);
+ var p2 = new Vector2(_state.SelectedTile.X * _state.TileSize, _state.SelectedTile.Y * _state.TileSize);
+
+ var p3 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, 0 - _viewportCenter.Y);
+ var p4 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
+ var ua1 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
+
+ p3 = new Vector2(200 - _viewportCenter.X, 0 - _viewportCenter.Y);
+ p4 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, 0 - _viewportCenter.Y);
+ var ua2 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
+
+ p3 = new Vector2(200 - _viewportCenter.X, 0 - _viewportCenter.Y);
+ p4 = new Vector2(200 - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
+ var ua3 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
+
+ p3 = new Vector2(200 - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
+ p4 = new Vector2(Window.ClientBounds.Width - _viewportCenter.X, Window.ClientBounds.Height - _viewportCenter.Y);
+ var ua4 = ((p4.X - p3.X) * (p1.Y - p3.Y) - (p4.Y - p3.Y) * (p1.X - p3.X)) / ((p4.Y - p3.Y) * (p2.X - p1.X) - (p4.X - p3.X) * (p2.Y - p1.Y));
+
+ var uas = new float[] { ua1, ua2, ua3, ua4 };
+ if (uas.Any(u => u > 0 && u < 1))
+ {
+ var ua = uas.Where(u => u > 0 && u < 1).Min();
+
+ int i = 0;
+ for (var j = 0; j < 4; j++)
+ {
+ if (uas[j] == ua)
+ {
+ i = j;
+ }
+ }
+
+
+ var x = (p1.X + ua * (p2.X - p1.X));
+ var y = (p1.Y + ua * (p2.Y - p1.Y));
+
+
+ var v = _vector2Pool.Rent(4);
+ switch (i)
+ {
+ case 0:
+ v[0] = new Vector2(x, y);
+ v[1] = new Vector2(x - 20, y + 10);
+ v[2] = new Vector2(x - 20, y - 10);
+ v[3] = new Vector2(x, y);
+ break;
+ case 1:
+ v[0] = new Vector2(x, y);
+ v[1] = new Vector2(x - 10, y + 20);
+ v[2] = new Vector2(x + 10, y + 20);
+ v[3] = new Vector2(x, y);
+ y += 20;
+ break;
+ case 2:
+ x += 0;
+ v[0] = new Vector2(x, y);
+ v[1] = new Vector2(x + 20, y + 10);
+ v[2] = new Vector2(x + 20, y - 10);
+ v[3] = new Vector2(x, y);
+ break;
+ case 3:
+ y -= 20;
+ v[0] = new Vector2(x, y);
+ v[1] = new Vector2(x - 10, y - 20);
+ v[2] = new Vector2(x + 10, y - 20);
+ v[3] = new Vector2(x, y);
+ break;
+ }
+ _spriteBatch.DrawPolygon(Vector2.Zero, v, Color.Red, 2);
+ _vector2Pool.Return(v);
+
+ }
+ }
+
+
+ _spriteBatch.DrawRectangle(new Rectangle((_state.SelectedTile.X * _state.TileSize) - 2, (_state.SelectedTile.Y * _state.TileSize) - 2, _state.TileSize + 3, _state.TileSize + 3), Color.Red, 2);
+ }
+ }
+
+ private void ApplyShaderToMap()
+ {
+ Vector2 texelSize = new Vector2((float)rendertarget.Width, (float)rendertarget.Height);
+ outlineShader.Parameters["ImageSize"].SetValue(texelSize);
+ outlineShader.Parameters["BorderSize"].SetValue((int)(_state.TileSize / 100f * 10f));
+
+ outlineShader.Parameters["R"].SetValue(_settings.OverlayTintColor.R / 255.0f);
+ outlineShader.Parameters["G"].SetValue(_settings.OverlayTintColor.G / 255.0f);
+ outlineShader.Parameters["B"].SetValue(_settings.OverlayTintColor.B / 255.0f);
+
+ GraphicsDevice.Clear(_settings.BackgroundColor);
+
+ _spriteBatch.Begin(
+ effect: outlineShader,
+ sortMode: SpriteSortMode.Immediate);
+ _spriteBatch.Draw(rendertarget, Vector2.Zero, null, Color.White);
+ _spriteBatch.End();
+ }
+
+ private void DrawMap()
+ {
+ GraphicsDevice.SetRenderTarget(rendertarget);
+ GraphicsDevice.Clear(Color.Transparent);
+
+ _spriteBatch.Begin(
+ transformMatrix: Matrix.CreateTranslation(_viewportCenter),
+ samplerState: SamplerState.PointClamp
+ );
+
+ var items = _sessionData.Lines.Values.Union(_sessionData.Rooms.Values).OrderBy(t => t.Timestamp).ToArray();
+
+ for (var i = 0; i < items.Count(); i++)
+ {
+ var item = items.ElementAt(i);
+ if (IsMapElementOffscreen(item))
+ {
+ continue;
+ }
+ switch (item)
+ {
+ case Line l:
+ DrawLine(l);
+ break;
+
+ case Room room:
+ if (room.Delete)
+ {
+ DrawDelete(room);
+ }
+ else
+ {
+ DrawRoom(room);
+ }
+ break;
+ }
+ }
_spriteBatch.End();
- try
+ GraphicsDevice.SetRenderTarget(null);
+ }
+
+ private bool IsMapElementOffscreen(BaseMapEntity item)
+ {
+ SnapPoint start,end;
+
+ switch (item)
+ {
+ case Line l:
+ start=l.Start;
+ end=l.End;
+ break;
+
+ case Room room:
+ start = room.Start;
+ end=room.End;
+ break;
+ default:
+ return true;
+ }
+
+ var visibleTilesX = GraphicsDevice.Viewport.Width / _state.TileSize + 1;
+ var visibleTilesY = GraphicsDevice.Viewport.Height / _state.TileSize + 1;
+
+ var screenPositionTopLeft = new Point(200 - _state.TileSize + 0 * _state.TileSize - (int)_viewportCenter.X, 0 * _state.TileSize + _state.TileSize - (int)_viewportCenter.Y);
+ var screenPositionBottomRight = new Point(visibleTilesX * _state.TileSize - (int)_viewportCenter.X, visibleTilesY * _state.TileSize - 20 - (int)_viewportCenter.Y);
+ var tileTopLeft = new Point(screenPositionTopLeft.X / _state.TileSize, screenPositionTopLeft.Y / _state.TileSize);
+ var tileBottomRight = new Point(screenPositionBottomRight.X / _state.TileSize, screenPositionBottomRight.Y / _state.TileSize);
+
+ if (start.X < tileTopLeft.X && start.Y < tileTopLeft.Y && start.X > tileBottomRight.X && start.Y > tileBottomRight.Y &&
+ end.X < tileTopLeft.X && end.Y < tileTopLeft.Y && end.X > tileBottomRight.X && end.Y > tileBottomRight.Y
+ )
{
- _desktop?.Render();
+ return true;
}
- catch
- {
- System.Console.WriteLine("Desktop render error");
- }
- base.Draw(gameTime);
+ return false;
}
private void DrawGrid(int visibleTilesX, int visibleTilesY)
@@ -1000,16 +1121,17 @@ namespace Sledgemapper
return;
}
- foreach (var note in _sessionData.Notes.Values)
+ for (var i = 0; i < _sessionData.Notes.Values.Count; i++)
{
+ var note = _sessionData.Notes.Values.ElementAt(i);
_spriteBatch.Draw(
- _comment,
- new Rectangle(
- note.X * _state.TileSize + _state.TileSize - (int)(_state.TileSize / 2) + _state.TileSize / 25,
- note.Y * _state.TileSize + _state.TileSize / 8 + _state.TileSize / 25,
- (int)(_state.TileSize / 2.5), (int)(_state.TileSize / 2.5 / 1.136)
- ), Color.Black * .2f
- );
+ _comment,
+ new Rectangle(
+ note.X * _state.TileSize + _state.TileSize - (int)(_state.TileSize / 2) + _state.TileSize / 25,
+ note.Y * _state.TileSize + _state.TileSize / 8 + _state.TileSize / 25,
+ (int)(_state.TileSize / 2.5), (int)(_state.TileSize / 2.5 / 1.136)
+ ), Color.Black * .2f
+ );
_spriteBatch.Draw(
_comment,
@@ -1024,9 +1146,11 @@ namespace Sledgemapper
private void DrawOverlays()
{
- foreach (var tile in _sessionData.Overlays.Values)
+ for (var i = 0; i < _sessionData.Overlays.Values.Count; i++)
{
- var content = Content.Load($"overlays/{tile.ID}");
+ var tile = _sessionData.Overlays.Values.ElementAt(i);
+ var spriteRec = _spriteSheet.SourceRectangle(tile.ID);
+
float posX;
float posY;
@@ -1035,23 +1159,25 @@ namespace Sledgemapper
posX = tile.X * _state.TileSize;
posY = tile.Y * _state.TileSize;
- _spriteBatch.Draw(content, new Vector2(posX + _state.TileSize / 25, posY + _state.TileSize / 25), null, Color.Black * .2f, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(content.Width / 2, content.Height / 2), ((float)_state.TileSize - 10) / content.Width, SpriteEffects.None, 0);
- _spriteBatch.Draw(content, new Vector2(posX, posY), null, _settings.OverlayTintColor, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(content.Width / 2, content.Height / 2), ((float)_state.TileSize - 10) / content.Width, SpriteEffects.None, 0);
+ _spriteBatch.Draw(_spriteSheet.Texture, new Vector2(posX + _state.TileSize / 25, posY + _state.TileSize / 25), spriteRec, Color.Black * .2f, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(spriteRec.Value.Width / 2, spriteRec.Value.Height / 2), ((float)_state.TileSize - 10) / spriteRec.Value.Width, SpriteEffects.None, 0);
+ _spriteBatch.Draw(_spriteSheet.Texture, new Vector2(posX, posY), spriteRec, _settings.OverlayTintColor, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(spriteRec.Value.Width / 2, spriteRec.Value.Height / 2), ((float)_state.TileSize - 10) / spriteRec.Value.Width, SpriteEffects.None, 0);
}
else
{
posX = tile.X * _state.TileSize + _state.TileSize / 2f;
posY = tile.Y * _state.TileSize + _state.TileSize / 2f;
}
- _spriteBatch.Draw(content, new Vector2(posX + _state.TileSize / 25, posY + _state.TileSize / 25), null, Color.Black * .2f, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(content.Width / 2, content.Height / 2), ((float)_state.TileSize - 10) / content.Width, SpriteEffects.None, 0);
- _spriteBatch.Draw(content, new Vector2(posX, posY), null, _settings.OverlayTintColor, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(content.Width / 2, content.Height / 2), ((float)_state.TileSize - 10) / content.Width, SpriteEffects.None, 0);
+
+ _spriteBatch.Draw(_spriteSheet.Texture, new Vector2(posX + _state.TileSize / 25, posY + _state.TileSize / 25), spriteRec, Color.Black * .2f, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(spriteRec.Value.Width / 2, spriteRec.Value.Height / 2), ((float)_state.TileSize - 10) / spriteRec.Value.Width, SpriteEffects.None, 0);
+ _spriteBatch.Draw(_spriteSheet.Texture, new Vector2(posX, posY), spriteRec, _settings.OverlayTintColor, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(spriteRec.Value.Width / 2, spriteRec.Value.Height / 2), ((float)_state.TileSize - 10) / spriteRec.Value.Width, SpriteEffects.None, 0);
}
}
private void DrawPlayers()
{
- foreach (var player in _sessionData.Players.Copy())
+ for (int i = 0; i < _sessionData.Players.Count; i++)
{
+ Player player = _sessionData.Players[i];
var color = player.Color.ToColor();
_spriteBatch.DrawRectangle(new Rectangle(player.Position.X * _state.TileSize - 4, player.Position.Y * _state.TileSize - 4, _state.TileSize + 7, _state.TileSize + 7), color, 2);
var ffont = _fonts.FirstOrDefault(m => int.Parse(m.Key.Replace("font", "")) > _state.TileSize).Value ?? _fonts.Last().Value;
@@ -1067,7 +1193,7 @@ namespace Sledgemapper
0);
}
- foreach (var player in _sessionData.Players.Copy())
+ foreach (var player in _sessionData.Players)
{
var isOffscreen = IsOffscreen(player.Position);
if (isOffscreen)
@@ -1108,8 +1234,8 @@ namespace Sledgemapper
{
var ua = uas.Where(u => u > 0 && u < 1).Min();
var i = uas.IndexOf(ua);
- var x = (p1.X + ua * (p2.X - p1.X));// + _viewportCenter.X;
- var y = (p1.Y + ua * (p2.Y - p1.Y));// + _viewportCenter.Y;
+ var x = (p1.X + ua * (p2.X - p1.X));
+ var y = (p1.Y + ua * (p2.Y - p1.Y));
Vector2[] vertexes = new Vector2[0];
switch (i)
{
@@ -1133,6 +1259,8 @@ namespace Sledgemapper
}
}
+ ArrayPool _vector2Pool;
+
private bool IsOffscreen(Tile position)
{
var visibleTilesX = GraphicsDevice.Viewport.Width / _state.TileSize + 1;
@@ -1155,49 +1283,9 @@ namespace Sledgemapper
private void DrawTiles()
{
- // foreach (var tile in _sessionData.Map.Values)
- // {
- // var content = Content.Load($"tiles/{tile.ID}");
-
- // var posX = tile.X * _state.TileSize + _state.TileSize / 2f;
- // var posY = tile.Y * _state.TileSize + _state.TileSize / 2f;
-
- // _spriteBatch.Draw(content, new Vector2(posX, posY),
- // null, Color.White, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(content.Width / 2, content.Height / 2), ((float)_state.TileSize) / content.Width, SpriteEffects.None, 0);
- // }
-
- // border pass
- // foreach (var tile in _sessionData.Map.Values)
- // {
- // var content = Content.Load($"tiles/{tile.ID}");
-
- // var posX = tile.X * _state.TileSize;
- // var posY = tile.Y * _state.TileSize;
-
- // var whiteRectangle = new Texture2D(GraphicsDevice, 1, 1);
- // whiteRectangle.SetData(new[] { _settings.OverlayTintColor });
-
- // _spriteBatch.Draw(whiteRectangle, new Rectangle((int)posX - _borderWidth / 2, (int)posY - _borderWidth / 2, _state.TileSize + _borderWidth, _state.TileSize + _borderWidth), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
- // }
-
- //inner pass
- // foreach (var tile in _sessionData.Map.Values)
- // {
- // var content = Content.Load($"tiles/{tile.ID}");
-
- // var posX = tile.X * _state.TileSize;
- // var posY = tile.Y * _state.TileSize;
-
-
- // var whiteRectangle = new Texture2D(GraphicsDevice, 1, 1);
- // whiteRectangle.SetData(new[] { Color.White });
-
- // _spriteBatch.Draw(whiteRectangle, new Rectangle((int)posX, (int)posY, _state.TileSize, _state.TileSize), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
- // }
-
-
- foreach (var tile in _sessionData.Map.Values)
+ for (var i = 0; i < _sessionData.Map.Values.Count; i++)
{
+ var tile = _sessionData.Map.Values.ElementAt(i);
var content = Content.Load($"tiles/{tile.ID}");
var posX = tile.X * _state.TileSize + _state.TileSize / 2f;
@@ -1206,8 +1294,8 @@ namespace Sledgemapper
_spriteBatch.Draw(content, new Vector2(posX, posY),
null, Color.White, MathHelper.ToRadians(90 * tile.Rotation), new Vector2(content.Width / 2, content.Height / 2), ((float)_state.TileSize) / content.Width, SpriteEffects.None, 0);
}
-
}
+
private void DrawLine(Line tile)
{
var posX = tile.Start.X * _state.TileSize;
@@ -1254,11 +1342,9 @@ namespace Sledgemapper
var height = (int)(_state.TileSize * tile.Width);
if (length > 0)
{
- var innerRectangle = new Texture2D(GraphicsDevice, 1, 1);
- innerRectangle.SetData(new[] { Color.White });
var angle = Math.Atan2(posY - endposY, endposX - posX);
var angleRad = -(float)angle;
- _spriteBatch.Draw(innerRectangle, new Rectangle(posX, posY, length, height), null, Color.White, angleRad, new Vector2(0, 0), SpriteEffects.None, 1);
+ _spriteBatch.Draw(_whiteRectangle, new Rectangle(posX, posY, length, height), null, Color.White, angleRad, new Vector2(0, 0), SpriteEffects.None, 1);
}
}
@@ -1308,34 +1394,37 @@ namespace Sledgemapper
if (posX != endposX && posY != endposY)
{
- var borderRectangle = new Texture2D(GraphicsDevice, 1, 1);
- borderRectangle.SetData(new[] { Color.White });
+
if ((posX < endposX && posY < endposY))
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ _spriteBatch.Draw(_whiteRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
}
else if ((posX > endposX && posY > endposY))
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ _spriteBatch.Draw(_whiteRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
}
else
{
if (endposY < posY)
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(posX, endposY, endposX - posX, posY - endposY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ _spriteBatch.Draw(_whiteRectangle, new Rectangle(posX, endposY, endposX - posX, posY - endposY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
}
if (endposX < posX)
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(endposX, posY, posX - endposX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ _spriteBatch.Draw(_whiteRectangle, new Rectangle(endposX, posY, posX - endposX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
}
}
}
}
- Effect outlineShader; // Outline shader effect
- private Effect outlineShader2;
+ Effect outlineShader;
+ private Texture2D _transparentRedRectangle;
+ private Texture2D _whiteRectangle;
+ private Dictionary _wallsContent;
+
+ private SpriteSheet _spriteSheet;
private void DrawDelete(Room tile)
{
@@ -1385,39 +1474,40 @@ namespace Sledgemapper
if (posX != endposX && posY != endposY)
{
+ Rectangle r = new Rectangle();
- var borderRectangle = new Texture2D(GraphicsDevice, 1, 1);
- borderRectangle.SetData(new[] { Color.Transparent });
if ((posX < endposX && posY < endposY))
-
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+
+ r = new Rectangle(posX, posY, endposX - posX, endposY - posY);
}
else if ((posX > endposX && posY > endposY))
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(posX, posY, endposX - posX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ r = new Rectangle(posX, posY, endposX - posX, endposY - posY);
}
-
else
{
if (endposY < posY)
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(posX, endposY, endposX - posX, posY - endposY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ r = new Rectangle(posX, endposY, endposX - posX, posY - endposY);
}
-
if (endposX < posX)
{
- _spriteBatch.Draw(borderRectangle, new Rectangle(endposX, posY, posX - endposX, endposY - posY), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1);
+ r = new Rectangle(endposX, posY, posX - endposX, endposY - posY);
}
}
+
+ _spriteBatch.Draw(_whiteRectangle, r, null, Color.Black, 0, Vector2.Zero, SpriteEffects.None, 1);
+
}
}
private void DrawWalls()
{
- foreach (var wall in _sessionData.Walls.Values)
+ for (var i = 0; i < _sessionData.Walls.Values.Count; i++)
{
- var content = Content.Load($"walls/{wall.ID}");
+ var wall = _sessionData.Walls.Values.ElementAt(i);
+ var content = _wallsContent[$"{wall.ID}"];
var scale = _state.TileSize / (float)content.Height;
var offset = scale * content.Width / 2f;
var posX = wall.X * _state.TileSize;
@@ -1963,6 +2053,8 @@ namespace Sledgemapper
_sessionData.Map = loadData.Map;
_sessionData.Overlays = loadData.Overlays;
_sessionData.Walls = loadData.Walls;
+ _sessionData.Rooms = loadData.Rooms;
+ _sessionData.Lines = loadData.Lines;
};
dialog.ShowModal(_desktop);
@@ -1993,4 +2085,31 @@ namespace Sledgemapper
}
}
+
+ internal class SpriteSheet
+ {
+ internal Texture2D Texture;
+ internal Dictionary index;
+
+ public void LoadContent(ContentManager content)
+ {
+ index = content.Load>("spriteIndex");
+ Texture = content.Load("sprites");
+ }
+
+ internal Rectangle? SourceRectangle(string spriteName)
+ {
+ Rectangle r;
+ bool hasValue = index.TryGetValue(spriteName, out r);
+
+ if (hasValue)
+ {
+ return r;
+ }
+ else
+ {
+ throw new Exception("value doesn't exist");
+ }
+ }
+ }
}