diff --git a/docs/img/icons/aerie.png b/docs/img/icons/aerie.png index cfd0b67..6181be7 100644 Binary files a/docs/img/icons/aerie.png and b/docs/img/icons/aerie.png differ diff --git a/docs/img/icons/alarm.png b/docs/img/icons/alarm.png index e1447aa..cbb108d 100644 Binary files a/docs/img/icons/alarm.png and b/docs/img/icons/alarm.png differ diff --git a/docs/img/icons/altar.png b/docs/img/icons/altar.png index 84f2e87..a9ad500 100644 Binary files a/docs/img/icons/altar.png and b/docs/img/icons/altar.png differ diff --git a/docs/img/icons/arena.png b/docs/img/icons/arena.png index 692d09e..d6a628d 100644 Binary files a/docs/img/icons/arena.png and b/docs/img/icons/arena.png differ diff --git a/docs/img/icons/arrow.png b/docs/img/icons/arrow.png index ab20c99..1347d08 100644 Binary files a/docs/img/icons/arrow.png and b/docs/img/icons/arrow.png differ diff --git a/docs/img/icons/cannon.png b/docs/img/icons/cannon.png index 4da9371..27791c7 100644 Binary files a/docs/img/icons/cannon.png and b/docs/img/icons/cannon.png differ diff --git a/docs/img/icons/cavein.png b/docs/img/icons/cavein.png index 9c1ecf7..9d2b78f 100644 Binary files a/docs/img/icons/cavein.png and b/docs/img/icons/cavein.png differ diff --git a/docs/img/icons/door_iron.png b/docs/img/icons/door_iron.png index 57e8a3e..2e48795 100644 Binary files a/docs/img/icons/door_iron.png and b/docs/img/icons/door_iron.png differ diff --git a/docs/img/icons/door_magic.png b/docs/img/icons/door_magic.png index f678bbb..4051bf0 100644 Binary files a/docs/img/icons/door_magic.png and b/docs/img/icons/door_magic.png differ diff --git a/docs/img/icons/door_wood.png b/docs/img/icons/door_wood.png index 3ca787e..5f01645 100644 Binary files a/docs/img/icons/door_wood.png and b/docs/img/icons/door_wood.png differ diff --git a/docs/img/icons/eye.png b/docs/img/icons/eye.png index 0d956c4..8ca2635 100644 Binary files a/docs/img/icons/eye.png and b/docs/img/icons/eye.png differ diff --git a/docs/img/icons/farm.png b/docs/img/icons/farm.png index 7e0fb78..6384d36 100644 Binary files a/docs/img/icons/farm.png and b/docs/img/icons/farm.png differ diff --git a/docs/img/icons/fire.png b/docs/img/icons/fire.png index 869531f..82dd0c6 100644 Binary files a/docs/img/icons/fire.png and b/docs/img/icons/fire.png differ diff --git a/docs/img/icons/forge.png b/docs/img/icons/forge.png index 5f2996e..f14e331 100644 Binary files a/docs/img/icons/forge.png and b/docs/img/icons/forge.png differ diff --git a/docs/img/icons/frost.png b/docs/img/icons/frost.png index bb581bf..0b87b4a 100644 Binary files a/docs/img/icons/frost.png and b/docs/img/icons/frost.png differ diff --git a/docs/img/icons/goldrain.png b/docs/img/icons/goldrain.png index d62c7ba..ca144c8 100644 Binary files a/docs/img/icons/goldrain.png and b/docs/img/icons/goldrain.png differ diff --git a/docs/img/icons/graveyard.png b/docs/img/icons/graveyard.png index 74ee19d..c029e85 100644 Binary files a/docs/img/icons/graveyard.png and b/docs/img/icons/graveyard.png differ diff --git a/docs/img/icons/guardpost.png b/docs/img/icons/guardpost.png index 27b839b..fb08c15 100644 Binary files a/docs/img/icons/guardpost.png and b/docs/img/icons/guardpost.png differ diff --git a/docs/img/icons/haste.png b/docs/img/icons/haste.png index 74da141..11e0722 100644 Binary files a/docs/img/icons/haste.png and b/docs/img/icons/haste.png differ diff --git a/docs/img/icons/invisible.png b/docs/img/icons/invisible.png index 3bb5a3b..fba5214 100644 Binary files a/docs/img/icons/invisible.png and b/docs/img/icons/invisible.png differ diff --git a/docs/img/icons/lair.png b/docs/img/icons/lair.png index d525f11..f2d3e82 100644 Binary files a/docs/img/icons/lair.png and b/docs/img/icons/lair.png differ diff --git a/docs/img/icons/library.png b/docs/img/icons/library.png index f97eb72..55fa694 100644 Binary files a/docs/img/icons/library.png and b/docs/img/icons/library.png differ diff --git a/docs/img/icons/lightning.png b/docs/img/icons/lightning.png index e456338..411fa10 100644 Binary files a/docs/img/icons/lightning.png and b/docs/img/icons/lightning.png differ diff --git a/docs/img/icons/magic.png b/docs/img/icons/magic.png index 3da1d38..2f4f192 100644 Binary files a/docs/img/icons/magic.png and b/docs/img/icons/magic.png differ diff --git a/docs/img/icons/mine.png b/docs/img/icons/mine.png index 48e8459..7c21996 100644 Binary files a/docs/img/icons/mine.png and b/docs/img/icons/mine.png differ diff --git a/docs/img/icons/plague.png b/docs/img/icons/plague.png index e05b2ac..eb19326 100644 Binary files a/docs/img/icons/plague.png and b/docs/img/icons/plague.png differ diff --git a/docs/img/icons/poison.png b/docs/img/icons/poison.png index 79de6ed..e921b84 100644 Binary files a/docs/img/icons/poison.png and b/docs/img/icons/poison.png differ diff --git a/docs/img/icons/prison.png b/docs/img/icons/prison.png index 75f3b41..d37ecbb 100644 Binary files a/docs/img/icons/prison.png and b/docs/img/icons/prison.png differ diff --git a/docs/img/icons/quake.png b/docs/img/icons/quake.png index 797b9dc..3274ce3 100644 Binary files a/docs/img/icons/quake.png and b/docs/img/icons/quake.png differ diff --git a/docs/img/icons/roller.png b/docs/img/icons/roller.png index 7fb5293..22ad621 100644 Binary files a/docs/img/icons/roller.png and b/docs/img/icons/roller.png differ diff --git a/docs/img/icons/rune.png b/docs/img/icons/rune.png index be058f4..b2bb31d 100644 Binary files a/docs/img/icons/rune.png and b/docs/img/icons/rune.png differ diff --git a/docs/img/icons/spikes.png b/docs/img/icons/spikes.png index 716d42a..cfd28e0 100644 Binary files a/docs/img/icons/spikes.png and b/docs/img/icons/spikes.png differ diff --git a/docs/img/icons/stoneskin.png b/docs/img/icons/stoneskin.png index 853881b..f589c60 100644 Binary files a/docs/img/icons/stoneskin.png and b/docs/img/icons/stoneskin.png differ diff --git a/docs/img/icons/summon.png b/docs/img/icons/summon.png index d810d8e..624a891 100644 Binary files a/docs/img/icons/summon.png and b/docs/img/icons/summon.png differ diff --git a/docs/img/icons/temple.png b/docs/img/icons/temple.png index 51ac687..12ead3c 100644 Binary files a/docs/img/icons/temple.png and b/docs/img/icons/temple.png differ diff --git a/docs/img/icons/torture.png b/docs/img/icons/torture.png index 205e6fd..d377682 100644 Binary files a/docs/img/icons/torture.png and b/docs/img/icons/torture.png differ diff --git a/docs/img/icons/training.png b/docs/img/icons/training.png index 7792c2f..1375769 100644 Binary files a/docs/img/icons/training.png and b/docs/img/icons/training.png differ diff --git a/docs/img/icons/treasury.png b/docs/img/icons/treasury.png index d44e4b7..8bf1c7a 100644 Binary files a/docs/img/icons/treasury.png and b/docs/img/icons/treasury.png differ diff --git a/docs/img/units/archer_1.png b/docs/img/units/archer_1.png index dfc901e..471ced0 100644 Binary files a/docs/img/units/archer_1.png and b/docs/img/units/archer_1.png differ diff --git a/docs/img/units/archer_10.png b/docs/img/units/archer_10.png index 12e3c18..37fde82 100644 Binary files a/docs/img/units/archer_10.png and b/docs/img/units/archer_10.png differ diff --git a/docs/img/units/archer_5.png b/docs/img/units/archer_5.png index 042da85..2255240 100644 Binary files a/docs/img/units/archer_5.png and b/docs/img/units/archer_5.png differ diff --git a/docs/img/units/bat_1.png b/docs/img/units/bat_1.png index f3a98ec..cfaaf3c 100644 Binary files a/docs/img/units/bat_1.png and b/docs/img/units/bat_1.png differ diff --git a/docs/img/units/bat_10.png b/docs/img/units/bat_10.png index 684b73f..cae4807 100644 Binary files a/docs/img/units/bat_10.png and b/docs/img/units/bat_10.png differ diff --git a/docs/img/units/bat_5.png b/docs/img/units/bat_5.png index 23738a2..7a2dd98 100644 Binary files a/docs/img/units/bat_5.png and b/docs/img/units/bat_5.png differ diff --git a/docs/img/units/battlemage_1.png b/docs/img/units/battlemage_1.png index 85cc7cf..864b18d 100644 Binary files a/docs/img/units/battlemage_1.png and b/docs/img/units/battlemage_1.png differ diff --git a/docs/img/units/battlemage_10.png b/docs/img/units/battlemage_10.png index e915b97..f8436bd 100644 Binary files a/docs/img/units/battlemage_10.png and b/docs/img/units/battlemage_10.png differ diff --git a/docs/img/units/battlemage_5.png b/docs/img/units/battlemage_5.png index 3872851..fac8888 100644 Binary files a/docs/img/units/battlemage_5.png and b/docs/img/units/battlemage_5.png differ diff --git a/docs/img/units/chainbreaker_1.png b/docs/img/units/chainbreaker_1.png index 4484293..5be9d28 100644 Binary files a/docs/img/units/chainbreaker_1.png and b/docs/img/units/chainbreaker_1.png differ diff --git a/docs/img/units/chainbreaker_10.png b/docs/img/units/chainbreaker_10.png index 365ee07..8fdde73 100644 Binary files a/docs/img/units/chainbreaker_10.png and b/docs/img/units/chainbreaker_10.png differ diff --git a/docs/img/units/chainbreaker_5.png b/docs/img/units/chainbreaker_5.png index b5fd6e3..5006d04 100644 Binary files a/docs/img/units/chainbreaker_5.png and b/docs/img/units/chainbreaker_5.png differ diff --git a/docs/img/units/cogling_1.png b/docs/img/units/cogling_1.png index 97aa38f..f3b9e06 100644 Binary files a/docs/img/units/cogling_1.png and b/docs/img/units/cogling_1.png differ diff --git a/docs/img/units/cogling_10.png b/docs/img/units/cogling_10.png index 8110777..c3da14f 100644 Binary files a/docs/img/units/cogling_10.png and b/docs/img/units/cogling_10.png differ diff --git a/docs/img/units/cogling_5.png b/docs/img/units/cogling_5.png index edac1e4..9f8ccc2 100644 Binary files a/docs/img/units/cogling_5.png and b/docs/img/units/cogling_5.png differ diff --git a/docs/img/units/dwarf_1.png b/docs/img/units/dwarf_1.png index 4854d64..ffaaa91 100644 Binary files a/docs/img/units/dwarf_1.png and b/docs/img/units/dwarf_1.png differ diff --git a/docs/img/units/dwarf_10.png b/docs/img/units/dwarf_10.png index 37dad7c..636eb46 100644 Binary files a/docs/img/units/dwarf_10.png and b/docs/img/units/dwarf_10.png differ diff --git a/docs/img/units/dwarf_5.png b/docs/img/units/dwarf_5.png index df215f6..641e3a0 100644 Binary files a/docs/img/units/dwarf_5.png and b/docs/img/units/dwarf_5.png differ diff --git a/docs/img/units/fairy_1.png b/docs/img/units/fairy_1.png index 488be4b..3d0c315 100644 Binary files a/docs/img/units/fairy_1.png and b/docs/img/units/fairy_1.png differ diff --git a/docs/img/units/fairy_10.png b/docs/img/units/fairy_10.png index 9592fbe..0e12a08 100644 Binary files a/docs/img/units/fairy_10.png and b/docs/img/units/fairy_10.png differ diff --git a/docs/img/units/fairy_5.png b/docs/img/units/fairy_5.png index 2089374..df0cc2f 100644 Binary files a/docs/img/units/fairy_5.png and b/docs/img/units/fairy_5.png differ diff --git a/docs/img/units/gargoyle_1.png b/docs/img/units/gargoyle_1.png index fccab87..fea6341 100644 Binary files a/docs/img/units/gargoyle_1.png and b/docs/img/units/gargoyle_1.png differ diff --git a/docs/img/units/gargoyle_10.png b/docs/img/units/gargoyle_10.png index 3ee7f37..306d577 100644 Binary files a/docs/img/units/gargoyle_10.png and b/docs/img/units/gargoyle_10.png differ diff --git a/docs/img/units/gargoyle_5.png b/docs/img/units/gargoyle_5.png index b7ef014..fc8ad70 100644 Binary files a/docs/img/units/gargoyle_5.png and b/docs/img/units/gargoyle_5.png differ diff --git a/docs/img/units/giant_1.png b/docs/img/units/giant_1.png index a21297f..6929ec1 100644 Binary files a/docs/img/units/giant_1.png and b/docs/img/units/giant_1.png differ diff --git a/docs/img/units/giant_10.png b/docs/img/units/giant_10.png index bd85b58..aebd295 100644 Binary files a/docs/img/units/giant_10.png and b/docs/img/units/giant_10.png differ diff --git a/docs/img/units/giant_5.png b/docs/img/units/giant_5.png index 3b0b4e2..f7d16ea 100644 Binary files a/docs/img/units/giant_5.png and b/docs/img/units/giant_5.png differ diff --git a/docs/img/units/jailer_1.png b/docs/img/units/jailer_1.png index b3a6640..e0ea730 100644 Binary files a/docs/img/units/jailer_1.png and b/docs/img/units/jailer_1.png differ diff --git a/docs/img/units/jailer_10.png b/docs/img/units/jailer_10.png index 6ba986e..9655444 100644 Binary files a/docs/img/units/jailer_10.png and b/docs/img/units/jailer_10.png differ diff --git a/docs/img/units/jailer_5.png b/docs/img/units/jailer_5.png index 42c096d..8085dbd 100644 Binary files a/docs/img/units/jailer_5.png and b/docs/img/units/jailer_5.png differ diff --git a/docs/img/units/knight_1.png b/docs/img/units/knight_1.png index 31c2ee6..8fa42bf 100644 Binary files a/docs/img/units/knight_1.png and b/docs/img/units/knight_1.png differ diff --git a/docs/img/units/knight_10.png b/docs/img/units/knight_10.png index 41efb09..6b98a27 100644 Binary files a/docs/img/units/knight_10.png and b/docs/img/units/knight_10.png differ diff --git a/docs/img/units/knight_5.png b/docs/img/units/knight_5.png index 283c793..d0c5f47 100644 Binary files a/docs/img/units/knight_5.png and b/docs/img/units/knight_5.png differ diff --git a/docs/img/units/kobold_1.png b/docs/img/units/kobold_1.png index 20f9114..47c0e77 100644 Binary files a/docs/img/units/kobold_1.png and b/docs/img/units/kobold_1.png differ diff --git a/docs/img/units/kobold_10.png b/docs/img/units/kobold_10.png index ca2e46e..1af999a 100644 Binary files a/docs/img/units/kobold_10.png and b/docs/img/units/kobold_10.png differ diff --git a/docs/img/units/kobold_5.png b/docs/img/units/kobold_5.png index c518bb7..5054435 100644 Binary files a/docs/img/units/kobold_5.png and b/docs/img/units/kobold_5.png differ diff --git a/docs/img/units/mage_1.png b/docs/img/units/mage_1.png index a790980..87edb67 100644 Binary files a/docs/img/units/mage_1.png and b/docs/img/units/mage_1.png differ diff --git a/docs/img/units/mage_10.png b/docs/img/units/mage_10.png index 5ced5ba..8250aff 100644 Binary files a/docs/img/units/mage_10.png and b/docs/img/units/mage_10.png differ diff --git a/docs/img/units/mage_5.png b/docs/img/units/mage_5.png index 31edef9..3f54420 100644 Binary files a/docs/img/units/mage_5.png and b/docs/img/units/mage_5.png differ diff --git a/docs/img/units/ogre_1.png b/docs/img/units/ogre_1.png index 127af91..4a68d8f 100644 Binary files a/docs/img/units/ogre_1.png and b/docs/img/units/ogre_1.png differ diff --git a/docs/img/units/ogre_10.png b/docs/img/units/ogre_10.png index a5c951e..ce61ae7 100644 Binary files a/docs/img/units/ogre_10.png and b/docs/img/units/ogre_10.png differ diff --git a/docs/img/units/ogre_5.png b/docs/img/units/ogre_5.png index 113610b..d3734ed 100644 Binary files a/docs/img/units/ogre_5.png and b/docs/img/units/ogre_5.png differ diff --git a/docs/img/units/owl_1.png b/docs/img/units/owl_1.png index fd91477..1762479 100644 Binary files a/docs/img/units/owl_1.png and b/docs/img/units/owl_1.png differ diff --git a/docs/img/units/owl_10.png b/docs/img/units/owl_10.png index 67aeb38..1db2a0f 100644 Binary files a/docs/img/units/owl_10.png and b/docs/img/units/owl_10.png differ diff --git a/docs/img/units/owl_5.png b/docs/img/units/owl_5.png index cd08d8e..93a4b94 100644 Binary files a/docs/img/units/owl_5.png and b/docs/img/units/owl_5.png differ diff --git a/docs/img/units/paladin_1.png b/docs/img/units/paladin_1.png index 96dcbc1..bfcafea 100644 Binary files a/docs/img/units/paladin_1.png and b/docs/img/units/paladin_1.png differ diff --git a/docs/img/units/paladin_10.png b/docs/img/units/paladin_10.png index a5f3b99..c1d0511 100644 Binary files a/docs/img/units/paladin_10.png and b/docs/img/units/paladin_10.png differ diff --git a/docs/img/units/paladin_5.png b/docs/img/units/paladin_5.png index 3b3ddf9..4504632 100644 Binary files a/docs/img/units/paladin_5.png and b/docs/img/units/paladin_5.png differ diff --git a/docs/img/units/priest_1.png b/docs/img/units/priest_1.png index 5fa9c53..d04760a 100644 Binary files a/docs/img/units/priest_1.png and b/docs/img/units/priest_1.png differ diff --git a/docs/img/units/priest_10.png b/docs/img/units/priest_10.png index 041fef6..d09fa66 100644 Binary files a/docs/img/units/priest_10.png and b/docs/img/units/priest_10.png differ diff --git a/docs/img/units/priest_5.png b/docs/img/units/priest_5.png index a558984..1901785 100644 Binary files a/docs/img/units/priest_5.png and b/docs/img/units/priest_5.png differ diff --git a/docs/img/units/priestess_1.png b/docs/img/units/priestess_1.png index dcaaa0c..fb1bd44 100644 Binary files a/docs/img/units/priestess_1.png and b/docs/img/units/priestess_1.png differ diff --git a/docs/img/units/priestess_10.png b/docs/img/units/priestess_10.png index bd722df..7b3cc11 100644 Binary files a/docs/img/units/priestess_10.png and b/docs/img/units/priestess_10.png differ diff --git a/docs/img/units/priestess_5.png b/docs/img/units/priestess_5.png index 50b41d1..da8c588 100644 Binary files a/docs/img/units/priestess_5.png and b/docs/img/units/priestess_5.png differ diff --git a/docs/img/units/revenant_1.png b/docs/img/units/revenant_1.png index 2946ac9..0e485de 100644 Binary files a/docs/img/units/revenant_1.png and b/docs/img/units/revenant_1.png differ diff --git a/docs/img/units/revenant_10.png b/docs/img/units/revenant_10.png index 65c46c3..4ec925b 100644 Binary files a/docs/img/units/revenant_10.png and b/docs/img/units/revenant_10.png differ diff --git a/docs/img/units/revenant_5.png b/docs/img/units/revenant_5.png index 34b4b1b..bf57638 100644 Binary files a/docs/img/units/revenant_5.png and b/docs/img/units/revenant_5.png differ diff --git a/docs/img/units/spider_1.png b/docs/img/units/spider_1.png index a7fab76..0c3bda3 100644 Binary files a/docs/img/units/spider_1.png and b/docs/img/units/spider_1.png differ diff --git a/docs/img/units/spider_10.png b/docs/img/units/spider_10.png index 64ec3f5..aad6dc5 100644 Binary files a/docs/img/units/spider_10.png and b/docs/img/units/spider_10.png differ diff --git a/docs/img/units/spider_5.png b/docs/img/units/spider_5.png index aedfe72..c97b25c 100644 Binary files a/docs/img/units/spider_5.png and b/docs/img/units/spider_5.png differ diff --git a/docs/img/units/worker_1.png b/docs/img/units/worker_1.png index 096fd02..d35dca6 100644 Binary files a/docs/img/units/worker_1.png and b/docs/img/units/worker_1.png differ diff --git a/docs/img/units/worker_10.png b/docs/img/units/worker_10.png index c703aa0..3590fa6 100644 Binary files a/docs/img/units/worker_10.png and b/docs/img/units/worker_10.png differ diff --git a/docs/img/units/worker_5.png b/docs/img/units/worker_5.png index d919c04..184aaa5 100644 Binary files a/docs/img/units/worker_5.png and b/docs/img/units/worker_5.png differ diff --git a/docs/img/units/wyrm_1.png b/docs/img/units/wyrm_1.png index 348fea0..363f9b3 100644 Binary files a/docs/img/units/wyrm_1.png and b/docs/img/units/wyrm_1.png differ diff --git a/docs/img/units/wyrm_10.png b/docs/img/units/wyrm_10.png index e0fead3..e7a7c71 100644 Binary files a/docs/img/units/wyrm_10.png and b/docs/img/units/wyrm_10.png differ diff --git a/docs/img/units/wyrm_5.png b/docs/img/units/wyrm_5.png index 0c5f79f..45a15a0 100644 Binary files a/docs/img/units/wyrm_5.png and b/docs/img/units/wyrm_5.png differ diff --git a/src/gfx.rs b/src/gfx.rs index 7388ab1..25ced3b 100644 --- a/src/gfx.rs +++ b/src/gfx.rs @@ -2007,7 +2007,8 @@ mod doc_images { for y in 0..h { for x in 0..w { let p = img.get_pixel(src.x as u32 + x / scale, src.y as u32 + y / scale); - out.set_pixel(x, y, p); + // export_png writes the rows bottom up: store them flipped + out.set_pixel(x, h - 1 - y, p); } } out.export_png(path);