diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_0.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_0.png new file mode 100644 index 0000000..e5ca692 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_0.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_1.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_1.png new file mode 100644 index 0000000..adeec42 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_1.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_10.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_10.png new file mode 100644 index 0000000..041e439 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_10.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_11.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_11.png new file mode 100644 index 0000000..041e439 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_11.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_12.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_12.png new file mode 100644 index 0000000..041e439 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_12.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_13.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_13.png new file mode 100644 index 0000000..041e439 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_13.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_14.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_14.png new file mode 100644 index 0000000..041e439 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_14.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_2.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_2.png new file mode 100644 index 0000000..b31be00 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_2.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_3.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_3.png new file mode 100644 index 0000000..7edcb1f Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_3.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_4.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_4.png new file mode 100644 index 0000000..c16e689 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_4.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_5.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_5.png new file mode 100644 index 0000000..523074a Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_5.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_6.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_6.png new file mode 100644 index 0000000..f9b9ae5 Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_6.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_7.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_7.png new file mode 100644 index 0000000..5494cca Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_7.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_8.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_8.png new file mode 100644 index 0000000..442645b Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_8.png differ diff --git a/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_9.png b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_9.png new file mode 100644 index 0000000..0d31dea Binary files /dev/null and b/resources/graphics/Zombies/NewspaperZombie/NewspaperZombieLostNewspaper/NewspaperZombieLostNewspaper_9.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_0.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_0.png new file mode 100644 index 0000000..bd3eead Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_0.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_1.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_1.png new file mode 100644 index 0000000..b138b14 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_1.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_10.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_10.png new file mode 100644 index 0000000..9e0f03e Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_10.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_11.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_11.png new file mode 100644 index 0000000..5f9fe13 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_11.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_12.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_12.png new file mode 100644 index 0000000..70e6484 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_12.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_13.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_13.png new file mode 100644 index 0000000..80cf2fe Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_13.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_14.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_14.png new file mode 100644 index 0000000..de654c9 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_14.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_15.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_15.png new file mode 100644 index 0000000..637bd3c Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_15.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_16.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_16.png new file mode 100644 index 0000000..f5a4c81 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_16.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_17.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_17.png new file mode 100644 index 0000000..c43f207 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_17.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_18.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_18.png new file mode 100644 index 0000000..7821e54 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_18.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_19.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_19.png new file mode 100644 index 0000000..aa1c39d Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_19.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_2.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_2.png new file mode 100644 index 0000000..71f8b64 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_2.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_3.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_3.png new file mode 100644 index 0000000..46b3230 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_3.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_4.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_4.png new file mode 100644 index 0000000..fcc2ae6 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_4.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_5.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_5.png new file mode 100644 index 0000000..91ba342 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_5.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_6.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_6.png new file mode 100644 index 0000000..f04ac28 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_6.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_7.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_7.png new file mode 100644 index 0000000..13741a3 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_7.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_8.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_8.png new file mode 100644 index 0000000..a5cd480 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_8.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_9.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_9.png new file mode 100644 index 0000000..a5cd480 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombie/SnorkelZombie_9.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_0.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_0.png new file mode 100644 index 0000000..2490413 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_0.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_1.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_1.png new file mode 100644 index 0000000..e52c89b Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_1.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_10.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_10.png new file mode 100644 index 0000000..25f8861 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_10.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_11.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_11.png new file mode 100644 index 0000000..f4a493e Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_11.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_2.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_2.png new file mode 100644 index 0000000..642297b Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_2.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_3.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_3.png new file mode 100644 index 0000000..12eacf5 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_3.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_4.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_4.png new file mode 100644 index 0000000..d21abfd Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_4.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_5.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_5.png new file mode 100644 index 0000000..fffd245 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_5.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_6.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_6.png new file mode 100644 index 0000000..95ca7e4 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_6.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_7.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_7.png new file mode 100644 index 0000000..725b58e Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_7.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_8.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_8.png new file mode 100644 index 0000000..47440cf Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_8.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_9.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_9.png new file mode 100644 index 0000000..a47abfd Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieAttack/SnorkelZombieAttack_9.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_0.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_0.png new file mode 100644 index 0000000..b799eb6 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_0.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_1.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_1.png new file mode 100644 index 0000000..ba472ec Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_1.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_2.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_2.png new file mode 100644 index 0000000..41506dd Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_2.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_3.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_3.png new file mode 100644 index 0000000..a528d1d Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_3.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_4.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_4.png new file mode 100644 index 0000000..30fd783 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_4.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_5.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_5.png new file mode 100644 index 0000000..ec90154 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_5.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_6.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_6.png new file mode 100644 index 0000000..3bd1b14 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_6.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_7.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_7.png new file mode 100644 index 0000000..41506dd Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_7.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_8.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_8.png new file mode 100644 index 0000000..1e60dc8 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_8.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_9.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_9.png new file mode 100644 index 0000000..7e74c9b Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieDive/SnorkelZombieDive_9.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_0.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_0.png new file mode 100644 index 0000000..0f237a3 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_0.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_1.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_1.png new file mode 100644 index 0000000..0f237a3 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_1.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_10.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_10.png new file mode 100644 index 0000000..86cb336 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_10.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_11.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_11.png new file mode 100644 index 0000000..a614447 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_11.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_12.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_12.png new file mode 100644 index 0000000..bc9cbd8 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_12.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_13.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_13.png new file mode 100644 index 0000000..b2cb8af Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_13.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_14.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_14.png new file mode 100644 index 0000000..1e0b86f Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_14.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_15.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_15.png new file mode 100644 index 0000000..6797b94 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_15.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_2.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_2.png new file mode 100644 index 0000000..531f259 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_2.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_3.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_3.png new file mode 100644 index 0000000..527785c Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_3.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_4.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_4.png new file mode 100644 index 0000000..a45f019 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_4.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_5.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_5.png new file mode 100644 index 0000000..e8cfccb Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_5.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_6.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_6.png new file mode 100644 index 0000000..f8641a8 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_6.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_7.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_7.png new file mode 100644 index 0000000..7d3adca Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_7.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_8.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_8.png new file mode 100644 index 0000000..ee1f9c4 Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_8.png differ diff --git a/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_9.png b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_9.png new file mode 100644 index 0000000..2fba6aa Binary files /dev/null and b/resources/graphics/Zombies/SnorkelZombie/SnorkelZombieJump/SnorkelZombieJump_9.png differ diff --git a/resources/sound/newspaperRip.ogg b/resources/sound/newspaperRip.ogg new file mode 100644 index 0000000..b4f1e06 Binary files /dev/null and b/resources/sound/newspaperRip.ogg differ diff --git a/source/component/zombie.py b/source/component/zombie.py index abc38f5..71021e7 100755 --- a/source/component/zombie.py +++ b/source/component/zombie.py @@ -191,10 +191,6 @@ class Zombie(pg.sprite.Sprite): if self.helmetType2Health <= 0 and self.helmetType2: self.changeFrames(self.walk_frames) self.helmetType2 = False - if self.name == c.NEWSPAPER_ZOMBIE: - self.speed = 2.5 - # 触发报纸僵尸暴走音效 - pg.mixer.Sound(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ,"resources", "sound", "newspaperZombieAngry.ogg")).play() if (self.current_time - self.walk_timer) > (c.ZOMBIE_WALK_INTERVAL * self.getTimeRatio()): self.walk_timer = self.current_time if self.is_hypno: @@ -629,6 +625,7 @@ class FlagZombie(Zombie): class NewspaperZombie(Zombie): def __init__(self, x, y, head_group): Zombie.__init__(self, x, y, c.NEWSPAPER_ZOMBIE, head_group, helmetType2Health=c.NEWSPAPER_HEALTH) + self.speedUp = False def loadImages(self): self.helmet_walk_frames = [] @@ -637,6 +634,7 @@ class NewspaperZombie(Zombie): self.attack_frames = [] self.losthead_walk_frames = [] self.losthead_attack_frames = [] + self.lostnewspaper_frames = [] self.die_frames = [] self.boomdie_frames = [] @@ -646,18 +644,21 @@ class NewspaperZombie(Zombie): attack_name = self.name + 'NoPaperAttack' losthead_walk_name = self.name + 'LostHead' losthead_attack_name = self.name + 'LostHeadAttack' + lostnewspaper_name = self.name + 'LostNewspaper' die_name = self.name + 'Die' boomdie_name = c.BOOMDIE frame_list = [self.helmet_walk_frames, self.helmet_attack_frames, self.walk_frames, self.attack_frames, self.losthead_walk_frames, - self.losthead_attack_frames, self.die_frames, self.boomdie_frames] + self.losthead_attack_frames, self.lostnewspaper_frames, + self.die_frames, self.boomdie_frames] name_list = [helmet_walk_name, helmet_attack_name, walk_name, attack_name, losthead_walk_name, - losthead_attack_name, die_name, boomdie_name] + losthead_attack_name, lostnewspaper_name, + die_name, boomdie_name] for i, name in enumerate(name_list): - if name == c.BOOMDIE: + if name in {c.BOOMDIE, lostnewspaper_name}: color = c.BLACK else: color = c.WHITE @@ -665,6 +666,54 @@ class NewspaperZombie(Zombie): self.frames = self.helmet_walk_frames + def walking(self): + if self.checkToDie(self.losthead_walk_frames): + return + + if self.helmetType2Health <= 0 and self.helmetType2: + self.changeFrames(self.lostnewspaper_frames) + self.helmetType2 = False + # 触发报纸撕裂音效 + pg.mixer.Sound(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ,"resources", "sound", "newspaperRip.ogg")).play() + if (self.current_time - self.walk_timer) > (c.ZOMBIE_WALK_INTERVAL * self.getTimeRatio()): + self.walk_timer = self.current_time + if self.frames == self.lostnewspaper_frames: + pass + elif self.is_hypno: + self.rect.x += 1 + else: + self.rect.x -= 1 + + def animation(self): + if self.state == c.FREEZE: + self.image.set_alpha(192) + return + + if (self.current_time - self.animate_timer) > (self.animate_interval * self.getTimeRatio()): + self.frame_index += 1 + if self.frame_index >= self.frame_num: + if self.state == c.DIE: + self.kill() + return + elif self.frames == self.lostnewspaper_frames and (not self.speedUp): + self.changeFrames(self.walk_frames) + self.speedUp = True + self.speed = 2.65 + # 触发报纸僵尸暴走音效 + pg.mixer.Sound(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ,"resources", "sound", "newspaperZombieAngry.ogg")).play() + return + self.frame_index = 0 + self.animate_timer = self.current_time + + self.image = self.frames[self.frame_index] + if self.is_hypno: + self.image = pg.transform.flip(self.image, True, False) + self.mask = pg.mask.from_surface(self.image) + if (self.current_time - self.hit_timer) >= 200: + self.image.set_alpha(255) + else: + self.image.set_alpha(192) + class FootballZombie(Zombie): def __init__(self, x, y, head_group): Zombie.__init__(self, x, y, c.FOOTBALL_ZOMBIE, head_group, helmetHealth=c.FOOTBALL_HELMET_HEALTH)