diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..932b98d --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +__pycache__ +*.pyc +*.pyo +.DS_Store +.vscode +.venv +__pycache__/ \ No newline at end of file diff --git a/Rat/BMP_1_CAVE_DOWN.bmp b/assets/Rat/BMP_1_CAVE_DOWN.bmp similarity index 100% rename from Rat/BMP_1_CAVE_DOWN.bmp rename to assets/Rat/BMP_1_CAVE_DOWN.bmp diff --git a/Rat/BMP_1_CAVE_DOWN.png b/assets/Rat/BMP_1_CAVE_DOWN.png similarity index 100% rename from Rat/BMP_1_CAVE_DOWN.png rename to assets/Rat/BMP_1_CAVE_DOWN.png diff --git a/Rat/BMP_1_CAVE_LEFT.bmp b/assets/Rat/BMP_1_CAVE_LEFT.bmp similarity index 100% rename from Rat/BMP_1_CAVE_LEFT.bmp rename to assets/Rat/BMP_1_CAVE_LEFT.bmp diff --git a/Rat/BMP_1_CAVE_LEFT.png b/assets/Rat/BMP_1_CAVE_LEFT.png similarity index 100% rename from Rat/BMP_1_CAVE_LEFT.png rename to assets/Rat/BMP_1_CAVE_LEFT.png diff --git a/Rat/BMP_1_CAVE_RIGHT.bmp b/assets/Rat/BMP_1_CAVE_RIGHT.bmp similarity index 100% rename from Rat/BMP_1_CAVE_RIGHT.bmp rename to assets/Rat/BMP_1_CAVE_RIGHT.bmp diff --git a/Rat/BMP_1_CAVE_RIGHT.png b/assets/Rat/BMP_1_CAVE_RIGHT.png similarity index 100% rename from Rat/BMP_1_CAVE_RIGHT.png rename to assets/Rat/BMP_1_CAVE_RIGHT.png diff --git a/Rat/BMP_1_CAVE_UP.bmp b/assets/Rat/BMP_1_CAVE_UP.bmp similarity index 100% rename from Rat/BMP_1_CAVE_UP.bmp rename to assets/Rat/BMP_1_CAVE_UP.bmp diff --git a/Rat/BMP_1_CAVE_UP.png b/assets/Rat/BMP_1_CAVE_UP.png similarity index 100% rename from Rat/BMP_1_CAVE_UP.png rename to assets/Rat/BMP_1_CAVE_UP.png diff --git a/Rat/BMP_1_E.bmp b/assets/Rat/BMP_1_E.bmp similarity index 100% rename from Rat/BMP_1_E.bmp rename to assets/Rat/BMP_1_E.bmp diff --git a/Rat/BMP_1_E.png b/assets/Rat/BMP_1_E.png similarity index 100% rename from Rat/BMP_1_E.png rename to assets/Rat/BMP_1_E.png diff --git a/Rat/BMP_1_EN.bmp b/assets/Rat/BMP_1_EN.bmp similarity index 100% rename from Rat/BMP_1_EN.bmp rename to assets/Rat/BMP_1_EN.bmp diff --git a/Rat/BMP_1_EN.png b/assets/Rat/BMP_1_EN.png similarity index 100% rename from Rat/BMP_1_EN.png rename to assets/Rat/BMP_1_EN.png diff --git a/Rat/BMP_1_ES.bmp b/assets/Rat/BMP_1_ES.bmp similarity index 100% rename from Rat/BMP_1_ES.bmp rename to assets/Rat/BMP_1_ES.bmp diff --git a/Rat/BMP_1_ES.png b/assets/Rat/BMP_1_ES.png similarity index 100% rename from Rat/BMP_1_ES.png rename to assets/Rat/BMP_1_ES.png diff --git a/Rat/BMP_1_EXPLOSION_DOWN.bmp b/assets/Rat/BMP_1_EXPLOSION_DOWN.bmp similarity index 100% rename from Rat/BMP_1_EXPLOSION_DOWN.bmp rename to assets/Rat/BMP_1_EXPLOSION_DOWN.bmp diff --git a/Rat/BMP_1_EXPLOSION_DOWN.png b/assets/Rat/BMP_1_EXPLOSION_DOWN.png similarity index 100% rename from Rat/BMP_1_EXPLOSION_DOWN.png rename to assets/Rat/BMP_1_EXPLOSION_DOWN.png diff --git a/Rat/BMP_1_EXPLOSION_LEFT.bmp b/assets/Rat/BMP_1_EXPLOSION_LEFT.bmp similarity index 100% rename from Rat/BMP_1_EXPLOSION_LEFT.bmp rename to assets/Rat/BMP_1_EXPLOSION_LEFT.bmp diff --git a/Rat/BMP_1_EXPLOSION_LEFT.png b/assets/Rat/BMP_1_EXPLOSION_LEFT.png similarity index 100% rename from Rat/BMP_1_EXPLOSION_LEFT.png rename to assets/Rat/BMP_1_EXPLOSION_LEFT.png diff --git a/Rat/BMP_1_EXPLOSION_RIGHT.bmp b/assets/Rat/BMP_1_EXPLOSION_RIGHT.bmp similarity index 100% rename from Rat/BMP_1_EXPLOSION_RIGHT.bmp rename to assets/Rat/BMP_1_EXPLOSION_RIGHT.bmp diff --git a/Rat/BMP_1_EXPLOSION_RIGHT.png b/assets/Rat/BMP_1_EXPLOSION_RIGHT.png similarity index 100% rename from Rat/BMP_1_EXPLOSION_RIGHT.png rename to assets/Rat/BMP_1_EXPLOSION_RIGHT.png diff --git a/Rat/BMP_1_EXPLOSION_UP.bmp b/assets/Rat/BMP_1_EXPLOSION_UP.bmp similarity index 100% rename from Rat/BMP_1_EXPLOSION_UP.bmp rename to assets/Rat/BMP_1_EXPLOSION_UP.bmp diff --git a/Rat/BMP_1_EXPLOSION_UP.png b/assets/Rat/BMP_1_EXPLOSION_UP.png similarity index 100% rename from Rat/BMP_1_EXPLOSION_UP.png rename to assets/Rat/BMP_1_EXPLOSION_UP.png diff --git a/Rat/BMP_1_FLOWER_1.bmp b/assets/Rat/BMP_1_FLOWER_1.bmp similarity index 100% rename from Rat/BMP_1_FLOWER_1.bmp rename to assets/Rat/BMP_1_FLOWER_1.bmp diff --git a/Rat/BMP_1_FLOWER_1.png b/assets/Rat/BMP_1_FLOWER_1.png similarity index 100% rename from Rat/BMP_1_FLOWER_1.png rename to assets/Rat/BMP_1_FLOWER_1.png diff --git a/Rat/BMP_1_FLOWER_2.bmp b/assets/Rat/BMP_1_FLOWER_2.bmp similarity index 100% rename from Rat/BMP_1_FLOWER_2.bmp rename to assets/Rat/BMP_1_FLOWER_2.bmp diff --git a/Rat/BMP_1_FLOWER_2.png b/assets/Rat/BMP_1_FLOWER_2.png similarity index 100% rename from Rat/BMP_1_FLOWER_2.png rename to assets/Rat/BMP_1_FLOWER_2.png diff --git a/Rat/BMP_1_FLOWER_3.bmp b/assets/Rat/BMP_1_FLOWER_3.bmp similarity index 100% rename from Rat/BMP_1_FLOWER_3.bmp rename to assets/Rat/BMP_1_FLOWER_3.bmp diff --git a/Rat/BMP_1_FLOWER_3.png b/assets/Rat/BMP_1_FLOWER_3.png similarity index 100% rename from Rat/BMP_1_FLOWER_3.png rename to assets/Rat/BMP_1_FLOWER_3.png diff --git a/Rat/BMP_1_FLOWER_4.bmp b/assets/Rat/BMP_1_FLOWER_4.bmp similarity index 100% rename from Rat/BMP_1_FLOWER_4.bmp rename to assets/Rat/BMP_1_FLOWER_4.bmp diff --git a/Rat/BMP_1_FLOWER_4.png b/assets/Rat/BMP_1_FLOWER_4.png similarity index 100% rename from Rat/BMP_1_FLOWER_4.png rename to assets/Rat/BMP_1_FLOWER_4.png diff --git a/Rat/BMP_1_GAS_DOWN.bmp b/assets/Rat/BMP_1_GAS_DOWN.bmp similarity index 100% rename from Rat/BMP_1_GAS_DOWN.bmp rename to assets/Rat/BMP_1_GAS_DOWN.bmp diff --git a/Rat/BMP_1_GAS_DOWN.png b/assets/Rat/BMP_1_GAS_DOWN.png similarity index 100% rename from Rat/BMP_1_GAS_DOWN.png rename to assets/Rat/BMP_1_GAS_DOWN.png diff --git a/Rat/BMP_1_GAS_LEFT.bmp b/assets/Rat/BMP_1_GAS_LEFT.bmp similarity index 100% rename from Rat/BMP_1_GAS_LEFT.bmp rename to assets/Rat/BMP_1_GAS_LEFT.bmp diff --git a/Rat/BMP_1_GAS_LEFT.png b/assets/Rat/BMP_1_GAS_LEFT.png similarity index 100% rename from Rat/BMP_1_GAS_LEFT.png rename to assets/Rat/BMP_1_GAS_LEFT.png diff --git a/Rat/BMP_1_GAS_RIGHT.bmp b/assets/Rat/BMP_1_GAS_RIGHT.bmp similarity index 100% rename from Rat/BMP_1_GAS_RIGHT.bmp rename to assets/Rat/BMP_1_GAS_RIGHT.bmp diff --git a/Rat/BMP_1_GAS_RIGHT.png b/assets/Rat/BMP_1_GAS_RIGHT.png similarity index 100% rename from Rat/BMP_1_GAS_RIGHT.png rename to assets/Rat/BMP_1_GAS_RIGHT.png diff --git a/Rat/BMP_1_GAS_UP.bmp b/assets/Rat/BMP_1_GAS_UP.bmp similarity index 100% rename from Rat/BMP_1_GAS_UP.bmp rename to assets/Rat/BMP_1_GAS_UP.bmp diff --git a/Rat/BMP_1_GAS_UP.png b/assets/Rat/BMP_1_GAS_UP.png similarity index 100% rename from Rat/BMP_1_GAS_UP.png rename to assets/Rat/BMP_1_GAS_UP.png diff --git a/Rat/BMP_1_GRASS_1.bmp b/assets/Rat/BMP_1_GRASS_1.bmp similarity index 100% rename from Rat/BMP_1_GRASS_1.bmp rename to assets/Rat/BMP_1_GRASS_1.bmp diff --git a/Rat/BMP_1_GRASS_1.png b/assets/Rat/BMP_1_GRASS_1.png similarity index 100% rename from Rat/BMP_1_GRASS_1.png rename to assets/Rat/BMP_1_GRASS_1.png diff --git a/Rat/BMP_1_GRASS_2.bmp b/assets/Rat/BMP_1_GRASS_2.bmp similarity index 100% rename from Rat/BMP_1_GRASS_2.bmp rename to assets/Rat/BMP_1_GRASS_2.bmp diff --git a/Rat/BMP_1_GRASS_2.png b/assets/Rat/BMP_1_GRASS_2.png similarity index 100% rename from Rat/BMP_1_GRASS_2.png rename to assets/Rat/BMP_1_GRASS_2.png diff --git a/Rat/BMP_1_GRASS_3.bmp b/assets/Rat/BMP_1_GRASS_3.bmp similarity index 100% rename from Rat/BMP_1_GRASS_3.bmp rename to assets/Rat/BMP_1_GRASS_3.bmp diff --git a/Rat/BMP_1_GRASS_3.png b/assets/Rat/BMP_1_GRASS_3.png similarity index 100% rename from Rat/BMP_1_GRASS_3.png rename to assets/Rat/BMP_1_GRASS_3.png diff --git a/Rat/BMP_1_GRASS_4.bmp b/assets/Rat/BMP_1_GRASS_4.bmp similarity index 100% rename from Rat/BMP_1_GRASS_4.bmp rename to assets/Rat/BMP_1_GRASS_4.bmp diff --git a/Rat/BMP_1_GRASS_4.png b/assets/Rat/BMP_1_GRASS_4.png similarity index 100% rename from Rat/BMP_1_GRASS_4.png rename to assets/Rat/BMP_1_GRASS_4.png diff --git a/Rat/BMP_1_N.bmp b/assets/Rat/BMP_1_N.bmp similarity index 100% rename from Rat/BMP_1_N.bmp rename to assets/Rat/BMP_1_N.bmp diff --git a/Rat/BMP_1_N.png b/assets/Rat/BMP_1_N.png similarity index 100% rename from Rat/BMP_1_N.png rename to assets/Rat/BMP_1_N.png diff --git a/Rat/BMP_1_NE.bmp b/assets/Rat/BMP_1_NE.bmp similarity index 100% rename from Rat/BMP_1_NE.bmp rename to assets/Rat/BMP_1_NE.bmp diff --git a/Rat/BMP_1_NE.png b/assets/Rat/BMP_1_NE.png similarity index 100% rename from Rat/BMP_1_NE.png rename to assets/Rat/BMP_1_NE.png diff --git a/Rat/BMP_1_NW.bmp b/assets/Rat/BMP_1_NW.bmp similarity index 100% rename from Rat/BMP_1_NW.bmp rename to assets/Rat/BMP_1_NW.bmp diff --git a/Rat/BMP_1_NW.png b/assets/Rat/BMP_1_NW.png similarity index 100% rename from Rat/BMP_1_NW.png rename to assets/Rat/BMP_1_NW.png diff --git a/Rat/BMP_1_S.bmp b/assets/Rat/BMP_1_S.bmp similarity index 100% rename from Rat/BMP_1_S.bmp rename to assets/Rat/BMP_1_S.bmp diff --git a/Rat/BMP_1_S.png b/assets/Rat/BMP_1_S.png similarity index 100% rename from Rat/BMP_1_S.png rename to assets/Rat/BMP_1_S.png diff --git a/Rat/BMP_1_SE.bmp b/assets/Rat/BMP_1_SE.bmp similarity index 100% rename from Rat/BMP_1_SE.bmp rename to assets/Rat/BMP_1_SE.bmp diff --git a/Rat/BMP_1_SE.png b/assets/Rat/BMP_1_SE.png similarity index 100% rename from Rat/BMP_1_SE.png rename to assets/Rat/BMP_1_SE.png diff --git a/Rat/BMP_1_SW.bmp b/assets/Rat/BMP_1_SW.bmp similarity index 100% rename from Rat/BMP_1_SW.bmp rename to assets/Rat/BMP_1_SW.bmp diff --git a/Rat/BMP_1_SW.png b/assets/Rat/BMP_1_SW.png similarity index 100% rename from Rat/BMP_1_SW.png rename to assets/Rat/BMP_1_SW.png diff --git a/Rat/BMP_1_W.bmp b/assets/Rat/BMP_1_W.bmp similarity index 100% rename from Rat/BMP_1_W.bmp rename to assets/Rat/BMP_1_W.bmp diff --git a/Rat/BMP_1_W.png b/assets/Rat/BMP_1_W.png similarity index 100% rename from Rat/BMP_1_W.png rename to assets/Rat/BMP_1_W.png diff --git a/Rat/BMP_1_WN.bmp b/assets/Rat/BMP_1_WN.bmp similarity index 100% rename from Rat/BMP_1_WN.bmp rename to assets/Rat/BMP_1_WN.bmp diff --git a/Rat/BMP_1_WN.png b/assets/Rat/BMP_1_WN.png similarity index 100% rename from Rat/BMP_1_WN.png rename to assets/Rat/BMP_1_WN.png diff --git a/Rat/BMP_1_WS.bmp b/assets/Rat/BMP_1_WS.bmp similarity index 100% rename from Rat/BMP_1_WS.bmp rename to assets/Rat/BMP_1_WS.bmp diff --git a/Rat/BMP_1_WS.png b/assets/Rat/BMP_1_WS.png similarity index 100% rename from Rat/BMP_1_WS.png rename to assets/Rat/BMP_1_WS.png diff --git a/Rat/BMP_2_CAVE_DOWN.bmp b/assets/Rat/BMP_2_CAVE_DOWN.bmp similarity index 100% rename from Rat/BMP_2_CAVE_DOWN.bmp rename to assets/Rat/BMP_2_CAVE_DOWN.bmp diff --git a/Rat/BMP_2_CAVE_DOWN.png b/assets/Rat/BMP_2_CAVE_DOWN.png similarity index 100% rename from Rat/BMP_2_CAVE_DOWN.png rename to assets/Rat/BMP_2_CAVE_DOWN.png diff --git a/Rat/BMP_2_CAVE_LEFT.bmp b/assets/Rat/BMP_2_CAVE_LEFT.bmp similarity index 100% rename from Rat/BMP_2_CAVE_LEFT.bmp rename to assets/Rat/BMP_2_CAVE_LEFT.bmp diff --git a/Rat/BMP_2_CAVE_LEFT.png b/assets/Rat/BMP_2_CAVE_LEFT.png similarity index 100% rename from Rat/BMP_2_CAVE_LEFT.png rename to assets/Rat/BMP_2_CAVE_LEFT.png diff --git a/Rat/BMP_2_CAVE_RIGHT.bmp b/assets/Rat/BMP_2_CAVE_RIGHT.bmp similarity index 100% rename from Rat/BMP_2_CAVE_RIGHT.bmp rename to assets/Rat/BMP_2_CAVE_RIGHT.bmp diff --git a/Rat/BMP_2_CAVE_RIGHT.png b/assets/Rat/BMP_2_CAVE_RIGHT.png similarity index 100% rename from Rat/BMP_2_CAVE_RIGHT.png rename to assets/Rat/BMP_2_CAVE_RIGHT.png diff --git a/Rat/BMP_2_CAVE_UP.bmp b/assets/Rat/BMP_2_CAVE_UP.bmp similarity index 100% rename from Rat/BMP_2_CAVE_UP.bmp rename to assets/Rat/BMP_2_CAVE_UP.bmp diff --git a/Rat/BMP_2_CAVE_UP.png b/assets/Rat/BMP_2_CAVE_UP.png similarity index 100% rename from Rat/BMP_2_CAVE_UP.png rename to assets/Rat/BMP_2_CAVE_UP.png diff --git a/Rat/BMP_2_E.bmp b/assets/Rat/BMP_2_E.bmp similarity index 100% rename from Rat/BMP_2_E.bmp rename to assets/Rat/BMP_2_E.bmp diff --git a/Rat/BMP_2_E.png b/assets/Rat/BMP_2_E.png similarity index 100% rename from Rat/BMP_2_E.png rename to assets/Rat/BMP_2_E.png diff --git a/Rat/BMP_2_EN.bmp b/assets/Rat/BMP_2_EN.bmp similarity index 100% rename from Rat/BMP_2_EN.bmp rename to assets/Rat/BMP_2_EN.bmp diff --git a/Rat/BMP_2_EN.png b/assets/Rat/BMP_2_EN.png similarity index 100% rename from Rat/BMP_2_EN.png rename to assets/Rat/BMP_2_EN.png diff --git a/Rat/BMP_2_ES.bmp b/assets/Rat/BMP_2_ES.bmp similarity index 100% rename from Rat/BMP_2_ES.bmp rename to assets/Rat/BMP_2_ES.bmp diff --git a/Rat/BMP_2_ES.png b/assets/Rat/BMP_2_ES.png similarity index 100% rename from Rat/BMP_2_ES.png rename to assets/Rat/BMP_2_ES.png diff --git a/Rat/BMP_2_EXPLOSION_DOWN.bmp b/assets/Rat/BMP_2_EXPLOSION_DOWN.bmp similarity index 100% rename from Rat/BMP_2_EXPLOSION_DOWN.bmp rename to assets/Rat/BMP_2_EXPLOSION_DOWN.bmp diff --git a/Rat/BMP_2_EXPLOSION_DOWN.png b/assets/Rat/BMP_2_EXPLOSION_DOWN.png similarity index 100% rename from Rat/BMP_2_EXPLOSION_DOWN.png rename to assets/Rat/BMP_2_EXPLOSION_DOWN.png diff --git a/Rat/BMP_2_EXPLOSION_LEFT.bmp b/assets/Rat/BMP_2_EXPLOSION_LEFT.bmp similarity index 100% rename from Rat/BMP_2_EXPLOSION_LEFT.bmp rename to assets/Rat/BMP_2_EXPLOSION_LEFT.bmp diff --git a/Rat/BMP_2_EXPLOSION_LEFT.png b/assets/Rat/BMP_2_EXPLOSION_LEFT.png similarity index 100% rename from Rat/BMP_2_EXPLOSION_LEFT.png rename to assets/Rat/BMP_2_EXPLOSION_LEFT.png diff --git a/Rat/BMP_2_EXPLOSION_RIGHT.bmp b/assets/Rat/BMP_2_EXPLOSION_RIGHT.bmp similarity index 100% rename from Rat/BMP_2_EXPLOSION_RIGHT.bmp rename to assets/Rat/BMP_2_EXPLOSION_RIGHT.bmp diff --git a/Rat/BMP_2_EXPLOSION_RIGHT.png b/assets/Rat/BMP_2_EXPLOSION_RIGHT.png similarity index 100% rename from Rat/BMP_2_EXPLOSION_RIGHT.png rename to assets/Rat/BMP_2_EXPLOSION_RIGHT.png diff --git a/Rat/BMP_2_EXPLOSION_UP.bmp b/assets/Rat/BMP_2_EXPLOSION_UP.bmp similarity index 100% rename from Rat/BMP_2_EXPLOSION_UP.bmp rename to assets/Rat/BMP_2_EXPLOSION_UP.bmp diff --git a/Rat/BMP_2_EXPLOSION_UP.png b/assets/Rat/BMP_2_EXPLOSION_UP.png similarity index 100% rename from Rat/BMP_2_EXPLOSION_UP.png rename to assets/Rat/BMP_2_EXPLOSION_UP.png diff --git a/Rat/BMP_2_FLOWER_1.bmp b/assets/Rat/BMP_2_FLOWER_1.bmp similarity index 100% rename from Rat/BMP_2_FLOWER_1.bmp rename to assets/Rat/BMP_2_FLOWER_1.bmp diff --git a/Rat/BMP_2_FLOWER_1.png b/assets/Rat/BMP_2_FLOWER_1.png similarity index 100% rename from Rat/BMP_2_FLOWER_1.png rename to assets/Rat/BMP_2_FLOWER_1.png diff --git a/Rat/BMP_2_FLOWER_2.bmp b/assets/Rat/BMP_2_FLOWER_2.bmp similarity index 100% rename from Rat/BMP_2_FLOWER_2.bmp rename to assets/Rat/BMP_2_FLOWER_2.bmp diff --git a/Rat/BMP_2_FLOWER_2.png b/assets/Rat/BMP_2_FLOWER_2.png similarity index 100% rename from Rat/BMP_2_FLOWER_2.png rename to assets/Rat/BMP_2_FLOWER_2.png diff --git a/Rat/BMP_2_FLOWER_3.bmp b/assets/Rat/BMP_2_FLOWER_3.bmp similarity index 100% rename from Rat/BMP_2_FLOWER_3.bmp rename to assets/Rat/BMP_2_FLOWER_3.bmp diff --git a/Rat/BMP_2_FLOWER_3.png b/assets/Rat/BMP_2_FLOWER_3.png similarity index 100% rename from Rat/BMP_2_FLOWER_3.png rename to assets/Rat/BMP_2_FLOWER_3.png diff --git a/Rat/BMP_2_FLOWER_4.bmp b/assets/Rat/BMP_2_FLOWER_4.bmp similarity index 100% rename from Rat/BMP_2_FLOWER_4.bmp rename to assets/Rat/BMP_2_FLOWER_4.bmp diff --git a/Rat/BMP_2_FLOWER_4.png b/assets/Rat/BMP_2_FLOWER_4.png similarity index 100% rename from Rat/BMP_2_FLOWER_4.png rename to assets/Rat/BMP_2_FLOWER_4.png diff --git a/Rat/BMP_2_GAS_DOWN.bmp b/assets/Rat/BMP_2_GAS_DOWN.bmp similarity index 100% rename from Rat/BMP_2_GAS_DOWN.bmp rename to assets/Rat/BMP_2_GAS_DOWN.bmp diff --git a/Rat/BMP_2_GAS_DOWN.png b/assets/Rat/BMP_2_GAS_DOWN.png similarity index 100% rename from Rat/BMP_2_GAS_DOWN.png rename to assets/Rat/BMP_2_GAS_DOWN.png diff --git a/Rat/BMP_2_GAS_LEFT.bmp b/assets/Rat/BMP_2_GAS_LEFT.bmp similarity index 100% rename from Rat/BMP_2_GAS_LEFT.bmp rename to assets/Rat/BMP_2_GAS_LEFT.bmp diff --git a/Rat/BMP_2_GAS_LEFT.png b/assets/Rat/BMP_2_GAS_LEFT.png similarity index 100% rename from Rat/BMP_2_GAS_LEFT.png rename to assets/Rat/BMP_2_GAS_LEFT.png diff --git a/Rat/BMP_2_GAS_RIGHT.bmp b/assets/Rat/BMP_2_GAS_RIGHT.bmp similarity index 100% rename from Rat/BMP_2_GAS_RIGHT.bmp rename to assets/Rat/BMP_2_GAS_RIGHT.bmp diff --git a/Rat/BMP_2_GAS_RIGHT.png b/assets/Rat/BMP_2_GAS_RIGHT.png similarity index 100% rename from Rat/BMP_2_GAS_RIGHT.png rename to assets/Rat/BMP_2_GAS_RIGHT.png diff --git a/Rat/BMP_2_GAS_UP.bmp b/assets/Rat/BMP_2_GAS_UP.bmp similarity index 100% rename from Rat/BMP_2_GAS_UP.bmp rename to assets/Rat/BMP_2_GAS_UP.bmp diff --git a/Rat/BMP_2_GAS_UP.png b/assets/Rat/BMP_2_GAS_UP.png similarity index 100% rename from Rat/BMP_2_GAS_UP.png rename to assets/Rat/BMP_2_GAS_UP.png diff --git a/Rat/BMP_2_GRASS_1.bmp b/assets/Rat/BMP_2_GRASS_1.bmp similarity index 100% rename from Rat/BMP_2_GRASS_1.bmp rename to assets/Rat/BMP_2_GRASS_1.bmp diff --git a/Rat/BMP_2_GRASS_1.png b/assets/Rat/BMP_2_GRASS_1.png similarity index 100% rename from Rat/BMP_2_GRASS_1.png rename to assets/Rat/BMP_2_GRASS_1.png diff --git a/Rat/BMP_2_GRASS_2.bmp b/assets/Rat/BMP_2_GRASS_2.bmp similarity index 100% rename from Rat/BMP_2_GRASS_2.bmp rename to assets/Rat/BMP_2_GRASS_2.bmp diff --git a/Rat/BMP_2_GRASS_2.png b/assets/Rat/BMP_2_GRASS_2.png similarity index 100% rename from Rat/BMP_2_GRASS_2.png rename to assets/Rat/BMP_2_GRASS_2.png diff --git a/Rat/BMP_2_GRASS_3.bmp b/assets/Rat/BMP_2_GRASS_3.bmp similarity index 100% rename from Rat/BMP_2_GRASS_3.bmp rename to assets/Rat/BMP_2_GRASS_3.bmp diff --git a/Rat/BMP_2_GRASS_3.png b/assets/Rat/BMP_2_GRASS_3.png similarity index 100% rename from Rat/BMP_2_GRASS_3.png rename to assets/Rat/BMP_2_GRASS_3.png diff --git a/Rat/BMP_2_GRASS_4.bmp b/assets/Rat/BMP_2_GRASS_4.bmp similarity index 100% rename from Rat/BMP_2_GRASS_4.bmp rename to assets/Rat/BMP_2_GRASS_4.bmp diff --git a/Rat/BMP_2_GRASS_4.png b/assets/Rat/BMP_2_GRASS_4.png similarity index 100% rename from Rat/BMP_2_GRASS_4.png rename to assets/Rat/BMP_2_GRASS_4.png diff --git a/Rat/BMP_2_N.bmp b/assets/Rat/BMP_2_N.bmp similarity index 100% rename from Rat/BMP_2_N.bmp rename to assets/Rat/BMP_2_N.bmp diff --git a/Rat/BMP_2_N.png b/assets/Rat/BMP_2_N.png similarity index 100% rename from Rat/BMP_2_N.png rename to assets/Rat/BMP_2_N.png diff --git a/Rat/BMP_2_NE.bmp b/assets/Rat/BMP_2_NE.bmp similarity index 100% rename from Rat/BMP_2_NE.bmp rename to assets/Rat/BMP_2_NE.bmp diff --git a/Rat/BMP_2_NE.png b/assets/Rat/BMP_2_NE.png similarity index 100% rename from Rat/BMP_2_NE.png rename to assets/Rat/BMP_2_NE.png diff --git a/Rat/BMP_2_NW.bmp b/assets/Rat/BMP_2_NW.bmp similarity index 100% rename from Rat/BMP_2_NW.bmp rename to assets/Rat/BMP_2_NW.bmp diff --git a/Rat/BMP_2_NW.png b/assets/Rat/BMP_2_NW.png similarity index 100% rename from Rat/BMP_2_NW.png rename to assets/Rat/BMP_2_NW.png diff --git a/Rat/BMP_2_S.bmp b/assets/Rat/BMP_2_S.bmp similarity index 100% rename from Rat/BMP_2_S.bmp rename to assets/Rat/BMP_2_S.bmp diff --git a/Rat/BMP_2_S.png b/assets/Rat/BMP_2_S.png similarity index 100% rename from Rat/BMP_2_S.png rename to assets/Rat/BMP_2_S.png diff --git a/Rat/BMP_2_SE.bmp b/assets/Rat/BMP_2_SE.bmp similarity index 100% rename from Rat/BMP_2_SE.bmp rename to assets/Rat/BMP_2_SE.bmp diff --git a/Rat/BMP_2_SE.png b/assets/Rat/BMP_2_SE.png similarity index 100% rename from Rat/BMP_2_SE.png rename to assets/Rat/BMP_2_SE.png diff --git a/Rat/BMP_2_SW.bmp b/assets/Rat/BMP_2_SW.bmp similarity index 100% rename from Rat/BMP_2_SW.bmp rename to assets/Rat/BMP_2_SW.bmp diff --git a/Rat/BMP_2_SW.png b/assets/Rat/BMP_2_SW.png similarity index 100% rename from Rat/BMP_2_SW.png rename to assets/Rat/BMP_2_SW.png diff --git a/Rat/BMP_2_W.bmp b/assets/Rat/BMP_2_W.bmp similarity index 100% rename from Rat/BMP_2_W.bmp rename to assets/Rat/BMP_2_W.bmp diff --git a/Rat/BMP_2_W.png b/assets/Rat/BMP_2_W.png similarity index 100% rename from Rat/BMP_2_W.png rename to assets/Rat/BMP_2_W.png diff --git a/Rat/BMP_2_WN.bmp b/assets/Rat/BMP_2_WN.bmp similarity index 100% rename from Rat/BMP_2_WN.bmp rename to assets/Rat/BMP_2_WN.bmp diff --git a/Rat/BMP_2_WN.png b/assets/Rat/BMP_2_WN.png similarity index 100% rename from Rat/BMP_2_WN.png rename to assets/Rat/BMP_2_WN.png diff --git a/Rat/BMP_2_WS.bmp b/assets/Rat/BMP_2_WS.bmp similarity index 100% rename from Rat/BMP_2_WS.bmp rename to assets/Rat/BMP_2_WS.bmp diff --git a/Rat/BMP_2_WS.png b/assets/Rat/BMP_2_WS.png similarity index 100% rename from Rat/BMP_2_WS.png rename to assets/Rat/BMP_2_WS.png diff --git a/Rat/BMP_3_CAVE_DOWN.bmp b/assets/Rat/BMP_3_CAVE_DOWN.bmp similarity index 100% rename from Rat/BMP_3_CAVE_DOWN.bmp rename to assets/Rat/BMP_3_CAVE_DOWN.bmp diff --git a/Rat/BMP_3_CAVE_DOWN.png b/assets/Rat/BMP_3_CAVE_DOWN.png similarity index 100% rename from Rat/BMP_3_CAVE_DOWN.png rename to assets/Rat/BMP_3_CAVE_DOWN.png diff --git a/Rat/BMP_3_CAVE_LEFT.bmp b/assets/Rat/BMP_3_CAVE_LEFT.bmp similarity index 100% rename from Rat/BMP_3_CAVE_LEFT.bmp rename to assets/Rat/BMP_3_CAVE_LEFT.bmp diff --git a/Rat/BMP_3_CAVE_LEFT.png b/assets/Rat/BMP_3_CAVE_LEFT.png similarity index 100% rename from Rat/BMP_3_CAVE_LEFT.png rename to assets/Rat/BMP_3_CAVE_LEFT.png diff --git a/Rat/BMP_3_CAVE_RIGHT.bmp b/assets/Rat/BMP_3_CAVE_RIGHT.bmp similarity index 100% rename from Rat/BMP_3_CAVE_RIGHT.bmp rename to assets/Rat/BMP_3_CAVE_RIGHT.bmp diff --git a/Rat/BMP_3_CAVE_RIGHT.png b/assets/Rat/BMP_3_CAVE_RIGHT.png similarity index 100% rename from Rat/BMP_3_CAVE_RIGHT.png rename to assets/Rat/BMP_3_CAVE_RIGHT.png diff --git a/Rat/BMP_3_CAVE_UP.bmp b/assets/Rat/BMP_3_CAVE_UP.bmp similarity index 100% rename from Rat/BMP_3_CAVE_UP.bmp rename to assets/Rat/BMP_3_CAVE_UP.bmp diff --git a/Rat/BMP_3_CAVE_UP.png b/assets/Rat/BMP_3_CAVE_UP.png similarity index 100% rename from Rat/BMP_3_CAVE_UP.png rename to assets/Rat/BMP_3_CAVE_UP.png diff --git a/Rat/BMP_3_E.bmp b/assets/Rat/BMP_3_E.bmp similarity index 100% rename from Rat/BMP_3_E.bmp rename to assets/Rat/BMP_3_E.bmp diff --git a/Rat/BMP_3_E.png b/assets/Rat/BMP_3_E.png similarity index 100% rename from Rat/BMP_3_E.png rename to assets/Rat/BMP_3_E.png diff --git a/Rat/BMP_3_EN.bmp b/assets/Rat/BMP_3_EN.bmp similarity index 100% rename from Rat/BMP_3_EN.bmp rename to assets/Rat/BMP_3_EN.bmp diff --git a/Rat/BMP_3_EN.png b/assets/Rat/BMP_3_EN.png similarity index 100% rename from Rat/BMP_3_EN.png rename to assets/Rat/BMP_3_EN.png diff --git a/Rat/BMP_3_ES.bmp b/assets/Rat/BMP_3_ES.bmp similarity index 100% rename from Rat/BMP_3_ES.bmp rename to assets/Rat/BMP_3_ES.bmp diff --git a/Rat/BMP_3_ES.png b/assets/Rat/BMP_3_ES.png similarity index 100% rename from Rat/BMP_3_ES.png rename to assets/Rat/BMP_3_ES.png diff --git a/Rat/BMP_3_EXPLOSION_DOWN.bmp b/assets/Rat/BMP_3_EXPLOSION_DOWN.bmp similarity index 100% rename from Rat/BMP_3_EXPLOSION_DOWN.bmp rename to assets/Rat/BMP_3_EXPLOSION_DOWN.bmp diff --git a/Rat/BMP_3_EXPLOSION_DOWN.png b/assets/Rat/BMP_3_EXPLOSION_DOWN.png similarity index 100% rename from Rat/BMP_3_EXPLOSION_DOWN.png rename to assets/Rat/BMP_3_EXPLOSION_DOWN.png diff --git a/Rat/BMP_3_EXPLOSION_LEFT.bmp b/assets/Rat/BMP_3_EXPLOSION_LEFT.bmp similarity index 100% rename from Rat/BMP_3_EXPLOSION_LEFT.bmp rename to assets/Rat/BMP_3_EXPLOSION_LEFT.bmp diff --git a/Rat/BMP_3_EXPLOSION_LEFT.png b/assets/Rat/BMP_3_EXPLOSION_LEFT.png similarity index 100% rename from Rat/BMP_3_EXPLOSION_LEFT.png rename to assets/Rat/BMP_3_EXPLOSION_LEFT.png diff --git a/Rat/BMP_3_EXPLOSION_RIGHT.bmp b/assets/Rat/BMP_3_EXPLOSION_RIGHT.bmp similarity index 100% rename from Rat/BMP_3_EXPLOSION_RIGHT.bmp rename to assets/Rat/BMP_3_EXPLOSION_RIGHT.bmp diff --git a/Rat/BMP_3_EXPLOSION_RIGHT.png b/assets/Rat/BMP_3_EXPLOSION_RIGHT.png similarity index 100% rename from Rat/BMP_3_EXPLOSION_RIGHT.png rename to assets/Rat/BMP_3_EXPLOSION_RIGHT.png diff --git a/Rat/BMP_3_EXPLOSION_UP.bmp b/assets/Rat/BMP_3_EXPLOSION_UP.bmp similarity index 100% rename from Rat/BMP_3_EXPLOSION_UP.bmp rename to assets/Rat/BMP_3_EXPLOSION_UP.bmp diff --git a/Rat/BMP_3_EXPLOSION_UP.png b/assets/Rat/BMP_3_EXPLOSION_UP.png similarity index 100% rename from Rat/BMP_3_EXPLOSION_UP.png rename to assets/Rat/BMP_3_EXPLOSION_UP.png diff --git a/Rat/BMP_3_FLOWER_1.bmp b/assets/Rat/BMP_3_FLOWER_1.bmp similarity index 100% rename from Rat/BMP_3_FLOWER_1.bmp rename to assets/Rat/BMP_3_FLOWER_1.bmp diff --git a/Rat/BMP_3_FLOWER_1.png b/assets/Rat/BMP_3_FLOWER_1.png similarity index 100% rename from Rat/BMP_3_FLOWER_1.png rename to assets/Rat/BMP_3_FLOWER_1.png diff --git a/Rat/BMP_3_FLOWER_2.bmp b/assets/Rat/BMP_3_FLOWER_2.bmp similarity index 100% rename from Rat/BMP_3_FLOWER_2.bmp rename to assets/Rat/BMP_3_FLOWER_2.bmp diff --git a/Rat/BMP_3_FLOWER_2.png b/assets/Rat/BMP_3_FLOWER_2.png similarity index 100% rename from Rat/BMP_3_FLOWER_2.png rename to assets/Rat/BMP_3_FLOWER_2.png diff --git a/Rat/BMP_3_FLOWER_3.bmp b/assets/Rat/BMP_3_FLOWER_3.bmp similarity index 100% rename from Rat/BMP_3_FLOWER_3.bmp rename to assets/Rat/BMP_3_FLOWER_3.bmp diff --git a/Rat/BMP_3_FLOWER_3.png b/assets/Rat/BMP_3_FLOWER_3.png similarity index 100% rename from Rat/BMP_3_FLOWER_3.png rename to assets/Rat/BMP_3_FLOWER_3.png diff --git a/Rat/BMP_3_FLOWER_4.bmp b/assets/Rat/BMP_3_FLOWER_4.bmp similarity index 100% rename from Rat/BMP_3_FLOWER_4.bmp rename to assets/Rat/BMP_3_FLOWER_4.bmp diff --git a/Rat/BMP_3_FLOWER_4.png b/assets/Rat/BMP_3_FLOWER_4.png similarity index 100% rename from Rat/BMP_3_FLOWER_4.png rename to assets/Rat/BMP_3_FLOWER_4.png diff --git a/Rat/BMP_3_GAS_DOWN.bmp b/assets/Rat/BMP_3_GAS_DOWN.bmp similarity index 100% rename from Rat/BMP_3_GAS_DOWN.bmp rename to assets/Rat/BMP_3_GAS_DOWN.bmp diff --git a/Rat/BMP_3_GAS_DOWN.png b/assets/Rat/BMP_3_GAS_DOWN.png similarity index 100% rename from Rat/BMP_3_GAS_DOWN.png rename to assets/Rat/BMP_3_GAS_DOWN.png diff --git a/Rat/BMP_3_GAS_LEFT.bmp b/assets/Rat/BMP_3_GAS_LEFT.bmp similarity index 100% rename from Rat/BMP_3_GAS_LEFT.bmp rename to assets/Rat/BMP_3_GAS_LEFT.bmp diff --git a/Rat/BMP_3_GAS_LEFT.png b/assets/Rat/BMP_3_GAS_LEFT.png similarity index 100% rename from Rat/BMP_3_GAS_LEFT.png rename to assets/Rat/BMP_3_GAS_LEFT.png diff --git a/Rat/BMP_3_GAS_RIGHT.bmp b/assets/Rat/BMP_3_GAS_RIGHT.bmp similarity index 100% rename from Rat/BMP_3_GAS_RIGHT.bmp rename to assets/Rat/BMP_3_GAS_RIGHT.bmp diff --git a/Rat/BMP_3_GAS_RIGHT.png b/assets/Rat/BMP_3_GAS_RIGHT.png similarity index 100% rename from Rat/BMP_3_GAS_RIGHT.png rename to assets/Rat/BMP_3_GAS_RIGHT.png diff --git a/Rat/BMP_3_GAS_UP.bmp b/assets/Rat/BMP_3_GAS_UP.bmp similarity index 100% rename from Rat/BMP_3_GAS_UP.bmp rename to assets/Rat/BMP_3_GAS_UP.bmp diff --git a/Rat/BMP_3_GAS_UP.png b/assets/Rat/BMP_3_GAS_UP.png similarity index 100% rename from Rat/BMP_3_GAS_UP.png rename to assets/Rat/BMP_3_GAS_UP.png diff --git a/Rat/BMP_3_GRASS_1.bmp b/assets/Rat/BMP_3_GRASS_1.bmp similarity index 100% rename from Rat/BMP_3_GRASS_1.bmp rename to assets/Rat/BMP_3_GRASS_1.bmp diff --git a/Rat/BMP_3_GRASS_1.png b/assets/Rat/BMP_3_GRASS_1.png similarity index 100% rename from Rat/BMP_3_GRASS_1.png rename to assets/Rat/BMP_3_GRASS_1.png diff --git a/Rat/BMP_3_GRASS_2.bmp b/assets/Rat/BMP_3_GRASS_2.bmp similarity index 100% rename from Rat/BMP_3_GRASS_2.bmp rename to assets/Rat/BMP_3_GRASS_2.bmp diff --git a/Rat/BMP_3_GRASS_2.png b/assets/Rat/BMP_3_GRASS_2.png similarity index 100% rename from Rat/BMP_3_GRASS_2.png rename to assets/Rat/BMP_3_GRASS_2.png diff --git a/Rat/BMP_3_GRASS_3.bmp b/assets/Rat/BMP_3_GRASS_3.bmp similarity index 100% rename from Rat/BMP_3_GRASS_3.bmp rename to assets/Rat/BMP_3_GRASS_3.bmp diff --git a/Rat/BMP_3_GRASS_3.png b/assets/Rat/BMP_3_GRASS_3.png similarity index 100% rename from Rat/BMP_3_GRASS_3.png rename to assets/Rat/BMP_3_GRASS_3.png diff --git a/Rat/BMP_3_GRASS_4.bmp b/assets/Rat/BMP_3_GRASS_4.bmp similarity index 100% rename from Rat/BMP_3_GRASS_4.bmp rename to assets/Rat/BMP_3_GRASS_4.bmp diff --git a/Rat/BMP_3_GRASS_4.png b/assets/Rat/BMP_3_GRASS_4.png similarity index 100% rename from Rat/BMP_3_GRASS_4.png rename to assets/Rat/BMP_3_GRASS_4.png diff --git a/Rat/BMP_3_N.bmp b/assets/Rat/BMP_3_N.bmp similarity index 100% rename from Rat/BMP_3_N.bmp rename to assets/Rat/BMP_3_N.bmp diff --git a/Rat/BMP_3_N.png b/assets/Rat/BMP_3_N.png similarity index 100% rename from Rat/BMP_3_N.png rename to assets/Rat/BMP_3_N.png diff --git a/Rat/BMP_3_NE.bmp b/assets/Rat/BMP_3_NE.bmp similarity index 100% rename from Rat/BMP_3_NE.bmp rename to assets/Rat/BMP_3_NE.bmp diff --git a/Rat/BMP_3_NE.png b/assets/Rat/BMP_3_NE.png similarity index 100% rename from Rat/BMP_3_NE.png rename to assets/Rat/BMP_3_NE.png diff --git a/Rat/BMP_3_NW.bmp b/assets/Rat/BMP_3_NW.bmp similarity index 100% rename from Rat/BMP_3_NW.bmp rename to assets/Rat/BMP_3_NW.bmp diff --git a/Rat/BMP_3_NW.png b/assets/Rat/BMP_3_NW.png similarity index 100% rename from Rat/BMP_3_NW.png rename to assets/Rat/BMP_3_NW.png diff --git a/Rat/BMP_3_S.bmp b/assets/Rat/BMP_3_S.bmp similarity index 100% rename from Rat/BMP_3_S.bmp rename to assets/Rat/BMP_3_S.bmp diff --git a/Rat/BMP_3_S.png b/assets/Rat/BMP_3_S.png similarity index 100% rename from Rat/BMP_3_S.png rename to assets/Rat/BMP_3_S.png diff --git a/Rat/BMP_3_SE.bmp b/assets/Rat/BMP_3_SE.bmp similarity index 100% rename from Rat/BMP_3_SE.bmp rename to assets/Rat/BMP_3_SE.bmp diff --git a/Rat/BMP_3_SE.png b/assets/Rat/BMP_3_SE.png similarity index 100% rename from Rat/BMP_3_SE.png rename to assets/Rat/BMP_3_SE.png diff --git a/Rat/BMP_3_SW.bmp b/assets/Rat/BMP_3_SW.bmp similarity index 100% rename from Rat/BMP_3_SW.bmp rename to assets/Rat/BMP_3_SW.bmp diff --git a/Rat/BMP_3_SW.png b/assets/Rat/BMP_3_SW.png similarity index 100% rename from Rat/BMP_3_SW.png rename to assets/Rat/BMP_3_SW.png diff --git a/Rat/BMP_3_W.bmp b/assets/Rat/BMP_3_W.bmp similarity index 100% rename from Rat/BMP_3_W.bmp rename to assets/Rat/BMP_3_W.bmp diff --git a/Rat/BMP_3_W.png b/assets/Rat/BMP_3_W.png similarity index 100% rename from Rat/BMP_3_W.png rename to assets/Rat/BMP_3_W.png diff --git a/Rat/BMP_3_WN.bmp b/assets/Rat/BMP_3_WN.bmp similarity index 100% rename from Rat/BMP_3_WN.bmp rename to assets/Rat/BMP_3_WN.bmp diff --git a/Rat/BMP_3_WN.png b/assets/Rat/BMP_3_WN.png similarity index 100% rename from Rat/BMP_3_WN.png rename to assets/Rat/BMP_3_WN.png diff --git a/Rat/BMP_3_WS.bmp b/assets/Rat/BMP_3_WS.bmp similarity index 100% rename from Rat/BMP_3_WS.bmp rename to assets/Rat/BMP_3_WS.bmp diff --git a/Rat/BMP_3_WS.png b/assets/Rat/BMP_3_WS.png similarity index 100% rename from Rat/BMP_3_WS.png rename to assets/Rat/BMP_3_WS.png diff --git a/Rat/BMP_4_CAVE_DOWN.bmp b/assets/Rat/BMP_4_CAVE_DOWN.bmp similarity index 100% rename from Rat/BMP_4_CAVE_DOWN.bmp rename to assets/Rat/BMP_4_CAVE_DOWN.bmp diff --git a/Rat/BMP_4_CAVE_DOWN.png b/assets/Rat/BMP_4_CAVE_DOWN.png similarity index 100% rename from Rat/BMP_4_CAVE_DOWN.png rename to assets/Rat/BMP_4_CAVE_DOWN.png diff --git a/Rat/BMP_4_CAVE_LEFT.bmp b/assets/Rat/BMP_4_CAVE_LEFT.bmp similarity index 100% rename from Rat/BMP_4_CAVE_LEFT.bmp rename to assets/Rat/BMP_4_CAVE_LEFT.bmp diff --git a/Rat/BMP_4_CAVE_LEFT.png b/assets/Rat/BMP_4_CAVE_LEFT.png similarity index 100% rename from Rat/BMP_4_CAVE_LEFT.png rename to assets/Rat/BMP_4_CAVE_LEFT.png diff --git a/Rat/BMP_4_CAVE_RIGHT.bmp b/assets/Rat/BMP_4_CAVE_RIGHT.bmp similarity index 100% rename from Rat/BMP_4_CAVE_RIGHT.bmp rename to assets/Rat/BMP_4_CAVE_RIGHT.bmp diff --git a/Rat/BMP_4_CAVE_RIGHT.png b/assets/Rat/BMP_4_CAVE_RIGHT.png similarity index 100% rename from Rat/BMP_4_CAVE_RIGHT.png rename to assets/Rat/BMP_4_CAVE_RIGHT.png diff --git a/Rat/BMP_4_CAVE_UP.bmp b/assets/Rat/BMP_4_CAVE_UP.bmp similarity index 100% rename from Rat/BMP_4_CAVE_UP.bmp rename to assets/Rat/BMP_4_CAVE_UP.bmp diff --git a/Rat/BMP_4_CAVE_UP.png b/assets/Rat/BMP_4_CAVE_UP.png similarity index 100% rename from Rat/BMP_4_CAVE_UP.png rename to assets/Rat/BMP_4_CAVE_UP.png diff --git a/Rat/BMP_4_E.bmp b/assets/Rat/BMP_4_E.bmp similarity index 100% rename from Rat/BMP_4_E.bmp rename to assets/Rat/BMP_4_E.bmp diff --git a/Rat/BMP_4_E.png b/assets/Rat/BMP_4_E.png similarity index 100% rename from Rat/BMP_4_E.png rename to assets/Rat/BMP_4_E.png diff --git a/Rat/BMP_4_EN.bmp b/assets/Rat/BMP_4_EN.bmp similarity index 100% rename from Rat/BMP_4_EN.bmp rename to assets/Rat/BMP_4_EN.bmp diff --git a/Rat/BMP_4_EN.png b/assets/Rat/BMP_4_EN.png similarity index 100% rename from Rat/BMP_4_EN.png rename to assets/Rat/BMP_4_EN.png diff --git a/Rat/BMP_4_ES.bmp b/assets/Rat/BMP_4_ES.bmp similarity index 100% rename from Rat/BMP_4_ES.bmp rename to assets/Rat/BMP_4_ES.bmp diff --git a/Rat/BMP_4_ES.png b/assets/Rat/BMP_4_ES.png similarity index 100% rename from Rat/BMP_4_ES.png rename to assets/Rat/BMP_4_ES.png diff --git a/Rat/BMP_4_EXPLOSION_DOWN.bmp b/assets/Rat/BMP_4_EXPLOSION_DOWN.bmp similarity index 100% rename from Rat/BMP_4_EXPLOSION_DOWN.bmp rename to assets/Rat/BMP_4_EXPLOSION_DOWN.bmp diff --git a/Rat/BMP_4_EXPLOSION_DOWN.png b/assets/Rat/BMP_4_EXPLOSION_DOWN.png similarity index 100% rename from Rat/BMP_4_EXPLOSION_DOWN.png rename to assets/Rat/BMP_4_EXPLOSION_DOWN.png diff --git a/Rat/BMP_4_EXPLOSION_LEFT.bmp b/assets/Rat/BMP_4_EXPLOSION_LEFT.bmp similarity index 100% rename from Rat/BMP_4_EXPLOSION_LEFT.bmp rename to assets/Rat/BMP_4_EXPLOSION_LEFT.bmp diff --git a/Rat/BMP_4_EXPLOSION_LEFT.png b/assets/Rat/BMP_4_EXPLOSION_LEFT.png similarity index 100% rename from Rat/BMP_4_EXPLOSION_LEFT.png rename to assets/Rat/BMP_4_EXPLOSION_LEFT.png diff --git a/Rat/BMP_4_EXPLOSION_RIGHT.bmp b/assets/Rat/BMP_4_EXPLOSION_RIGHT.bmp similarity index 100% rename from Rat/BMP_4_EXPLOSION_RIGHT.bmp rename to assets/Rat/BMP_4_EXPLOSION_RIGHT.bmp diff --git a/Rat/BMP_4_EXPLOSION_RIGHT.png b/assets/Rat/BMP_4_EXPLOSION_RIGHT.png similarity index 100% rename from Rat/BMP_4_EXPLOSION_RIGHT.png rename to assets/Rat/BMP_4_EXPLOSION_RIGHT.png diff --git a/Rat/BMP_4_EXPLOSION_UP.bmp b/assets/Rat/BMP_4_EXPLOSION_UP.bmp similarity index 100% rename from Rat/BMP_4_EXPLOSION_UP.bmp rename to assets/Rat/BMP_4_EXPLOSION_UP.bmp diff --git a/Rat/BMP_4_EXPLOSION_UP.png b/assets/Rat/BMP_4_EXPLOSION_UP.png similarity index 100% rename from Rat/BMP_4_EXPLOSION_UP.png rename to assets/Rat/BMP_4_EXPLOSION_UP.png diff --git a/Rat/BMP_4_FLOWER_1.bmp b/assets/Rat/BMP_4_FLOWER_1.bmp similarity index 100% rename from Rat/BMP_4_FLOWER_1.bmp rename to assets/Rat/BMP_4_FLOWER_1.bmp diff --git a/Rat/BMP_4_FLOWER_1.png b/assets/Rat/BMP_4_FLOWER_1.png similarity index 100% rename from Rat/BMP_4_FLOWER_1.png rename to assets/Rat/BMP_4_FLOWER_1.png diff --git a/Rat/BMP_4_FLOWER_2.bmp b/assets/Rat/BMP_4_FLOWER_2.bmp similarity index 100% rename from Rat/BMP_4_FLOWER_2.bmp rename to assets/Rat/BMP_4_FLOWER_2.bmp diff --git a/Rat/BMP_4_FLOWER_2.png b/assets/Rat/BMP_4_FLOWER_2.png similarity index 100% rename from Rat/BMP_4_FLOWER_2.png rename to assets/Rat/BMP_4_FLOWER_2.png diff --git a/Rat/BMP_4_FLOWER_3.bmp b/assets/Rat/BMP_4_FLOWER_3.bmp similarity index 100% rename from Rat/BMP_4_FLOWER_3.bmp rename to assets/Rat/BMP_4_FLOWER_3.bmp diff --git a/Rat/BMP_4_FLOWER_3.png b/assets/Rat/BMP_4_FLOWER_3.png similarity index 100% rename from Rat/BMP_4_FLOWER_3.png rename to assets/Rat/BMP_4_FLOWER_3.png diff --git a/Rat/BMP_4_FLOWER_4.bmp b/assets/Rat/BMP_4_FLOWER_4.bmp similarity index 100% rename from Rat/BMP_4_FLOWER_4.bmp rename to assets/Rat/BMP_4_FLOWER_4.bmp diff --git a/Rat/BMP_4_FLOWER_4.png b/assets/Rat/BMP_4_FLOWER_4.png similarity index 100% rename from Rat/BMP_4_FLOWER_4.png rename to assets/Rat/BMP_4_FLOWER_4.png diff --git a/Rat/BMP_4_GAS_DOWN.bmp b/assets/Rat/BMP_4_GAS_DOWN.bmp similarity index 100% rename from Rat/BMP_4_GAS_DOWN.bmp rename to assets/Rat/BMP_4_GAS_DOWN.bmp diff --git a/Rat/BMP_4_GAS_DOWN.png b/assets/Rat/BMP_4_GAS_DOWN.png similarity index 100% rename from Rat/BMP_4_GAS_DOWN.png rename to assets/Rat/BMP_4_GAS_DOWN.png diff --git a/Rat/BMP_4_GAS_LEFT.bmp b/assets/Rat/BMP_4_GAS_LEFT.bmp similarity index 100% rename from Rat/BMP_4_GAS_LEFT.bmp rename to assets/Rat/BMP_4_GAS_LEFT.bmp diff --git a/Rat/BMP_4_GAS_LEFT.png b/assets/Rat/BMP_4_GAS_LEFT.png similarity index 100% rename from Rat/BMP_4_GAS_LEFT.png rename to assets/Rat/BMP_4_GAS_LEFT.png diff --git a/Rat/BMP_4_GAS_RIGHT.bmp b/assets/Rat/BMP_4_GAS_RIGHT.bmp similarity index 100% rename from Rat/BMP_4_GAS_RIGHT.bmp rename to assets/Rat/BMP_4_GAS_RIGHT.bmp diff --git a/Rat/BMP_4_GAS_RIGHT.png b/assets/Rat/BMP_4_GAS_RIGHT.png similarity index 100% rename from Rat/BMP_4_GAS_RIGHT.png rename to assets/Rat/BMP_4_GAS_RIGHT.png diff --git a/Rat/BMP_4_GAS_UP.bmp b/assets/Rat/BMP_4_GAS_UP.bmp similarity index 100% rename from Rat/BMP_4_GAS_UP.bmp rename to assets/Rat/BMP_4_GAS_UP.bmp diff --git a/Rat/BMP_4_GAS_UP.png b/assets/Rat/BMP_4_GAS_UP.png similarity index 100% rename from Rat/BMP_4_GAS_UP.png rename to assets/Rat/BMP_4_GAS_UP.png diff --git a/Rat/BMP_4_GRASS_1.bmp b/assets/Rat/BMP_4_GRASS_1.bmp similarity index 100% rename from Rat/BMP_4_GRASS_1.bmp rename to assets/Rat/BMP_4_GRASS_1.bmp diff --git a/Rat/BMP_4_GRASS_1.png b/assets/Rat/BMP_4_GRASS_1.png similarity index 100% rename from Rat/BMP_4_GRASS_1.png rename to assets/Rat/BMP_4_GRASS_1.png diff --git a/Rat/BMP_4_GRASS_2.bmp b/assets/Rat/BMP_4_GRASS_2.bmp similarity index 100% rename from Rat/BMP_4_GRASS_2.bmp rename to assets/Rat/BMP_4_GRASS_2.bmp diff --git a/Rat/BMP_4_GRASS_2.png b/assets/Rat/BMP_4_GRASS_2.png similarity index 100% rename from Rat/BMP_4_GRASS_2.png rename to assets/Rat/BMP_4_GRASS_2.png diff --git a/Rat/BMP_4_GRASS_3.bmp b/assets/Rat/BMP_4_GRASS_3.bmp similarity index 100% rename from Rat/BMP_4_GRASS_3.bmp rename to assets/Rat/BMP_4_GRASS_3.bmp diff --git a/Rat/BMP_4_GRASS_3.png b/assets/Rat/BMP_4_GRASS_3.png similarity index 100% rename from Rat/BMP_4_GRASS_3.png rename to assets/Rat/BMP_4_GRASS_3.png diff --git a/Rat/BMP_4_GRASS_4.bmp b/assets/Rat/BMP_4_GRASS_4.bmp similarity index 100% rename from Rat/BMP_4_GRASS_4.bmp rename to assets/Rat/BMP_4_GRASS_4.bmp diff --git a/Rat/BMP_4_GRASS_4.png b/assets/Rat/BMP_4_GRASS_4.png similarity index 100% rename from Rat/BMP_4_GRASS_4.png rename to assets/Rat/BMP_4_GRASS_4.png diff --git a/Rat/BMP_4_N.bmp b/assets/Rat/BMP_4_N.bmp similarity index 100% rename from Rat/BMP_4_N.bmp rename to assets/Rat/BMP_4_N.bmp diff --git a/Rat/BMP_4_N.png b/assets/Rat/BMP_4_N.png similarity index 100% rename from Rat/BMP_4_N.png rename to assets/Rat/BMP_4_N.png diff --git a/Rat/BMP_4_NE.bmp b/assets/Rat/BMP_4_NE.bmp similarity index 100% rename from Rat/BMP_4_NE.bmp rename to assets/Rat/BMP_4_NE.bmp diff --git a/Rat/BMP_4_NE.png b/assets/Rat/BMP_4_NE.png similarity index 100% rename from Rat/BMP_4_NE.png rename to assets/Rat/BMP_4_NE.png diff --git a/Rat/BMP_4_NW.bmp b/assets/Rat/BMP_4_NW.bmp similarity index 100% rename from Rat/BMP_4_NW.bmp rename to assets/Rat/BMP_4_NW.bmp diff --git a/Rat/BMP_4_NW.png b/assets/Rat/BMP_4_NW.png similarity index 100% rename from Rat/BMP_4_NW.png rename to assets/Rat/BMP_4_NW.png diff --git a/Rat/BMP_4_S.bmp b/assets/Rat/BMP_4_S.bmp similarity index 100% rename from Rat/BMP_4_S.bmp rename to assets/Rat/BMP_4_S.bmp diff --git a/Rat/BMP_4_S.png b/assets/Rat/BMP_4_S.png similarity index 100% rename from Rat/BMP_4_S.png rename to assets/Rat/BMP_4_S.png diff --git a/Rat/BMP_4_SE.bmp b/assets/Rat/BMP_4_SE.bmp similarity index 100% rename from Rat/BMP_4_SE.bmp rename to assets/Rat/BMP_4_SE.bmp diff --git a/Rat/BMP_4_SE.png b/assets/Rat/BMP_4_SE.png similarity index 100% rename from Rat/BMP_4_SE.png rename to assets/Rat/BMP_4_SE.png diff --git a/Rat/BMP_4_SW.bmp b/assets/Rat/BMP_4_SW.bmp similarity index 100% rename from Rat/BMP_4_SW.bmp rename to assets/Rat/BMP_4_SW.bmp diff --git a/Rat/BMP_4_SW.png b/assets/Rat/BMP_4_SW.png similarity index 100% rename from Rat/BMP_4_SW.png rename to assets/Rat/BMP_4_SW.png diff --git a/Rat/BMP_4_W.bmp b/assets/Rat/BMP_4_W.bmp similarity index 100% rename from Rat/BMP_4_W.bmp rename to assets/Rat/BMP_4_W.bmp diff --git a/Rat/BMP_4_W.png b/assets/Rat/BMP_4_W.png similarity index 100% rename from Rat/BMP_4_W.png rename to assets/Rat/BMP_4_W.png diff --git a/Rat/BMP_4_WN.bmp b/assets/Rat/BMP_4_WN.bmp similarity index 100% rename from Rat/BMP_4_WN.bmp rename to assets/Rat/BMP_4_WN.bmp diff --git a/Rat/BMP_4_WN.png b/assets/Rat/BMP_4_WN.png similarity index 100% rename from Rat/BMP_4_WN.png rename to assets/Rat/BMP_4_WN.png diff --git a/Rat/BMP_4_WS.bmp b/assets/Rat/BMP_4_WS.bmp similarity index 100% rename from Rat/BMP_4_WS.bmp rename to assets/Rat/BMP_4_WS.bmp diff --git a/Rat/BMP_4_WS.png b/assets/Rat/BMP_4_WS.png similarity index 100% rename from Rat/BMP_4_WS.png rename to assets/Rat/BMP_4_WS.png diff --git a/Rat/BMP_ARROW_DOWN.bmp b/assets/Rat/BMP_ARROW_DOWN.bmp similarity index 100% rename from Rat/BMP_ARROW_DOWN.bmp rename to assets/Rat/BMP_ARROW_DOWN.bmp diff --git a/Rat/BMP_ARROW_DOWN.png b/assets/Rat/BMP_ARROW_DOWN.png similarity index 100% rename from Rat/BMP_ARROW_DOWN.png rename to assets/Rat/BMP_ARROW_DOWN.png diff --git a/Rat/BMP_ARROW_LEFT.bmp b/assets/Rat/BMP_ARROW_LEFT.bmp similarity index 100% rename from Rat/BMP_ARROW_LEFT.bmp rename to assets/Rat/BMP_ARROW_LEFT.bmp diff --git a/Rat/BMP_ARROW_LEFT.png b/assets/Rat/BMP_ARROW_LEFT.png similarity index 100% rename from Rat/BMP_ARROW_LEFT.png rename to assets/Rat/BMP_ARROW_LEFT.png diff --git a/Rat/BMP_ARROW_RIGHT.bmp b/assets/Rat/BMP_ARROW_RIGHT.bmp similarity index 100% rename from Rat/BMP_ARROW_RIGHT.bmp rename to assets/Rat/BMP_ARROW_RIGHT.bmp diff --git a/Rat/BMP_ARROW_RIGHT.png b/assets/Rat/BMP_ARROW_RIGHT.png similarity index 100% rename from Rat/BMP_ARROW_RIGHT.png rename to assets/Rat/BMP_ARROW_RIGHT.png diff --git a/Rat/BMP_ARROW_UP.bmp b/assets/Rat/BMP_ARROW_UP.bmp similarity index 100% rename from Rat/BMP_ARROW_UP.bmp rename to assets/Rat/BMP_ARROW_UP.bmp diff --git a/Rat/BMP_ARROW_UP.png b/assets/Rat/BMP_ARROW_UP.png similarity index 100% rename from Rat/BMP_ARROW_UP.png rename to assets/Rat/BMP_ARROW_UP.png diff --git a/Rat/BMP_BABY_DOWN.bmp b/assets/Rat/BMP_BABY_DOWN.bmp similarity index 100% rename from Rat/BMP_BABY_DOWN.bmp rename to assets/Rat/BMP_BABY_DOWN.bmp diff --git a/Rat/BMP_BABY_DOWN.png b/assets/Rat/BMP_BABY_DOWN.png similarity index 100% rename from Rat/BMP_BABY_DOWN.png rename to assets/Rat/BMP_BABY_DOWN.png diff --git a/Rat/BMP_BABY_LEFT.bmp b/assets/Rat/BMP_BABY_LEFT.bmp similarity index 100% rename from Rat/BMP_BABY_LEFT.bmp rename to assets/Rat/BMP_BABY_LEFT.bmp diff --git a/Rat/BMP_BABY_LEFT.png b/assets/Rat/BMP_BABY_LEFT.png similarity index 100% rename from Rat/BMP_BABY_LEFT.png rename to assets/Rat/BMP_BABY_LEFT.png diff --git a/Rat/BMP_BABY_RIGHT.bmp b/assets/Rat/BMP_BABY_RIGHT.bmp similarity index 100% rename from Rat/BMP_BABY_RIGHT.bmp rename to assets/Rat/BMP_BABY_RIGHT.bmp diff --git a/Rat/BMP_BABY_RIGHT.png b/assets/Rat/BMP_BABY_RIGHT.png similarity index 100% rename from Rat/BMP_BABY_RIGHT.png rename to assets/Rat/BMP_BABY_RIGHT.png diff --git a/Rat/BMP_BABY_UP.bmp b/assets/Rat/BMP_BABY_UP.bmp similarity index 100% rename from Rat/BMP_BABY_UP.bmp rename to assets/Rat/BMP_BABY_UP.bmp diff --git a/Rat/BMP_BABY_UP.png b/assets/Rat/BMP_BABY_UP.png similarity index 100% rename from Rat/BMP_BABY_UP.png rename to assets/Rat/BMP_BABY_UP.png diff --git a/Rat/BMP_BLOCK_0.bmp b/assets/Rat/BMP_BLOCK_0.bmp similarity index 100% rename from Rat/BMP_BLOCK_0.bmp rename to assets/Rat/BMP_BLOCK_0.bmp diff --git a/Rat/BMP_BLOCK_0.png b/assets/Rat/BMP_BLOCK_0.png similarity index 100% rename from Rat/BMP_BLOCK_0.png rename to assets/Rat/BMP_BLOCK_0.png diff --git a/Rat/BMP_BLOCK_1.bmp b/assets/Rat/BMP_BLOCK_1.bmp similarity index 100% rename from Rat/BMP_BLOCK_1.bmp rename to assets/Rat/BMP_BLOCK_1.bmp diff --git a/Rat/BMP_BLOCK_1.png b/assets/Rat/BMP_BLOCK_1.png similarity index 100% rename from Rat/BMP_BLOCK_1.png rename to assets/Rat/BMP_BLOCK_1.png diff --git a/Rat/BMP_BLOCK_2.bmp b/assets/Rat/BMP_BLOCK_2.bmp similarity index 100% rename from Rat/BMP_BLOCK_2.bmp rename to assets/Rat/BMP_BLOCK_2.bmp diff --git a/Rat/BMP_BLOCK_2.png b/assets/Rat/BMP_BLOCK_2.png similarity index 100% rename from Rat/BMP_BLOCK_2.png rename to assets/Rat/BMP_BLOCK_2.png diff --git a/Rat/BMP_BLOCK_3.bmp b/assets/Rat/BMP_BLOCK_3.bmp similarity index 100% rename from Rat/BMP_BLOCK_3.bmp rename to assets/Rat/BMP_BLOCK_3.bmp diff --git a/Rat/BMP_BLOCK_3.png b/assets/Rat/BMP_BLOCK_3.png similarity index 100% rename from Rat/BMP_BLOCK_3.png rename to assets/Rat/BMP_BLOCK_3.png diff --git a/Rat/BMP_BOMB.bmp b/assets/Rat/BMP_BOMB.bmp similarity index 100% rename from Rat/BMP_BOMB.bmp rename to assets/Rat/BMP_BOMB.bmp diff --git a/Rat/BMP_BOMB.png b/assets/Rat/BMP_BOMB.png similarity index 100% rename from Rat/BMP_BOMB.png rename to assets/Rat/BMP_BOMB.png diff --git a/Rat/BMP_BOMB1.bmp b/assets/Rat/BMP_BOMB1.bmp similarity index 100% rename from Rat/BMP_BOMB1.bmp rename to assets/Rat/BMP_BOMB1.bmp diff --git a/Rat/BMP_BOMB1.png b/assets/Rat/BMP_BOMB1.png similarity index 100% rename from Rat/BMP_BOMB1.png rename to assets/Rat/BMP_BOMB1.png diff --git a/Rat/BMP_BOMB2.bmp b/assets/Rat/BMP_BOMB2.bmp similarity index 100% rename from Rat/BMP_BOMB2.bmp rename to assets/Rat/BMP_BOMB2.bmp diff --git a/Rat/BMP_BOMB2.png b/assets/Rat/BMP_BOMB2.png similarity index 100% rename from Rat/BMP_BOMB2.png rename to assets/Rat/BMP_BOMB2.png diff --git a/Rat/BMP_BOMB3.bmp b/assets/Rat/BMP_BOMB3.bmp similarity index 100% rename from Rat/BMP_BOMB3.bmp rename to assets/Rat/BMP_BOMB3.bmp diff --git a/Rat/BMP_BOMB3.png b/assets/Rat/BMP_BOMB3.png similarity index 100% rename from Rat/BMP_BOMB3.png rename to assets/Rat/BMP_BOMB3.png diff --git a/Rat/BMP_BOMB4.bmp b/assets/Rat/BMP_BOMB4.bmp similarity index 100% rename from Rat/BMP_BOMB4.bmp rename to assets/Rat/BMP_BOMB4.bmp diff --git a/Rat/BMP_BOMB4.png b/assets/Rat/BMP_BOMB4.png similarity index 100% rename from Rat/BMP_BOMB4.png rename to assets/Rat/BMP_BOMB4.png diff --git a/Rat/BMP_BONUS_10.bmp b/assets/Rat/BMP_BONUS_10.bmp similarity index 100% rename from Rat/BMP_BONUS_10.bmp rename to assets/Rat/BMP_BONUS_10.bmp diff --git a/Rat/BMP_BONUS_10.png b/assets/Rat/BMP_BONUS_10.png similarity index 100% rename from Rat/BMP_BONUS_10.png rename to assets/Rat/BMP_BONUS_10.png diff --git a/Rat/BMP_BONUS_160.bmp b/assets/Rat/BMP_BONUS_160.bmp similarity index 100% rename from Rat/BMP_BONUS_160.bmp rename to assets/Rat/BMP_BONUS_160.bmp diff --git a/Rat/BMP_BONUS_160.png b/assets/Rat/BMP_BONUS_160.png similarity index 100% rename from Rat/BMP_BONUS_160.png rename to assets/Rat/BMP_BONUS_160.png diff --git a/Rat/BMP_BONUS_20.bmp b/assets/Rat/BMP_BONUS_20.bmp similarity index 100% rename from Rat/BMP_BONUS_20.bmp rename to assets/Rat/BMP_BONUS_20.bmp diff --git a/Rat/BMP_BONUS_20.png b/assets/Rat/BMP_BONUS_20.png similarity index 100% rename from Rat/BMP_BONUS_20.png rename to assets/Rat/BMP_BONUS_20.png diff --git a/Rat/BMP_BONUS_40.bmp b/assets/Rat/BMP_BONUS_40.bmp similarity index 100% rename from Rat/BMP_BONUS_40.bmp rename to assets/Rat/BMP_BONUS_40.bmp diff --git a/Rat/BMP_BONUS_40.png b/assets/Rat/BMP_BONUS_40.png similarity index 100% rename from Rat/BMP_BONUS_40.png rename to assets/Rat/BMP_BONUS_40.png diff --git a/Rat/BMP_BONUS_5.bmp b/assets/Rat/BMP_BONUS_5.bmp similarity index 100% rename from Rat/BMP_BONUS_5.bmp rename to assets/Rat/BMP_BONUS_5.bmp diff --git a/Rat/BMP_BONUS_5.png b/assets/Rat/BMP_BONUS_5.png similarity index 100% rename from Rat/BMP_BONUS_5.png rename to assets/Rat/BMP_BONUS_5.png diff --git a/Rat/BMP_BONUS_80.bmp b/assets/Rat/BMP_BONUS_80.bmp similarity index 100% rename from Rat/BMP_BONUS_80.bmp rename to assets/Rat/BMP_BONUS_80.bmp diff --git a/Rat/BMP_BONUS_80.png b/assets/Rat/BMP_BONUS_80.png similarity index 100% rename from Rat/BMP_BONUS_80.png rename to assets/Rat/BMP_BONUS_80.png diff --git a/Rat/BMP_EXPLOSION.bmp b/assets/Rat/BMP_EXPLOSION.bmp similarity index 100% rename from Rat/BMP_EXPLOSION.bmp rename to assets/Rat/BMP_EXPLOSION.bmp diff --git a/Rat/BMP_EXPLOSION.png b/assets/Rat/BMP_EXPLOSION.png similarity index 100% rename from Rat/BMP_EXPLOSION.png rename to assets/Rat/BMP_EXPLOSION.png diff --git a/Rat/BMP_EXPLOSION_DOWN.bmp b/assets/Rat/BMP_EXPLOSION_DOWN.bmp similarity index 100% rename from Rat/BMP_EXPLOSION_DOWN.bmp rename to assets/Rat/BMP_EXPLOSION_DOWN.bmp diff --git a/Rat/BMP_EXPLOSION_DOWN.png b/assets/Rat/BMP_EXPLOSION_DOWN.png similarity index 100% rename from Rat/BMP_EXPLOSION_DOWN.png rename to assets/Rat/BMP_EXPLOSION_DOWN.png diff --git a/Rat/BMP_EXPLOSION_LEFT.bmp b/assets/Rat/BMP_EXPLOSION_LEFT.bmp similarity index 100% rename from Rat/BMP_EXPLOSION_LEFT.bmp rename to assets/Rat/BMP_EXPLOSION_LEFT.bmp diff --git a/Rat/BMP_EXPLOSION_LEFT.png b/assets/Rat/BMP_EXPLOSION_LEFT.png similarity index 100% rename from Rat/BMP_EXPLOSION_LEFT.png rename to assets/Rat/BMP_EXPLOSION_LEFT.png diff --git a/Rat/BMP_EXPLOSION_RIGHT.bmp b/assets/Rat/BMP_EXPLOSION_RIGHT.bmp similarity index 100% rename from Rat/BMP_EXPLOSION_RIGHT.bmp rename to assets/Rat/BMP_EXPLOSION_RIGHT.bmp diff --git a/Rat/BMP_EXPLOSION_RIGHT.png b/assets/Rat/BMP_EXPLOSION_RIGHT.png similarity index 100% rename from Rat/BMP_EXPLOSION_RIGHT.png rename to assets/Rat/BMP_EXPLOSION_RIGHT.png diff --git a/Rat/BMP_EXPLOSION_UP.bmp b/assets/Rat/BMP_EXPLOSION_UP.bmp similarity index 100% rename from Rat/BMP_EXPLOSION_UP.bmp rename to assets/Rat/BMP_EXPLOSION_UP.bmp diff --git a/Rat/BMP_EXPLOSION_UP.png b/assets/Rat/BMP_EXPLOSION_UP.png similarity index 100% rename from Rat/BMP_EXPLOSION_UP.png rename to assets/Rat/BMP_EXPLOSION_UP.png diff --git a/Rat/BMP_FEMALE.bmp b/assets/Rat/BMP_FEMALE.bmp similarity index 100% rename from Rat/BMP_FEMALE.bmp rename to assets/Rat/BMP_FEMALE.bmp diff --git a/Rat/BMP_FEMALE.png b/assets/Rat/BMP_FEMALE.png similarity index 100% rename from Rat/BMP_FEMALE.png rename to assets/Rat/BMP_FEMALE.png diff --git a/Rat/BMP_FEMALE_DOWN.bmp b/assets/Rat/BMP_FEMALE_DOWN.bmp similarity index 100% rename from Rat/BMP_FEMALE_DOWN.bmp rename to assets/Rat/BMP_FEMALE_DOWN.bmp diff --git a/Rat/BMP_FEMALE_DOWN.png b/assets/Rat/BMP_FEMALE_DOWN.png similarity index 100% rename from Rat/BMP_FEMALE_DOWN.png rename to assets/Rat/BMP_FEMALE_DOWN.png diff --git a/Rat/BMP_FEMALE_LEFT.bmp b/assets/Rat/BMP_FEMALE_LEFT.bmp similarity index 100% rename from Rat/BMP_FEMALE_LEFT.bmp rename to assets/Rat/BMP_FEMALE_LEFT.bmp diff --git a/Rat/BMP_FEMALE_LEFT.png b/assets/Rat/BMP_FEMALE_LEFT.png similarity index 100% rename from Rat/BMP_FEMALE_LEFT.png rename to assets/Rat/BMP_FEMALE_LEFT.png diff --git a/Rat/BMP_FEMALE_RIGHT.bmp b/assets/Rat/BMP_FEMALE_RIGHT.bmp similarity index 100% rename from Rat/BMP_FEMALE_RIGHT.bmp rename to assets/Rat/BMP_FEMALE_RIGHT.bmp diff --git a/Rat/BMP_FEMALE_RIGHT.png b/assets/Rat/BMP_FEMALE_RIGHT.png similarity index 100% rename from Rat/BMP_FEMALE_RIGHT.png rename to assets/Rat/BMP_FEMALE_RIGHT.png diff --git a/Rat/BMP_FEMALE_UP.bmp b/assets/Rat/BMP_FEMALE_UP.bmp similarity index 100% rename from Rat/BMP_FEMALE_UP.bmp rename to assets/Rat/BMP_FEMALE_UP.bmp diff --git a/Rat/BMP_FEMALE_UP.png b/assets/Rat/BMP_FEMALE_UP.png similarity index 100% rename from Rat/BMP_FEMALE_UP.png rename to assets/Rat/BMP_FEMALE_UP.png diff --git a/Rat/BMP_GAS.bmp b/assets/Rat/BMP_GAS.bmp similarity index 100% rename from Rat/BMP_GAS.bmp rename to assets/Rat/BMP_GAS.bmp diff --git a/Rat/BMP_GAS.png b/assets/Rat/BMP_GAS.png similarity index 100% rename from Rat/BMP_GAS.png rename to assets/Rat/BMP_GAS.png diff --git a/Rat/BMP_GAS_DOWN.bmp b/assets/Rat/BMP_GAS_DOWN.bmp similarity index 100% rename from Rat/BMP_GAS_DOWN.bmp rename to assets/Rat/BMP_GAS_DOWN.bmp diff --git a/Rat/BMP_GAS_DOWN.png b/assets/Rat/BMP_GAS_DOWN.png similarity index 100% rename from Rat/BMP_GAS_DOWN.png rename to assets/Rat/BMP_GAS_DOWN.png diff --git a/Rat/BMP_GAS_LEFT.bmp b/assets/Rat/BMP_GAS_LEFT.bmp similarity index 100% rename from Rat/BMP_GAS_LEFT.bmp rename to assets/Rat/BMP_GAS_LEFT.bmp diff --git a/Rat/BMP_GAS_LEFT.png b/assets/Rat/BMP_GAS_LEFT.png similarity index 100% rename from Rat/BMP_GAS_LEFT.png rename to assets/Rat/BMP_GAS_LEFT.png diff --git a/Rat/BMP_GAS_RIGHT.bmp b/assets/Rat/BMP_GAS_RIGHT.bmp similarity index 100% rename from Rat/BMP_GAS_RIGHT.bmp rename to assets/Rat/BMP_GAS_RIGHT.bmp diff --git a/Rat/BMP_GAS_RIGHT.png b/assets/Rat/BMP_GAS_RIGHT.png similarity index 100% rename from Rat/BMP_GAS_RIGHT.png rename to assets/Rat/BMP_GAS_RIGHT.png diff --git a/Rat/BMP_GAS_UP.bmp b/assets/Rat/BMP_GAS_UP.bmp similarity index 100% rename from Rat/BMP_GAS_UP.bmp rename to assets/Rat/BMP_GAS_UP.bmp diff --git a/Rat/BMP_GAS_UP.png b/assets/Rat/BMP_GAS_UP.png similarity index 100% rename from Rat/BMP_GAS_UP.png rename to assets/Rat/BMP_GAS_UP.png diff --git a/Rat/BMP_MALE.bmp b/assets/Rat/BMP_MALE.bmp similarity index 100% rename from Rat/BMP_MALE.bmp rename to assets/Rat/BMP_MALE.bmp diff --git a/Rat/BMP_MALE.png b/assets/Rat/BMP_MALE.png similarity index 100% rename from Rat/BMP_MALE.png rename to assets/Rat/BMP_MALE.png diff --git a/Rat/BMP_MALE_DOWN.bmp b/assets/Rat/BMP_MALE_DOWN.bmp similarity index 100% rename from Rat/BMP_MALE_DOWN.bmp rename to assets/Rat/BMP_MALE_DOWN.bmp diff --git a/Rat/BMP_MALE_DOWN.png b/assets/Rat/BMP_MALE_DOWN.png similarity index 100% rename from Rat/BMP_MALE_DOWN.png rename to assets/Rat/BMP_MALE_DOWN.png diff --git a/Rat/BMP_MALE_LEFT.bmp b/assets/Rat/BMP_MALE_LEFT.bmp similarity index 100% rename from Rat/BMP_MALE_LEFT.bmp rename to assets/Rat/BMP_MALE_LEFT.bmp diff --git a/Rat/BMP_MALE_LEFT.png b/assets/Rat/BMP_MALE_LEFT.png similarity index 100% rename from Rat/BMP_MALE_LEFT.png rename to assets/Rat/BMP_MALE_LEFT.png diff --git a/Rat/BMP_MALE_RIGHT.bmp b/assets/Rat/BMP_MALE_RIGHT.bmp similarity index 100% rename from Rat/BMP_MALE_RIGHT.bmp rename to assets/Rat/BMP_MALE_RIGHT.bmp diff --git a/Rat/BMP_MALE_RIGHT.png b/assets/Rat/BMP_MALE_RIGHT.png similarity index 100% rename from Rat/BMP_MALE_RIGHT.png rename to assets/Rat/BMP_MALE_RIGHT.png diff --git a/Rat/BMP_MALE_UP.bmp b/assets/Rat/BMP_MALE_UP.bmp similarity index 100% rename from Rat/BMP_MALE_UP.bmp rename to assets/Rat/BMP_MALE_UP.bmp diff --git a/Rat/BMP_MALE_UP.png b/assets/Rat/BMP_MALE_UP.png similarity index 100% rename from Rat/BMP_MALE_UP.png rename to assets/Rat/BMP_MALE_UP.png diff --git a/Rat/BMP_NUCLEAR.bmp b/assets/Rat/BMP_NUCLEAR.bmp similarity index 100% rename from Rat/BMP_NUCLEAR.bmp rename to assets/Rat/BMP_NUCLEAR.bmp diff --git a/Rat/BMP_NUCLEAR.png b/assets/Rat/BMP_NUCLEAR.png similarity index 100% rename from Rat/BMP_NUCLEAR.png rename to assets/Rat/BMP_NUCLEAR.png diff --git a/Rat/BMP_POISON.bmp b/assets/Rat/BMP_POISON.bmp similarity index 100% rename from Rat/BMP_POISON.bmp rename to assets/Rat/BMP_POISON.bmp diff --git a/Rat/BMP_POISON.png b/assets/Rat/BMP_POISON.png similarity index 100% rename from Rat/BMP_POISON.png rename to assets/Rat/BMP_POISON.png diff --git a/Rat/BMP_START_1.bmp b/assets/Rat/BMP_START_1.bmp similarity index 100% rename from Rat/BMP_START_1.bmp rename to assets/Rat/BMP_START_1.bmp diff --git a/Rat/BMP_START_1.png b/assets/Rat/BMP_START_1.png similarity index 100% rename from Rat/BMP_START_1.png rename to assets/Rat/BMP_START_1.png diff --git a/Rat/BMP_START_1_DOWN.bmp b/assets/Rat/BMP_START_1_DOWN.bmp similarity index 100% rename from Rat/BMP_START_1_DOWN.bmp rename to assets/Rat/BMP_START_1_DOWN.bmp diff --git a/Rat/BMP_START_1_DOWN.png b/assets/Rat/BMP_START_1_DOWN.png similarity index 100% rename from Rat/BMP_START_1_DOWN.png rename to assets/Rat/BMP_START_1_DOWN.png diff --git a/Rat/BMP_START_1_SHADED.bmp b/assets/Rat/BMP_START_1_SHADED.bmp similarity index 100% rename from Rat/BMP_START_1_SHADED.bmp rename to assets/Rat/BMP_START_1_SHADED.bmp diff --git a/Rat/BMP_START_1_SHADED.png b/assets/Rat/BMP_START_1_SHADED.png similarity index 100% rename from Rat/BMP_START_1_SHADED.png rename to assets/Rat/BMP_START_1_SHADED.png diff --git a/Rat/BMP_START_2.bmp b/assets/Rat/BMP_START_2.bmp similarity index 100% rename from Rat/BMP_START_2.bmp rename to assets/Rat/BMP_START_2.bmp diff --git a/Rat/BMP_START_2.png b/assets/Rat/BMP_START_2.png similarity index 100% rename from Rat/BMP_START_2.png rename to assets/Rat/BMP_START_2.png diff --git a/Rat/BMP_START_2_DOWN.bmp b/assets/Rat/BMP_START_2_DOWN.bmp similarity index 100% rename from Rat/BMP_START_2_DOWN.bmp rename to assets/Rat/BMP_START_2_DOWN.bmp diff --git a/Rat/BMP_START_2_DOWN.png b/assets/Rat/BMP_START_2_DOWN.png similarity index 100% rename from Rat/BMP_START_2_DOWN.png rename to assets/Rat/BMP_START_2_DOWN.png diff --git a/Rat/BMP_START_2_SHADED.bmp b/assets/Rat/BMP_START_2_SHADED.bmp similarity index 100% rename from Rat/BMP_START_2_SHADED.bmp rename to assets/Rat/BMP_START_2_SHADED.bmp diff --git a/Rat/BMP_START_2_SHADED.png b/assets/Rat/BMP_START_2_SHADED.png similarity index 100% rename from Rat/BMP_START_2_SHADED.png rename to assets/Rat/BMP_START_2_SHADED.png diff --git a/Rat/BMP_START_3.bmp b/assets/Rat/BMP_START_3.bmp similarity index 100% rename from Rat/BMP_START_3.bmp rename to assets/Rat/BMP_START_3.bmp diff --git a/Rat/BMP_START_3.png b/assets/Rat/BMP_START_3.png similarity index 100% rename from Rat/BMP_START_3.png rename to assets/Rat/BMP_START_3.png diff --git a/Rat/BMP_START_3_DOWN.bmp b/assets/Rat/BMP_START_3_DOWN.bmp similarity index 100% rename from Rat/BMP_START_3_DOWN.bmp rename to assets/Rat/BMP_START_3_DOWN.bmp diff --git a/Rat/BMP_START_3_DOWN.png b/assets/Rat/BMP_START_3_DOWN.png similarity index 100% rename from Rat/BMP_START_3_DOWN.png rename to assets/Rat/BMP_START_3_DOWN.png diff --git a/Rat/BMP_START_3_SHADED.bmp b/assets/Rat/BMP_START_3_SHADED.bmp similarity index 100% rename from Rat/BMP_START_3_SHADED.bmp rename to assets/Rat/BMP_START_3_SHADED.bmp diff --git a/Rat/BMP_START_3_SHADED.png b/assets/Rat/BMP_START_3_SHADED.png similarity index 100% rename from Rat/BMP_START_3_SHADED.png rename to assets/Rat/BMP_START_3_SHADED.png diff --git a/Rat/BMP_START_4.bmp b/assets/Rat/BMP_START_4.bmp similarity index 100% rename from Rat/BMP_START_4.bmp rename to assets/Rat/BMP_START_4.bmp diff --git a/Rat/BMP_START_4.png b/assets/Rat/BMP_START_4.png similarity index 100% rename from Rat/BMP_START_4.png rename to assets/Rat/BMP_START_4.png diff --git a/Rat/BMP_START_4_DOWN.bmp b/assets/Rat/BMP_START_4_DOWN.bmp similarity index 100% rename from Rat/BMP_START_4_DOWN.bmp rename to assets/Rat/BMP_START_4_DOWN.bmp diff --git a/Rat/BMP_START_4_DOWN.png b/assets/Rat/BMP_START_4_DOWN.png similarity index 100% rename from Rat/BMP_START_4_DOWN.png rename to assets/Rat/BMP_START_4_DOWN.png diff --git a/Rat/BMP_START_4_SHADED.bmp b/assets/Rat/BMP_START_4_SHADED.bmp similarity index 100% rename from Rat/BMP_START_4_SHADED.bmp rename to assets/Rat/BMP_START_4_SHADED.bmp diff --git a/Rat/BMP_START_4_SHADED.png b/assets/Rat/BMP_START_4_SHADED.png similarity index 100% rename from Rat/BMP_START_4_SHADED.png rename to assets/Rat/BMP_START_4_SHADED.png diff --git a/Rat/BMP_TITLE.bmp b/assets/Rat/BMP_TITLE.bmp similarity index 100% rename from Rat/BMP_TITLE.bmp rename to assets/Rat/BMP_TITLE.bmp diff --git a/Rat/BMP_TITLE.png b/assets/Rat/BMP_TITLE.png similarity index 100% rename from Rat/BMP_TITLE.png rename to assets/Rat/BMP_TITLE.png diff --git a/Rat/BMP_TUNNEL.bmp b/assets/Rat/BMP_TUNNEL.bmp similarity index 100% rename from Rat/BMP_TUNNEL.bmp rename to assets/Rat/BMP_TUNNEL.bmp diff --git a/Rat/BMP_TUNNEL.png b/assets/Rat/BMP_TUNNEL.png similarity index 100% rename from Rat/BMP_TUNNEL.png rename to assets/Rat/BMP_TUNNEL.png diff --git a/Rat/BMP_VERMINATORS.bmp b/assets/Rat/BMP_VERMINATORS.bmp similarity index 100% rename from Rat/BMP_VERMINATORS.bmp rename to assets/Rat/BMP_VERMINATORS.bmp diff --git a/Rat/BMP_VERMINATORS.png b/assets/Rat/BMP_VERMINATORS.png similarity index 100% rename from Rat/BMP_VERMINATORS.png rename to assets/Rat/BMP_VERMINATORS.png diff --git a/Rat/BMP_WEWIN.bmp b/assets/Rat/BMP_WEWIN.bmp similarity index 100% rename from Rat/BMP_WEWIN.bmp rename to assets/Rat/BMP_WEWIN.bmp diff --git a/Rat/BMP_WEWIN.png b/assets/Rat/BMP_WEWIN.png similarity index 100% rename from Rat/BMP_WEWIN.png rename to assets/Rat/BMP_WEWIN.png diff --git a/Rat/ExtractedResources.rc b/assets/Rat/ExtractedResources.rc similarity index 100% rename from Rat/ExtractedResources.rc rename to assets/Rat/ExtractedResources.rc diff --git a/engine/graphics.py b/engine/graphics.py new file mode 100644 index 0000000..641cfca --- /dev/null +++ b/engine/graphics.py @@ -0,0 +1,50 @@ +import tkinter as tk +import os + +class GameWindow: + """Classe che gestisce la finestra di gioco e il rendering grafico.""" + def __init__(self, width, height, cell_size): + self.cell_size = cell_size + self.window = tk.Tk() + self.window.title("Mice!") + self.canvas = tk.Canvas(self.window, width=width*cell_size, height=height*cell_size) + self.canvas.pack() + self.menu = tk.Menu(self.window) + self.menu.add_command(label="Quit", command=self.window.destroy) + self.status_bar = tk.Label(self.window, text="Welcome to Mice!", bd=1, relief=tk.SUNKEN, anchor=tk.W) + self.status_bar.pack(side=tk.BOTTOM, fill=tk.X) + self.window.config(menu=self.menu) + + def load_image(self, path, transparent_color=None): + image = tk.PhotoImage(file=os.path.join(os.path.dirname(__file__), "..", "assets", path)) + if transparent_color: + gray_pixels = [] + for y in range(image.height()): + for x in range(image.width()): + r, g, b = image.get(x, y) + if r == transparent_color[0] and g == transparent_color[1] and b == transparent_color[2]: + gray_pixels.append((x, y)) + for x, y in gray_pixels: + image.transparency_set(x, y, 1) + return image.zoom(self.cell_size // 20) + + def bind(self, event, callback): + self.window.bind(event, callback) + + def draw_image(self, x, y, image, tag, anchor="nw"): + self.canvas.create_image(x, y, image=image, anchor=anchor, tag=tag) + + def draw_rectangle(self, x, y, width, height, tag, outline="red"): + self.canvas.create_rectangle(x, y, x+width, y+height, outline=outline, tag=tag) + + def delete_tag(self, tag): + self.canvas.delete(tag) + + def update_status(self, text): + self.status_bar.config(text=text) + + def new_cycle(self, delay, callback): + self.window.after(delay, callback) + + def mainloop(self): + self.window.mainloop() \ No newline at end of file diff --git a/engine/maze.py b/engine/maze.py new file mode 100644 index 0000000..f17deb8 --- /dev/null +++ b/engine/maze.py @@ -0,0 +1,9 @@ +import json + +class Map: + """Classe che rappresenta la mappa del labirinto.""" + def __init__(self, maze_file): + with open(maze_file, 'r') as file: + self.matrix = json.load(file) + self.height = len(self.matrix) + self.width = len(self.matrix[0]) \ No newline at end of file diff --git a/rats.py b/rats.py index d705676..9b4077f 100644 --- a/rats.py +++ b/rats.py @@ -4,82 +4,78 @@ import random from units import rat import uuid import subprocess +from engine import maze, graphics class MiceMaze: def __init__(self, maze_file): - with open(maze_file, 'r') as file: - self.maze = json.load(file) + self.map = maze.Map(maze_file) + self.audio = True self.cell_size = 60 - self.height = len(self.maze) - self.width = len(self.maze[0]) - self.window = tk.Tk() - self.tunnel = tk.PhotoImage(file=f"Rat/BMP_TUNNEL.png").zoom(3) - self.grasses = [] - for i in range(4): - self.grasses.append(tk.PhotoImage(file=f"Rat/BMP_1_GRASS_{i+1}.png").zoom(3)) - self.menu = tk.Menu(self.window) - self.menu.add_command(label="Quit", command=self.window.destroy) - self.status_bar = tk.Label(self.window, text="Welcome to Mice!", bd=1, relief=tk.SUNKEN, anchor=tk.W) - self.status_bar.pack(side=tk.BOTTOM, fill=tk.X) - self.window.title("Mice!") - self.window.bind("", self.key_pressed) - self.canvas = tk.Canvas(self.window, width=self.width*self.cell_size, height=self.height*self.cell_size) - self.canvas.pack() + self.engine = graphics.GameWindow(self.map.width, self.map.height, self.cell_size) + self.graphics_load() + self.engine.bind("", self.key_pressed) self.units = {} self.new_rat() - self.window.config(menu=self.menu) def new_rat(self, position=None): if position is None: position = self.choose_start() id = uuid.uuid4() - if random.random() < 0.5: - self.units.update({id : rat.Male(self, position, id)}) - else: - self.units.update({id : rat.Female(self, position, id)}) - - # Cacheare le posizioni valide per migliorare le performance + rat_class = rat.Male if random.random() < 0.5 else rat.Female + self.units[id] = rat_class(self, position, id) + def choose_start(self): if not hasattr(self, '_valid_positions'): self._valid_positions = [ - (x, y) for y in range(1, self.height-1) - for x in range(1, self.width-1) - if self.maze[y][x] + (x, y) for y in range(1, self.map.height-1) + for x in range(1, self.map.width-1) + if self.map.matrix[y][x] ] return random.choice(self._valid_positions) def draw_maze(self): - for y in range(self.height): - for x in range(self.width): - color = "black" if self.maze[y][x] else "white" - self.canvas.create_rectangle(x*self.cell_size, y*self.cell_size, (x+1)*self.cell_size, (y+1)*self.cell_size, fill=color) + for y in range(self.map.height): + for x in range(self.map.width): variant = random.randint(0, 3) - tile = self.grasses[variant] if self.maze[y][x] else self.tunnel - self.canvas.create_image(x*self.cell_size, y*self.cell_size, image=tile, anchor="nw", tag="maze") + tile = self.grasses[variant] if self.map.matrix[y][x] else self.tunnel + self.engine.draw_image(x*self.cell_size, y*self.cell_size, tile, tag="maze", anchor="nw") def update_maze(self): - self.canvas.delete("unit") + self.engine.delete_tag("unit") for unit in self.units.copy().values(): unit.move() unit.collisions() unit.draw() - self.status_bar.config(text=f"Mice: {len(self.units)}") - self.window.after(40, self.update_maze) + self.engine.update_status(f"Units: {len(self.units)}") + self.engine.new_cycle(50, self.update_maze) def run(self): self.draw_maze() self.update_maze() - self.window.mainloop() + self.engine.mainloop() def key_pressed(self, event): if event.keysym == "q": - self.window.destroy() - if event.keysym == "r": + self.engine.window.destroy() + elif event.keysym == "r": self.new_rat() - if event.keysym == "d": + elif event.keysym == "d": if self.units: self.units[random.choice(list(self.units.keys()))].die() + elif event.keysym == "m": + self.audio = not self.audio + def play_sound(self, sound_file): - subprocess.Popen(["aplay", f"sound/{sound_file}"]) + if self.audio: + subprocess.Popen(["aplay", f"sound/{sound_file}"]) + + def graphics_load(self): + self.tunnel = self.engine.load_image("Rat/BMP_TUNNEL.png") + self.grasses = [self.engine.load_image(f"Rat/BMP_1_GRASS_{i+1}.png") for i in range(4)] + self.rat_assets = {} + for sex in ["MALE", "FEMALE", "BABY"]: + self.rat_assets[sex] = {} + for direction in ["UP", "DOWN", "LEFT", "RIGHT"]: + self.rat_assets[sex][direction] = self.engine.load_image(f"Rat/BMP_{sex}_{direction}.png", transparent_color=(128, 128, 128)) solver = MiceMaze('maze.json') solver.run() diff --git a/units/Rat/BMP_1_CAVE_DOWN.bmp b/units/Rat/BMP_1_CAVE_DOWN.bmp deleted file mode 100755 index 3b54d27..0000000 Binary files a/units/Rat/BMP_1_CAVE_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_DOWN.png b/units/Rat/BMP_1_CAVE_DOWN.png deleted file mode 100644 index 954c6c2..0000000 Binary files a/units/Rat/BMP_1_CAVE_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_LEFT.bmp b/units/Rat/BMP_1_CAVE_LEFT.bmp deleted file mode 100755 index 398ffa3..0000000 Binary files a/units/Rat/BMP_1_CAVE_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_LEFT.png b/units/Rat/BMP_1_CAVE_LEFT.png deleted file mode 100644 index 3cc64a3..0000000 Binary files a/units/Rat/BMP_1_CAVE_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_RIGHT.bmp b/units/Rat/BMP_1_CAVE_RIGHT.bmp deleted file mode 100755 index ae45a05..0000000 Binary files a/units/Rat/BMP_1_CAVE_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_RIGHT.png b/units/Rat/BMP_1_CAVE_RIGHT.png deleted file mode 100644 index 56e73bb..0000000 Binary files a/units/Rat/BMP_1_CAVE_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_UP.bmp b/units/Rat/BMP_1_CAVE_UP.bmp deleted file mode 100755 index 2c76f21..0000000 Binary files a/units/Rat/BMP_1_CAVE_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_CAVE_UP.png b/units/Rat/BMP_1_CAVE_UP.png deleted file mode 100644 index 4af5d2c..0000000 Binary files a/units/Rat/BMP_1_CAVE_UP.png and /dev/null differ diff --git a/units/Rat/BMP_1_E.bmp b/units/Rat/BMP_1_E.bmp deleted file mode 100755 index 8bf4e46..0000000 Binary files a/units/Rat/BMP_1_E.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_E.png b/units/Rat/BMP_1_E.png deleted file mode 100644 index 429e42d..0000000 Binary files a/units/Rat/BMP_1_E.png and /dev/null differ diff --git a/units/Rat/BMP_1_EN.bmp b/units/Rat/BMP_1_EN.bmp deleted file mode 100755 index 3ebaaa7..0000000 Binary files a/units/Rat/BMP_1_EN.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_EN.png b/units/Rat/BMP_1_EN.png deleted file mode 100644 index cd70307..0000000 Binary files a/units/Rat/BMP_1_EN.png and /dev/null differ diff --git a/units/Rat/BMP_1_ES.bmp b/units/Rat/BMP_1_ES.bmp deleted file mode 100755 index 21ac6c5..0000000 Binary files a/units/Rat/BMP_1_ES.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_ES.png b/units/Rat/BMP_1_ES.png deleted file mode 100644 index 0c413b4..0000000 Binary files a/units/Rat/BMP_1_ES.png and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_DOWN.bmp b/units/Rat/BMP_1_EXPLOSION_DOWN.bmp deleted file mode 100755 index d9b4ee9..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_DOWN.png b/units/Rat/BMP_1_EXPLOSION_DOWN.png deleted file mode 100644 index fbcfb02..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_LEFT.bmp b/units/Rat/BMP_1_EXPLOSION_LEFT.bmp deleted file mode 100755 index dd91fbb..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_LEFT.png b/units/Rat/BMP_1_EXPLOSION_LEFT.png deleted file mode 100644 index 348767c..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_RIGHT.bmp b/units/Rat/BMP_1_EXPLOSION_RIGHT.bmp deleted file mode 100755 index c11c1de..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_RIGHT.png b/units/Rat/BMP_1_EXPLOSION_RIGHT.png deleted file mode 100644 index fc51884..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_UP.bmp b/units/Rat/BMP_1_EXPLOSION_UP.bmp deleted file mode 100755 index 9000eab..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_EXPLOSION_UP.png b/units/Rat/BMP_1_EXPLOSION_UP.png deleted file mode 100644 index 051e0a6..0000000 Binary files a/units/Rat/BMP_1_EXPLOSION_UP.png and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_1.bmp b/units/Rat/BMP_1_FLOWER_1.bmp deleted file mode 100755 index bf5286a..0000000 Binary files a/units/Rat/BMP_1_FLOWER_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_1.png b/units/Rat/BMP_1_FLOWER_1.png deleted file mode 100644 index ce7516a..0000000 Binary files a/units/Rat/BMP_1_FLOWER_1.png and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_2.bmp b/units/Rat/BMP_1_FLOWER_2.bmp deleted file mode 100755 index 41a343c..0000000 Binary files a/units/Rat/BMP_1_FLOWER_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_2.png b/units/Rat/BMP_1_FLOWER_2.png deleted file mode 100644 index fe24f16..0000000 Binary files a/units/Rat/BMP_1_FLOWER_2.png and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_3.bmp b/units/Rat/BMP_1_FLOWER_3.bmp deleted file mode 100755 index 486bae2..0000000 Binary files a/units/Rat/BMP_1_FLOWER_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_3.png b/units/Rat/BMP_1_FLOWER_3.png deleted file mode 100644 index c4e2631..0000000 Binary files a/units/Rat/BMP_1_FLOWER_3.png and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_4.bmp b/units/Rat/BMP_1_FLOWER_4.bmp deleted file mode 100755 index 8753180..0000000 Binary files a/units/Rat/BMP_1_FLOWER_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_FLOWER_4.png b/units/Rat/BMP_1_FLOWER_4.png deleted file mode 100644 index cb40891..0000000 Binary files a/units/Rat/BMP_1_FLOWER_4.png and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_DOWN.bmp b/units/Rat/BMP_1_GAS_DOWN.bmp deleted file mode 100755 index 73534d8..0000000 Binary files a/units/Rat/BMP_1_GAS_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_DOWN.png b/units/Rat/BMP_1_GAS_DOWN.png deleted file mode 100644 index 601e6fb..0000000 Binary files a/units/Rat/BMP_1_GAS_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_LEFT.bmp b/units/Rat/BMP_1_GAS_LEFT.bmp deleted file mode 100755 index afe659c..0000000 Binary files a/units/Rat/BMP_1_GAS_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_LEFT.png b/units/Rat/BMP_1_GAS_LEFT.png deleted file mode 100644 index f3d03f7..0000000 Binary files a/units/Rat/BMP_1_GAS_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_RIGHT.bmp b/units/Rat/BMP_1_GAS_RIGHT.bmp deleted file mode 100755 index 67aa335..0000000 Binary files a/units/Rat/BMP_1_GAS_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_RIGHT.png b/units/Rat/BMP_1_GAS_RIGHT.png deleted file mode 100644 index c6c52ba..0000000 Binary files a/units/Rat/BMP_1_GAS_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_UP.bmp b/units/Rat/BMP_1_GAS_UP.bmp deleted file mode 100755 index fbba8bb..0000000 Binary files a/units/Rat/BMP_1_GAS_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GAS_UP.png b/units/Rat/BMP_1_GAS_UP.png deleted file mode 100644 index 42ed373..0000000 Binary files a/units/Rat/BMP_1_GAS_UP.png and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_1.bmp b/units/Rat/BMP_1_GRASS_1.bmp deleted file mode 100755 index f391db7..0000000 Binary files a/units/Rat/BMP_1_GRASS_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_1.png b/units/Rat/BMP_1_GRASS_1.png deleted file mode 100644 index 2dc4281..0000000 Binary files a/units/Rat/BMP_1_GRASS_1.png and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_2.bmp b/units/Rat/BMP_1_GRASS_2.bmp deleted file mode 100755 index 261fa2e..0000000 Binary files a/units/Rat/BMP_1_GRASS_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_2.png b/units/Rat/BMP_1_GRASS_2.png deleted file mode 100644 index 34c8e12..0000000 Binary files a/units/Rat/BMP_1_GRASS_2.png and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_3.bmp b/units/Rat/BMP_1_GRASS_3.bmp deleted file mode 100755 index 43b95f4..0000000 Binary files a/units/Rat/BMP_1_GRASS_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_3.png b/units/Rat/BMP_1_GRASS_3.png deleted file mode 100644 index 364e223..0000000 Binary files a/units/Rat/BMP_1_GRASS_3.png and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_4.bmp b/units/Rat/BMP_1_GRASS_4.bmp deleted file mode 100755 index 238d755..0000000 Binary files a/units/Rat/BMP_1_GRASS_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_GRASS_4.png b/units/Rat/BMP_1_GRASS_4.png deleted file mode 100644 index dfb823c..0000000 Binary files a/units/Rat/BMP_1_GRASS_4.png and /dev/null differ diff --git a/units/Rat/BMP_1_N.bmp b/units/Rat/BMP_1_N.bmp deleted file mode 100755 index b0f4b42..0000000 Binary files a/units/Rat/BMP_1_N.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_N.png b/units/Rat/BMP_1_N.png deleted file mode 100644 index 4581a0a..0000000 Binary files a/units/Rat/BMP_1_N.png and /dev/null differ diff --git a/units/Rat/BMP_1_NE.bmp b/units/Rat/BMP_1_NE.bmp deleted file mode 100755 index f0648cf..0000000 Binary files a/units/Rat/BMP_1_NE.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_NE.png b/units/Rat/BMP_1_NE.png deleted file mode 100644 index 59a9238..0000000 Binary files a/units/Rat/BMP_1_NE.png and /dev/null differ diff --git a/units/Rat/BMP_1_NW.bmp b/units/Rat/BMP_1_NW.bmp deleted file mode 100755 index abbe2aa..0000000 Binary files a/units/Rat/BMP_1_NW.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_NW.png b/units/Rat/BMP_1_NW.png deleted file mode 100644 index eaf6a7c..0000000 Binary files a/units/Rat/BMP_1_NW.png and /dev/null differ diff --git a/units/Rat/BMP_1_S.bmp b/units/Rat/BMP_1_S.bmp deleted file mode 100755 index 093ee10..0000000 Binary files a/units/Rat/BMP_1_S.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_S.png b/units/Rat/BMP_1_S.png deleted file mode 100644 index c63ed9a..0000000 Binary files a/units/Rat/BMP_1_S.png and /dev/null differ diff --git a/units/Rat/BMP_1_SE.bmp b/units/Rat/BMP_1_SE.bmp deleted file mode 100755 index 8441d5d..0000000 Binary files a/units/Rat/BMP_1_SE.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_SE.png b/units/Rat/BMP_1_SE.png deleted file mode 100644 index 10c18e6..0000000 Binary files a/units/Rat/BMP_1_SE.png and /dev/null differ diff --git a/units/Rat/BMP_1_SW.bmp b/units/Rat/BMP_1_SW.bmp deleted file mode 100755 index 10f5b02..0000000 Binary files a/units/Rat/BMP_1_SW.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_SW.png b/units/Rat/BMP_1_SW.png deleted file mode 100644 index 433a5bd..0000000 Binary files a/units/Rat/BMP_1_SW.png and /dev/null differ diff --git a/units/Rat/BMP_1_W.bmp b/units/Rat/BMP_1_W.bmp deleted file mode 100755 index 21201e2..0000000 Binary files a/units/Rat/BMP_1_W.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_W.png b/units/Rat/BMP_1_W.png deleted file mode 100644 index d2d617f..0000000 Binary files a/units/Rat/BMP_1_W.png and /dev/null differ diff --git a/units/Rat/BMP_1_WN.bmp b/units/Rat/BMP_1_WN.bmp deleted file mode 100755 index 7e1b34b..0000000 Binary files a/units/Rat/BMP_1_WN.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_WN.png b/units/Rat/BMP_1_WN.png deleted file mode 100644 index 3daf642..0000000 Binary files a/units/Rat/BMP_1_WN.png and /dev/null differ diff --git a/units/Rat/BMP_1_WS.bmp b/units/Rat/BMP_1_WS.bmp deleted file mode 100755 index 037a196..0000000 Binary files a/units/Rat/BMP_1_WS.bmp and /dev/null differ diff --git a/units/Rat/BMP_1_WS.png b/units/Rat/BMP_1_WS.png deleted file mode 100644 index 1c7bbf1..0000000 Binary files a/units/Rat/BMP_1_WS.png and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_DOWN.bmp b/units/Rat/BMP_2_CAVE_DOWN.bmp deleted file mode 100755 index 88d85bc..0000000 Binary files a/units/Rat/BMP_2_CAVE_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_DOWN.png b/units/Rat/BMP_2_CAVE_DOWN.png deleted file mode 100644 index a767ee9..0000000 Binary files a/units/Rat/BMP_2_CAVE_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_LEFT.bmp b/units/Rat/BMP_2_CAVE_LEFT.bmp deleted file mode 100755 index ef54b74..0000000 Binary files a/units/Rat/BMP_2_CAVE_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_LEFT.png b/units/Rat/BMP_2_CAVE_LEFT.png deleted file mode 100644 index 4d7bd4d..0000000 Binary files a/units/Rat/BMP_2_CAVE_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_RIGHT.bmp b/units/Rat/BMP_2_CAVE_RIGHT.bmp deleted file mode 100755 index 7fe5406..0000000 Binary files a/units/Rat/BMP_2_CAVE_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_RIGHT.png b/units/Rat/BMP_2_CAVE_RIGHT.png deleted file mode 100644 index 78bbe92..0000000 Binary files a/units/Rat/BMP_2_CAVE_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_UP.bmp b/units/Rat/BMP_2_CAVE_UP.bmp deleted file mode 100755 index 7dfdc6d..0000000 Binary files a/units/Rat/BMP_2_CAVE_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_CAVE_UP.png b/units/Rat/BMP_2_CAVE_UP.png deleted file mode 100644 index 6c5914a..0000000 Binary files a/units/Rat/BMP_2_CAVE_UP.png and /dev/null differ diff --git a/units/Rat/BMP_2_E.bmp b/units/Rat/BMP_2_E.bmp deleted file mode 100755 index d308675..0000000 Binary files a/units/Rat/BMP_2_E.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_E.png b/units/Rat/BMP_2_E.png deleted file mode 100644 index b27d411..0000000 Binary files a/units/Rat/BMP_2_E.png and /dev/null differ diff --git a/units/Rat/BMP_2_EN.bmp b/units/Rat/BMP_2_EN.bmp deleted file mode 100755 index 3711a7f..0000000 Binary files a/units/Rat/BMP_2_EN.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_EN.png b/units/Rat/BMP_2_EN.png deleted file mode 100644 index 64cf466..0000000 Binary files a/units/Rat/BMP_2_EN.png and /dev/null differ diff --git a/units/Rat/BMP_2_ES.bmp b/units/Rat/BMP_2_ES.bmp deleted file mode 100755 index 5470c74..0000000 Binary files a/units/Rat/BMP_2_ES.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_ES.png b/units/Rat/BMP_2_ES.png deleted file mode 100644 index 6fb1bea..0000000 Binary files a/units/Rat/BMP_2_ES.png and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_DOWN.bmp b/units/Rat/BMP_2_EXPLOSION_DOWN.bmp deleted file mode 100755 index ae82374..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_DOWN.png b/units/Rat/BMP_2_EXPLOSION_DOWN.png deleted file mode 100644 index 6799f89..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_LEFT.bmp b/units/Rat/BMP_2_EXPLOSION_LEFT.bmp deleted file mode 100755 index 935c2f4..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_LEFT.png b/units/Rat/BMP_2_EXPLOSION_LEFT.png deleted file mode 100644 index 4d348b2..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_RIGHT.bmp b/units/Rat/BMP_2_EXPLOSION_RIGHT.bmp deleted file mode 100755 index b2ff8f9..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_RIGHT.png b/units/Rat/BMP_2_EXPLOSION_RIGHT.png deleted file mode 100644 index e2776c8..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_UP.bmp b/units/Rat/BMP_2_EXPLOSION_UP.bmp deleted file mode 100755 index 0485429..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_EXPLOSION_UP.png b/units/Rat/BMP_2_EXPLOSION_UP.png deleted file mode 100644 index 6b66006..0000000 Binary files a/units/Rat/BMP_2_EXPLOSION_UP.png and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_1.bmp b/units/Rat/BMP_2_FLOWER_1.bmp deleted file mode 100755 index 4b7c878..0000000 Binary files a/units/Rat/BMP_2_FLOWER_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_1.png b/units/Rat/BMP_2_FLOWER_1.png deleted file mode 100644 index e1e515c..0000000 Binary files a/units/Rat/BMP_2_FLOWER_1.png and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_2.bmp b/units/Rat/BMP_2_FLOWER_2.bmp deleted file mode 100755 index a68f2bc..0000000 Binary files a/units/Rat/BMP_2_FLOWER_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_2.png b/units/Rat/BMP_2_FLOWER_2.png deleted file mode 100644 index 8f1697c..0000000 Binary files a/units/Rat/BMP_2_FLOWER_2.png and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_3.bmp b/units/Rat/BMP_2_FLOWER_3.bmp deleted file mode 100755 index b061486..0000000 Binary files a/units/Rat/BMP_2_FLOWER_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_3.png b/units/Rat/BMP_2_FLOWER_3.png deleted file mode 100644 index fe7523c..0000000 Binary files a/units/Rat/BMP_2_FLOWER_3.png and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_4.bmp b/units/Rat/BMP_2_FLOWER_4.bmp deleted file mode 100755 index 9516d9e..0000000 Binary files a/units/Rat/BMP_2_FLOWER_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_FLOWER_4.png b/units/Rat/BMP_2_FLOWER_4.png deleted file mode 100644 index 198bcd8..0000000 Binary files a/units/Rat/BMP_2_FLOWER_4.png and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_DOWN.bmp b/units/Rat/BMP_2_GAS_DOWN.bmp deleted file mode 100755 index 4b299e5..0000000 Binary files a/units/Rat/BMP_2_GAS_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_DOWN.png b/units/Rat/BMP_2_GAS_DOWN.png deleted file mode 100644 index 2bc15e3..0000000 Binary files a/units/Rat/BMP_2_GAS_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_LEFT.bmp b/units/Rat/BMP_2_GAS_LEFT.bmp deleted file mode 100755 index 7e141bb..0000000 Binary files a/units/Rat/BMP_2_GAS_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_LEFT.png b/units/Rat/BMP_2_GAS_LEFT.png deleted file mode 100644 index 7e3bc79..0000000 Binary files a/units/Rat/BMP_2_GAS_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_RIGHT.bmp b/units/Rat/BMP_2_GAS_RIGHT.bmp deleted file mode 100755 index 3e7cd4f..0000000 Binary files a/units/Rat/BMP_2_GAS_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_RIGHT.png b/units/Rat/BMP_2_GAS_RIGHT.png deleted file mode 100644 index 4371462..0000000 Binary files a/units/Rat/BMP_2_GAS_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_UP.bmp b/units/Rat/BMP_2_GAS_UP.bmp deleted file mode 100755 index 430b0e3..0000000 Binary files a/units/Rat/BMP_2_GAS_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GAS_UP.png b/units/Rat/BMP_2_GAS_UP.png deleted file mode 100644 index 01dee97..0000000 Binary files a/units/Rat/BMP_2_GAS_UP.png and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_1.bmp b/units/Rat/BMP_2_GRASS_1.bmp deleted file mode 100755 index 9881702..0000000 Binary files a/units/Rat/BMP_2_GRASS_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_1.png b/units/Rat/BMP_2_GRASS_1.png deleted file mode 100644 index b1d4edd..0000000 Binary files a/units/Rat/BMP_2_GRASS_1.png and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_2.bmp b/units/Rat/BMP_2_GRASS_2.bmp deleted file mode 100755 index 71f8ceb..0000000 Binary files a/units/Rat/BMP_2_GRASS_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_2.png b/units/Rat/BMP_2_GRASS_2.png deleted file mode 100644 index 6966f9e..0000000 Binary files a/units/Rat/BMP_2_GRASS_2.png and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_3.bmp b/units/Rat/BMP_2_GRASS_3.bmp deleted file mode 100755 index 064fde2..0000000 Binary files a/units/Rat/BMP_2_GRASS_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_3.png b/units/Rat/BMP_2_GRASS_3.png deleted file mode 100644 index 2e5b577..0000000 Binary files a/units/Rat/BMP_2_GRASS_3.png and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_4.bmp b/units/Rat/BMP_2_GRASS_4.bmp deleted file mode 100755 index 3a4163c..0000000 Binary files a/units/Rat/BMP_2_GRASS_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_GRASS_4.png b/units/Rat/BMP_2_GRASS_4.png deleted file mode 100644 index a6bf853..0000000 Binary files a/units/Rat/BMP_2_GRASS_4.png and /dev/null differ diff --git a/units/Rat/BMP_2_N.bmp b/units/Rat/BMP_2_N.bmp deleted file mode 100755 index 4116a17..0000000 Binary files a/units/Rat/BMP_2_N.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_N.png b/units/Rat/BMP_2_N.png deleted file mode 100644 index c970a3c..0000000 Binary files a/units/Rat/BMP_2_N.png and /dev/null differ diff --git a/units/Rat/BMP_2_NE.bmp b/units/Rat/BMP_2_NE.bmp deleted file mode 100755 index a5b019e..0000000 Binary files a/units/Rat/BMP_2_NE.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_NE.png b/units/Rat/BMP_2_NE.png deleted file mode 100644 index 5dc27ae..0000000 Binary files a/units/Rat/BMP_2_NE.png and /dev/null differ diff --git a/units/Rat/BMP_2_NW.bmp b/units/Rat/BMP_2_NW.bmp deleted file mode 100755 index 5fd5174..0000000 Binary files a/units/Rat/BMP_2_NW.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_NW.png b/units/Rat/BMP_2_NW.png deleted file mode 100644 index c755b19..0000000 Binary files a/units/Rat/BMP_2_NW.png and /dev/null differ diff --git a/units/Rat/BMP_2_S.bmp b/units/Rat/BMP_2_S.bmp deleted file mode 100755 index 7479907..0000000 Binary files a/units/Rat/BMP_2_S.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_S.png b/units/Rat/BMP_2_S.png deleted file mode 100644 index 8754895..0000000 Binary files a/units/Rat/BMP_2_S.png and /dev/null differ diff --git a/units/Rat/BMP_2_SE.bmp b/units/Rat/BMP_2_SE.bmp deleted file mode 100755 index 5f479de..0000000 Binary files a/units/Rat/BMP_2_SE.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_SE.png b/units/Rat/BMP_2_SE.png deleted file mode 100644 index 095198b..0000000 Binary files a/units/Rat/BMP_2_SE.png and /dev/null differ diff --git a/units/Rat/BMP_2_SW.bmp b/units/Rat/BMP_2_SW.bmp deleted file mode 100755 index 07f8c50..0000000 Binary files a/units/Rat/BMP_2_SW.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_SW.png b/units/Rat/BMP_2_SW.png deleted file mode 100644 index f0a65ad..0000000 Binary files a/units/Rat/BMP_2_SW.png and /dev/null differ diff --git a/units/Rat/BMP_2_W.bmp b/units/Rat/BMP_2_W.bmp deleted file mode 100755 index 3c1d48c..0000000 Binary files a/units/Rat/BMP_2_W.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_W.png b/units/Rat/BMP_2_W.png deleted file mode 100644 index 62f5a60..0000000 Binary files a/units/Rat/BMP_2_W.png and /dev/null differ diff --git a/units/Rat/BMP_2_WN.bmp b/units/Rat/BMP_2_WN.bmp deleted file mode 100755 index beaabfa..0000000 Binary files a/units/Rat/BMP_2_WN.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_WN.png b/units/Rat/BMP_2_WN.png deleted file mode 100644 index 23be74d..0000000 Binary files a/units/Rat/BMP_2_WN.png and /dev/null differ diff --git a/units/Rat/BMP_2_WS.bmp b/units/Rat/BMP_2_WS.bmp deleted file mode 100755 index a3f344f..0000000 Binary files a/units/Rat/BMP_2_WS.bmp and /dev/null differ diff --git a/units/Rat/BMP_2_WS.png b/units/Rat/BMP_2_WS.png deleted file mode 100644 index 9cd12c2..0000000 Binary files a/units/Rat/BMP_2_WS.png and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_DOWN.bmp b/units/Rat/BMP_3_CAVE_DOWN.bmp deleted file mode 100755 index b03d5d2..0000000 Binary files a/units/Rat/BMP_3_CAVE_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_DOWN.png b/units/Rat/BMP_3_CAVE_DOWN.png deleted file mode 100644 index 108b395..0000000 Binary files a/units/Rat/BMP_3_CAVE_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_LEFT.bmp b/units/Rat/BMP_3_CAVE_LEFT.bmp deleted file mode 100755 index 47b6a5b..0000000 Binary files a/units/Rat/BMP_3_CAVE_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_LEFT.png b/units/Rat/BMP_3_CAVE_LEFT.png deleted file mode 100644 index 16fd3d4..0000000 Binary files a/units/Rat/BMP_3_CAVE_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_RIGHT.bmp b/units/Rat/BMP_3_CAVE_RIGHT.bmp deleted file mode 100755 index 197a912..0000000 Binary files a/units/Rat/BMP_3_CAVE_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_RIGHT.png b/units/Rat/BMP_3_CAVE_RIGHT.png deleted file mode 100644 index 45df259..0000000 Binary files a/units/Rat/BMP_3_CAVE_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_UP.bmp b/units/Rat/BMP_3_CAVE_UP.bmp deleted file mode 100755 index 1eab65a..0000000 Binary files a/units/Rat/BMP_3_CAVE_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_CAVE_UP.png b/units/Rat/BMP_3_CAVE_UP.png deleted file mode 100644 index 1f3e727..0000000 Binary files a/units/Rat/BMP_3_CAVE_UP.png and /dev/null differ diff --git a/units/Rat/BMP_3_E.bmp b/units/Rat/BMP_3_E.bmp deleted file mode 100755 index f9c2007..0000000 Binary files a/units/Rat/BMP_3_E.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_E.png b/units/Rat/BMP_3_E.png deleted file mode 100644 index 5be8329..0000000 Binary files a/units/Rat/BMP_3_E.png and /dev/null differ diff --git a/units/Rat/BMP_3_EN.bmp b/units/Rat/BMP_3_EN.bmp deleted file mode 100755 index 6b35f67..0000000 Binary files a/units/Rat/BMP_3_EN.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_EN.png b/units/Rat/BMP_3_EN.png deleted file mode 100644 index 47366ed..0000000 Binary files a/units/Rat/BMP_3_EN.png and /dev/null differ diff --git a/units/Rat/BMP_3_ES.bmp b/units/Rat/BMP_3_ES.bmp deleted file mode 100755 index 99bc0e5..0000000 Binary files a/units/Rat/BMP_3_ES.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_ES.png b/units/Rat/BMP_3_ES.png deleted file mode 100644 index 9549abb..0000000 Binary files a/units/Rat/BMP_3_ES.png and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_DOWN.bmp b/units/Rat/BMP_3_EXPLOSION_DOWN.bmp deleted file mode 100755 index 90bcb80..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_DOWN.png b/units/Rat/BMP_3_EXPLOSION_DOWN.png deleted file mode 100644 index 6c7cd18..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_LEFT.bmp b/units/Rat/BMP_3_EXPLOSION_LEFT.bmp deleted file mode 100755 index d17d57d..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_LEFT.png b/units/Rat/BMP_3_EXPLOSION_LEFT.png deleted file mode 100644 index 226790e..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_RIGHT.bmp b/units/Rat/BMP_3_EXPLOSION_RIGHT.bmp deleted file mode 100755 index eb24576..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_RIGHT.png b/units/Rat/BMP_3_EXPLOSION_RIGHT.png deleted file mode 100644 index 7d63227..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_UP.bmp b/units/Rat/BMP_3_EXPLOSION_UP.bmp deleted file mode 100755 index af36d66..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_EXPLOSION_UP.png b/units/Rat/BMP_3_EXPLOSION_UP.png deleted file mode 100644 index 3d7a5ae..0000000 Binary files a/units/Rat/BMP_3_EXPLOSION_UP.png and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_1.bmp b/units/Rat/BMP_3_FLOWER_1.bmp deleted file mode 100755 index c409731..0000000 Binary files a/units/Rat/BMP_3_FLOWER_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_1.png b/units/Rat/BMP_3_FLOWER_1.png deleted file mode 100644 index ce9341b..0000000 Binary files a/units/Rat/BMP_3_FLOWER_1.png and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_2.bmp b/units/Rat/BMP_3_FLOWER_2.bmp deleted file mode 100755 index e192e6e..0000000 Binary files a/units/Rat/BMP_3_FLOWER_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_2.png b/units/Rat/BMP_3_FLOWER_2.png deleted file mode 100644 index c7a49d5..0000000 Binary files a/units/Rat/BMP_3_FLOWER_2.png and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_3.bmp b/units/Rat/BMP_3_FLOWER_3.bmp deleted file mode 100755 index 705ccb0..0000000 Binary files a/units/Rat/BMP_3_FLOWER_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_3.png b/units/Rat/BMP_3_FLOWER_3.png deleted file mode 100644 index 79a1769..0000000 Binary files a/units/Rat/BMP_3_FLOWER_3.png and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_4.bmp b/units/Rat/BMP_3_FLOWER_4.bmp deleted file mode 100755 index ae76204..0000000 Binary files a/units/Rat/BMP_3_FLOWER_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_FLOWER_4.png b/units/Rat/BMP_3_FLOWER_4.png deleted file mode 100644 index bfb82ad..0000000 Binary files a/units/Rat/BMP_3_FLOWER_4.png and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_DOWN.bmp b/units/Rat/BMP_3_GAS_DOWN.bmp deleted file mode 100755 index 2c587fe..0000000 Binary files a/units/Rat/BMP_3_GAS_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_DOWN.png b/units/Rat/BMP_3_GAS_DOWN.png deleted file mode 100644 index 369364e..0000000 Binary files a/units/Rat/BMP_3_GAS_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_LEFT.bmp b/units/Rat/BMP_3_GAS_LEFT.bmp deleted file mode 100755 index eec80b5..0000000 Binary files a/units/Rat/BMP_3_GAS_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_LEFT.png b/units/Rat/BMP_3_GAS_LEFT.png deleted file mode 100644 index b4969c2..0000000 Binary files a/units/Rat/BMP_3_GAS_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_RIGHT.bmp b/units/Rat/BMP_3_GAS_RIGHT.bmp deleted file mode 100755 index 6eec895..0000000 Binary files a/units/Rat/BMP_3_GAS_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_RIGHT.png b/units/Rat/BMP_3_GAS_RIGHT.png deleted file mode 100644 index c7c5f71..0000000 Binary files a/units/Rat/BMP_3_GAS_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_UP.bmp b/units/Rat/BMP_3_GAS_UP.bmp deleted file mode 100755 index aea2f0f..0000000 Binary files a/units/Rat/BMP_3_GAS_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GAS_UP.png b/units/Rat/BMP_3_GAS_UP.png deleted file mode 100644 index a1136ca..0000000 Binary files a/units/Rat/BMP_3_GAS_UP.png and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_1.bmp b/units/Rat/BMP_3_GRASS_1.bmp deleted file mode 100755 index 8d0d40f..0000000 Binary files a/units/Rat/BMP_3_GRASS_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_1.png b/units/Rat/BMP_3_GRASS_1.png deleted file mode 100644 index 6e9da2b..0000000 Binary files a/units/Rat/BMP_3_GRASS_1.png and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_2.bmp b/units/Rat/BMP_3_GRASS_2.bmp deleted file mode 100755 index 4ac8efa..0000000 Binary files a/units/Rat/BMP_3_GRASS_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_2.png b/units/Rat/BMP_3_GRASS_2.png deleted file mode 100644 index 9dd114e..0000000 Binary files a/units/Rat/BMP_3_GRASS_2.png and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_3.bmp b/units/Rat/BMP_3_GRASS_3.bmp deleted file mode 100755 index f6384d2..0000000 Binary files a/units/Rat/BMP_3_GRASS_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_3.png b/units/Rat/BMP_3_GRASS_3.png deleted file mode 100644 index bb14dea..0000000 Binary files a/units/Rat/BMP_3_GRASS_3.png and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_4.bmp b/units/Rat/BMP_3_GRASS_4.bmp deleted file mode 100755 index 1deb156..0000000 Binary files a/units/Rat/BMP_3_GRASS_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_GRASS_4.png b/units/Rat/BMP_3_GRASS_4.png deleted file mode 100644 index 74ded02..0000000 Binary files a/units/Rat/BMP_3_GRASS_4.png and /dev/null differ diff --git a/units/Rat/BMP_3_N.bmp b/units/Rat/BMP_3_N.bmp deleted file mode 100755 index d0921b5..0000000 Binary files a/units/Rat/BMP_3_N.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_N.png b/units/Rat/BMP_3_N.png deleted file mode 100644 index b4ce35d..0000000 Binary files a/units/Rat/BMP_3_N.png and /dev/null differ diff --git a/units/Rat/BMP_3_NE.bmp b/units/Rat/BMP_3_NE.bmp deleted file mode 100755 index 46345af..0000000 Binary files a/units/Rat/BMP_3_NE.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_NE.png b/units/Rat/BMP_3_NE.png deleted file mode 100644 index 9995d1c..0000000 Binary files a/units/Rat/BMP_3_NE.png and /dev/null differ diff --git a/units/Rat/BMP_3_NW.bmp b/units/Rat/BMP_3_NW.bmp deleted file mode 100755 index de03d18..0000000 Binary files a/units/Rat/BMP_3_NW.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_NW.png b/units/Rat/BMP_3_NW.png deleted file mode 100644 index 9d61e0b..0000000 Binary files a/units/Rat/BMP_3_NW.png and /dev/null differ diff --git a/units/Rat/BMP_3_S.bmp b/units/Rat/BMP_3_S.bmp deleted file mode 100755 index 3425f75..0000000 Binary files a/units/Rat/BMP_3_S.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_S.png b/units/Rat/BMP_3_S.png deleted file mode 100644 index 57b467c..0000000 Binary files a/units/Rat/BMP_3_S.png and /dev/null differ diff --git a/units/Rat/BMP_3_SE.bmp b/units/Rat/BMP_3_SE.bmp deleted file mode 100755 index 0d06248..0000000 Binary files a/units/Rat/BMP_3_SE.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_SE.png b/units/Rat/BMP_3_SE.png deleted file mode 100644 index 23c529c..0000000 Binary files a/units/Rat/BMP_3_SE.png and /dev/null differ diff --git a/units/Rat/BMP_3_SW.bmp b/units/Rat/BMP_3_SW.bmp deleted file mode 100755 index 9aed2a4..0000000 Binary files a/units/Rat/BMP_3_SW.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_SW.png b/units/Rat/BMP_3_SW.png deleted file mode 100644 index 883e722..0000000 Binary files a/units/Rat/BMP_3_SW.png and /dev/null differ diff --git a/units/Rat/BMP_3_W.bmp b/units/Rat/BMP_3_W.bmp deleted file mode 100755 index a965de9..0000000 Binary files a/units/Rat/BMP_3_W.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_W.png b/units/Rat/BMP_3_W.png deleted file mode 100644 index f001743..0000000 Binary files a/units/Rat/BMP_3_W.png and /dev/null differ diff --git a/units/Rat/BMP_3_WN.bmp b/units/Rat/BMP_3_WN.bmp deleted file mode 100755 index 1bdf1fc..0000000 Binary files a/units/Rat/BMP_3_WN.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_WN.png b/units/Rat/BMP_3_WN.png deleted file mode 100644 index 1958266..0000000 Binary files a/units/Rat/BMP_3_WN.png and /dev/null differ diff --git a/units/Rat/BMP_3_WS.bmp b/units/Rat/BMP_3_WS.bmp deleted file mode 100755 index 81d9ec2..0000000 Binary files a/units/Rat/BMP_3_WS.bmp and /dev/null differ diff --git a/units/Rat/BMP_3_WS.png b/units/Rat/BMP_3_WS.png deleted file mode 100644 index 922c3f0..0000000 Binary files a/units/Rat/BMP_3_WS.png and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_DOWN.bmp b/units/Rat/BMP_4_CAVE_DOWN.bmp deleted file mode 100755 index a9ffffb..0000000 Binary files a/units/Rat/BMP_4_CAVE_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_DOWN.png b/units/Rat/BMP_4_CAVE_DOWN.png deleted file mode 100644 index e209d7d..0000000 Binary files a/units/Rat/BMP_4_CAVE_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_LEFT.bmp b/units/Rat/BMP_4_CAVE_LEFT.bmp deleted file mode 100755 index 0057b53..0000000 Binary files a/units/Rat/BMP_4_CAVE_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_LEFT.png b/units/Rat/BMP_4_CAVE_LEFT.png deleted file mode 100644 index 7583f8c..0000000 Binary files a/units/Rat/BMP_4_CAVE_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_RIGHT.bmp b/units/Rat/BMP_4_CAVE_RIGHT.bmp deleted file mode 100755 index f86efbe..0000000 Binary files a/units/Rat/BMP_4_CAVE_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_RIGHT.png b/units/Rat/BMP_4_CAVE_RIGHT.png deleted file mode 100644 index 3df22d7..0000000 Binary files a/units/Rat/BMP_4_CAVE_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_UP.bmp b/units/Rat/BMP_4_CAVE_UP.bmp deleted file mode 100755 index 9dcd595..0000000 Binary files a/units/Rat/BMP_4_CAVE_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_CAVE_UP.png b/units/Rat/BMP_4_CAVE_UP.png deleted file mode 100644 index 24cf2b0..0000000 Binary files a/units/Rat/BMP_4_CAVE_UP.png and /dev/null differ diff --git a/units/Rat/BMP_4_E.bmp b/units/Rat/BMP_4_E.bmp deleted file mode 100755 index f1562f0..0000000 Binary files a/units/Rat/BMP_4_E.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_E.png b/units/Rat/BMP_4_E.png deleted file mode 100644 index ec01607..0000000 Binary files a/units/Rat/BMP_4_E.png and /dev/null differ diff --git a/units/Rat/BMP_4_EN.bmp b/units/Rat/BMP_4_EN.bmp deleted file mode 100755 index 7281cf7..0000000 Binary files a/units/Rat/BMP_4_EN.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_EN.png b/units/Rat/BMP_4_EN.png deleted file mode 100644 index 9c6c120..0000000 Binary files a/units/Rat/BMP_4_EN.png and /dev/null differ diff --git a/units/Rat/BMP_4_ES.bmp b/units/Rat/BMP_4_ES.bmp deleted file mode 100755 index fd55d81..0000000 Binary files a/units/Rat/BMP_4_ES.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_ES.png b/units/Rat/BMP_4_ES.png deleted file mode 100644 index 2c30f01..0000000 Binary files a/units/Rat/BMP_4_ES.png and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_DOWN.bmp b/units/Rat/BMP_4_EXPLOSION_DOWN.bmp deleted file mode 100755 index 4148d45..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_DOWN.png b/units/Rat/BMP_4_EXPLOSION_DOWN.png deleted file mode 100644 index df20f56..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_LEFT.bmp b/units/Rat/BMP_4_EXPLOSION_LEFT.bmp deleted file mode 100755 index c8d1b6f..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_LEFT.png b/units/Rat/BMP_4_EXPLOSION_LEFT.png deleted file mode 100644 index 54079cc..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_RIGHT.bmp b/units/Rat/BMP_4_EXPLOSION_RIGHT.bmp deleted file mode 100755 index 9ae560b..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_RIGHT.png b/units/Rat/BMP_4_EXPLOSION_RIGHT.png deleted file mode 100644 index bcd823c..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_UP.bmp b/units/Rat/BMP_4_EXPLOSION_UP.bmp deleted file mode 100755 index 438943c..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_EXPLOSION_UP.png b/units/Rat/BMP_4_EXPLOSION_UP.png deleted file mode 100644 index e2a4e62..0000000 Binary files a/units/Rat/BMP_4_EXPLOSION_UP.png and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_1.bmp b/units/Rat/BMP_4_FLOWER_1.bmp deleted file mode 100755 index a5182f2..0000000 Binary files a/units/Rat/BMP_4_FLOWER_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_1.png b/units/Rat/BMP_4_FLOWER_1.png deleted file mode 100644 index 4c22692..0000000 Binary files a/units/Rat/BMP_4_FLOWER_1.png and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_2.bmp b/units/Rat/BMP_4_FLOWER_2.bmp deleted file mode 100755 index e844592..0000000 Binary files a/units/Rat/BMP_4_FLOWER_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_2.png b/units/Rat/BMP_4_FLOWER_2.png deleted file mode 100644 index 84b2ae8..0000000 Binary files a/units/Rat/BMP_4_FLOWER_2.png and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_3.bmp b/units/Rat/BMP_4_FLOWER_3.bmp deleted file mode 100755 index 045dbee..0000000 Binary files a/units/Rat/BMP_4_FLOWER_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_3.png b/units/Rat/BMP_4_FLOWER_3.png deleted file mode 100644 index f1add33..0000000 Binary files a/units/Rat/BMP_4_FLOWER_3.png and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_4.bmp b/units/Rat/BMP_4_FLOWER_4.bmp deleted file mode 100755 index 2dcee64..0000000 Binary files a/units/Rat/BMP_4_FLOWER_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_FLOWER_4.png b/units/Rat/BMP_4_FLOWER_4.png deleted file mode 100644 index 2366016..0000000 Binary files a/units/Rat/BMP_4_FLOWER_4.png and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_DOWN.bmp b/units/Rat/BMP_4_GAS_DOWN.bmp deleted file mode 100755 index 1a338ec..0000000 Binary files a/units/Rat/BMP_4_GAS_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_DOWN.png b/units/Rat/BMP_4_GAS_DOWN.png deleted file mode 100644 index 3541a0e..0000000 Binary files a/units/Rat/BMP_4_GAS_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_LEFT.bmp b/units/Rat/BMP_4_GAS_LEFT.bmp deleted file mode 100755 index 23f2a2e..0000000 Binary files a/units/Rat/BMP_4_GAS_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_LEFT.png b/units/Rat/BMP_4_GAS_LEFT.png deleted file mode 100644 index 76985ce..0000000 Binary files a/units/Rat/BMP_4_GAS_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_RIGHT.bmp b/units/Rat/BMP_4_GAS_RIGHT.bmp deleted file mode 100755 index 59451d5..0000000 Binary files a/units/Rat/BMP_4_GAS_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_RIGHT.png b/units/Rat/BMP_4_GAS_RIGHT.png deleted file mode 100644 index 72749fe..0000000 Binary files a/units/Rat/BMP_4_GAS_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_UP.bmp b/units/Rat/BMP_4_GAS_UP.bmp deleted file mode 100755 index 7cc5b42..0000000 Binary files a/units/Rat/BMP_4_GAS_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GAS_UP.png b/units/Rat/BMP_4_GAS_UP.png deleted file mode 100644 index a5ec50f..0000000 Binary files a/units/Rat/BMP_4_GAS_UP.png and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_1.bmp b/units/Rat/BMP_4_GRASS_1.bmp deleted file mode 100755 index 1c1368a..0000000 Binary files a/units/Rat/BMP_4_GRASS_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_1.png b/units/Rat/BMP_4_GRASS_1.png deleted file mode 100644 index 36575d7..0000000 Binary files a/units/Rat/BMP_4_GRASS_1.png and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_2.bmp b/units/Rat/BMP_4_GRASS_2.bmp deleted file mode 100755 index 9a09616..0000000 Binary files a/units/Rat/BMP_4_GRASS_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_2.png b/units/Rat/BMP_4_GRASS_2.png deleted file mode 100644 index 7dc2e9f..0000000 Binary files a/units/Rat/BMP_4_GRASS_2.png and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_3.bmp b/units/Rat/BMP_4_GRASS_3.bmp deleted file mode 100755 index 4df0bfe..0000000 Binary files a/units/Rat/BMP_4_GRASS_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_3.png b/units/Rat/BMP_4_GRASS_3.png deleted file mode 100644 index 60c459f..0000000 Binary files a/units/Rat/BMP_4_GRASS_3.png and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_4.bmp b/units/Rat/BMP_4_GRASS_4.bmp deleted file mode 100755 index a36dfcb..0000000 Binary files a/units/Rat/BMP_4_GRASS_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_GRASS_4.png b/units/Rat/BMP_4_GRASS_4.png deleted file mode 100644 index 1d07da4..0000000 Binary files a/units/Rat/BMP_4_GRASS_4.png and /dev/null differ diff --git a/units/Rat/BMP_4_N.bmp b/units/Rat/BMP_4_N.bmp deleted file mode 100755 index 63bf410..0000000 Binary files a/units/Rat/BMP_4_N.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_N.png b/units/Rat/BMP_4_N.png deleted file mode 100644 index c22c1e4..0000000 Binary files a/units/Rat/BMP_4_N.png and /dev/null differ diff --git a/units/Rat/BMP_4_NE.bmp b/units/Rat/BMP_4_NE.bmp deleted file mode 100755 index c7914e1..0000000 Binary files a/units/Rat/BMP_4_NE.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_NE.png b/units/Rat/BMP_4_NE.png deleted file mode 100644 index a64a619..0000000 Binary files a/units/Rat/BMP_4_NE.png and /dev/null differ diff --git a/units/Rat/BMP_4_NW.bmp b/units/Rat/BMP_4_NW.bmp deleted file mode 100755 index 001e037..0000000 Binary files a/units/Rat/BMP_4_NW.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_NW.png b/units/Rat/BMP_4_NW.png deleted file mode 100644 index db16518..0000000 Binary files a/units/Rat/BMP_4_NW.png and /dev/null differ diff --git a/units/Rat/BMP_4_S.bmp b/units/Rat/BMP_4_S.bmp deleted file mode 100755 index 7980d41..0000000 Binary files a/units/Rat/BMP_4_S.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_S.png b/units/Rat/BMP_4_S.png deleted file mode 100644 index 423e713..0000000 Binary files a/units/Rat/BMP_4_S.png and /dev/null differ diff --git a/units/Rat/BMP_4_SE.bmp b/units/Rat/BMP_4_SE.bmp deleted file mode 100755 index 87c86e4..0000000 Binary files a/units/Rat/BMP_4_SE.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_SE.png b/units/Rat/BMP_4_SE.png deleted file mode 100644 index 1d359e5..0000000 Binary files a/units/Rat/BMP_4_SE.png and /dev/null differ diff --git a/units/Rat/BMP_4_SW.bmp b/units/Rat/BMP_4_SW.bmp deleted file mode 100755 index ebce71c..0000000 Binary files a/units/Rat/BMP_4_SW.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_SW.png b/units/Rat/BMP_4_SW.png deleted file mode 100644 index 5dbab25..0000000 Binary files a/units/Rat/BMP_4_SW.png and /dev/null differ diff --git a/units/Rat/BMP_4_W.bmp b/units/Rat/BMP_4_W.bmp deleted file mode 100755 index b04c343..0000000 Binary files a/units/Rat/BMP_4_W.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_W.png b/units/Rat/BMP_4_W.png deleted file mode 100644 index dec4716..0000000 Binary files a/units/Rat/BMP_4_W.png and /dev/null differ diff --git a/units/Rat/BMP_4_WN.bmp b/units/Rat/BMP_4_WN.bmp deleted file mode 100755 index 83fe484..0000000 Binary files a/units/Rat/BMP_4_WN.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_WN.png b/units/Rat/BMP_4_WN.png deleted file mode 100644 index 1f048dc..0000000 Binary files a/units/Rat/BMP_4_WN.png and /dev/null differ diff --git a/units/Rat/BMP_4_WS.bmp b/units/Rat/BMP_4_WS.bmp deleted file mode 100755 index ee03b52..0000000 Binary files a/units/Rat/BMP_4_WS.bmp and /dev/null differ diff --git a/units/Rat/BMP_4_WS.png b/units/Rat/BMP_4_WS.png deleted file mode 100644 index 41606a8..0000000 Binary files a/units/Rat/BMP_4_WS.png and /dev/null differ diff --git a/units/Rat/BMP_ARROW_DOWN.bmp b/units/Rat/BMP_ARROW_DOWN.bmp deleted file mode 100755 index c8e3d90..0000000 Binary files a/units/Rat/BMP_ARROW_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_ARROW_DOWN.png b/units/Rat/BMP_ARROW_DOWN.png deleted file mode 100644 index 6b18168..0000000 Binary files a/units/Rat/BMP_ARROW_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_ARROW_LEFT.bmp b/units/Rat/BMP_ARROW_LEFT.bmp deleted file mode 100755 index f840412..0000000 Binary files a/units/Rat/BMP_ARROW_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_ARROW_LEFT.png b/units/Rat/BMP_ARROW_LEFT.png deleted file mode 100644 index eb08b5b..0000000 Binary files a/units/Rat/BMP_ARROW_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_ARROW_RIGHT.bmp b/units/Rat/BMP_ARROW_RIGHT.bmp deleted file mode 100755 index 1916356..0000000 Binary files a/units/Rat/BMP_ARROW_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_ARROW_RIGHT.png b/units/Rat/BMP_ARROW_RIGHT.png deleted file mode 100644 index a9d78e8..0000000 Binary files a/units/Rat/BMP_ARROW_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_ARROW_UP.bmp b/units/Rat/BMP_ARROW_UP.bmp deleted file mode 100755 index dffff8a..0000000 Binary files a/units/Rat/BMP_ARROW_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_ARROW_UP.png b/units/Rat/BMP_ARROW_UP.png deleted file mode 100644 index 6e7f056..0000000 Binary files a/units/Rat/BMP_ARROW_UP.png and /dev/null differ diff --git a/units/Rat/BMP_BABY_DOWN.bmp b/units/Rat/BMP_BABY_DOWN.bmp deleted file mode 100755 index 65e1138..0000000 Binary files a/units/Rat/BMP_BABY_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_BABY_DOWN.png b/units/Rat/BMP_BABY_DOWN.png deleted file mode 100644 index b343cd1..0000000 Binary files a/units/Rat/BMP_BABY_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_BABY_LEFT.bmp b/units/Rat/BMP_BABY_LEFT.bmp deleted file mode 100755 index 8cca83d..0000000 Binary files a/units/Rat/BMP_BABY_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_BABY_LEFT.png b/units/Rat/BMP_BABY_LEFT.png deleted file mode 100644 index eae0b69..0000000 Binary files a/units/Rat/BMP_BABY_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_BABY_RIGHT.bmp b/units/Rat/BMP_BABY_RIGHT.bmp deleted file mode 100755 index ebbf3b6..0000000 Binary files a/units/Rat/BMP_BABY_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_BABY_RIGHT.png b/units/Rat/BMP_BABY_RIGHT.png deleted file mode 100644 index 345f00b..0000000 Binary files a/units/Rat/BMP_BABY_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_BABY_UP.bmp b/units/Rat/BMP_BABY_UP.bmp deleted file mode 100755 index f627994..0000000 Binary files a/units/Rat/BMP_BABY_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_BABY_UP.png b/units/Rat/BMP_BABY_UP.png deleted file mode 100644 index 536432a..0000000 Binary files a/units/Rat/BMP_BABY_UP.png and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_0.bmp b/units/Rat/BMP_BLOCK_0.bmp deleted file mode 100755 index 799cb80..0000000 Binary files a/units/Rat/BMP_BLOCK_0.bmp and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_0.png b/units/Rat/BMP_BLOCK_0.png deleted file mode 100644 index e3d4dad..0000000 Binary files a/units/Rat/BMP_BLOCK_0.png and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_1.bmp b/units/Rat/BMP_BLOCK_1.bmp deleted file mode 100755 index 0dbc5b4..0000000 Binary files a/units/Rat/BMP_BLOCK_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_1.png b/units/Rat/BMP_BLOCK_1.png deleted file mode 100644 index bce33a3..0000000 Binary files a/units/Rat/BMP_BLOCK_1.png and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_2.bmp b/units/Rat/BMP_BLOCK_2.bmp deleted file mode 100755 index aff8620..0000000 Binary files a/units/Rat/BMP_BLOCK_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_2.png b/units/Rat/BMP_BLOCK_2.png deleted file mode 100644 index 8b64c9f..0000000 Binary files a/units/Rat/BMP_BLOCK_2.png and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_3.bmp b/units/Rat/BMP_BLOCK_3.bmp deleted file mode 100755 index a603ed5..0000000 Binary files a/units/Rat/BMP_BLOCK_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_BLOCK_3.png b/units/Rat/BMP_BLOCK_3.png deleted file mode 100644 index 9e64240..0000000 Binary files a/units/Rat/BMP_BLOCK_3.png and /dev/null differ diff --git a/units/Rat/BMP_BOMB.bmp b/units/Rat/BMP_BOMB.bmp deleted file mode 100755 index cb727e9..0000000 Binary files a/units/Rat/BMP_BOMB.bmp and /dev/null differ diff --git a/units/Rat/BMP_BOMB.png b/units/Rat/BMP_BOMB.png deleted file mode 100644 index 38a82be..0000000 Binary files a/units/Rat/BMP_BOMB.png and /dev/null differ diff --git a/units/Rat/BMP_BOMB1.bmp b/units/Rat/BMP_BOMB1.bmp deleted file mode 100755 index f255e7b..0000000 Binary files a/units/Rat/BMP_BOMB1.bmp and /dev/null differ diff --git a/units/Rat/BMP_BOMB1.png b/units/Rat/BMP_BOMB1.png deleted file mode 100644 index 3d74d5c..0000000 Binary files a/units/Rat/BMP_BOMB1.png and /dev/null differ diff --git a/units/Rat/BMP_BOMB2.bmp b/units/Rat/BMP_BOMB2.bmp deleted file mode 100755 index 2d47072..0000000 Binary files a/units/Rat/BMP_BOMB2.bmp and /dev/null differ diff --git a/units/Rat/BMP_BOMB2.png b/units/Rat/BMP_BOMB2.png deleted file mode 100644 index 6925334..0000000 Binary files a/units/Rat/BMP_BOMB2.png and /dev/null differ diff --git a/units/Rat/BMP_BOMB3.bmp b/units/Rat/BMP_BOMB3.bmp deleted file mode 100755 index 4751e8c..0000000 Binary files a/units/Rat/BMP_BOMB3.bmp and /dev/null differ diff --git a/units/Rat/BMP_BOMB3.png b/units/Rat/BMP_BOMB3.png deleted file mode 100644 index cb3d4e4..0000000 Binary files a/units/Rat/BMP_BOMB3.png and /dev/null differ diff --git a/units/Rat/BMP_BOMB4.bmp b/units/Rat/BMP_BOMB4.bmp deleted file mode 100755 index 97535c6..0000000 Binary files a/units/Rat/BMP_BOMB4.bmp and /dev/null differ diff --git a/units/Rat/BMP_BOMB4.png b/units/Rat/BMP_BOMB4.png deleted file mode 100644 index be54400..0000000 Binary files a/units/Rat/BMP_BOMB4.png and /dev/null differ diff --git a/units/Rat/BMP_BONUS_10.bmp b/units/Rat/BMP_BONUS_10.bmp deleted file mode 100755 index 13925de..0000000 Binary files a/units/Rat/BMP_BONUS_10.bmp and /dev/null differ diff --git a/units/Rat/BMP_BONUS_10.png b/units/Rat/BMP_BONUS_10.png deleted file mode 100644 index ab6f60b..0000000 Binary files a/units/Rat/BMP_BONUS_10.png and /dev/null differ diff --git a/units/Rat/BMP_BONUS_160.bmp b/units/Rat/BMP_BONUS_160.bmp deleted file mode 100755 index f02f960..0000000 Binary files a/units/Rat/BMP_BONUS_160.bmp and /dev/null differ diff --git a/units/Rat/BMP_BONUS_160.png b/units/Rat/BMP_BONUS_160.png deleted file mode 100644 index e349727..0000000 Binary files a/units/Rat/BMP_BONUS_160.png and /dev/null differ diff --git a/units/Rat/BMP_BONUS_20.bmp b/units/Rat/BMP_BONUS_20.bmp deleted file mode 100755 index 088ffed..0000000 Binary files a/units/Rat/BMP_BONUS_20.bmp and /dev/null differ diff --git a/units/Rat/BMP_BONUS_20.png b/units/Rat/BMP_BONUS_20.png deleted file mode 100644 index 3e116f6..0000000 Binary files a/units/Rat/BMP_BONUS_20.png and /dev/null differ diff --git a/units/Rat/BMP_BONUS_40.bmp b/units/Rat/BMP_BONUS_40.bmp deleted file mode 100755 index e0fc1e7..0000000 Binary files a/units/Rat/BMP_BONUS_40.bmp and /dev/null differ diff --git a/units/Rat/BMP_BONUS_40.png b/units/Rat/BMP_BONUS_40.png deleted file mode 100644 index 4b783a8..0000000 Binary files a/units/Rat/BMP_BONUS_40.png and /dev/null differ diff --git a/units/Rat/BMP_BONUS_5.bmp b/units/Rat/BMP_BONUS_5.bmp deleted file mode 100755 index 2e753e1..0000000 Binary files a/units/Rat/BMP_BONUS_5.bmp and /dev/null differ diff --git a/units/Rat/BMP_BONUS_5.png b/units/Rat/BMP_BONUS_5.png deleted file mode 100644 index f1f79e8..0000000 Binary files a/units/Rat/BMP_BONUS_5.png and /dev/null differ diff --git a/units/Rat/BMP_BONUS_80.bmp b/units/Rat/BMP_BONUS_80.bmp deleted file mode 100755 index f41d17e..0000000 Binary files a/units/Rat/BMP_BONUS_80.bmp and /dev/null differ diff --git a/units/Rat/BMP_BONUS_80.png b/units/Rat/BMP_BONUS_80.png deleted file mode 100644 index 0b11d47..0000000 Binary files a/units/Rat/BMP_BONUS_80.png and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION.bmp b/units/Rat/BMP_EXPLOSION.bmp deleted file mode 100755 index 359c57b..0000000 Binary files a/units/Rat/BMP_EXPLOSION.bmp and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION.png b/units/Rat/BMP_EXPLOSION.png deleted file mode 100644 index af8ff7c..0000000 Binary files a/units/Rat/BMP_EXPLOSION.png and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_DOWN.bmp b/units/Rat/BMP_EXPLOSION_DOWN.bmp deleted file mode 100755 index 31cab86..0000000 Binary files a/units/Rat/BMP_EXPLOSION_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_DOWN.png b/units/Rat/BMP_EXPLOSION_DOWN.png deleted file mode 100644 index c47bc24..0000000 Binary files a/units/Rat/BMP_EXPLOSION_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_LEFT.bmp b/units/Rat/BMP_EXPLOSION_LEFT.bmp deleted file mode 100755 index fc7bbb8..0000000 Binary files a/units/Rat/BMP_EXPLOSION_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_LEFT.png b/units/Rat/BMP_EXPLOSION_LEFT.png deleted file mode 100644 index 80c808e..0000000 Binary files a/units/Rat/BMP_EXPLOSION_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_RIGHT.bmp b/units/Rat/BMP_EXPLOSION_RIGHT.bmp deleted file mode 100755 index c87ef74..0000000 Binary files a/units/Rat/BMP_EXPLOSION_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_RIGHT.png b/units/Rat/BMP_EXPLOSION_RIGHT.png deleted file mode 100644 index 51ec2f4..0000000 Binary files a/units/Rat/BMP_EXPLOSION_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_UP.bmp b/units/Rat/BMP_EXPLOSION_UP.bmp deleted file mode 100755 index 622d23e..0000000 Binary files a/units/Rat/BMP_EXPLOSION_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_EXPLOSION_UP.png b/units/Rat/BMP_EXPLOSION_UP.png deleted file mode 100644 index aa8e779..0000000 Binary files a/units/Rat/BMP_EXPLOSION_UP.png and /dev/null differ diff --git a/units/Rat/BMP_FEMALE.bmp b/units/Rat/BMP_FEMALE.bmp deleted file mode 100755 index 79b721d..0000000 Binary files a/units/Rat/BMP_FEMALE.bmp and /dev/null differ diff --git a/units/Rat/BMP_FEMALE.png b/units/Rat/BMP_FEMALE.png deleted file mode 100644 index 820bea8..0000000 Binary files a/units/Rat/BMP_FEMALE.png and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_DOWN.bmp b/units/Rat/BMP_FEMALE_DOWN.bmp deleted file mode 100755 index 84cdaa9..0000000 Binary files a/units/Rat/BMP_FEMALE_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_DOWN.png b/units/Rat/BMP_FEMALE_DOWN.png deleted file mode 100644 index a035649..0000000 Binary files a/units/Rat/BMP_FEMALE_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_LEFT.bmp b/units/Rat/BMP_FEMALE_LEFT.bmp deleted file mode 100755 index dc3876a..0000000 Binary files a/units/Rat/BMP_FEMALE_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_LEFT.png b/units/Rat/BMP_FEMALE_LEFT.png deleted file mode 100644 index 1116d26..0000000 Binary files a/units/Rat/BMP_FEMALE_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_RIGHT.bmp b/units/Rat/BMP_FEMALE_RIGHT.bmp deleted file mode 100755 index 45c01c3..0000000 Binary files a/units/Rat/BMP_FEMALE_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_RIGHT.png b/units/Rat/BMP_FEMALE_RIGHT.png deleted file mode 100644 index 417bf54..0000000 Binary files a/units/Rat/BMP_FEMALE_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_UP.bmp b/units/Rat/BMP_FEMALE_UP.bmp deleted file mode 100755 index 80b928e..0000000 Binary files a/units/Rat/BMP_FEMALE_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_FEMALE_UP.png b/units/Rat/BMP_FEMALE_UP.png deleted file mode 100644 index c80d124..0000000 Binary files a/units/Rat/BMP_FEMALE_UP.png and /dev/null differ diff --git a/units/Rat/BMP_GAS.bmp b/units/Rat/BMP_GAS.bmp deleted file mode 100755 index 839e28a..0000000 Binary files a/units/Rat/BMP_GAS.bmp and /dev/null differ diff --git a/units/Rat/BMP_GAS.png b/units/Rat/BMP_GAS.png deleted file mode 100644 index 7e77f85..0000000 Binary files a/units/Rat/BMP_GAS.png and /dev/null differ diff --git a/units/Rat/BMP_GAS_DOWN.bmp b/units/Rat/BMP_GAS_DOWN.bmp deleted file mode 100755 index ee28463..0000000 Binary files a/units/Rat/BMP_GAS_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_GAS_DOWN.png b/units/Rat/BMP_GAS_DOWN.png deleted file mode 100644 index 61e7177..0000000 Binary files a/units/Rat/BMP_GAS_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_GAS_LEFT.bmp b/units/Rat/BMP_GAS_LEFT.bmp deleted file mode 100755 index 513fab3..0000000 Binary files a/units/Rat/BMP_GAS_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_GAS_LEFT.png b/units/Rat/BMP_GAS_LEFT.png deleted file mode 100644 index b906792..0000000 Binary files a/units/Rat/BMP_GAS_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_GAS_RIGHT.bmp b/units/Rat/BMP_GAS_RIGHT.bmp deleted file mode 100755 index 8081d08..0000000 Binary files a/units/Rat/BMP_GAS_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_GAS_RIGHT.png b/units/Rat/BMP_GAS_RIGHT.png deleted file mode 100644 index c5e0c30..0000000 Binary files a/units/Rat/BMP_GAS_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_GAS_UP.bmp b/units/Rat/BMP_GAS_UP.bmp deleted file mode 100755 index e8fd274..0000000 Binary files a/units/Rat/BMP_GAS_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_GAS_UP.png b/units/Rat/BMP_GAS_UP.png deleted file mode 100644 index 995467a..0000000 Binary files a/units/Rat/BMP_GAS_UP.png and /dev/null differ diff --git a/units/Rat/BMP_MALE.bmp b/units/Rat/BMP_MALE.bmp deleted file mode 100755 index 4d4ea97..0000000 Binary files a/units/Rat/BMP_MALE.bmp and /dev/null differ diff --git a/units/Rat/BMP_MALE.png b/units/Rat/BMP_MALE.png deleted file mode 100644 index aa0deae..0000000 Binary files a/units/Rat/BMP_MALE.png and /dev/null differ diff --git a/units/Rat/BMP_MALE_DOWN.bmp b/units/Rat/BMP_MALE_DOWN.bmp deleted file mode 100755 index 772f1fb..0000000 Binary files a/units/Rat/BMP_MALE_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_MALE_DOWN.png b/units/Rat/BMP_MALE_DOWN.png deleted file mode 100644 index bf00f88..0000000 Binary files a/units/Rat/BMP_MALE_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_MALE_LEFT.bmp b/units/Rat/BMP_MALE_LEFT.bmp deleted file mode 100755 index c36cb47..0000000 Binary files a/units/Rat/BMP_MALE_LEFT.bmp and /dev/null differ diff --git a/units/Rat/BMP_MALE_LEFT.png b/units/Rat/BMP_MALE_LEFT.png deleted file mode 100644 index 67c8fc0..0000000 Binary files a/units/Rat/BMP_MALE_LEFT.png and /dev/null differ diff --git a/units/Rat/BMP_MALE_RIGHT.bmp b/units/Rat/BMP_MALE_RIGHT.bmp deleted file mode 100755 index 11a5693..0000000 Binary files a/units/Rat/BMP_MALE_RIGHT.bmp and /dev/null differ diff --git a/units/Rat/BMP_MALE_RIGHT.png b/units/Rat/BMP_MALE_RIGHT.png deleted file mode 100644 index f2facf7..0000000 Binary files a/units/Rat/BMP_MALE_RIGHT.png and /dev/null differ diff --git a/units/Rat/BMP_MALE_UP.bmp b/units/Rat/BMP_MALE_UP.bmp deleted file mode 100755 index d241dc4..0000000 Binary files a/units/Rat/BMP_MALE_UP.bmp and /dev/null differ diff --git a/units/Rat/BMP_MALE_UP.png b/units/Rat/BMP_MALE_UP.png deleted file mode 100644 index 09ecd79..0000000 Binary files a/units/Rat/BMP_MALE_UP.png and /dev/null differ diff --git a/units/Rat/BMP_NUCLEAR.bmp b/units/Rat/BMP_NUCLEAR.bmp deleted file mode 100755 index d8717f7..0000000 Binary files a/units/Rat/BMP_NUCLEAR.bmp and /dev/null differ diff --git a/units/Rat/BMP_NUCLEAR.png b/units/Rat/BMP_NUCLEAR.png deleted file mode 100644 index 1fe8c67..0000000 Binary files a/units/Rat/BMP_NUCLEAR.png and /dev/null differ diff --git a/units/Rat/BMP_POISON.bmp b/units/Rat/BMP_POISON.bmp deleted file mode 100755 index 592cbc7..0000000 Binary files a/units/Rat/BMP_POISON.bmp and /dev/null differ diff --git a/units/Rat/BMP_POISON.png b/units/Rat/BMP_POISON.png deleted file mode 100644 index 06b081c..0000000 Binary files a/units/Rat/BMP_POISON.png and /dev/null differ diff --git a/units/Rat/BMP_START_1.bmp b/units/Rat/BMP_START_1.bmp deleted file mode 100755 index f7a8508..0000000 Binary files a/units/Rat/BMP_START_1.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_1.png b/units/Rat/BMP_START_1.png deleted file mode 100644 index 83bb1f7..0000000 Binary files a/units/Rat/BMP_START_1.png and /dev/null differ diff --git a/units/Rat/BMP_START_1_DOWN.bmp b/units/Rat/BMP_START_1_DOWN.bmp deleted file mode 100755 index 9ce5694..0000000 Binary files a/units/Rat/BMP_START_1_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_1_DOWN.png b/units/Rat/BMP_START_1_DOWN.png deleted file mode 100644 index 268a634..0000000 Binary files a/units/Rat/BMP_START_1_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_START_1_SHADED.bmp b/units/Rat/BMP_START_1_SHADED.bmp deleted file mode 100755 index b3a882c..0000000 Binary files a/units/Rat/BMP_START_1_SHADED.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_1_SHADED.png b/units/Rat/BMP_START_1_SHADED.png deleted file mode 100644 index 90b5cb8..0000000 Binary files a/units/Rat/BMP_START_1_SHADED.png and /dev/null differ diff --git a/units/Rat/BMP_START_2.bmp b/units/Rat/BMP_START_2.bmp deleted file mode 100755 index cefe36d..0000000 Binary files a/units/Rat/BMP_START_2.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_2.png b/units/Rat/BMP_START_2.png deleted file mode 100644 index bc26296..0000000 Binary files a/units/Rat/BMP_START_2.png and /dev/null differ diff --git a/units/Rat/BMP_START_2_DOWN.bmp b/units/Rat/BMP_START_2_DOWN.bmp deleted file mode 100755 index b3bb7b6..0000000 Binary files a/units/Rat/BMP_START_2_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_2_DOWN.png b/units/Rat/BMP_START_2_DOWN.png deleted file mode 100644 index 7f81391..0000000 Binary files a/units/Rat/BMP_START_2_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_START_2_SHADED.bmp b/units/Rat/BMP_START_2_SHADED.bmp deleted file mode 100755 index 5942d2a..0000000 Binary files a/units/Rat/BMP_START_2_SHADED.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_2_SHADED.png b/units/Rat/BMP_START_2_SHADED.png deleted file mode 100644 index bb906b3..0000000 Binary files a/units/Rat/BMP_START_2_SHADED.png and /dev/null differ diff --git a/units/Rat/BMP_START_3.bmp b/units/Rat/BMP_START_3.bmp deleted file mode 100755 index 6962e10..0000000 Binary files a/units/Rat/BMP_START_3.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_3.png b/units/Rat/BMP_START_3.png deleted file mode 100644 index 8fdc59b..0000000 Binary files a/units/Rat/BMP_START_3.png and /dev/null differ diff --git a/units/Rat/BMP_START_3_DOWN.bmp b/units/Rat/BMP_START_3_DOWN.bmp deleted file mode 100755 index fcb93ae..0000000 Binary files a/units/Rat/BMP_START_3_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_3_DOWN.png b/units/Rat/BMP_START_3_DOWN.png deleted file mode 100644 index 9c3b552..0000000 Binary files a/units/Rat/BMP_START_3_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_START_3_SHADED.bmp b/units/Rat/BMP_START_3_SHADED.bmp deleted file mode 100755 index 9fa4bd9..0000000 Binary files a/units/Rat/BMP_START_3_SHADED.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_3_SHADED.png b/units/Rat/BMP_START_3_SHADED.png deleted file mode 100644 index d8a0be3..0000000 Binary files a/units/Rat/BMP_START_3_SHADED.png and /dev/null differ diff --git a/units/Rat/BMP_START_4.bmp b/units/Rat/BMP_START_4.bmp deleted file mode 100755 index 0588661..0000000 Binary files a/units/Rat/BMP_START_4.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_4.png b/units/Rat/BMP_START_4.png deleted file mode 100644 index d4da146..0000000 Binary files a/units/Rat/BMP_START_4.png and /dev/null differ diff --git a/units/Rat/BMP_START_4_DOWN.bmp b/units/Rat/BMP_START_4_DOWN.bmp deleted file mode 100755 index 3cc813e..0000000 Binary files a/units/Rat/BMP_START_4_DOWN.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_4_DOWN.png b/units/Rat/BMP_START_4_DOWN.png deleted file mode 100644 index 810869d..0000000 Binary files a/units/Rat/BMP_START_4_DOWN.png and /dev/null differ diff --git a/units/Rat/BMP_START_4_SHADED.bmp b/units/Rat/BMP_START_4_SHADED.bmp deleted file mode 100755 index b61610e..0000000 Binary files a/units/Rat/BMP_START_4_SHADED.bmp and /dev/null differ diff --git a/units/Rat/BMP_START_4_SHADED.png b/units/Rat/BMP_START_4_SHADED.png deleted file mode 100644 index ee665b6..0000000 Binary files a/units/Rat/BMP_START_4_SHADED.png and /dev/null differ diff --git a/units/Rat/BMP_TITLE.bmp b/units/Rat/BMP_TITLE.bmp deleted file mode 100755 index 19c5dfa..0000000 Binary files a/units/Rat/BMP_TITLE.bmp and /dev/null differ diff --git a/units/Rat/BMP_TITLE.png b/units/Rat/BMP_TITLE.png deleted file mode 100644 index 94245fe..0000000 Binary files a/units/Rat/BMP_TITLE.png and /dev/null differ diff --git a/units/Rat/BMP_TUNNEL.bmp b/units/Rat/BMP_TUNNEL.bmp deleted file mode 100755 index 47e2e33..0000000 Binary files a/units/Rat/BMP_TUNNEL.bmp and /dev/null differ diff --git a/units/Rat/BMP_TUNNEL.png b/units/Rat/BMP_TUNNEL.png deleted file mode 100644 index abcfb77..0000000 Binary files a/units/Rat/BMP_TUNNEL.png and /dev/null differ diff --git a/units/Rat/BMP_VERMINATORS.bmp b/units/Rat/BMP_VERMINATORS.bmp deleted file mode 100755 index cd59b99..0000000 Binary files a/units/Rat/BMP_VERMINATORS.bmp and /dev/null differ diff --git a/units/Rat/BMP_VERMINATORS.png b/units/Rat/BMP_VERMINATORS.png deleted file mode 100644 index 7df6534..0000000 Binary files a/units/Rat/BMP_VERMINATORS.png and /dev/null differ diff --git a/units/Rat/BMP_WEWIN.bmp b/units/Rat/BMP_WEWIN.bmp deleted file mode 100755 index fc89a45..0000000 Binary files a/units/Rat/BMP_WEWIN.bmp and /dev/null differ diff --git a/units/Rat/BMP_WEWIN.png b/units/Rat/BMP_WEWIN.png deleted file mode 100644 index 7377ff0..0000000 Binary files a/units/Rat/BMP_WEWIN.png and /dev/null differ diff --git a/units/Rat/ExtractedResources.rc b/units/Rat/ExtractedResources.rc deleted file mode 100755 index 7b9270d..0000000 Binary files a/units/Rat/ExtractedResources.rc and /dev/null differ diff --git a/units/__pycache__/rat.cpython-313.pyc b/units/__pycache__/rat.cpython-313.pyc index addf5ad..9f07f18 100644 Binary files a/units/__pycache__/rat.cpython-313.pyc and b/units/__pycache__/rat.cpython-313.pyc differ diff --git a/units/rat.py b/units/rat.py index 54ea0fd..dc18f8c 100644 --- a/units/rat.py +++ b/units/rat.py @@ -1,24 +1,28 @@ from .unit import Unit -import tkinter as tk import random import uuid -import subprocess -import threading +from engine.graphics import GameWindow +# Costanti +AGE_THRESHOLD = 200 +SPEED_REDUCTION = 0.5 +PREGNANCY_DURATION = 500 +BABY_INTERVAL = 50 +OVERLAP_TOLERANCE = 20 class Rat(Unit): - def __init__(self, map, position=(0,0), id=None): + def __init__(self, game, position=(0,0), id=None): super().__init__(position) self.id = id if id else uuid.uuid4() - self.map = map + self.game = game self.position = self.find_next_position() self.bbox = (0, 0, 0, 0) self.stop = 0 self.age = 0 self.speed = .10 - + self.partial_move = 0 + self.position_before = position - def calculate_rat_direction(self): x, y = self.position x_before, y_before = self.position_before @@ -39,7 +43,7 @@ class Rat(Unit): while not neighbors: for dx, dy in [(-1, 0), (1, 0), (0, -1), (0, 1)]: nx, ny = x + dx, y + dy - if not self.map.maze[ny][nx] and not (nx, ny) == self.position_before: + if not self.game.map.matrix[ny][nx] and not (nx, ny) == self.position_before: neighbors.append((nx, ny)) if not neighbors: self.position_before = self.position @@ -48,19 +52,11 @@ class Rat(Unit): def move(self): self.age += 1 - if self.age == 200: - self.update_animation() - self.speed /= 2 - if self.sex == "F" and self.pregnant: - self.pregnant -= 1 - if self.pregnant == self.babies*50: - self.babies -= 1 - self.stop = 20 - if self.partial_move > 0.2: - self.map.new_rat(self.position) - else: - self.map.new_rat(self.position_before) - self.map.play_sound("BIRTH.WAV") + if self.age == AGE_THRESHOLD: + self.speed *= SPEED_REDUCTION + if hasattr(self, "pregnant"): + if self.pregnant: + self.procreate() if self.stop: self.stop -= 1 return @@ -73,28 +69,26 @@ class Rat(Unit): self.direction = self.calculate_rat_direction() def collisions(self): - if self.age < 200: + if self.age < AGE_THRESHOLD: return - units = self.map.units.copy().values() + units = self.game.units.copy().values() for unit in units: if unit.id == self.id: continue - if unit.age < 200: + if unit.age < AGE_THRESHOLD: continue x1, y1, x2, y2 = self.bbox ox1, oy1, ox2, oy2 = unit.bbox - # Verifica se NON c'è collisione con una tolleranza di sovrapposizione - overlap_tolerance = 20 - if (x1 >= ox2 - overlap_tolerance or # troppo a destra - x2 <= ox1 + overlap_tolerance or # troppo a sinistra - y1 >= oy2 - overlap_tolerance or # troppo in basso - y2 <= oy1 + overlap_tolerance): # troppo in alto + # Verifica se c'è collisione con una tolleranza di sovrapposizione + if not (x1 < ox2 - OVERLAP_TOLERANCE and + x2 > ox1 + OVERLAP_TOLERANCE and + y1 < oy2 - OVERLAP_TOLERANCE and + y2 > oy1 + OVERLAP_TOLERANCE): continue - if self.id in self.map.units and unit.id in self.map.units: + if self.id in self.game.units and unit.id in self.game.units: if self.sex == unit.sex: self.die(unit) - pass else: if "fuck" in dir(self): self.fuck(unit) @@ -102,85 +96,56 @@ class Rat(Unit): def die(self, unit=None): if not unit: unit = self - self.map.play_sound("POISON.WAV") - self.map.units.pop(unit.id) + self.game.play_sound("POISON.WAV") + self.game.units.pop(unit.id) def draw(self): direction = self.calculate_rat_direction() - image = self.rat_images[direction] + sex = self.sex if self.age > AGE_THRESHOLD else "BABY" + image = self.game.rat_assets[sex][direction] self.rat_image = image partial_x, partial_y = 0, 0 if direction in ["UP", "DOWN"]: - partial_y = self.partial_move * self.map.cell_size * (1 if direction == "DOWN" else -1) + partial_y = self.partial_move * self.game.cell_size * (1 if direction == "DOWN" else -1) else: - partial_x = self.partial_move * self.map.cell_size * (1 if direction == "RIGHT" else -1) + partial_x = self.partial_move * self.game.cell_size * (1 if direction == "RIGHT" else -1) - x_pos = self.position_before[0] * self.map.cell_size + (self.map.cell_size - image.width()) // 2 + partial_x - y_pos = self.position_before[1] * self.map.cell_size + (self.map.cell_size - image.height()) // 2 + partial_y + x_pos = self.position_before[0] * self.game.cell_size + (self.game.cell_size - image.width()) // 2 + partial_x + y_pos = self.position_before[1] * self.game.cell_size + (self.game.cell_size - image.height()) // 2 + partial_y - self.map.canvas.create_image(x_pos, y_pos, image=image, anchor="nw", tag="unit") + self.game.engine.draw_image(x_pos, y_pos, image=image, anchor="nw", tag="unit") self.bbox = (x_pos, y_pos, x_pos + image.width(), y_pos + image.height()) - self.map.canvas.create_rectangle(self.bbox, outline="red", tag="unit") + self.game.engine.draw_rectangle(self.bbox[0], self.bbox[1], self.bbox[2] - self.bbox[0], self.bbox[3] - self.bbox[1], "unit") class Male(Rat): def __init__(self, map, position=(0,0), id=None): super().__init__(map, position, id) - self.sex = "M" - self.update_animation() - - def update_animation(self): - self.rat_images = self.make_animation() + self.sex = "MALE" - def make_animation(self): - directions = ["UP", "DOWN", "LEFT", "RIGHT"] - sex = "MALE" if self.age else "BABY" - rat_images = {} - for direction in directions: - rat_images.update({direction: tk.PhotoImage(file=f"Rat/BMP_{sex}_{direction}.png").zoom(3)}) - - gray_pixels = [] - for y in range(rat_images[direction].height()): - for x in range(rat_images[direction].width()): - if rat_images[direction].get(x, y) == (128, 128, 128): - gray_pixels.append((x, y)) - for x, y in gray_pixels: - rat_images[direction].transparency_set(x, y, 1) - return rat_images - def fuck(self, unit): if not unit.pregnant: - self.map.play_sound("SEX.WAV") + self.game.play_sound("SEX.WAV") self.stop = 100 unit.stop = 200 - unit.pregnant = 500 + unit.pregnant = PREGNANCY_DURATION unit.babies = random.randint(1, 3) class Female(Rat): def __init__(self, map, position=(0,0), id=None): - self.sex = "F" + self.sex = "FEMALE" self.pregnant = False self.babies = 0 super().__init__(map, position, id) - self.update_animation() - - def update_animation(self): - self.rat_images = self.make_animation() - - def make_animation(self): - directions = ["UP", "DOWN", "LEFT", "RIGHT"] - sex = "FEMALE" if self.age else "BABY" - rat_images = {} - for direction in directions: - rat_images.update({direction: tk.PhotoImage(file=f"Rat/BMP_{sex}_{direction}.png").zoom(3)}) - gray_pixels = [] - for y in range(rat_images[direction].height()): - for x in range(rat_images[direction].width()): - if rat_images[direction].get(x, y) == (128, 128, 128): - gray_pixels.append((x, y)) - for x, y in gray_pixels: - rat_images[direction].transparency_set(x, y, 1) - return rat_images - \ No newline at end of file + def procreate(self): + self.pregnant -= 1 + if self.pregnant == self.babies * BABY_INTERVAL: + self.babies -= 1 + self.stop = 20 + if self.partial_move > 0.2: + self.game.new_rat(self.position) + else: + self.game.new_rat(self.position_before) + self.game.play_sound("BIRTH.WAV") \ No newline at end of file