diff --git a/.gitignore b/.gitignore index f3ac583..e69de29 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +0,0 @@ -*.bin \ No newline at end of file diff --git a/index.html b/index.html index 1f7fb12..c2e6fc5 100644 --- a/index.html +++ b/index.html @@ -7,5 +7,6 @@
+
\ No newline at end of file diff --git a/index.js b/index.js index 1f828d8..d7733bc 100644 --- a/index.js +++ b/index.js @@ -336,7 +336,9 @@ const showStates = (prop) => { const container = document.getElementById("cels") for (const celmask of prop.celmasks) { const state = compositeCels(celsFromMask(prop, celmask)) - container.appendChild(imageFromCanvas(state.canvas)) + const img = imageFromCanvas(state.canvas) + img.alt = prop.filename + container.appendChild(img) } } @@ -348,13 +350,43 @@ const showCels = (prop) => { } } } + +const decodeBinary = async (filename) => { + try { + const prop = decodeProp(await readBinary(`props/${filename}`)) + prop.filename = filename + return prop + } catch (e) { + return { filename: filename, error: e } + } +} + +const fetchImages = async () => { + const response = await fetch("props/index.json") + const filenames = await response.json() + return await Promise.all(filenames.map(decodeBinary)) +} + +const showError = (e, filename) => { + const container = document.getElementById("errors") + const errNode = document.createElement("p") + console.error(e) + errNode.innerHTML = `${filename}
${e.toString()}` + container.appendChild(errNode) +} + const doTheThing = async () => { - const prop = decodeProp(await readBinary("picture2.bin")) - console.log(prop) - showStates(prop) - showStates(decodeProp(await readBinary("picture1.bin"))) - showStates(decodeProp(await readBinary("picture3.bin"))) - showStates(decodeProp(await readBinary("afro0.bin"))) + for (const prop of await fetchImages()) { + if (prop.error) { + showError(prop.error, prop.filename) + } else { + try { + showStates(prop) + } catch (e) { + showError(e, prop.filename) + } + } + } } doTheThing() \ No newline at end of file diff --git a/props/Tentacle.bin b/props/Tentacle.bin new file mode 100644 index 0000000..09aca72 Binary files /dev/null and b/props/Tentacle.bin differ diff --git a/afro0.bin b/props/afro0.bin similarity index 100% rename from afro0.bin rename to props/afro0.bin diff --git a/props/amulet.bin b/props/amulet.bin new file mode 100644 index 0000000..63f51a9 Binary files /dev/null and b/props/amulet.bin differ diff --git a/props/ans.bin b/props/ans.bin new file mode 100644 index 0000000..ee537b3 Binary files /dev/null and b/props/ans.bin differ diff --git a/props/atm.bin b/props/atm.bin new file mode 100644 index 0000000..baf05c0 Binary files /dev/null and b/props/atm.bin differ diff --git a/props/bag.bin b/props/bag.bin new file mode 100644 index 0000000..e0e5b09 Binary files /dev/null and b/props/bag.bin differ diff --git a/props/ball1.bin b/props/ball1.bin new file mode 100644 index 0000000..b586f91 Binary files /dev/null and b/props/ball1.bin differ diff --git a/props/banner.bin b/props/banner.bin new file mode 100644 index 0000000..3f5ef18 Binary files /dev/null and b/props/banner.bin differ diff --git a/props/barred.bin b/props/barred.bin new file mode 100644 index 0000000..8b4df5a Binary files /dev/null and b/props/barred.bin differ diff --git a/props/bboard.bin b/props/bboard.bin new file mode 100644 index 0000000..9350d9b Binary files /dev/null and b/props/bboard.bin differ diff --git a/props/bbox0.bin b/props/bbox0.bin new file mode 100644 index 0000000..3b259ae Binary files /dev/null and b/props/bbox0.bin differ diff --git a/props/bbush.bin b/props/bbush.bin new file mode 100644 index 0000000..a73cd6e Binary files /dev/null and b/props/bbush.bin differ diff --git a/props/beds.bin b/props/beds.bin new file mode 100644 index 0000000..7a5f89d Binary files /dev/null and b/props/beds.bin differ diff --git a/props/booke.bin b/props/booke.bin new file mode 100644 index 0000000..c3233d4 Binary files /dev/null and b/props/booke.bin differ diff --git a/props/bookf.bin b/props/bookf.bin new file mode 100644 index 0000000..253cc0a Binary files /dev/null and b/props/bookf.bin differ diff --git a/props/bottle.bin b/props/bottle.bin new file mode 100644 index 0000000..24bc27c Binary files /dev/null and b/props/bottle.bin differ diff --git a/props/box1.bin b/props/box1.bin new file mode 100644 index 0000000..155c1ab Binary files /dev/null and b/props/box1.bin differ diff --git a/props/brang.bin b/props/brang.bin new file mode 100644 index 0000000..3f3acc9 Binary files /dev/null and b/props/brang.bin differ diff --git a/props/bridgef.bin b/props/bridgef.bin new file mode 100644 index 0000000..04e4a54 Binary files /dev/null and b/props/bridgef.bin differ diff --git a/props/bridges.bin b/props/bridges.bin new file mode 100644 index 0000000..a89b5a4 Binary files /dev/null and b/props/bridges.bin differ diff --git a/props/bush1.bin b/props/bush1.bin new file mode 100644 index 0000000..33b629a Binary files /dev/null and b/props/bush1.bin differ diff --git a/props/bush2.bin b/props/bush2.bin new file mode 100644 index 0000000..fb64b56 Binary files /dev/null and b/props/bush2.bin differ diff --git a/props/bush3.bin b/props/bush3.bin new file mode 100644 index 0000000..a3969ef Binary files /dev/null and b/props/bush3.bin differ diff --git a/props/bush4.bin b/props/bush4.bin new file mode 100644 index 0000000..036dbff Binary files /dev/null and b/props/bush4.bin differ diff --git a/props/bwall3.bin b/props/bwall3.bin new file mode 100644 index 0000000..0298c23 Binary files /dev/null and b/props/bwall3.bin differ diff --git a/props/bwall4.bin b/props/bwall4.bin new file mode 100644 index 0000000..58de323 Binary files /dev/null and b/props/bwall4.bin differ diff --git a/props/bwall5.bin b/props/bwall5.bin new file mode 100644 index 0000000..deb12c8 Binary files /dev/null and b/props/bwall5.bin differ diff --git a/props/bwall6.bin b/props/bwall6.bin new file mode 100644 index 0000000..a43fca7 Binary files /dev/null and b/props/bwall6.bin differ diff --git a/props/bwall7.bin b/props/bwall7.bin new file mode 100644 index 0000000..2cc0cb5 Binary files /dev/null and b/props/bwall7.bin differ diff --git a/props/bwall8.bin b/props/bwall8.bin new file mode 100644 index 0000000..9ff3d82 Binary files /dev/null and b/props/bwall8.bin differ diff --git a/props/bwall9.bin b/props/bwall9.bin new file mode 100644 index 0000000..dd78381 Binary files /dev/null and b/props/bwall9.bin differ diff --git a/props/c.bin b/props/c.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/cafechair.bin b/props/cafechair.bin new file mode 100644 index 0000000..9538463 Binary files /dev/null and b/props/cafechair.bin differ diff --git a/props/cage2.bin b/props/cage2.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/camera0.bin b/props/camera0.bin new file mode 100644 index 0000000..46303a5 Binary files /dev/null and b/props/camera0.bin differ diff --git a/props/car4.bin b/props/car4.bin new file mode 100644 index 0000000..304d350 Binary files /dev/null and b/props/car4.bin differ diff --git a/props/carb.bin b/props/carb.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/carf.bin b/props/carf.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/cassette.bin b/props/cassette.bin new file mode 100644 index 0000000..95ff13b Binary files /dev/null and b/props/cassette.bin differ diff --git a/props/cat.bin b/props/cat.bin new file mode 100644 index 0000000..f76e932 Binary files /dev/null and b/props/cat.bin differ diff --git a/props/cave0.bin b/props/cave0.bin new file mode 100644 index 0000000..de0e1f0 Binary files /dev/null and b/props/cave0.bin differ diff --git a/props/cball0.bin b/props/cball0.bin new file mode 100644 index 0000000..cb2f481 Binary files /dev/null and b/props/cball0.bin differ diff --git a/props/cbolt.bin b/props/cbolt.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/ccard.bin b/props/ccard.bin new file mode 100644 index 0000000..b627cc1 Binary files /dev/null and b/props/ccard.bin differ diff --git a/props/chairfb.bin b/props/chairfb.bin new file mode 100644 index 0000000..8b26ab3 Binary files /dev/null and b/props/chairfb.bin differ diff --git a/props/chairs.bin b/props/chairs.bin new file mode 100644 index 0000000..0c7e85b Binary files /dev/null and b/props/chairs.bin differ diff --git a/props/chango.bin b/props/chango.bin new file mode 100644 index 0000000..2a1b7d7 Binary files /dev/null and b/props/chango.bin differ diff --git a/props/chess0.bin b/props/chess0.bin new file mode 100644 index 0000000..9428395 Binary files /dev/null and b/props/chess0.bin differ diff --git a/props/chestf.bin b/props/chestf.bin new file mode 100644 index 0000000..3d37f6c Binary files /dev/null and b/props/chestf.bin differ diff --git a/props/chests.bin b/props/chests.bin new file mode 100644 index 0000000..6c376b4 Binary files /dev/null and b/props/chests.bin differ diff --git a/props/cinder.bin b/props/cinder.bin new file mode 100644 index 0000000..6435d56 Binary files /dev/null and b/props/cinder.bin differ diff --git a/props/club2.bin b/props/club2.bin new file mode 100644 index 0000000..fa72034 Binary files /dev/null and b/props/club2.bin differ diff --git a/props/coke1.bin b/props/coke1.bin new file mode 100644 index 0000000..b51494c Binary files /dev/null and b/props/coke1.bin differ diff --git a/props/compass.bin b/props/compass.bin new file mode 100644 index 0000000..b9cef02 Binary files /dev/null and b/props/compass.bin differ diff --git a/props/copier.bin b/props/copier.bin new file mode 100644 index 0000000..986e0ce Binary files /dev/null and b/props/copier.bin differ diff --git a/props/couchfb.bin b/props/couchfb.bin new file mode 100644 index 0000000..f8f9bd9 Binary files /dev/null and b/props/couchfb.bin differ diff --git a/props/couchs.bin b/props/couchs.bin new file mode 100644 index 0000000..cefd007 Binary files /dev/null and b/props/couchs.bin differ diff --git a/props/counter0.bin b/props/counter0.bin new file mode 100644 index 0000000..b284163 Binary files /dev/null and b/props/counter0.bin differ diff --git a/props/crack0.bin b/props/crack0.bin new file mode 100644 index 0000000..80a87a7 Binary files /dev/null and b/props/crack0.bin differ diff --git a/props/cups0.bin b/props/cups0.bin new file mode 100644 index 0000000..66b18f6 Binary files /dev/null and b/props/cups0.bin differ diff --git a/props/dcase.bin b/props/dcase.bin new file mode 100644 index 0000000..d036f53 Binary files /dev/null and b/props/dcase.bin differ diff --git a/props/dials.bin b/props/dials.bin new file mode 100644 index 0000000..baf93b1 Binary files /dev/null and b/props/dials.bin differ diff --git a/props/die.bin b/props/die.bin new file mode 100644 index 0000000..37a6a81 Binary files /dev/null and b/props/die.bin differ diff --git a/props/die2.bin b/props/die2.bin new file mode 100644 index 0000000..bcc1d77 Binary files /dev/null and b/props/die2.bin differ diff --git a/props/doll.bin b/props/doll.bin new file mode 100644 index 0000000..8aa6748 Binary files /dev/null and b/props/doll.bin differ diff --git a/props/door1.bin b/props/door1.bin new file mode 100644 index 0000000..1fd2312 Binary files /dev/null and b/props/door1.bin differ diff --git a/props/door2.bin b/props/door2.bin new file mode 100644 index 0000000..ad3b97d Binary files /dev/null and b/props/door2.bin differ diff --git a/props/dungdoor.bin b/props/dungdoor.bin new file mode 100644 index 0000000..3d4e52b Binary files /dev/null and b/props/dungdoor.bin differ diff --git a/props/empty.bin b/props/empty.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/escaper.bin b/props/escaper.bin new file mode 100644 index 0000000..6a6e5fa Binary files /dev/null and b/props/escaper.bin differ diff --git a/props/explo1.bin b/props/explo1.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/explo2.bin b/props/explo2.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/explo3.bin b/props/explo3.bin new file mode 100644 index 0000000..e69de29 diff --git a/props/eye0.bin b/props/eye0.bin new file mode 100644 index 0000000..e087e42 Binary files /dev/null and b/props/eye0.bin differ diff --git a/props/fence1.bin b/props/fence1.bin new file mode 100644 index 0000000..f73479c Binary files /dev/null and b/props/fence1.bin differ diff --git a/props/fgun1.bin b/props/fgun1.bin new file mode 100644 index 0000000..f26ebfd Binary files /dev/null and b/props/fgun1.bin differ diff --git a/props/filecabinet.bin b/props/filecabinet.bin new file mode 100644 index 0000000..c27ecf6 Binary files /dev/null and b/props/filecabinet.bin differ diff --git a/props/flag.bin b/props/flag.bin new file mode 100644 index 0000000..5603ac8 Binary files /dev/null and b/props/flag.bin differ diff --git a/props/flamp.bin b/props/flamp.bin new file mode 100644 index 0000000..7021ffe Binary files /dev/null and b/props/flamp.bin differ diff --git a/props/flat.bin b/props/flat.bin new file mode 100644 index 0000000..3583b7f Binary files /dev/null and b/props/flat.bin differ diff --git a/props/flite.bin b/props/flite.bin new file mode 100644 index 0000000..12cf701 Binary files /dev/null and b/props/flite.bin differ diff --git a/props/floor0.bin b/props/floor0.bin new file mode 100644 index 0000000..5bfb8f9 Binary files /dev/null and b/props/floor0.bin differ diff --git a/props/floor1.bin b/props/floor1.bin new file mode 100644 index 0000000..f2b219e Binary files /dev/null and b/props/floor1.bin differ diff --git a/props/fortun.bin b/props/fortun.bin new file mode 100644 index 0000000..cd152dd Binary files /dev/null and b/props/fortun.bin differ diff --git a/props/fount2.bin b/props/fount2.bin new file mode 100644 index 0000000..847eb3b Binary files /dev/null and b/props/fount2.bin differ diff --git a/props/fris.bin b/props/fris.bin new file mode 100644 index 0000000..10c0820 Binary files /dev/null and b/props/fris.bin differ diff --git a/props/ftank2.bin b/props/ftank2.bin new file mode 100644 index 0000000..e82cd89 Binary files /dev/null and b/props/ftank2.bin differ diff --git a/props/gcan.bin b/props/gcan.bin new file mode 100644 index 0000000..a869995 Binary files /dev/null and b/props/gcan.bin differ diff --git a/props/gdoor.bin b/props/gdoor.bin new file mode 100644 index 0000000..ad1a18d Binary files /dev/null and b/props/gdoor.bin differ diff --git a/props/gem.bin b/props/gem.bin new file mode 100644 index 0000000..1245e84 Binary files /dev/null and b/props/gem.bin differ diff --git a/props/glassdoor.bin b/props/glassdoor.bin new file mode 100644 index 0000000..5b5be7a Binary files /dev/null and b/props/glassdoor.bin differ diff --git a/props/glue0.bin b/props/glue0.bin new file mode 100644 index 0000000..2f6273c Binary files /dev/null and b/props/glue0.bin differ diff --git a/props/grass0.bin b/props/grass0.bin new file mode 100644 index 0000000..8da2a31 Binary files /dev/null and b/props/grass0.bin differ diff --git a/props/gren.bin b/props/gren.bin new file mode 100644 index 0000000..48d8d09 Binary files /dev/null and b/props/gren.bin differ diff --git a/props/gun1.bin b/props/gun1.bin new file mode 100644 index 0000000..5c04859 Binary files /dev/null and b/props/gun1.bin differ diff --git a/props/gun2.bin b/props/gun2.bin new file mode 100644 index 0000000..5b9b996 Binary files /dev/null and b/props/gun2.bin differ diff --git a/props/gun3.bin b/props/gun3.bin new file mode 100644 index 0000000..edce7a5 Binary files /dev/null and b/props/gun3.bin differ diff --git a/props/hand.bin b/props/hand.bin new file mode 100644 index 0000000..77cc634 Binary files /dev/null and b/props/hand.bin differ diff --git a/props/hand2.bin b/props/hand2.bin new file mode 100644 index 0000000..5737ab4 Binary files /dev/null and b/props/hand2.bin differ diff --git a/props/hole0.bin b/props/hole0.bin new file mode 100644 index 0000000..0ff895f Binary files /dev/null and b/props/hole0.bin differ diff --git a/props/hottub.bin b/props/hottub.bin new file mode 100644 index 0000000..7e6f562 Binary files /dev/null and b/props/hottub.bin differ diff --git a/props/house2.bin b/props/house2.bin new file mode 100644 index 0000000..2bbe3ce Binary files /dev/null and b/props/house2.bin differ diff --git a/props/icecream.bin b/props/icecream.bin new file mode 100644 index 0000000..d0e8f68 Binary files /dev/null and b/props/icecream.bin differ diff --git a/props/index.json b/props/index.json new file mode 100644 index 0000000..d876d1f --- /dev/null +++ b/props/index.json @@ -0,0 +1,214 @@ +["afro0.bin", +"amulet.bin", +"ans.bin", +"atm.bin", +"bag.bin", +"ball1.bin", +"banner.bin", +"barred.bin", +"bboard.bin", +"bbox0.bin", +"bbush.bin", +"beds.bin", +"booke.bin", +"bookf.bin", +"bottle.bin", +"box1.bin", +"brang.bin", +"bridgef.bin", +"bridges.bin", +"bush1.bin", +"bush2.bin", +"bush3.bin", +"bush4.bin", +"bwall3.bin", +"bwall4.bin", +"bwall5.bin", +"bwall6.bin", +"bwall7.bin", +"bwall8.bin", +"bwall9.bin", +"cafechair.bin", +"cage2.bin", +"camera0.bin", +"car4.bin", +"carb.bin", +"carf.bin", +"cassette.bin", +"cat.bin", +"cave0.bin", +"cball0.bin", +"c.bin", +"cbolt.bin", +"ccard.bin", +"chairfb.bin", +"chairs.bin", +"chango.bin", +"chess0.bin", +"chestf.bin", +"chests.bin", +"cinder.bin", +"club2.bin", +"coke1.bin", +"compass.bin", +"copier.bin", +"couchfb.bin", +"couchs.bin", +"counter0.bin", +"crack0.bin", +"cups0.bin", +"dcase.bin", +"dials.bin", +"die2.bin", +"die.bin", +"doll.bin", +"door1.bin", +"door2.bin", +"dungdoor.bin", +"empty.bin", +"escaper.bin", +"explo1.bin", +"explo2.bin", +"explo3.bin", +"eye0.bin", +"fence1.bin", +"fgun1.bin", +"filecabinet.bin", +"flag.bin", +"flamp.bin", +"flat.bin", +"flite.bin", +"floor0.bin", +"floor1.bin", +"fortun.bin", +"fount2.bin", +"fris.bin", +"ftank2.bin", +"gcan.bin", +"gdoor.bin", +"gem.bin", +"glassdoor.bin", +"glue0.bin", +"grass0.bin", +"gren.bin", +"gun1.bin", +"gun2.bin", +"gun3.bin", +"hand2.bin", +"hand.bin", +"hole0.bin", +"hottub.bin", +"house2.bin", +"icecream.bin", +"jug0.bin", +"juke.bin", +"junkdoor.bin", +"kcan.bin", +"kenhead201.bin", +"key1.bin", +"kk1.bin", +"kk2.bin", +"kk3.bin", +"knife1.bin", +"knife2.bin", +"luggages.bin", +"mag.bin", +"magic_wall.bin", +"maus.bin", +"mbikes.bin", +"mbook0.bin", +"mbox.bin", +"mdevice1.bin", +"mdrop.bin", +"mhatch.bin", +"mic0.bin", +"mlamp2.bin", +"mount1.bin", +"mpill.bin", +"mring.bin", +"mstaff.bin", +"news.bin", +"newsstand0.bin", +"newsstand1.bin", +"palm2.bin", +"paper.bin", +"patgun0.bin", +"pawn.bin", +"pawnstock.bin", +"peng.bin", +"pfork.bin", +"phone1.bin", +"picture1.bin", +"picture2.bin", +"picture3.bin", +"pillbot.bin", +"pipe0.bin", +"plant1.bin", +"plant2.bin", +"plant3.bin", +"plaque.bin", +"pond0.bin", +"port7.bin", +"rduk.bin", +"region0.bin", +"road0.bin", +"rock1.bin", +"rock2.bin", +"rock3.bin", +"safe1.bin", +"saw.bin", +"security.bin", +"sensor.bin", +"sexo.bin", +"shovel0.bin", +"sign0.bin", +"sign1.bin", +"sign2.bin", +"sign3.bin", +"sign4.bin", +"sign5.bin", +"sign6.bin", +"slite1.bin", +"slite2.bin", +"stock0.bin", +"stool0.bin", +"super_trap.bin", +"switches.bin", +"table0.bin", +"tablets.bin", +"tapep.bin", +"tbear.bin", +"tdoor.bin", +"tele0.bin", +"Tentacle.bin", +"test.bin", +"ticket.bin", +"tok.bin", +"torch0.bin", +"towel.bin", +"trap0.bin", +"trap1.bin", +"trchest.bin", +"tree1.bin", +"tree2.bin", +"tree4.bin", +"tree5.bin", +"tree6.bin", +"tree7.bin", +"tree8.bin", +"tree9.bin", +"treeA.bin", +"treeB.bin", +"tube0.bin", +"umbrella.bin", +"undefined.bin", +"varpicture.bin", +"vase.bin", +"vendo0.bin", +"vendo1.bin", +"wand1.bin", +"wand2.bin", +"wand3.bin", +"wand4.bin", +"window1.bin", +"window3.bin"] \ No newline at end of file diff --git a/props/jug0.bin b/props/jug0.bin new file mode 100644 index 0000000..f31c4ef Binary files /dev/null and b/props/jug0.bin differ diff --git a/props/juke.bin b/props/juke.bin new file mode 100644 index 0000000..5e9aca2 Binary files /dev/null and b/props/juke.bin differ diff --git a/props/junkdoor.bin b/props/junkdoor.bin new file mode 100644 index 0000000..5f00e13 Binary files /dev/null and b/props/junkdoor.bin differ diff --git a/props/kcan.bin b/props/kcan.bin new file mode 100644 index 0000000..4e63740 Binary files /dev/null and b/props/kcan.bin differ diff --git a/props/kenhead201.bin b/props/kenhead201.bin new file mode 100644 index 0000000..4ece41d Binary files /dev/null and b/props/kenhead201.bin differ diff --git a/props/key1.bin b/props/key1.bin new file mode 100644 index 0000000..5d35c2c Binary files /dev/null and b/props/key1.bin differ diff --git a/props/kk1.bin b/props/kk1.bin new file mode 100644 index 0000000..61f72f2 Binary files /dev/null and b/props/kk1.bin differ diff --git a/props/kk2.bin b/props/kk2.bin new file mode 100644 index 0000000..236b62d Binary files /dev/null and b/props/kk2.bin differ diff --git a/props/kk3.bin b/props/kk3.bin new file mode 100644 index 0000000..5f8832b Binary files /dev/null and b/props/kk3.bin differ diff --git a/props/knife1.bin b/props/knife1.bin new file mode 100644 index 0000000..12f02b0 Binary files /dev/null and b/props/knife1.bin differ diff --git a/props/knife2.bin b/props/knife2.bin new file mode 100644 index 0000000..8b27807 Binary files /dev/null and b/props/knife2.bin differ diff --git a/props/luggages.bin b/props/luggages.bin new file mode 100644 index 0000000..c4f00e0 Binary files /dev/null and b/props/luggages.bin differ diff --git a/props/mag.bin b/props/mag.bin new file mode 100644 index 0000000..68344d0 Binary files /dev/null and b/props/mag.bin differ diff --git a/props/magic_wall.bin b/props/magic_wall.bin new file mode 100644 index 0000000..a58e0f0 Binary files /dev/null and b/props/magic_wall.bin differ diff --git a/props/maus.bin b/props/maus.bin new file mode 100644 index 0000000..5da9dd1 Binary files /dev/null and b/props/maus.bin differ diff --git a/props/mbikes.bin b/props/mbikes.bin new file mode 100644 index 0000000..6118dc6 Binary files /dev/null and b/props/mbikes.bin differ diff --git a/props/mbook0.bin b/props/mbook0.bin new file mode 100644 index 0000000..a9dba88 Binary files /dev/null and b/props/mbook0.bin differ diff --git a/props/mbox.bin b/props/mbox.bin new file mode 100644 index 0000000..c5f598f Binary files /dev/null and b/props/mbox.bin differ diff --git a/props/mdevice1.bin b/props/mdevice1.bin new file mode 100644 index 0000000..525190f Binary files /dev/null and b/props/mdevice1.bin differ diff --git a/props/mdrop.bin b/props/mdrop.bin new file mode 100644 index 0000000..510d0c1 Binary files /dev/null and b/props/mdrop.bin differ diff --git a/props/mhatch.bin b/props/mhatch.bin new file mode 100644 index 0000000..4dcfce8 Binary files /dev/null and b/props/mhatch.bin differ diff --git a/props/mic0.bin b/props/mic0.bin new file mode 100644 index 0000000..79bd912 Binary files /dev/null and b/props/mic0.bin differ diff --git a/props/mlamp2.bin b/props/mlamp2.bin new file mode 100644 index 0000000..6363a20 Binary files /dev/null and b/props/mlamp2.bin differ diff --git a/props/mount1.bin b/props/mount1.bin new file mode 100644 index 0000000..ec735a7 Binary files /dev/null and b/props/mount1.bin differ diff --git a/props/mpill.bin b/props/mpill.bin new file mode 100644 index 0000000..388ccf6 Binary files /dev/null and b/props/mpill.bin differ diff --git a/props/mring.bin b/props/mring.bin new file mode 100644 index 0000000..3c9c239 Binary files /dev/null and b/props/mring.bin differ diff --git a/props/mstaff.bin b/props/mstaff.bin new file mode 100644 index 0000000..966f6f0 Binary files /dev/null and b/props/mstaff.bin differ diff --git a/props/news.bin b/props/news.bin new file mode 100644 index 0000000..91c1092 Binary files /dev/null and b/props/news.bin differ diff --git a/props/newsstand0.bin b/props/newsstand0.bin new file mode 100644 index 0000000..f0723b1 Binary files /dev/null and b/props/newsstand0.bin differ diff --git a/props/newsstand1.bin b/props/newsstand1.bin new file mode 100644 index 0000000..9e14612 Binary files /dev/null and b/props/newsstand1.bin differ diff --git a/props/palm2.bin b/props/palm2.bin new file mode 100644 index 0000000..9312022 Binary files /dev/null and b/props/palm2.bin differ diff --git a/props/paper.bin b/props/paper.bin new file mode 100644 index 0000000..5317e89 Binary files /dev/null and b/props/paper.bin differ diff --git a/props/patgun0.bin b/props/patgun0.bin new file mode 100644 index 0000000..bfcb864 Binary files /dev/null and b/props/patgun0.bin differ diff --git a/props/pawn.bin b/props/pawn.bin new file mode 100644 index 0000000..6c2eca1 Binary files /dev/null and b/props/pawn.bin differ diff --git a/props/pawnstock.bin b/props/pawnstock.bin new file mode 100644 index 0000000..c9a74cf Binary files /dev/null and b/props/pawnstock.bin differ diff --git a/props/peng.bin b/props/peng.bin new file mode 100644 index 0000000..4ba5e02 Binary files /dev/null and b/props/peng.bin differ diff --git a/props/pfork.bin b/props/pfork.bin new file mode 100644 index 0000000..b9cda3c Binary files /dev/null and b/props/pfork.bin differ diff --git a/props/phone1.bin b/props/phone1.bin new file mode 100644 index 0000000..ce2a3dc Binary files /dev/null and b/props/phone1.bin differ diff --git a/picture1.bin b/props/picture1.bin similarity index 100% rename from picture1.bin rename to props/picture1.bin diff --git a/picture2.bin b/props/picture2.bin similarity index 100% rename from picture2.bin rename to props/picture2.bin diff --git a/picture3.bin b/props/picture3.bin similarity index 100% rename from picture3.bin rename to props/picture3.bin diff --git a/props/pillbot.bin b/props/pillbot.bin new file mode 100644 index 0000000..845397f Binary files /dev/null and b/props/pillbot.bin differ diff --git a/props/pipe0.bin b/props/pipe0.bin new file mode 100644 index 0000000..b60446d Binary files /dev/null and b/props/pipe0.bin differ diff --git a/props/plant1.bin b/props/plant1.bin new file mode 100644 index 0000000..06af732 Binary files /dev/null and b/props/plant1.bin differ diff --git a/props/plant2.bin b/props/plant2.bin new file mode 100644 index 0000000..ef8f5d5 Binary files /dev/null and b/props/plant2.bin differ diff --git a/props/plant3.bin b/props/plant3.bin new file mode 100644 index 0000000..708b736 Binary files /dev/null and b/props/plant3.bin differ diff --git a/props/plaque.bin b/props/plaque.bin new file mode 100644 index 0000000..eac6169 Binary files /dev/null and b/props/plaque.bin differ diff --git a/props/pond0.bin b/props/pond0.bin new file mode 100644 index 0000000..8bfa291 Binary files /dev/null and b/props/pond0.bin differ diff --git a/props/port7.bin b/props/port7.bin new file mode 100644 index 0000000..81c892d Binary files /dev/null and b/props/port7.bin differ diff --git a/props/rduk.bin b/props/rduk.bin new file mode 100644 index 0000000..5028b67 Binary files /dev/null and b/props/rduk.bin differ diff --git a/props/region0.bin b/props/region0.bin new file mode 100644 index 0000000..bf01075 Binary files /dev/null and b/props/region0.bin differ diff --git a/props/road0.bin b/props/road0.bin new file mode 100644 index 0000000..5ee47ce Binary files /dev/null and b/props/road0.bin differ diff --git a/props/rock1.bin b/props/rock1.bin new file mode 100644 index 0000000..855dc14 Binary files /dev/null and b/props/rock1.bin differ diff --git a/props/rock2.bin b/props/rock2.bin new file mode 100644 index 0000000..5a3c784 Binary files /dev/null and b/props/rock2.bin differ diff --git a/props/rock3.bin b/props/rock3.bin new file mode 100644 index 0000000..49fb399 Binary files /dev/null and b/props/rock3.bin differ diff --git a/props/safe1.bin b/props/safe1.bin new file mode 100644 index 0000000..4ea6170 Binary files /dev/null and b/props/safe1.bin differ diff --git a/props/saw.bin b/props/saw.bin new file mode 100644 index 0000000..fb08e82 Binary files /dev/null and b/props/saw.bin differ diff --git a/props/security.bin b/props/security.bin new file mode 100644 index 0000000..cfff4ae Binary files /dev/null and b/props/security.bin differ diff --git a/props/sensor.bin b/props/sensor.bin new file mode 100644 index 0000000..81100ee Binary files /dev/null and b/props/sensor.bin differ diff --git a/props/sexo.bin b/props/sexo.bin new file mode 100644 index 0000000..9e470d8 Binary files /dev/null and b/props/sexo.bin differ diff --git a/props/shovel0.bin b/props/shovel0.bin new file mode 100644 index 0000000..54c5b87 Binary files /dev/null and b/props/shovel0.bin differ diff --git a/props/sign0.bin b/props/sign0.bin new file mode 100644 index 0000000..c569f24 Binary files /dev/null and b/props/sign0.bin differ diff --git a/props/sign1.bin b/props/sign1.bin new file mode 100644 index 0000000..4b8ea3c Binary files /dev/null and b/props/sign1.bin differ diff --git a/props/sign2.bin b/props/sign2.bin new file mode 100644 index 0000000..59b42fb Binary files /dev/null and b/props/sign2.bin differ diff --git a/props/sign3.bin b/props/sign3.bin new file mode 100644 index 0000000..09e9a9d Binary files /dev/null and b/props/sign3.bin differ diff --git a/props/sign4.bin b/props/sign4.bin new file mode 100644 index 0000000..14b2861 Binary files /dev/null and b/props/sign4.bin differ diff --git a/props/sign5.bin b/props/sign5.bin new file mode 100644 index 0000000..c9e43f7 Binary files /dev/null and b/props/sign5.bin differ diff --git a/props/sign6.bin b/props/sign6.bin new file mode 100644 index 0000000..a9acfd7 Binary files /dev/null and b/props/sign6.bin differ diff --git a/props/slite1.bin b/props/slite1.bin new file mode 100644 index 0000000..d6172c3 Binary files /dev/null and b/props/slite1.bin differ diff --git a/props/slite2.bin b/props/slite2.bin new file mode 100644 index 0000000..4452ff0 Binary files /dev/null and b/props/slite2.bin differ diff --git a/props/stock0.bin b/props/stock0.bin new file mode 100644 index 0000000..7fbbfd0 Binary files /dev/null and b/props/stock0.bin differ diff --git a/props/stool0.bin b/props/stool0.bin new file mode 100644 index 0000000..add6aa5 Binary files /dev/null and b/props/stool0.bin differ diff --git a/props/super_trap.bin b/props/super_trap.bin new file mode 100644 index 0000000..99cce27 Binary files /dev/null and b/props/super_trap.bin differ diff --git a/props/switches.bin b/props/switches.bin new file mode 100644 index 0000000..4d94c6e Binary files /dev/null and b/props/switches.bin differ diff --git a/props/table0.bin b/props/table0.bin new file mode 100644 index 0000000..15df3b0 Binary files /dev/null and b/props/table0.bin differ diff --git a/props/tablets.bin b/props/tablets.bin new file mode 100644 index 0000000..7d69dfd Binary files /dev/null and b/props/tablets.bin differ diff --git a/props/tapep.bin b/props/tapep.bin new file mode 100644 index 0000000..7b0d1b1 Binary files /dev/null and b/props/tapep.bin differ diff --git a/props/tbear.bin b/props/tbear.bin new file mode 100644 index 0000000..034c7de Binary files /dev/null and b/props/tbear.bin differ diff --git a/props/tdoor.bin b/props/tdoor.bin new file mode 100644 index 0000000..84928df Binary files /dev/null and b/props/tdoor.bin differ diff --git a/props/tele0.bin b/props/tele0.bin new file mode 100644 index 0000000..4e7ee4e Binary files /dev/null and b/props/tele0.bin differ diff --git a/props/test.bin b/props/test.bin new file mode 100644 index 0000000..e7f085e Binary files /dev/null and b/props/test.bin differ diff --git a/props/ticket.bin b/props/ticket.bin new file mode 100644 index 0000000..8ccdf7c Binary files /dev/null and b/props/ticket.bin differ diff --git a/props/tok.bin b/props/tok.bin new file mode 100644 index 0000000..b3f78d8 Binary files /dev/null and b/props/tok.bin differ diff --git a/props/torch0.bin b/props/torch0.bin new file mode 100644 index 0000000..f3b7d9f Binary files /dev/null and b/props/torch0.bin differ diff --git a/props/towel.bin b/props/towel.bin new file mode 100644 index 0000000..c5664dd Binary files /dev/null and b/props/towel.bin differ diff --git a/props/trap0.bin b/props/trap0.bin new file mode 100644 index 0000000..8636872 Binary files /dev/null and b/props/trap0.bin differ diff --git a/props/trap1.bin b/props/trap1.bin new file mode 100644 index 0000000..e48941f Binary files /dev/null and b/props/trap1.bin differ diff --git a/props/trchest.bin b/props/trchest.bin new file mode 100644 index 0000000..240f14c Binary files /dev/null and b/props/trchest.bin differ diff --git a/props/tree1.bin b/props/tree1.bin new file mode 100644 index 0000000..1a843ff Binary files /dev/null and b/props/tree1.bin differ diff --git a/props/tree2.bin b/props/tree2.bin new file mode 100644 index 0000000..ff6cad5 Binary files /dev/null and b/props/tree2.bin differ diff --git a/props/tree4.bin b/props/tree4.bin new file mode 100644 index 0000000..5c655eb Binary files /dev/null and b/props/tree4.bin differ diff --git a/props/tree5.bin b/props/tree5.bin new file mode 100644 index 0000000..8749c52 Binary files /dev/null and b/props/tree5.bin differ diff --git a/props/tree6.bin b/props/tree6.bin new file mode 100644 index 0000000..8301403 Binary files /dev/null and b/props/tree6.bin differ diff --git a/props/tree7.bin b/props/tree7.bin new file mode 100644 index 0000000..b62ba94 Binary files /dev/null and b/props/tree7.bin differ diff --git a/props/tree8.bin b/props/tree8.bin new file mode 100644 index 0000000..72fc646 Binary files /dev/null and b/props/tree8.bin differ diff --git a/props/tree9.bin b/props/tree9.bin new file mode 100644 index 0000000..54a6634 Binary files /dev/null and b/props/tree9.bin differ diff --git a/props/treeA.bin b/props/treeA.bin new file mode 100644 index 0000000..c718013 Binary files /dev/null and b/props/treeA.bin differ diff --git a/props/treeB.bin b/props/treeB.bin new file mode 100644 index 0000000..afaaf75 Binary files /dev/null and b/props/treeB.bin differ diff --git a/props/tube0.bin b/props/tube0.bin new file mode 100644 index 0000000..73b65e2 Binary files /dev/null and b/props/tube0.bin differ diff --git a/props/umbrella.bin b/props/umbrella.bin new file mode 100644 index 0000000..b16b900 Binary files /dev/null and b/props/umbrella.bin differ diff --git a/props/undefined.bin b/props/undefined.bin new file mode 100644 index 0000000..943f8cb Binary files /dev/null and b/props/undefined.bin differ diff --git a/props/varpicture.bin b/props/varpicture.bin new file mode 100644 index 0000000..bcbf95a Binary files /dev/null and b/props/varpicture.bin differ diff --git a/props/vase.bin b/props/vase.bin new file mode 100644 index 0000000..f695404 Binary files /dev/null and b/props/vase.bin differ diff --git a/props/vendo0.bin b/props/vendo0.bin new file mode 100644 index 0000000..fc3aad8 Binary files /dev/null and b/props/vendo0.bin differ diff --git a/props/vendo1.bin b/props/vendo1.bin new file mode 100644 index 0000000..0f4811d Binary files /dev/null and b/props/vendo1.bin differ diff --git a/props/wand1.bin b/props/wand1.bin new file mode 100644 index 0000000..4df4e93 Binary files /dev/null and b/props/wand1.bin differ diff --git a/props/wand2.bin b/props/wand2.bin new file mode 100644 index 0000000..66fdf54 Binary files /dev/null and b/props/wand2.bin differ diff --git a/props/wand3.bin b/props/wand3.bin new file mode 100644 index 0000000..71f58ce Binary files /dev/null and b/props/wand3.bin differ diff --git a/props/wand4.bin b/props/wand4.bin new file mode 100644 index 0000000..d6b42fa Binary files /dev/null and b/props/wand4.bin differ diff --git a/props/window1.bin b/props/window1.bin new file mode 100644 index 0000000..f954355 Binary files /dev/null and b/props/window1.bin differ diff --git a/props/window3.bin b/props/window3.bin new file mode 100644 index 0000000..3f71882 Binary files /dev/null and b/props/window3.bin differ