diff --git a/Fifth/resources/sheet#2.png b/Fifth/resources/sheet#2.png new file mode 100644 index 0000000..7fb28c3 Binary files /dev/null and b/Fifth/resources/sheet#2.png differ diff --git a/Fifth/CAnimation.cpp b/Third/CAnimation.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CAnimation.cpp rename to Third/CAnimation.cpp diff --git a/Fifth/CAnimation.h b/Third/CAnimation.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CAnimation.h rename to Third/CAnimation.h diff --git a/Fifth/CAssetManager.cpp b/Third/CAssetManager.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CAssetManager.cpp rename to Third/CAssetManager.cpp diff --git a/Fifth/CAssetManager.h b/Third/CAssetManager.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CAssetManager.h rename to Third/CAssetManager.h diff --git a/Fifth/CBackground.cpp b/Third/CBackground.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CBackground.cpp rename to Third/CBackground.cpp diff --git a/Fifth/CBackground.h b/Third/CBackground.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CBackground.h rename to Third/CBackground.h diff --git a/Fifth/CBody.cpp b/Third/CBody.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CBody.cpp rename to Third/CBody.cpp diff --git a/Fifth/CBody.h b/Third/CBody.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CBody.h rename to Third/CBody.h diff --git a/Fifth/CCamera.cpp b/Third/CCamera.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CCamera.cpp rename to Third/CCamera.cpp diff --git a/Fifth/CCamera.h b/Third/CCamera.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CCamera.h rename to Third/CCamera.h diff --git a/Fifth/CChatBubble.cpp b/Third/CChatBubble.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CChatBubble.cpp rename to Third/CChatBubble.cpp diff --git a/Fifth/CChatBubble.h b/Third/CChatBubble.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CChatBubble.h rename to Third/CChatBubble.h diff --git a/Fifth/CCombatText.cpp b/Third/CCombatText.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CCombatText.cpp rename to Third/CCombatText.cpp diff --git a/Fifth/CCombatText.h b/Third/CCombatText.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CCombatText.h rename to Third/CCombatText.h diff --git a/Fifth/CComponent.cpp b/Third/CComponent.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CComponent.cpp rename to Third/CComponent.cpp diff --git a/Fifth/CComponent.h b/Third/CComponent.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CComponent.h rename to Third/CComponent.h diff --git a/Fifth/CEntity.cpp b/Third/CEntity.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CEntity.cpp rename to Third/CEntity.cpp diff --git a/Fifth/CEntity.h b/Third/CEntity.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CEntity.h rename to Third/CEntity.h diff --git a/Fifth/CEntityManager.cpp b/Third/CEntityManager.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CEntityManager.cpp rename to Third/CEntityManager.cpp diff --git a/Fifth/CEntityManager.h b/Third/CEntityManager.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CEntityManager.h rename to Third/CEntityManager.h diff --git a/Fifth/CGame.cpp b/Third/CGame.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CGame.cpp rename to Third/CGame.cpp diff --git a/Fifth/CGame.h b/Third/CGame.h old mode 100644 new mode 100755 similarity index 96% rename from Fifth/CGame.h rename to Third/CGame.h index 0da86a6..e564545 --- a/Fifth/CGame.h +++ b/Third/CGame.h @@ -57,6 +57,9 @@ class CGame { int _frames; int _updates; + double _deltaTime = 0; + double _timeStart; + // Misc variables std::stringstream _title; std::string _intro; diff --git a/Third/CGame_onEvent.cpp b/Third/CGame_onEvent.cpp new file mode 100755 index 0000000..825b792 --- /dev/null +++ b/Third/CGame_onEvent.cpp @@ -0,0 +1,117 @@ +// +// CGame_onEvent.cpp +// Fifth +// +// Created by Didrik Munther on 22/09/15. +// Copyright (c) 2015 Didrik Munther. All rights reserved. +// + +#include "CGame.h" +#include "CBackground.h" +#include "CAssetManager.h" + +#include "NFile.h" +#include "NMouse.h" + +#include "CEntity.h" + + +void CGame::_handleKeyStates() { + + if(!isFocused) + return; + + const Uint8* keystate = SDL_GetKeyboardState(NULL); + + if(instance.controller) + instance.controller->onKeyStates(&instance, keystate); + if(ignoreEvents) return; + if(instance.player) + instance.player->onKeyStates(&instance, keystate); +} + +void CGame::_onEvent(SDL_Event* event) { + + //if(event->key.repeat != 0) return; + + switch(event->type) { + case SDL_QUIT: + _isRunning = false; + break; + + case SDL_WINDOWEVENT: + switch(event->window.event) { + case SDL_WINDOWEVENT_FOCUS_GAINED: + isFocused = true; + break; + + case SDL_WINDOWEVENT_FOCUS_LOST: + isFocused = false; + break; + } + break; + + case SDL_TEXTINPUT: + if(instance.controller) + instance.controller->onTextInput(&instance, (std::string)event->text.text); + if(ignoreEvents) break; + if(instance.player) + instance.player->onTextInput(&instance, (std::string)event->text.text); + break; + + case SDL_KEYDOWN: + if(instance.controller) + instance.controller->onEvent(&instance, event->key.keysym.sym, true); + if(ignoreEvents) break; + if(instance.player) + instance.player->onEvent(&instance, event->key.keysym.sym, true); + + switch(event->key.keysym.sym) { + + case SDLK_ESCAPE: + _isRunning = false; + break; + +// case SDLK_4: +// { +// if(instance.window.newWindow(_intro, 640, 480)) { +// NFile::log(LogType::ERROR, "Window.onInit failed: ", SDL_GetError()); +// } +// instance.camera->onInit(&instance.window); +// instance.loadAssets("resources/map/testMap1.assets"); +// restart(); +// } +// break; + + default: + break; + + } + break; + + case SDL_KEYUP: + if(instance.controller) + instance.controller->onEvent(&instance, event->key.keysym.sym, false); + if(ignoreEvents) break; + if(instance.player) + instance.player->onEvent(&instance, event->key.keysym.sym, false); + break; + + default: + break; + + case SDL_MOUSEBUTTONDOWN: + { + int x = NMouse::relativeMouseX(instance.camera); + int y = NMouse::relativeMouseY(instance.camera); + auto entities = instance.entityManager.getEntitiesAtCoordinate(x, y); + + for(auto& i: entities) { + i->onClick(x, y, &instance); + } + + } + break; + } + +} \ No newline at end of file diff --git a/Fifth/CGuiText.cpp b/Third/CGuiText.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CGuiText.cpp rename to Third/CGuiText.cpp diff --git a/Fifth/CGuiText.h b/Third/CGuiText.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CGuiText.h rename to Third/CGuiText.h diff --git a/Third/CInstance.cpp b/Third/CInstance.cpp new file mode 100755 index 0000000..aa0bb5f --- /dev/null +++ b/Third/CInstance.cpp @@ -0,0 +1,89 @@ +// +// CInstance.cpp +// Fifth +// +// Created by Didrik Munther on 06/05/15. +// Copyright (c) 2015 Didrik Munther. All rights reserved. +// + +#include "CInstance.h" +#include "NFile.h" +#include "CAssetManager.h" + + +CInstance::CInstance(CGame* game) + : game(game) + , L(luaL_newstate()) + , camera(new CCamera()) + , gravity(3.0f) + , isPaused(false) + , doLoadLevel(false) + , levelToLoad("") + , player(nullptr), controller(nullptr) + , loadedMap("") +{ + +} + +CInstance::~CInstance() { + delete camera; +} + +void CInstance::onLoop() { + if(doLoadLevel) { + _loadLevel(levelToLoad); + levelToLoad = ""; + } +} + +void CInstance::loadAssets(std::string path) { + //CAssetManager::onCleanup(CLEAN_FLAGS::NOT_LUA_SCRIPTS); + NFile::loadAssets(path, this); +} + +void CInstance::doLine(std::string line) { + luaL_dostring(L, line.c_str()); +} + +void CInstance::loadLevel(std::string fileName) { + levelToLoad = fileName; + doLoadLevel = true; +} + +void CInstance::_loadLevel(std::string fileName) { + entityManager.onCleanup(); + player = nullptr; + controller = nullptr; + camera->setTarget(nullptr); + doLoadLevel = false; + if(NFile::loadLevel(fileName, this) == -1) { + NFile::log(LogType::ALERT, "Reverting loaded map to: \"", loadedMap, "\"."); + NFile::loadLevel(loadedMap, this); + } else { + loadedMap = fileName; + } +} + +std::string CInstance::onSerialize() { + rapidjson::Document d; + d.Parse("{}"); + + rapidjson::Value values(rapidjson::kObjectType); + entityManager.onSerialize(&values, &d.GetAllocator(), this); + + values.AddMember("player", rapidjson::Value(entityManager.getNameOfEntity(player).c_str(), d.GetAllocator()), d.GetAllocator()); + values.AddMember("controller", rapidjson::Value(entityManager.getNameOfEntity(controller).c_str(), d.GetAllocator()), d.GetAllocator()); + + d.AddMember("this", values, d.GetAllocator()); + + rapidjson::StringBuffer sb; + rapidjson::Writer writer(sb); + d.Accept(writer); + + return sb.GetString(); +} + +void CInstance::closeInstance() { + entityManager.onCleanup(); + lua_close(L); +} \ No newline at end of file diff --git a/Fifth/CInstance.h b/Third/CInstance.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CInstance.h rename to Third/CInstance.h diff --git a/Fifth/CLuaObject.cpp b/Third/CLuaObject.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CLuaObject.cpp rename to Third/CLuaObject.cpp diff --git a/Fifth/CLuaObject.h b/Third/CLuaObject.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CLuaObject.h rename to Third/CLuaObject.h diff --git a/Fifth/CLuaScript.cpp b/Third/CLuaScript.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CLuaScript.cpp rename to Third/CLuaScript.cpp diff --git a/Fifth/CLuaScript.h b/Third/CLuaScript.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CLuaScript.h rename to Third/CLuaScript.h diff --git a/Fifth/CNetwork.cpp b/Third/CNetwork.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CNetwork.cpp rename to Third/CNetwork.cpp diff --git a/Fifth/CNetwork.h b/Third/CNetwork.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CNetwork.h rename to Third/CNetwork.h diff --git a/Fifth/CSerializable.cpp b/Third/CSerializable.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CSerializable.cpp rename to Third/CSerializable.cpp diff --git a/Fifth/CSerializable.h b/Third/CSerializable.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CSerializable.h rename to Third/CSerializable.h diff --git a/Fifth/CSprite.cpp b/Third/CSprite.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CSprite.cpp rename to Third/CSprite.cpp diff --git a/Fifth/CSprite.h b/Third/CSprite.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CSprite.h rename to Third/CSprite.h diff --git a/Fifth/CSpriteSheet.cpp b/Third/CSpriteSheet.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CSpriteSheet.cpp rename to Third/CSpriteSheet.cpp diff --git a/Fifth/CSpriteSheet.h b/Third/CSpriteSheet.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CSpriteSheet.h rename to Third/CSpriteSheet.h diff --git a/Fifth/CText.cpp b/Third/CText.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CText.cpp rename to Third/CText.cpp diff --git a/Fifth/CText.h b/Third/CText.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CText.h rename to Third/CText.h diff --git a/Third/CTile.cpp b/Third/CTile.cpp new file mode 100755 index 0000000..80a13ae --- /dev/null +++ b/Third/CTile.cpp @@ -0,0 +1,66 @@ +// +// CTile.cpp +// Third +// +// Created by Didrik Munther on 02/04/15. +// Copyright (c) 2015 Didrik Munther. All rights reserved. +// + +#include "CTile.h" +#include "CAssetManager.h" +#include "CWindow.h" +#include "CCamera.h" + +#include "NSurface.h" + + +CTile::CTile(std::string tileset, int posX, int posY) + : CEntity(Box{posX * TILE_SIZE, posY * TILE_SIZE, TILE_SIZE, TILE_SIZE}, "") + , tileset(CAssetManager::getTileset(tileset)) + , tilesetKey(tileset) + , posX(posX), posY(posY) + , tileIndex(0) +{ + addProperty(EntityProperty::STATIC); +} + +void CTile::onRender(CWindow* window, CCamera* camera, RenderFlags renderFlags) { + if(!camera->collision(this)) + return; + + int x = posX * TILE_SIZE - camera->offsetX(); + int y = posY * TILE_SIZE - camera->offsetY(); + + if(tileset) + NSurface::renderSprite(x, y, TILE_SIZE, TILE_SIZE, CAssetManager::getSprite((*tileset)[tileIndex]), window, SDL_RendererFlip::SDL_FLIP_NONE); + else + NSurface::renderRect(x, y, TILE_SIZE, TILE_SIZE, window, 255, 0, 255); +} + +void CTile::onSerialize(rapidjson::Value* value, rapidjson::Document::AllocatorType* alloc, CInstance* instance) { + value->PushBack(rapidjson::Value(posX), *alloc); + value->PushBack(rapidjson::Value(posY), *alloc); +} + +void CTile::updateIndex(std::map>* _tiles) { + tileIndex = 0; + if(tileExist(_tiles, posX, posY-1) && (*_tiles)[posX][posY-1]->tilesetKey == tilesetKey) + tileIndex += 1; + if(tileExist(_tiles, posX+1, posY) && (*_tiles)[posX+1][posY]->tilesetKey == tilesetKey) + tileIndex += 2; + if(tileExist(_tiles, posX, posY+1) && (*_tiles)[posX][posY+1]->tilesetKey == tilesetKey) + tileIndex += 4; + if(tileExist(_tiles, posX-1, posY) && (*_tiles)[posX-1][posY]->tilesetKey == tilesetKey) + tileIndex += 8; +} + +void CTile::updateAdjecent(std::map>* _tiles) { + if(tileExist(_tiles, posX, posY-1)) + (*_tiles)[posX][posY-1]->updateIndex(_tiles); + if(tileExist(_tiles, posX+1, posY)) + (*_tiles)[posX+1][posY]->updateIndex(_tiles); + if(tileExist(_tiles, posX, posY+1)) + (*_tiles)[posX][posY+1]->updateIndex(_tiles); + if(tileExist(_tiles, posX-1, posY)) + (*_tiles)[posX-1][posY]->updateIndex(_tiles); +} \ No newline at end of file diff --git a/Third/CTile.h b/Third/CTile.h new file mode 100755 index 0000000..a2a3bc6 --- /dev/null +++ b/Third/CTile.h @@ -0,0 +1,59 @@ +// +// CTile.h +// Third +// +// Created by Didrik Munther on 02/04/15. +// Copyright (c) 2015 Didrik Munther. All rights reserved. +// + +#ifndef __Third__CTile__ +#define __Third__CTile__ + +#include +#include +#include + +#include "Define.h" +#include "CEntity.h" + + +class CWindow; +class CCamera; + +struct Tileset { + std::string spriteKeys[16]; + + std::string operator[](int i) { + if(i <= 15 && i >= 0) + return spriteKeys[i]; + else + return ""; + } +}; + +class CTile : public CEntity { + +public: + CTile(std::string tileset, int posX, int posY); + + void onRender(CWindow* window, CCamera* camera, RenderFlags renderFlags); + void onSerialize(rapidjson::Value* value, rapidjson::Document::AllocatorType* alloc, CInstance* instance); + + void updateIndex(std::map>* _tiles); + void updateAdjecent(std::map>* _tiles); + + int posX, posY; + + static inline bool tileExist(std::map>* tiles, int posX, int posY) { + return tiles->find(posX) != tiles->end() && (*tiles)[posX].find(posY) != (*tiles)[posX].end(); + } + + std::string tilesetKey; + +private: + Tileset* tileset; + int tileIndex; + +}; + +#endif /* defined(__Third__CTile__) */ diff --git a/Fifth/CWindow.cpp b/Third/CWindow.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CWindow.cpp rename to Third/CWindow.cpp diff --git a/Fifth/CWindow.h b/Third/CWindow.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/CWindow.h rename to Third/CWindow.h diff --git a/Fifth/Define.h b/Third/Define.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/Define.h rename to Third/Define.h diff --git a/Fifth/LuaBridge/LuaBridge.h b/Third/LuaBridge/LuaBridge.h similarity index 100% rename from Fifth/LuaBridge/LuaBridge.h rename to Third/LuaBridge/LuaBridge.h diff --git a/Fifth/LuaBridge/RefCountedObject.h b/Third/LuaBridge/RefCountedObject.h similarity index 100% rename from Fifth/LuaBridge/RefCountedObject.h rename to Third/LuaBridge/RefCountedObject.h diff --git a/Fifth/LuaBridge/RefCountedPtr.h b/Third/LuaBridge/RefCountedPtr.h similarity index 100% rename from Fifth/LuaBridge/RefCountedPtr.h rename to Third/LuaBridge/RefCountedPtr.h diff --git a/Fifth/LuaBridge/detail/CFunctions.h b/Third/LuaBridge/detail/CFunctions.h similarity index 100% rename from Fifth/LuaBridge/detail/CFunctions.h rename to Third/LuaBridge/detail/CFunctions.h diff --git a/Fifth/LuaBridge/detail/ClassInfo.h b/Third/LuaBridge/detail/ClassInfo.h similarity index 100% rename from Fifth/LuaBridge/detail/ClassInfo.h rename to Third/LuaBridge/detail/ClassInfo.h diff --git a/Fifth/LuaBridge/detail/Constructor.h b/Third/LuaBridge/detail/Constructor.h similarity index 100% rename from Fifth/LuaBridge/detail/Constructor.h rename to Third/LuaBridge/detail/Constructor.h diff --git a/Fifth/LuaBridge/detail/FuncTraits.h b/Third/LuaBridge/detail/FuncTraits.h similarity index 100% rename from Fifth/LuaBridge/detail/FuncTraits.h rename to Third/LuaBridge/detail/FuncTraits.h diff --git a/Fifth/LuaBridge/detail/Iterator.h b/Third/LuaBridge/detail/Iterator.h similarity index 100% rename from Fifth/LuaBridge/detail/Iterator.h rename to Third/LuaBridge/detail/Iterator.h diff --git a/Fifth/LuaBridge/detail/LuaException.h b/Third/LuaBridge/detail/LuaException.h similarity index 100% rename from Fifth/LuaBridge/detail/LuaException.h rename to Third/LuaBridge/detail/LuaException.h diff --git a/Fifth/LuaBridge/detail/LuaHelpers.h b/Third/LuaBridge/detail/LuaHelpers.h similarity index 100% rename from Fifth/LuaBridge/detail/LuaHelpers.h rename to Third/LuaBridge/detail/LuaHelpers.h diff --git a/Fifth/LuaBridge/detail/LuaRef.h b/Third/LuaBridge/detail/LuaRef.h similarity index 100% rename from Fifth/LuaBridge/detail/LuaRef.h rename to Third/LuaBridge/detail/LuaRef.h diff --git a/Fifth/LuaBridge/detail/Namespace.h b/Third/LuaBridge/detail/Namespace.h similarity index 100% rename from Fifth/LuaBridge/detail/Namespace.h rename to Third/LuaBridge/detail/Namespace.h diff --git a/Fifth/LuaBridge/detail/Stack.h b/Third/LuaBridge/detail/Stack.h similarity index 100% rename from Fifth/LuaBridge/detail/Stack.h rename to Third/LuaBridge/detail/Stack.h diff --git a/Fifth/LuaBridge/detail/TypeList.h b/Third/LuaBridge/detail/TypeList.h similarity index 100% rename from Fifth/LuaBridge/detail/TypeList.h rename to Third/LuaBridge/detail/TypeList.h diff --git a/Fifth/LuaBridge/detail/TypeTraits.h b/Third/LuaBridge/detail/TypeTraits.h similarity index 100% rename from Fifth/LuaBridge/detail/TypeTraits.h rename to Third/LuaBridge/detail/TypeTraits.h diff --git a/Fifth/LuaBridge/detail/Userdata.h b/Third/LuaBridge/detail/Userdata.h similarity index 100% rename from Fifth/LuaBridge/detail/Userdata.h rename to Third/LuaBridge/detail/Userdata.h diff --git a/Fifth/LuaBridge/detail/dump.h b/Third/LuaBridge/detail/dump.h similarity index 100% rename from Fifth/LuaBridge/detail/dump.h rename to Third/LuaBridge/detail/dump.h diff --git a/Fifth/NFile.cpp b/Third/NFile.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/NFile.cpp rename to Third/NFile.cpp diff --git a/Fifth/NFile.h b/Third/NFile.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/NFile.h rename to Third/NFile.h diff --git a/Fifth/NMouse.cpp b/Third/NMouse.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/NMouse.cpp rename to Third/NMouse.cpp diff --git a/Fifth/NMouse.h b/Third/NMouse.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/NMouse.h rename to Third/NMouse.h diff --git a/Fifth/NSurface.cpp b/Third/NSurface.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/NSurface.cpp rename to Third/NSurface.cpp diff --git a/Fifth/NSurface.h b/Third/NSurface.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/NSurface.h rename to Third/NSurface.h diff --git a/Fifth/ResourcePath.hpp b/Third/ResourcePath.hpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/ResourcePath.hpp rename to Third/ResourcePath.hpp diff --git a/Fifth/ResourcePath.mm b/Third/ResourcePath.mm old mode 100644 new mode 100755 similarity index 100% rename from Fifth/ResourcePath.mm rename to Third/ResourcePath.mm diff --git a/Fifth/lua/Makefile b/Third/lua/Makefile old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/Makefile rename to Third/lua/Makefile diff --git a/Fifth/lua/lapi.c b/Third/lua/lapi.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lapi.c rename to Third/lua/lapi.c diff --git a/Fifth/lua/lapi.h b/Third/lua/lapi.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lapi.h rename to Third/lua/lapi.h diff --git a/Fifth/lua/lapi.o b/Third/lua/lapi.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lapi.o rename to Third/lua/lapi.o diff --git a/Fifth/lua/lauxlib.c b/Third/lua/lauxlib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lauxlib.c rename to Third/lua/lauxlib.c diff --git a/Fifth/lua/lauxlib.h b/Third/lua/lauxlib.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lauxlib.h rename to Third/lua/lauxlib.h diff --git a/Fifth/lua/lauxlib.o b/Third/lua/lauxlib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lauxlib.o rename to Third/lua/lauxlib.o diff --git a/Fifth/lua/lbaselib.c b/Third/lua/lbaselib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lbaselib.c rename to Third/lua/lbaselib.c diff --git a/Fifth/lua/lbaselib.o b/Third/lua/lbaselib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lbaselib.o rename to Third/lua/lbaselib.o diff --git a/Fifth/lua/lcode.c b/Third/lua/lcode.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lcode.c rename to Third/lua/lcode.c diff --git a/Fifth/lua/lcode.h b/Third/lua/lcode.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lcode.h rename to Third/lua/lcode.h diff --git a/Fifth/lua/lcode.o b/Third/lua/lcode.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lcode.o rename to Third/lua/lcode.o diff --git a/Fifth/lua/ldblib.c b/Third/lua/ldblib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldblib.c rename to Third/lua/ldblib.c diff --git a/Fifth/lua/ldblib.o b/Third/lua/ldblib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldblib.o rename to Third/lua/ldblib.o diff --git a/Fifth/lua/ldebug.c b/Third/lua/ldebug.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldebug.c rename to Third/lua/ldebug.c diff --git a/Fifth/lua/ldebug.h b/Third/lua/ldebug.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldebug.h rename to Third/lua/ldebug.h diff --git a/Fifth/lua/ldebug.o b/Third/lua/ldebug.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldebug.o rename to Third/lua/ldebug.o diff --git a/Fifth/lua/ldo.c b/Third/lua/ldo.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldo.c rename to Third/lua/ldo.c diff --git a/Fifth/lua/ldo.h b/Third/lua/ldo.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldo.h rename to Third/lua/ldo.h diff --git a/Fifth/lua/ldo.o b/Third/lua/ldo.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldo.o rename to Third/lua/ldo.o diff --git a/Fifth/lua/ldump.c b/Third/lua/ldump.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldump.c rename to Third/lua/ldump.c diff --git a/Fifth/lua/ldump.o b/Third/lua/ldump.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ldump.o rename to Third/lua/ldump.o diff --git a/Fifth/lua/lfunc.c b/Third/lua/lfunc.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lfunc.c rename to Third/lua/lfunc.c diff --git a/Fifth/lua/lfunc.h b/Third/lua/lfunc.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lfunc.h rename to Third/lua/lfunc.h diff --git a/Fifth/lua/lfunc.o b/Third/lua/lfunc.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lfunc.o rename to Third/lua/lfunc.o diff --git a/Fifth/lua/lgc.c b/Third/lua/lgc.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lgc.c rename to Third/lua/lgc.c diff --git a/Fifth/lua/lgc.h b/Third/lua/lgc.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lgc.h rename to Third/lua/lgc.h diff --git a/Fifth/lua/lgc.o b/Third/lua/lgc.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lgc.o rename to Third/lua/lgc.o diff --git a/Fifth/lua/liblua.a b/Third/lua/liblua.a old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/liblua.a rename to Third/lua/liblua.a diff --git a/Fifth/lua/linit.c b/Third/lua/linit.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/linit.c rename to Third/lua/linit.c diff --git a/Fifth/lua/linit.o b/Third/lua/linit.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/linit.o rename to Third/lua/linit.o diff --git a/Fifth/lua/liolib.c b/Third/lua/liolib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/liolib.c rename to Third/lua/liolib.c diff --git a/Fifth/lua/liolib.o b/Third/lua/liolib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/liolib.o rename to Third/lua/liolib.o diff --git a/Fifth/lua/llex.c b/Third/lua/llex.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/llex.c rename to Third/lua/llex.c diff --git a/Fifth/lua/llex.h b/Third/lua/llex.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/llex.h rename to Third/lua/llex.h diff --git a/Fifth/lua/llex.o b/Third/lua/llex.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/llex.o rename to Third/lua/llex.o diff --git a/Fifth/lua/llimits.h b/Third/lua/llimits.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/llimits.h rename to Third/lua/llimits.h diff --git a/Fifth/lua/lmathlib.c b/Third/lua/lmathlib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lmathlib.c rename to Third/lua/lmathlib.c diff --git a/Fifth/lua/lmathlib.o b/Third/lua/lmathlib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lmathlib.o rename to Third/lua/lmathlib.o diff --git a/Fifth/lua/lmem.c b/Third/lua/lmem.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lmem.c rename to Third/lua/lmem.c diff --git a/Fifth/lua/lmem.h b/Third/lua/lmem.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lmem.h rename to Third/lua/lmem.h diff --git a/Fifth/lua/lmem.o b/Third/lua/lmem.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lmem.o rename to Third/lua/lmem.o diff --git a/Fifth/lua/loadlib.c b/Third/lua/loadlib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/loadlib.c rename to Third/lua/loadlib.c diff --git a/Fifth/lua/loadlib.o b/Third/lua/loadlib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/loadlib.o rename to Third/lua/loadlib.o diff --git a/Fifth/lua/lobject.c b/Third/lua/lobject.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lobject.c rename to Third/lua/lobject.c diff --git a/Fifth/lua/lobject.h b/Third/lua/lobject.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lobject.h rename to Third/lua/lobject.h diff --git a/Fifth/lua/lobject.o b/Third/lua/lobject.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lobject.o rename to Third/lua/lobject.o diff --git a/Fifth/lua/lopcodes.c b/Third/lua/lopcodes.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lopcodes.c rename to Third/lua/lopcodes.c diff --git a/Fifth/lua/lopcodes.h b/Third/lua/lopcodes.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lopcodes.h rename to Third/lua/lopcodes.h diff --git a/Fifth/lua/lopcodes.o b/Third/lua/lopcodes.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lopcodes.o rename to Third/lua/lopcodes.o diff --git a/Fifth/lua/loslib.c b/Third/lua/loslib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/loslib.c rename to Third/lua/loslib.c diff --git a/Fifth/lua/loslib.o b/Third/lua/loslib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/loslib.o rename to Third/lua/loslib.o diff --git a/Fifth/lua/lparser.c b/Third/lua/lparser.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lparser.c rename to Third/lua/lparser.c diff --git a/Fifth/lua/lparser.h b/Third/lua/lparser.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lparser.h rename to Third/lua/lparser.h diff --git a/Fifth/lua/lparser.o b/Third/lua/lparser.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lparser.o rename to Third/lua/lparser.o diff --git a/Fifth/lua/lstate.c b/Third/lua/lstate.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstate.c rename to Third/lua/lstate.c diff --git a/Fifth/lua/lstate.h b/Third/lua/lstate.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstate.h rename to Third/lua/lstate.h diff --git a/Fifth/lua/lstate.o b/Third/lua/lstate.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstate.o rename to Third/lua/lstate.o diff --git a/Fifth/lua/lstring.c b/Third/lua/lstring.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstring.c rename to Third/lua/lstring.c diff --git a/Fifth/lua/lstring.h b/Third/lua/lstring.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstring.h rename to Third/lua/lstring.h diff --git a/Fifth/lua/lstring.o b/Third/lua/lstring.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstring.o rename to Third/lua/lstring.o diff --git a/Fifth/lua/lstrlib.c b/Third/lua/lstrlib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstrlib.c rename to Third/lua/lstrlib.c diff --git a/Fifth/lua/lstrlib.o b/Third/lua/lstrlib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lstrlib.o rename to Third/lua/lstrlib.o diff --git a/Fifth/lua/ltable.c b/Third/lua/ltable.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltable.c rename to Third/lua/ltable.c diff --git a/Fifth/lua/ltable.h b/Third/lua/ltable.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltable.h rename to Third/lua/ltable.h diff --git a/Fifth/lua/ltable.o b/Third/lua/ltable.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltable.o rename to Third/lua/ltable.o diff --git a/Fifth/lua/ltablib.c b/Third/lua/ltablib.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltablib.c rename to Third/lua/ltablib.c diff --git a/Fifth/lua/ltablib.o b/Third/lua/ltablib.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltablib.o rename to Third/lua/ltablib.o diff --git a/Fifth/lua/ltm.c b/Third/lua/ltm.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltm.c rename to Third/lua/ltm.c diff --git a/Fifth/lua/ltm.h b/Third/lua/ltm.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltm.h rename to Third/lua/ltm.h diff --git a/Fifth/lua/ltm.o b/Third/lua/ltm.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/ltm.o rename to Third/lua/ltm.o diff --git a/Fifth/lua/lua b/Third/lua/lua similarity index 100% rename from Fifth/lua/lua rename to Third/lua/lua diff --git a/Fifth/lua/lua.c b/Third/lua/lua.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lua.c rename to Third/lua/lua.c diff --git a/Fifth/lua/lua.h b/Third/lua/lua.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lua.h rename to Third/lua/lua.h diff --git a/Fifth/lua/lua.o b/Third/lua/lua.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lua.o rename to Third/lua/lua.o diff --git a/Fifth/lua/luac b/Third/lua/luac similarity index 100% rename from Fifth/lua/luac rename to Third/lua/luac diff --git a/Fifth/lua/luac.c b/Third/lua/luac.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/luac.c rename to Third/lua/luac.c diff --git a/Fifth/lua/luac.o b/Third/lua/luac.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/luac.o rename to Third/lua/luac.o diff --git a/Fifth/lua/luaconf.h b/Third/lua/luaconf.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/luaconf.h rename to Third/lua/luaconf.h diff --git a/Fifth/lua/lualib.h b/Third/lua/lualib.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lualib.h rename to Third/lua/lualib.h diff --git a/Fifth/lua/lundump.c b/Third/lua/lundump.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lundump.c rename to Third/lua/lundump.c diff --git a/Fifth/lua/lundump.h b/Third/lua/lundump.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lundump.h rename to Third/lua/lundump.h diff --git a/Fifth/lua/lundump.o b/Third/lua/lundump.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lundump.o rename to Third/lua/lundump.o diff --git a/Fifth/lua/lvm.c b/Third/lua/lvm.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lvm.c rename to Third/lua/lvm.c diff --git a/Fifth/lua/lvm.h b/Third/lua/lvm.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lvm.h rename to Third/lua/lvm.h diff --git a/Fifth/lua/lvm.o b/Third/lua/lvm.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lvm.o rename to Third/lua/lvm.o diff --git a/Fifth/lua/lzio.c b/Third/lua/lzio.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lzio.c rename to Third/lua/lzio.c diff --git a/Fifth/lua/lzio.h b/Third/lua/lzio.h old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lzio.h rename to Third/lua/lzio.h diff --git a/Fifth/lua/lzio.o b/Third/lua/lzio.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/lzio.o rename to Third/lua/lzio.o diff --git a/Fifth/lua/print.c b/Third/lua/print.c old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/print.c rename to Third/lua/print.c diff --git a/Fifth/lua/print.o b/Third/lua/print.o old mode 100644 new mode 100755 similarity index 100% rename from Fifth/lua/print.o rename to Third/lua/print.o diff --git a/Fifth/main.cpp b/Third/main.cpp old mode 100644 new mode 100755 similarity index 100% rename from Fifth/main.cpp rename to Third/main.cpp diff --git a/Fifth/rapidjson/allocators.h b/Third/rapidjson/allocators.h similarity index 100% rename from Fifth/rapidjson/allocators.h rename to Third/rapidjson/allocators.h diff --git a/Fifth/rapidjson/document.h b/Third/rapidjson/document.h similarity index 100% rename from Fifth/rapidjson/document.h rename to Third/rapidjson/document.h diff --git a/Fifth/rapidjson/encodedstream.h b/Third/rapidjson/encodedstream.h similarity index 100% rename from Fifth/rapidjson/encodedstream.h rename to Third/rapidjson/encodedstream.h diff --git a/Fifth/rapidjson/encodings.h b/Third/rapidjson/encodings.h similarity index 100% rename from Fifth/rapidjson/encodings.h rename to Third/rapidjson/encodings.h diff --git a/Fifth/rapidjson/error/en.h b/Third/rapidjson/error/en.h similarity index 100% rename from Fifth/rapidjson/error/en.h rename to Third/rapidjson/error/en.h diff --git a/Fifth/rapidjson/error/error.h b/Third/rapidjson/error/error.h similarity index 100% rename from Fifth/rapidjson/error/error.h rename to Third/rapidjson/error/error.h diff --git a/Fifth/rapidjson/filereadstream.h b/Third/rapidjson/filereadstream.h similarity index 100% rename from Fifth/rapidjson/filereadstream.h rename to Third/rapidjson/filereadstream.h diff --git a/Fifth/rapidjson/filewritestream.h b/Third/rapidjson/filewritestream.h similarity index 100% rename from Fifth/rapidjson/filewritestream.h rename to Third/rapidjson/filewritestream.h diff --git a/Fifth/rapidjson/internal/biginteger.h b/Third/rapidjson/internal/biginteger.h similarity index 100% rename from Fifth/rapidjson/internal/biginteger.h rename to Third/rapidjson/internal/biginteger.h diff --git a/Fifth/rapidjson/internal/diyfp.h b/Third/rapidjson/internal/diyfp.h similarity index 100% rename from Fifth/rapidjson/internal/diyfp.h rename to Third/rapidjson/internal/diyfp.h diff --git a/Fifth/rapidjson/internal/dtoa.h b/Third/rapidjson/internal/dtoa.h similarity index 100% rename from Fifth/rapidjson/internal/dtoa.h rename to Third/rapidjson/internal/dtoa.h diff --git a/Fifth/rapidjson/internal/ieee754.h b/Third/rapidjson/internal/ieee754.h similarity index 100% rename from Fifth/rapidjson/internal/ieee754.h rename to Third/rapidjson/internal/ieee754.h diff --git a/Fifth/rapidjson/internal/itoa.h b/Third/rapidjson/internal/itoa.h similarity index 100% rename from Fifth/rapidjson/internal/itoa.h rename to Third/rapidjson/internal/itoa.h diff --git a/Fifth/rapidjson/internal/meta.h b/Third/rapidjson/internal/meta.h similarity index 100% rename from Fifth/rapidjson/internal/meta.h rename to Third/rapidjson/internal/meta.h diff --git a/Fifth/rapidjson/internal/pow10.h b/Third/rapidjson/internal/pow10.h similarity index 100% rename from Fifth/rapidjson/internal/pow10.h rename to Third/rapidjson/internal/pow10.h diff --git a/Fifth/rapidjson/internal/stack.h b/Third/rapidjson/internal/stack.h similarity index 100% rename from Fifth/rapidjson/internal/stack.h rename to Third/rapidjson/internal/stack.h diff --git a/Fifth/rapidjson/internal/strfunc.h b/Third/rapidjson/internal/strfunc.h similarity index 100% rename from Fifth/rapidjson/internal/strfunc.h rename to Third/rapidjson/internal/strfunc.h diff --git a/Fifth/rapidjson/internal/strtod.h b/Third/rapidjson/internal/strtod.h similarity index 100% rename from Fifth/rapidjson/internal/strtod.h rename to Third/rapidjson/internal/strtod.h diff --git a/Fifth/rapidjson/memorybuffer.h b/Third/rapidjson/memorybuffer.h similarity index 100% rename from Fifth/rapidjson/memorybuffer.h rename to Third/rapidjson/memorybuffer.h diff --git a/Fifth/rapidjson/memorystream.h b/Third/rapidjson/memorystream.h similarity index 100% rename from Fifth/rapidjson/memorystream.h rename to Third/rapidjson/memorystream.h diff --git a/Fifth/rapidjson/msinttypes/inttypes.h b/Third/rapidjson/msinttypes/inttypes.h similarity index 100% rename from Fifth/rapidjson/msinttypes/inttypes.h rename to Third/rapidjson/msinttypes/inttypes.h diff --git a/Fifth/rapidjson/msinttypes/stdint.h b/Third/rapidjson/msinttypes/stdint.h similarity index 100% rename from Fifth/rapidjson/msinttypes/stdint.h rename to Third/rapidjson/msinttypes/stdint.h diff --git a/Fifth/rapidjson/pointer.h b/Third/rapidjson/pointer.h similarity index 100% rename from Fifth/rapidjson/pointer.h rename to Third/rapidjson/pointer.h diff --git a/Fifth/rapidjson/prettywriter.h b/Third/rapidjson/prettywriter.h similarity index 100% rename from Fifth/rapidjson/prettywriter.h rename to Third/rapidjson/prettywriter.h diff --git a/Fifth/rapidjson/rapidjson.h b/Third/rapidjson/rapidjson.h similarity index 100% rename from Fifth/rapidjson/rapidjson.h rename to Third/rapidjson/rapidjson.h diff --git a/Fifth/rapidjson/reader.h b/Third/rapidjson/reader.h similarity index 100% rename from Fifth/rapidjson/reader.h rename to Third/rapidjson/reader.h diff --git a/Fifth/rapidjson/stringbuffer.h b/Third/rapidjson/stringbuffer.h similarity index 100% rename from Fifth/rapidjson/stringbuffer.h rename to Third/rapidjson/stringbuffer.h diff --git a/Fifth/rapidjson/writer.h b/Third/rapidjson/writer.h similarity index 100% rename from Fifth/rapidjson/writer.h rename to Third/rapidjson/writer.h diff --git a/Third/resources/config/binds.cfg b/Third/resources/config/binds.cfg new file mode 100755 index 0000000..e247878 --- /dev/null +++ b/Third/resources/config/binds.cfg @@ -0,0 +1,27 @@ +{ + "binds": [ + {"_0": "self.component.instance.camera.cameraSway = self.component.instance.camera.cameraSway + 10"}, + {"_9": "camera = self.component.instance.camera; if(camera.cameraSway <= 10) then camera.cameraSway = 1; else camera.cameraSway = camera.cameraSway - 10 end"}, + {"_3": "self.parent.entityManager:toggleRenderFlag(RenderFlags.COLLISION_BORDERS)"}, + {"_5": "self.component.instance.game:restart()"}, + {"_6": "chars = \"abcdefghijklmnopqrstuvxyz \"; toSay = \"\"; for i = 0, 20 do rand = math.random(string.len(chars)); toSay = toSay .. string.sub(chars, rand, rand) end; self.component.instance.player:say(toSay, \"TESTFONT\", ChatBubbleType.YELL)"}, + {"_7": "self.component.instance.camera:addCameraShake(100)"}, + + {"_m": "self.parent.entityManager:toggleRenderFlag(RenderFlags.COLLISION_AREA)"}, + {"_n": "self.parent.entityManager:toggleRenderFlag(RenderFlags.COLLISION_GRID)"}, + {"_b": "self.parent.entityManager:toggleRenderFlag(RenderFlags.ENTITY_GRID)"}, + {"_x": "self.parent.entityManager:toggleRenderFlag(RenderFlags.RENDER_COMBAT_TEXT)"}, + {"_RIGHTBRACKET": "self.component.instance.gravity = 0.3"}, + {"_LEFTBRACKET": "self.component.instance.gravity = 0"}, + + {"_j": "mX, mY = self.component:getRelativeMouse(); temp = self.parent.entityManager:createSpriteEntity(Box(mX, mY, 16 * 4, 32 * 4), 'test7'); self.parent.entityManager:addEntity(temp, '');temp:addComponent(self.component.instance, game.getScript('Standard/Living'));temp:addComponent(self.component.instance, game.getScript('Standard/Npc'));temp:addComponent(self.component.instance, game.getScript('Standard/Movable'));temp:getComponent('Standard/Npc').target = self.component.instance.player;temp:getComponent('Standard/Movable'):onDeserialize('{\"walking_movement_speed\":3.0, \"jumpPower\":17.0}')"}, + + {"_l": "mX, mY = self.component:getRelativeMouse();temp = self.parent.entityManager:createColoredEntity(Box(mX, mY, 40, 40), Color(0, 0, 255, 255));self.parent.entityManager:addEntity(temp, '');temp:addProperty(EntityProperty.STATIC)"} + ], + + "commands": [ + {"_t": "tile dirt"}, + {"_y": "tile stone"}, + {"_u": "tilearea"} + ] +} \ No newline at end of file diff --git a/Fifth/resources/gfx/Sprites/Art/paintings/base.png b/Third/resources/gfx/Sprites/Art/paintings/base.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Art/paintings/base.png rename to Third/resources/gfx/Sprites/Art/paintings/base.png diff --git a/Fifth/resources/gfx/Sprites/Art/paintings/painting 1.png b/Third/resources/gfx/Sprites/Art/paintings/painting 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Art/paintings/painting 1.png rename to Third/resources/gfx/Sprites/Art/paintings/painting 1.png diff --git a/Fifth/resources/gfx/Sprites/Art/paintings/painting 2.png b/Third/resources/gfx/Sprites/Art/paintings/painting 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Art/paintings/painting 2.png rename to Third/resources/gfx/Sprites/Art/paintings/painting 2.png diff --git a/Fifth/resources/gfx/Sprites/Art/paintings/painting 3.png b/Third/resources/gfx/Sprites/Art/paintings/painting 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Art/paintings/painting 3.png rename to Third/resources/gfx/Sprites/Art/paintings/painting 3.png diff --git a/Fifth/resources/gfx/Sprites/Evil cat/cat frame 0.png b/Third/resources/gfx/Sprites/Evil cat/cat frame 0.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Evil cat/cat frame 0.png rename to Third/resources/gfx/Sprites/Evil cat/cat frame 0.png diff --git a/Fifth/resources/gfx/Sprites/Evil cat/cat frame 1.png b/Third/resources/gfx/Sprites/Evil cat/cat frame 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Evil cat/cat frame 1.png rename to Third/resources/gfx/Sprites/Evil cat/cat frame 1.png diff --git a/Fifth/resources/gfx/Sprites/Evil cat/cat frame 2.png b/Third/resources/gfx/Sprites/Evil cat/cat frame 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/Evil cat/cat frame 2.png rename to Third/resources/gfx/Sprites/Evil cat/cat frame 2.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 1.png b/Third/resources/gfx/Sprites/backgrounds/background 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 1.png rename to Third/resources/gfx/Sprites/backgrounds/background 1.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 2.png b/Third/resources/gfx/Sprites/backgrounds/background 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 2.png rename to Third/resources/gfx/Sprites/backgrounds/background 2.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 3.png b/Third/resources/gfx/Sprites/backgrounds/background 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 3.png rename to Third/resources/gfx/Sprites/backgrounds/background 3.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 4.png b/Third/resources/gfx/Sprites/backgrounds/background 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 4.png rename to Third/resources/gfx/Sprites/backgrounds/background 4.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 5.png b/Third/resources/gfx/Sprites/backgrounds/background 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 5.png rename to Third/resources/gfx/Sprites/backgrounds/background 5.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 6.png b/Third/resources/gfx/Sprites/backgrounds/background 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 6.png rename to Third/resources/gfx/Sprites/backgrounds/background 6.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 7.png b/Third/resources/gfx/Sprites/backgrounds/background 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 7.png rename to Third/resources/gfx/Sprites/backgrounds/background 7.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 8.png b/Third/resources/gfx/Sprites/backgrounds/background 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 8.png rename to Third/resources/gfx/Sprites/backgrounds/background 8.png diff --git a/Fifth/resources/gfx/Sprites/backgrounds/background 9.png b/Third/resources/gfx/Sprites/backgrounds/background 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/backgrounds/background 9.png rename to Third/resources/gfx/Sprites/backgrounds/background 9.png diff --git a/Fifth/resources/gfx/Sprites/barrels/Barrel 1.png b/Third/resources/gfx/Sprites/barrels/Barrel 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/barrels/Barrel 1.png rename to Third/resources/gfx/Sprites/barrels/Barrel 1.png diff --git a/Fifth/resources/gfx/Sprites/barrels/Barrel 2.png b/Third/resources/gfx/Sprites/barrels/Barrel 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/barrels/Barrel 2.png rename to Third/resources/gfx/Sprites/barrels/Barrel 2.png diff --git a/Fifth/resources/gfx/Sprites/barrels/Barrel 3.png b/Third/resources/gfx/Sprites/barrels/Barrel 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/barrels/Barrel 3.png rename to Third/resources/gfx/Sprites/barrels/Barrel 3.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 1 [16x16].png b/Third/resources/gfx/Sprites/blocks (16 x 16)/block 1 [16x16].png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 1 [16x16].png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/block 1 [16x16].png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 2 [16x16].png b/Third/resources/gfx/Sprites/blocks (16 x 16)/block 2 [16x16].png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 2 [16x16].png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/block 2 [16x16].png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 3 [16x16].png b/Third/resources/gfx/Sprites/blocks (16 x 16)/block 3 [16x16].png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 3 [16x16].png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/block 3 [16x16].png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 4 [16x16].png b/Third/resources/gfx/Sprites/blocks (16 x 16)/block 4 [16x16].png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 4 [16x16].png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/block 4 [16x16].png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 5 [16x16] .png b/Third/resources/gfx/Sprites/blocks (16 x 16)/block 5 [16x16] .png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 5 [16x16] .png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/block 5 [16x16] .png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 6.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/block 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/block 6.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/block 6.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 1.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 1.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 1.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 10.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 10.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 10.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 11.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 11.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 11.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 12.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 12.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 12.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 13.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 13.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 13.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 14.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 14.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 14.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 15.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 15.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 15.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 15.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 2.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 2.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 2.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 3.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 3.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 3.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 4.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 4.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 4.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 5.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 5.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 5.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 6.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 6.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 6.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 7.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 7.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 7.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 8.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 8.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 8.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 9.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/bricks 9.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/bricks 9.png diff --git a/Fifth/resources/gfx/Sprites/blocks (16 x 16)/tile 1.png b/Third/resources/gfx/Sprites/blocks (16 x 16)/tile 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/blocks (16 x 16)/tile 1.png rename to Third/resources/gfx/Sprites/blocks (16 x 16)/tile 1.png diff --git a/Fifth/resources/gfx/Sprites/chests/chest 1.png b/Third/resources/gfx/Sprites/chests/chest 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/chests/chest 1.png rename to Third/resources/gfx/Sprites/chests/chest 1.png diff --git a/Fifth/resources/gfx/Sprites/chests/chest 2.png b/Third/resources/gfx/Sprites/chests/chest 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/chests/chest 2.png rename to Third/resources/gfx/Sprites/chests/chest 2.png diff --git a/Fifth/resources/gfx/Sprites/chests/chest 3.png b/Third/resources/gfx/Sprites/chests/chest 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/chests/chest 3.png rename to Third/resources/gfx/Sprites/chests/chest 3.png diff --git a/Fifth/resources/gfx/Sprites/chests/chest 4.png b/Third/resources/gfx/Sprites/chests/chest 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/chests/chest 4.png rename to Third/resources/gfx/Sprites/chests/chest 4.png diff --git a/Fifth/resources/gfx/Sprites/chests/chest 5.png b/Third/resources/gfx/Sprites/chests/chest 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/chests/chest 5.png rename to Third/resources/gfx/Sprites/chests/chest 5.png diff --git a/Fifth/resources/gfx/Sprites/clouds/cloud 1.png b/Third/resources/gfx/Sprites/clouds/cloud 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/clouds/cloud 1.png rename to Third/resources/gfx/Sprites/clouds/cloud 1.png diff --git a/Fifth/resources/gfx/Sprites/clouds/cloud 2.png b/Third/resources/gfx/Sprites/clouds/cloud 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/clouds/cloud 2.png rename to Third/resources/gfx/Sprites/clouds/cloud 2.png diff --git a/Fifth/resources/gfx/Sprites/clouds/cloud 3.png b/Third/resources/gfx/Sprites/clouds/cloud 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/clouds/cloud 3.png rename to Third/resources/gfx/Sprites/clouds/cloud 3.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 1.png b/Third/resources/gfx/Sprites/cracks/cracks 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 1.png rename to Third/resources/gfx/Sprites/cracks/cracks 1.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 10.png b/Third/resources/gfx/Sprites/cracks/cracks 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 10.png rename to Third/resources/gfx/Sprites/cracks/cracks 10.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 2.png b/Third/resources/gfx/Sprites/cracks/cracks 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 2.png rename to Third/resources/gfx/Sprites/cracks/cracks 2.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 3.png b/Third/resources/gfx/Sprites/cracks/cracks 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 3.png rename to Third/resources/gfx/Sprites/cracks/cracks 3.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 4.png b/Third/resources/gfx/Sprites/cracks/cracks 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 4.png rename to Third/resources/gfx/Sprites/cracks/cracks 4.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 5.png b/Third/resources/gfx/Sprites/cracks/cracks 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 5.png rename to Third/resources/gfx/Sprites/cracks/cracks 5.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 6.png b/Third/resources/gfx/Sprites/cracks/cracks 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 6.png rename to Third/resources/gfx/Sprites/cracks/cracks 6.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 7.png b/Third/resources/gfx/Sprites/cracks/cracks 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 7.png rename to Third/resources/gfx/Sprites/cracks/cracks 7.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 8.png b/Third/resources/gfx/Sprites/cracks/cracks 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 8.png rename to Third/resources/gfx/Sprites/cracks/cracks 8.png diff --git a/Fifth/resources/gfx/Sprites/cracks/cracks 9.png b/Third/resources/gfx/Sprites/cracks/cracks 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/cracks/cracks 9.png rename to Third/resources/gfx/Sprites/cracks/cracks 9.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 1.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 1.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 1.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 2.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 2.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 2.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 3.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 3.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 3.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 4.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 4.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 4.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 5.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 5.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 5.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 6.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 6.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 6.png diff --git a/Fifth/resources/gfx/Sprites/crosshairs/hitmarker 7.png b/Third/resources/gfx/Sprites/crosshairs/hitmarker 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/crosshairs/hitmarker 7.png rename to Third/resources/gfx/Sprites/crosshairs/hitmarker 7.png diff --git a/Fifth/resources/gfx/Sprites/enemies/bee.png b/Third/resources/gfx/Sprites/enemies/bee.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/bee.png rename to Third/resources/gfx/Sprites/enemies/bee.png diff --git a/Fifth/resources/gfx/Sprites/enemies/enemy 1 idle f1.png b/Third/resources/gfx/Sprites/enemies/enemy 1 idle f1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/enemy 1 idle f1.png rename to Third/resources/gfx/Sprites/enemies/enemy 1 idle f1.png diff --git a/Fifth/resources/gfx/Sprites/enemies/enemy 1 idle f2.png b/Third/resources/gfx/Sprites/enemies/enemy 1 idle f2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/enemy 1 idle f2.png rename to Third/resources/gfx/Sprites/enemies/enemy 1 idle f2.png diff --git a/Fifth/resources/gfx/Sprites/enemies/enemy 1 running f1.png b/Third/resources/gfx/Sprites/enemies/enemy 1 running f1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/enemy 1 running f1.png rename to Third/resources/gfx/Sprites/enemies/enemy 1 running f1.png diff --git a/Fifth/resources/gfx/Sprites/enemies/enemy 1 running f2.png b/Third/resources/gfx/Sprites/enemies/enemy 1 running f2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/enemy 1 running f2.png rename to Third/resources/gfx/Sprites/enemies/enemy 1 running f2.png diff --git a/Fifth/resources/gfx/Sprites/enemies/fred [HD].png b/Third/resources/gfx/Sprites/enemies/fred [HD].png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/fred [HD].png rename to Third/resources/gfx/Sprites/enemies/fred [HD].png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 1.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl AL 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 1.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl AL 1.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 2.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl AL 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 2.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl AL 2.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 3.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl AL 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 3.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl AL 3.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 4.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl AL 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl AL 4.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl AL 4.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl body 1.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl body 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl body 1.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl body 1.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl face 1.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl face 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl face 1.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl face 1.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl face 2.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl face 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl face 2.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl face 2.png diff --git a/Fifth/resources/gfx/Sprites/enemies/yrl/yrl face 3.png b/Third/resources/gfx/Sprites/enemies/yrl/yrl face 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/enemies/yrl/yrl face 3.png rename to Third/resources/gfx/Sprites/enemies/yrl/yrl face 3.png diff --git a/Fifth/resources/gfx/Sprites/houses/House 1.png b/Third/resources/gfx/Sprites/houses/House 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/houses/House 1.png rename to Third/resources/gfx/Sprites/houses/House 1.png diff --git a/Fifth/resources/gfx/Sprites/houses/mini house 1.png b/Third/resources/gfx/Sprites/houses/mini house 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/houses/mini house 1.png rename to Third/resources/gfx/Sprites/houses/mini house 1.png diff --git a/Fifth/resources/gfx/Sprites/icons/icon [basic].png b/Third/resources/gfx/Sprites/icons/icon [basic].png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/icons/icon [basic].png rename to Third/resources/gfx/Sprites/icons/icon [basic].png diff --git a/Fifth/resources/gfx/Sprites/icons/icon.png b/Third/resources/gfx/Sprites/icons/icon.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/icons/icon.png rename to Third/resources/gfx/Sprites/icons/icon.png diff --git a/Fifth/resources/gfx/Sprites/icons/icon_1.png b/Third/resources/gfx/Sprites/icons/icon_1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/icons/icon_1.png rename to Third/resources/gfx/Sprites/icons/icon_1.png diff --git a/Fifth/resources/gfx/Sprites/icons/icon_2.png b/Third/resources/gfx/Sprites/icons/icon_2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/icons/icon_2.png rename to Third/resources/gfx/Sprites/icons/icon_2.png diff --git a/Fifth/resources/gfx/Sprites/items/apple 1.png b/Third/resources/gfx/Sprites/items/apple 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/apple 1.png rename to Third/resources/gfx/Sprites/items/apple 1.png diff --git a/Fifth/resources/gfx/Sprites/items/apple 2.png b/Third/resources/gfx/Sprites/items/apple 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/apple 2.png rename to Third/resources/gfx/Sprites/items/apple 2.png diff --git a/Fifth/resources/gfx/Sprites/items/apple 3.png b/Third/resources/gfx/Sprites/items/apple 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/apple 3.png rename to Third/resources/gfx/Sprites/items/apple 3.png diff --git a/Fifth/resources/gfx/Sprites/items/bomb 1.png b/Third/resources/gfx/Sprites/items/bomb 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/bomb 1.png rename to Third/resources/gfx/Sprites/items/bomb 1.png diff --git a/Fifth/resources/gfx/Sprites/items/bomb 2.png b/Third/resources/gfx/Sprites/items/bomb 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/bomb 2.png rename to Third/resources/gfx/Sprites/items/bomb 2.png diff --git a/Fifth/resources/gfx/Sprites/items/bomb 3.png b/Third/resources/gfx/Sprites/items/bomb 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/bomb 3.png rename to Third/resources/gfx/Sprites/items/bomb 3.png diff --git a/Fifth/resources/gfx/Sprites/items/bomb 4.png b/Third/resources/gfx/Sprites/items/bomb 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/bomb 4.png rename to Third/resources/gfx/Sprites/items/bomb 4.png diff --git a/Fifth/resources/gfx/Sprites/items/bomb 5.png b/Third/resources/gfx/Sprites/items/bomb 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/bomb 5.png rename to Third/resources/gfx/Sprites/items/bomb 5.png diff --git a/Fifth/resources/gfx/Sprites/items/bomb 6.png b/Third/resources/gfx/Sprites/items/bomb 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/items/bomb 6.png rename to Third/resources/gfx/Sprites/items/bomb 6.png diff --git a/Fifth/resources/gfx/Sprites/nature/Tree 1.png b/Third/resources/gfx/Sprites/nature/Tree 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/Tree 1.png rename to Third/resources/gfx/Sprites/nature/Tree 1.png diff --git a/Fifth/resources/gfx/Sprites/nature/Tree 2.png b/Third/resources/gfx/Sprites/nature/Tree 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/Tree 2.png rename to Third/resources/gfx/Sprites/nature/Tree 2.png diff --git a/Fifth/resources/gfx/Sprites/nature/birch 0.png b/Third/resources/gfx/Sprites/nature/birch 0.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/birch 0.png rename to Third/resources/gfx/Sprites/nature/birch 0.png diff --git a/Fifth/resources/gfx/Sprites/nature/birch 1.png b/Third/resources/gfx/Sprites/nature/birch 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/birch 1.png rename to Third/resources/gfx/Sprites/nature/birch 1.png diff --git a/Fifth/resources/gfx/Sprites/nature/birch 2.png b/Third/resources/gfx/Sprites/nature/birch 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/birch 2.png rename to Third/resources/gfx/Sprites/nature/birch 2.png diff --git a/Fifth/resources/gfx/Sprites/nature/birch 3.png b/Third/resources/gfx/Sprites/nature/birch 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/birch 3.png rename to Third/resources/gfx/Sprites/nature/birch 3.png diff --git a/Fifth/resources/gfx/Sprites/nature/birch.png b/Third/resources/gfx/Sprites/nature/birch.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/birch.png rename to Third/resources/gfx/Sprites/nature/birch.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 1.png b/Third/resources/gfx/Sprites/nature/bush 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 1.png rename to Third/resources/gfx/Sprites/nature/bush 1.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 10.png b/Third/resources/gfx/Sprites/nature/bush 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 10.png rename to Third/resources/gfx/Sprites/nature/bush 10.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 11.png b/Third/resources/gfx/Sprites/nature/bush 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 11.png rename to Third/resources/gfx/Sprites/nature/bush 11.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 12.png b/Third/resources/gfx/Sprites/nature/bush 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 12.png rename to Third/resources/gfx/Sprites/nature/bush 12.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 13.png b/Third/resources/gfx/Sprites/nature/bush 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 13.png rename to Third/resources/gfx/Sprites/nature/bush 13.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 14.png b/Third/resources/gfx/Sprites/nature/bush 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 14.png rename to Third/resources/gfx/Sprites/nature/bush 14.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 2.png b/Third/resources/gfx/Sprites/nature/bush 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 2.png rename to Third/resources/gfx/Sprites/nature/bush 2.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 3.png b/Third/resources/gfx/Sprites/nature/bush 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 3.png rename to Third/resources/gfx/Sprites/nature/bush 3.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 4.png b/Third/resources/gfx/Sprites/nature/bush 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 4.png rename to Third/resources/gfx/Sprites/nature/bush 4.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 5.png b/Third/resources/gfx/Sprites/nature/bush 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 5.png rename to Third/resources/gfx/Sprites/nature/bush 5.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 6.png b/Third/resources/gfx/Sprites/nature/bush 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 6.png rename to Third/resources/gfx/Sprites/nature/bush 6.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 7.png b/Third/resources/gfx/Sprites/nature/bush 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 7.png rename to Third/resources/gfx/Sprites/nature/bush 7.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 8.png b/Third/resources/gfx/Sprites/nature/bush 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 8.png rename to Third/resources/gfx/Sprites/nature/bush 8.png diff --git a/Fifth/resources/gfx/Sprites/nature/bush 9.png b/Third/resources/gfx/Sprites/nature/bush 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/bush 9.png rename to Third/resources/gfx/Sprites/nature/bush 9.png diff --git a/Fifth/resources/gfx/Sprites/nature/grass 1.png b/Third/resources/gfx/Sprites/nature/grass 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/grass 1.png rename to Third/resources/gfx/Sprites/nature/grass 1.png diff --git a/Fifth/resources/gfx/Sprites/nature/grass 2.png b/Third/resources/gfx/Sprites/nature/grass 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/grass 2.png rename to Third/resources/gfx/Sprites/nature/grass 2.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 1.png b/Third/resources/gfx/Sprites/nature/plant 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 1.png rename to Third/resources/gfx/Sprites/nature/plant 1.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 10.png b/Third/resources/gfx/Sprites/nature/plant 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 10.png rename to Third/resources/gfx/Sprites/nature/plant 10.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 11.png b/Third/resources/gfx/Sprites/nature/plant 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 11.png rename to Third/resources/gfx/Sprites/nature/plant 11.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 12.png b/Third/resources/gfx/Sprites/nature/plant 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 12.png rename to Third/resources/gfx/Sprites/nature/plant 12.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 13.png b/Third/resources/gfx/Sprites/nature/plant 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 13.png rename to Third/resources/gfx/Sprites/nature/plant 13.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 14.png b/Third/resources/gfx/Sprites/nature/plant 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 14.png rename to Third/resources/gfx/Sprites/nature/plant 14.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 15.png b/Third/resources/gfx/Sprites/nature/plant 15.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 15.png rename to Third/resources/gfx/Sprites/nature/plant 15.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 16.png b/Third/resources/gfx/Sprites/nature/plant 16.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 16.png rename to Third/resources/gfx/Sprites/nature/plant 16.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 17.png b/Third/resources/gfx/Sprites/nature/plant 17.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 17.png rename to Third/resources/gfx/Sprites/nature/plant 17.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 18.png b/Third/resources/gfx/Sprites/nature/plant 18.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 18.png rename to Third/resources/gfx/Sprites/nature/plant 18.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 19.png b/Third/resources/gfx/Sprites/nature/plant 19.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 19.png rename to Third/resources/gfx/Sprites/nature/plant 19.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 2.png b/Third/resources/gfx/Sprites/nature/plant 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 2.png rename to Third/resources/gfx/Sprites/nature/plant 2.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 20.png b/Third/resources/gfx/Sprites/nature/plant 20.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 20.png rename to Third/resources/gfx/Sprites/nature/plant 20.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 21.png b/Third/resources/gfx/Sprites/nature/plant 21.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 21.png rename to Third/resources/gfx/Sprites/nature/plant 21.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 3.png b/Third/resources/gfx/Sprites/nature/plant 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 3.png rename to Third/resources/gfx/Sprites/nature/plant 3.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 4.png b/Third/resources/gfx/Sprites/nature/plant 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 4.png rename to Third/resources/gfx/Sprites/nature/plant 4.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 5.png b/Third/resources/gfx/Sprites/nature/plant 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 5.png rename to Third/resources/gfx/Sprites/nature/plant 5.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 6.png b/Third/resources/gfx/Sprites/nature/plant 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 6.png rename to Third/resources/gfx/Sprites/nature/plant 6.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 7.png b/Third/resources/gfx/Sprites/nature/plant 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 7.png rename to Third/resources/gfx/Sprites/nature/plant 7.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 8.png b/Third/resources/gfx/Sprites/nature/plant 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 8.png rename to Third/resources/gfx/Sprites/nature/plant 8.png diff --git a/Fifth/resources/gfx/Sprites/nature/plant 9.png b/Third/resources/gfx/Sprites/nature/plant 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/plant 9.png rename to Third/resources/gfx/Sprites/nature/plant 9.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 10.png b/Third/resources/gfx/Sprites/nature/tree 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 10.png rename to Third/resources/gfx/Sprites/nature/tree 10.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 11.png b/Third/resources/gfx/Sprites/nature/tree 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 11.png rename to Third/resources/gfx/Sprites/nature/tree 11.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 12.png b/Third/resources/gfx/Sprites/nature/tree 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 12.png rename to Third/resources/gfx/Sprites/nature/tree 12.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 13.png b/Third/resources/gfx/Sprites/nature/tree 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 13.png rename to Third/resources/gfx/Sprites/nature/tree 13.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 14.png b/Third/resources/gfx/Sprites/nature/tree 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 14.png rename to Third/resources/gfx/Sprites/nature/tree 14.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 15.png b/Third/resources/gfx/Sprites/nature/tree 15.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 15.png rename to Third/resources/gfx/Sprites/nature/tree 15.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 16.png b/Third/resources/gfx/Sprites/nature/tree 16.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 16.png rename to Third/resources/gfx/Sprites/nature/tree 16.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 17.png b/Third/resources/gfx/Sprites/nature/tree 17.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 17.png rename to Third/resources/gfx/Sprites/nature/tree 17.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 18.png b/Third/resources/gfx/Sprites/nature/tree 18.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 18.png rename to Third/resources/gfx/Sprites/nature/tree 18.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 19.png b/Third/resources/gfx/Sprites/nature/tree 19.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 19.png rename to Third/resources/gfx/Sprites/nature/tree 19.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 20.png b/Third/resources/gfx/Sprites/nature/tree 20.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 20.png rename to Third/resources/gfx/Sprites/nature/tree 20.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 21.png b/Third/resources/gfx/Sprites/nature/tree 21.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 21.png rename to Third/resources/gfx/Sprites/nature/tree 21.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 22.png b/Third/resources/gfx/Sprites/nature/tree 22.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 22.png rename to Third/resources/gfx/Sprites/nature/tree 22.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 23.png b/Third/resources/gfx/Sprites/nature/tree 23.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 23.png rename to Third/resources/gfx/Sprites/nature/tree 23.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 24.png b/Third/resources/gfx/Sprites/nature/tree 24.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 24.png rename to Third/resources/gfx/Sprites/nature/tree 24.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 25.png b/Third/resources/gfx/Sprites/nature/tree 25.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 25.png rename to Third/resources/gfx/Sprites/nature/tree 25.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 26.png b/Third/resources/gfx/Sprites/nature/tree 26.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 26.png rename to Third/resources/gfx/Sprites/nature/tree 26.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 3.png b/Third/resources/gfx/Sprites/nature/tree 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 3.png rename to Third/resources/gfx/Sprites/nature/tree 3.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 4.png b/Third/resources/gfx/Sprites/nature/tree 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 4.png rename to Third/resources/gfx/Sprites/nature/tree 4.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 5.png b/Third/resources/gfx/Sprites/nature/tree 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 5.png rename to Third/resources/gfx/Sprites/nature/tree 5.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 6.png b/Third/resources/gfx/Sprites/nature/tree 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 6.png rename to Third/resources/gfx/Sprites/nature/tree 6.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 7.png b/Third/resources/gfx/Sprites/nature/tree 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 7.png rename to Third/resources/gfx/Sprites/nature/tree 7.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 8.png b/Third/resources/gfx/Sprites/nature/tree 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 8.png rename to Third/resources/gfx/Sprites/nature/tree 8.png diff --git a/Fifth/resources/gfx/Sprites/nature/tree 9.png b/Third/resources/gfx/Sprites/nature/tree 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/tree 9.png rename to Third/resources/gfx/Sprites/nature/tree 9.png diff --git a/Fifth/resources/gfx/Sprites/nature/vine 1.png b/Third/resources/gfx/Sprites/nature/vine 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/vine 1.png rename to Third/resources/gfx/Sprites/nature/vine 1.png diff --git a/Fifth/resources/gfx/Sprites/nature/vine 2.png b/Third/resources/gfx/Sprites/nature/vine 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/vine 2.png rename to Third/resources/gfx/Sprites/nature/vine 2.png diff --git a/Fifth/resources/gfx/Sprites/nature/vine 3.png b/Third/resources/gfx/Sprites/nature/vine 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/vine 3.png rename to Third/resources/gfx/Sprites/nature/vine 3.png diff --git a/Fifth/resources/gfx/Sprites/nature/vine 4.png b/Third/resources/gfx/Sprites/nature/vine 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/vine 4.png rename to Third/resources/gfx/Sprites/nature/vine 4.png diff --git a/Fifth/resources/gfx/Sprites/nature/vine 5.png b/Third/resources/gfx/Sprites/nature/vine 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/nature/vine 5.png rename to Third/resources/gfx/Sprites/nature/vine 5.png diff --git a/Fifth/resources/gfx/Sprites/other/baloon(0).png b/Third/resources/gfx/Sprites/other/baloon(0).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/baloon(0).png rename to Third/resources/gfx/Sprites/other/baloon(0).png diff --git a/Fifth/resources/gfx/Sprites/other/baloon(1).png b/Third/resources/gfx/Sprites/other/baloon(1).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/baloon(1).png rename to Third/resources/gfx/Sprites/other/baloon(1).png diff --git a/Fifth/resources/gfx/Sprites/other/baloon(2).png b/Third/resources/gfx/Sprites/other/baloon(2).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/baloon(2).png rename to Third/resources/gfx/Sprites/other/baloon(2).png diff --git a/Fifth/resources/gfx/Sprites/other/bench.png b/Third/resources/gfx/Sprites/other/bench.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/bench.png rename to Third/resources/gfx/Sprites/other/bench.png diff --git a/Fifth/resources/gfx/Sprites/other/holy stone 1.png b/Third/resources/gfx/Sprites/other/holy stone 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/holy stone 1.png rename to Third/resources/gfx/Sprites/other/holy stone 1.png diff --git a/Fifth/resources/gfx/Sprites/other/moon 1.png b/Third/resources/gfx/Sprites/other/moon 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/moon 1.png rename to Third/resources/gfx/Sprites/other/moon 1.png diff --git a/Fifth/resources/gfx/Sprites/other/moon 2.png b/Third/resources/gfx/Sprites/other/moon 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/moon 2.png rename to Third/resources/gfx/Sprites/other/moon 2.png diff --git a/Fifth/resources/gfx/Sprites/other/portal 1.png b/Third/resources/gfx/Sprites/other/portal 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/portal 1.png rename to Third/resources/gfx/Sprites/other/portal 1.png diff --git a/Fifth/resources/gfx/Sprites/other/public/another guy.psd b/Third/resources/gfx/Sprites/other/public/another guy.psd old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/public/another guy.psd rename to Third/resources/gfx/Sprites/other/public/another guy.psd diff --git a/Fifth/resources/gfx/Sprites/other/public/some guy.psd b/Third/resources/gfx/Sprites/other/public/some guy.psd old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/public/some guy.psd rename to Third/resources/gfx/Sprites/other/public/some guy.psd diff --git a/Fifth/resources/gfx/Sprites/other/realm flag 1.png b/Third/resources/gfx/Sprites/other/realm flag 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/realm flag 1.png rename to Third/resources/gfx/Sprites/other/realm flag 1.png diff --git a/Fifth/resources/gfx/Sprites/other/realm flag 2.png b/Third/resources/gfx/Sprites/other/realm flag 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/realm flag 2.png rename to Third/resources/gfx/Sprites/other/realm flag 2.png diff --git a/Fifth/resources/gfx/Sprites/other/sign 1.png b/Third/resources/gfx/Sprites/other/sign 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/other/sign 1.png rename to Third/resources/gfx/Sprites/other/sign 1.png diff --git a/Fifth/resources/gfx/Sprites/pets/pet 1 (idle (1)).png b/Third/resources/gfx/Sprites/pets/pet 1 (idle (1)).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/pets/pet 1 (idle (1)).png rename to Third/resources/gfx/Sprites/pets/pet 1 (idle (1)).png diff --git a/Fifth/resources/gfx/Sprites/pets/pet 1 (idle (2)).png b/Third/resources/gfx/Sprites/pets/pet 1 (idle (2)).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/pets/pet 1 (idle (2)).png rename to Third/resources/gfx/Sprites/pets/pet 1 (idle (2)).png diff --git a/Fifth/resources/gfx/Sprites/pets/pet 1 (running (1)).png b/Third/resources/gfx/Sprites/pets/pet 1 (running (1)).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/pets/pet 1 (running (1)).png rename to Third/resources/gfx/Sprites/pets/pet 1 (running (1)).png diff --git a/Fifth/resources/gfx/Sprites/pets/pet 1 (running (1.1)).png b/Third/resources/gfx/Sprites/pets/pet 1 (running (1.1)).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/pets/pet 1 (running (1.1)).png rename to Third/resources/gfx/Sprites/pets/pet 1 (running (1.1)).png diff --git a/Fifth/resources/gfx/Sprites/pets/pet 1 (running (2)).png b/Third/resources/gfx/Sprites/pets/pet 1 (running (2)).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/pets/pet 1 (running (2)).png rename to Third/resources/gfx/Sprites/pets/pet 1 (running (2)).png diff --git a/Fifth/resources/gfx/Sprites/pets/pet 1 (running (2.1)).png b/Third/resources/gfx/Sprites/pets/pet 1 (running (2.1)).png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/pets/pet 1 (running (2.1)).png rename to Third/resources/gfx/Sprites/pets/pet 1 (running (2.1)).png diff --git a/Fifth/resources/gfx/Sprites/player armour/shoulder armour 1.png b/Third/resources/gfx/Sprites/player armour/shoulder armour 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player armour/shoulder armour 1.png rename to Third/resources/gfx/Sprites/player armour/shoulder armour 1.png diff --git a/Fifth/resources/gfx/Sprites/player/__player__.png b/Third/resources/gfx/Sprites/player/__player__.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/__player__.png rename to Third/resources/gfx/Sprites/player/__player__.png diff --git a/Fifth/resources/gfx/Sprites/player/bodyarmour-1.png b/Third/resources/gfx/Sprites/player/bodyarmour-1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/bodyarmour-1.png rename to Third/resources/gfx/Sprites/player/bodyarmour-1.png diff --git a/Fifth/resources/gfx/Sprites/player/bodyarmour-2.png b/Third/resources/gfx/Sprites/player/bodyarmour-2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/bodyarmour-2.png rename to Third/resources/gfx/Sprites/player/bodyarmour-2.png diff --git a/Fifth/resources/gfx/Sprites/player/bodyarmour-3.png b/Third/resources/gfx/Sprites/player/bodyarmour-3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/bodyarmour-3.png rename to Third/resources/gfx/Sprites/player/bodyarmour-3.png diff --git a/Fifth/resources/gfx/Sprites/player/frame 0.png b/Third/resources/gfx/Sprites/player/frame 0.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/frame 0.png rename to Third/resources/gfx/Sprites/player/frame 0.png diff --git a/Fifth/resources/gfx/Sprites/player/frame 1.png b/Third/resources/gfx/Sprites/player/frame 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/frame 1.png rename to Third/resources/gfx/Sprites/player/frame 1.png diff --git a/Fifth/resources/gfx/Sprites/player/frame 2.png b/Third/resources/gfx/Sprites/player/frame 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/frame 2.png rename to Third/resources/gfx/Sprites/player/frame 2.png diff --git a/Fifth/resources/gfx/Sprites/player/frame a.png b/Third/resources/gfx/Sprites/player/frame a.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/frame a.png rename to Third/resources/gfx/Sprites/player/frame a.png diff --git a/Fifth/resources/gfx/Sprites/player/frame b.png b/Third/resources/gfx/Sprites/player/frame b.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/frame b.png rename to Third/resources/gfx/Sprites/player/frame b.png diff --git a/Fifth/resources/gfx/Sprites/player/frame c.png b/Third/resources/gfx/Sprites/player/frame c.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/frame c.png rename to Third/resources/gfx/Sprites/player/frame c.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/arm 1.png b/Third/resources/gfx/Sprites/player/main player/arm 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/arm 1.png rename to Third/resources/gfx/Sprites/player/main player/arm 1.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/arm 2.png b/Third/resources/gfx/Sprites/player/main player/arm 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/arm 2.png rename to Third/resources/gfx/Sprites/player/main player/arm 2.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/arm 3.png b/Third/resources/gfx/Sprites/player/main player/arm 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/arm 3.png rename to Third/resources/gfx/Sprites/player/main player/arm 3.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/arm 4.png b/Third/resources/gfx/Sprites/player/main player/arm 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/arm 4.png rename to Third/resources/gfx/Sprites/player/main player/arm 4.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/arm 5.png b/Third/resources/gfx/Sprites/player/main player/arm 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/arm 5.png rename to Third/resources/gfx/Sprites/player/main player/arm 5.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/head 1.png b/Third/resources/gfx/Sprites/player/main player/head 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/head 1.png rename to Third/resources/gfx/Sprites/player/main player/head 1.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/part 1.1.png b/Third/resources/gfx/Sprites/player/main player/part 1.1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/part 1.1.png rename to Third/resources/gfx/Sprites/player/main player/part 1.1.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/part 2.1.png b/Third/resources/gfx/Sprites/player/main player/part 2.1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/part 2.1.png rename to Third/resources/gfx/Sprites/player/main player/part 2.1.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/part 3.1.png b/Third/resources/gfx/Sprites/player/main player/part 3.1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/part 3.1.png rename to Third/resources/gfx/Sprites/player/main player/part 3.1.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/part 4.1.png b/Third/resources/gfx/Sprites/player/main player/part 4.1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/part 4.1.png rename to Third/resources/gfx/Sprites/player/main player/part 4.1.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/part 4.2.png b/Third/resources/gfx/Sprites/player/main player/part 4.2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/part 4.2.png rename to Third/resources/gfx/Sprites/player/main player/part 4.2.png diff --git a/Fifth/resources/gfx/Sprites/player/main player/player.png b/Third/resources/gfx/Sprites/player/main player/player.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/main player/player.png rename to Third/resources/gfx/Sprites/player/main player/player.png diff --git a/Fifth/resources/gfx/Sprites/player/part 1.png b/Third/resources/gfx/Sprites/player/part 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/part 1.png rename to Third/resources/gfx/Sprites/player/part 1.png diff --git a/Fifth/resources/gfx/Sprites/player/part 2.png b/Third/resources/gfx/Sprites/player/part 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/part 2.png rename to Third/resources/gfx/Sprites/player/part 2.png diff --git a/Fifth/resources/gfx/Sprites/player/part 3.png b/Third/resources/gfx/Sprites/player/part 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/part 3.png rename to Third/resources/gfx/Sprites/player/part 3.png diff --git a/Fifth/resources/gfx/Sprites/player/player 02 running f1.png b/Third/resources/gfx/Sprites/player/player 02 running f1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player 02 running f1.png rename to Third/resources/gfx/Sprites/player/player 02 running f1.png diff --git a/Fifth/resources/gfx/Sprites/player/player 02 running f2 v1.png b/Third/resources/gfx/Sprites/player/player 02 running f2 v1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player 02 running f2 v1.png rename to Third/resources/gfx/Sprites/player/player 02 running f2 v1.png diff --git a/Fifth/resources/gfx/Sprites/player/player 02 running f2 v2.png b/Third/resources/gfx/Sprites/player/player 02 running f2 v2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player 02 running f2 v2.png rename to Third/resources/gfx/Sprites/player/player 02 running f2 v2.png diff --git a/Fifth/resources/gfx/Sprites/player/player 2.png b/Third/resources/gfx/Sprites/player/player 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player 2.png rename to Third/resources/gfx/Sprites/player/player 2.png diff --git a/Fifth/resources/gfx/Sprites/player/player asset.png b/Third/resources/gfx/Sprites/player/player asset.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player asset.png rename to Third/resources/gfx/Sprites/player/player asset.png diff --git a/Fifth/resources/gfx/Sprites/player/player idle f1.png b/Third/resources/gfx/Sprites/player/player idle f1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player idle f1.png rename to Third/resources/gfx/Sprites/player/player idle f1.png diff --git a/Fifth/resources/gfx/Sprites/player/player idle f2.png b/Third/resources/gfx/Sprites/player/player idle f2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player idle f2.png rename to Third/resources/gfx/Sprites/player/player idle f2.png diff --git a/Fifth/resources/gfx/Sprites/player/player running f1.png b/Third/resources/gfx/Sprites/player/player running f1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player running f1.png rename to Third/resources/gfx/Sprites/player/player running f1.png diff --git a/Fifth/resources/gfx/Sprites/player/player running f2.png b/Third/resources/gfx/Sprites/player/player running f2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player running f2.png rename to Third/resources/gfx/Sprites/player/player running f2.png diff --git a/Fifth/resources/gfx/Sprites/player/player running f3.png b/Third/resources/gfx/Sprites/player/player running f3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player running f3.png rename to Third/resources/gfx/Sprites/player/player running f3.png diff --git a/Fifth/resources/gfx/Sprites/player/player running f4.png b/Third/resources/gfx/Sprites/player/player running f4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player running f4.png rename to Third/resources/gfx/Sprites/player/player running f4.png diff --git a/Fifth/resources/gfx/Sprites/player/player running f5.png b/Third/resources/gfx/Sprites/player/player running f5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player running f5.png rename to Third/resources/gfx/Sprites/player/player running f5.png diff --git a/Fifth/resources/gfx/Sprites/player/player01 running f1.png b/Third/resources/gfx/Sprites/player/player01 running f1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player01 running f1.png rename to Third/resources/gfx/Sprites/player/player01 running f1.png diff --git a/Fifth/resources/gfx/Sprites/player/player01 running f2.png b/Third/resources/gfx/Sprites/player/player01 running f2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player01 running f2.png rename to Third/resources/gfx/Sprites/player/player01 running f2.png diff --git a/Fifth/resources/gfx/Sprites/player/player_1.png b/Third/resources/gfx/Sprites/player/player_1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/player_1.png rename to Third/resources/gfx/Sprites/player/player_1.png diff --git a/Fifth/resources/gfx/Sprites/player/test.png b/Third/resources/gfx/Sprites/player/test.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player/test.png rename to Third/resources/gfx/Sprites/player/test.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 1.png b/Third/resources/gfx/Sprites/player1/arm 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 1.png rename to Third/resources/gfx/Sprites/player1/arm 1.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 10.png b/Third/resources/gfx/Sprites/player1/arm 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 10.png rename to Third/resources/gfx/Sprites/player1/arm 10.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 11.png b/Third/resources/gfx/Sprites/player1/arm 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 11.png rename to Third/resources/gfx/Sprites/player1/arm 11.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 12.png b/Third/resources/gfx/Sprites/player1/arm 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 12.png rename to Third/resources/gfx/Sprites/player1/arm 12.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 13.png b/Third/resources/gfx/Sprites/player1/arm 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 13.png rename to Third/resources/gfx/Sprites/player1/arm 13.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 2.png b/Third/resources/gfx/Sprites/player1/arm 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 2.png rename to Third/resources/gfx/Sprites/player1/arm 2.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 3.png b/Third/resources/gfx/Sprites/player1/arm 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 3.png rename to Third/resources/gfx/Sprites/player1/arm 3.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 4.png b/Third/resources/gfx/Sprites/player1/arm 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 4.png rename to Third/resources/gfx/Sprites/player1/arm 4.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 5.png b/Third/resources/gfx/Sprites/player1/arm 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 5.png rename to Third/resources/gfx/Sprites/player1/arm 5.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 6.png b/Third/resources/gfx/Sprites/player1/arm 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 6.png rename to Third/resources/gfx/Sprites/player1/arm 6.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 7.png b/Third/resources/gfx/Sprites/player1/arm 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 7.png rename to Third/resources/gfx/Sprites/player1/arm 7.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 8.png b/Third/resources/gfx/Sprites/player1/arm 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 8.png rename to Third/resources/gfx/Sprites/player1/arm 8.png diff --git a/Fifth/resources/gfx/Sprites/player1/arm 9.png b/Third/resources/gfx/Sprites/player1/arm 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/arm 9.png rename to Third/resources/gfx/Sprites/player1/arm 9.png diff --git a/Fifth/resources/gfx/Sprites/player1/body 1.png b/Third/resources/gfx/Sprites/player1/body 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/body 1.png rename to Third/resources/gfx/Sprites/player1/body 1.png diff --git a/Fifth/resources/gfx/Sprites/player1/body 2.png b/Third/resources/gfx/Sprites/player1/body 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/body 2.png rename to Third/resources/gfx/Sprites/player1/body 2.png diff --git a/Fifth/resources/gfx/Sprites/player1/body 4.png b/Third/resources/gfx/Sprites/player1/body 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/body 4.png rename to Third/resources/gfx/Sprites/player1/body 4.png diff --git a/Fifth/resources/gfx/Sprites/player1/body 5.png b/Third/resources/gfx/Sprites/player1/body 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/body 5.png rename to Third/resources/gfx/Sprites/player1/body 5.png diff --git a/Fifth/resources/gfx/Sprites/player1/body 6.png b/Third/resources/gfx/Sprites/player1/body 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/body 6.png rename to Third/resources/gfx/Sprites/player1/body 6.png diff --git a/Fifth/resources/gfx/Sprites/player1/body 7.png b/Third/resources/gfx/Sprites/player1/body 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/body 7.png rename to Third/resources/gfx/Sprites/player1/body 7.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 1.png b/Third/resources/gfx/Sprites/player1/face 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 1.png rename to Third/resources/gfx/Sprites/player1/face 1.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 10.png b/Third/resources/gfx/Sprites/player1/face 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 10.png rename to Third/resources/gfx/Sprites/player1/face 10.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 11.png b/Third/resources/gfx/Sprites/player1/face 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 11.png rename to Third/resources/gfx/Sprites/player1/face 11.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 12.png b/Third/resources/gfx/Sprites/player1/face 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 12.png rename to Third/resources/gfx/Sprites/player1/face 12.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 13.png b/Third/resources/gfx/Sprites/player1/face 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 13.png rename to Third/resources/gfx/Sprites/player1/face 13.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 14.png b/Third/resources/gfx/Sprites/player1/face 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 14.png rename to Third/resources/gfx/Sprites/player1/face 14.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 15.png b/Third/resources/gfx/Sprites/player1/face 15.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 15.png rename to Third/resources/gfx/Sprites/player1/face 15.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 16.png b/Third/resources/gfx/Sprites/player1/face 16.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 16.png rename to Third/resources/gfx/Sprites/player1/face 16.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 17.png b/Third/resources/gfx/Sprites/player1/face 17.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 17.png rename to Third/resources/gfx/Sprites/player1/face 17.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 18.png b/Third/resources/gfx/Sprites/player1/face 18.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 18.png rename to Third/resources/gfx/Sprites/player1/face 18.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 19.png b/Third/resources/gfx/Sprites/player1/face 19.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 19.png rename to Third/resources/gfx/Sprites/player1/face 19.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 2.png b/Third/resources/gfx/Sprites/player1/face 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 2.png rename to Third/resources/gfx/Sprites/player1/face 2.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 20.png b/Third/resources/gfx/Sprites/player1/face 20.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 20.png rename to Third/resources/gfx/Sprites/player1/face 20.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 21.png b/Third/resources/gfx/Sprites/player1/face 21.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 21.png rename to Third/resources/gfx/Sprites/player1/face 21.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 22.png b/Third/resources/gfx/Sprites/player1/face 22.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 22.png rename to Third/resources/gfx/Sprites/player1/face 22.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 23.png b/Third/resources/gfx/Sprites/player1/face 23.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 23.png rename to Third/resources/gfx/Sprites/player1/face 23.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 24.png b/Third/resources/gfx/Sprites/player1/face 24.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 24.png rename to Third/resources/gfx/Sprites/player1/face 24.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 25.png b/Third/resources/gfx/Sprites/player1/face 25.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 25.png rename to Third/resources/gfx/Sprites/player1/face 25.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 26.png b/Third/resources/gfx/Sprites/player1/face 26.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 26.png rename to Third/resources/gfx/Sprites/player1/face 26.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 3.png b/Third/resources/gfx/Sprites/player1/face 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 3.png rename to Third/resources/gfx/Sprites/player1/face 3.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 4.png b/Third/resources/gfx/Sprites/player1/face 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 4.png rename to Third/resources/gfx/Sprites/player1/face 4.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 5.png b/Third/resources/gfx/Sprites/player1/face 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 5.png rename to Third/resources/gfx/Sprites/player1/face 5.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 6.png b/Third/resources/gfx/Sprites/player1/face 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 6.png rename to Third/resources/gfx/Sprites/player1/face 6.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 7.png b/Third/resources/gfx/Sprites/player1/face 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 7.png rename to Third/resources/gfx/Sprites/player1/face 7.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 8.png b/Third/resources/gfx/Sprites/player1/face 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 8.png rename to Third/resources/gfx/Sprites/player1/face 8.png diff --git a/Fifth/resources/gfx/Sprites/player1/face 9.png b/Third/resources/gfx/Sprites/player1/face 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/face 9.png rename to Third/resources/gfx/Sprites/player1/face 9.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 1.png b/Third/resources/gfx/Sprites/player1/leg 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 1.png rename to Third/resources/gfx/Sprites/player1/leg 1.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 2.png b/Third/resources/gfx/Sprites/player1/leg 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 2.png rename to Third/resources/gfx/Sprites/player1/leg 2.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 3.png b/Third/resources/gfx/Sprites/player1/leg 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 3.png rename to Third/resources/gfx/Sprites/player1/leg 3.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 4.png b/Third/resources/gfx/Sprites/player1/leg 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 4.png rename to Third/resources/gfx/Sprites/player1/leg 4.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 5.png b/Third/resources/gfx/Sprites/player1/leg 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 5.png rename to Third/resources/gfx/Sprites/player1/leg 5.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 6.png b/Third/resources/gfx/Sprites/player1/leg 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 6.png rename to Third/resources/gfx/Sprites/player1/leg 6.png diff --git a/Fifth/resources/gfx/Sprites/player1/leg 7.png b/Third/resources/gfx/Sprites/player1/leg 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player1/leg 7.png rename to Third/resources/gfx/Sprites/player1/leg 7.png diff --git a/Fifth/resources/gfx/Sprites/player2/player arm 1.png b/Third/resources/gfx/Sprites/player2/player arm 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player2/player arm 1.png rename to Third/resources/gfx/Sprites/player2/player arm 1.png diff --git a/Fifth/resources/gfx/Sprites/player2/player body 1.png b/Third/resources/gfx/Sprites/player2/player body 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player2/player body 1.png rename to Third/resources/gfx/Sprites/player2/player body 1.png diff --git a/Fifth/resources/gfx/Sprites/player2/player face 1.png b/Third/resources/gfx/Sprites/player2/player face 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player2/player face 1.png rename to Third/resources/gfx/Sprites/player2/player face 1.png diff --git a/Fifth/resources/gfx/Sprites/player2/player leg 1.png b/Third/resources/gfx/Sprites/player2/player leg 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player2/player leg 1.png rename to Third/resources/gfx/Sprites/player2/player leg 1.png diff --git a/Fifth/resources/gfx/Sprites/player2/player leg 2.png b/Third/resources/gfx/Sprites/player2/player leg 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player2/player leg 2.png rename to Third/resources/gfx/Sprites/player2/player leg 2.png diff --git a/Fifth/resources/gfx/Sprites/player2/playerTest.png b/Third/resources/gfx/Sprites/player2/playerTest.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player2/playerTest.png rename to Third/resources/gfx/Sprites/player2/playerTest.png diff --git a/Fifth/resources/gfx/Sprites/player3/player #3/player arm 1.png b/Third/resources/gfx/Sprites/player3/player #3/player arm 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player #3/player arm 1.png rename to Third/resources/gfx/Sprites/player3/player #3/player arm 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player #3/player body 1.png b/Third/resources/gfx/Sprites/player3/player #3/player body 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player #3/player body 1.png rename to Third/resources/gfx/Sprites/player3/player #3/player body 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player #3/player head 3.png b/Third/resources/gfx/Sprites/player3/player #3/player head 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player #3/player head 3.png rename to Third/resources/gfx/Sprites/player3/player #3/player head 3.png diff --git a/Fifth/resources/gfx/Sprites/player3/player #3/player legs 1.png b/Third/resources/gfx/Sprites/player3/player #3/player legs 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player #3/player legs 1.png rename to Third/resources/gfx/Sprites/player3/player #3/player legs 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player #3/player legs 2.png b/Third/resources/gfx/Sprites/player3/player #3/player legs 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player #3/player legs 2.png rename to Third/resources/gfx/Sprites/player3/player #3/player legs 2.png diff --git a/Fifth/resources/gfx/Sprites/player3/player #3/player legs 4.png b/Third/resources/gfx/Sprites/player3/player #3/player legs 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player #3/player legs 4.png rename to Third/resources/gfx/Sprites/player3/player #3/player legs 4.png diff --git a/Fifth/resources/gfx/Sprites/player3/player arm 1.png b/Third/resources/gfx/Sprites/player3/player arm 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player arm 1.png rename to Third/resources/gfx/Sprites/player3/player arm 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player body 1.png b/Third/resources/gfx/Sprites/player3/player body 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player body 1.png rename to Third/resources/gfx/Sprites/player3/player body 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player head 1.png b/Third/resources/gfx/Sprites/player3/player head 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player head 1.png rename to Third/resources/gfx/Sprites/player3/player head 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player head 2.png b/Third/resources/gfx/Sprites/player3/player head 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player head 2.png rename to Third/resources/gfx/Sprites/player3/player head 2.png diff --git a/Fifth/resources/gfx/Sprites/player3/player head 3.png b/Third/resources/gfx/Sprites/player3/player head 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player head 3.png rename to Third/resources/gfx/Sprites/player3/player head 3.png diff --git a/Fifth/resources/gfx/Sprites/player3/player head 4.png b/Third/resources/gfx/Sprites/player3/player head 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player head 4.png rename to Third/resources/gfx/Sprites/player3/player head 4.png diff --git a/Fifth/resources/gfx/Sprites/player3/player legs 1.png b/Third/resources/gfx/Sprites/player3/player legs 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player legs 1.png rename to Third/resources/gfx/Sprites/player3/player legs 1.png diff --git a/Fifth/resources/gfx/Sprites/player3/player legs 2.png b/Third/resources/gfx/Sprites/player3/player legs 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player legs 2.png rename to Third/resources/gfx/Sprites/player3/player legs 2.png diff --git a/Fifth/resources/gfx/Sprites/player3/player legs 3.png b/Third/resources/gfx/Sprites/player3/player legs 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player legs 3.png rename to Third/resources/gfx/Sprites/player3/player legs 3.png diff --git a/Fifth/resources/gfx/Sprites/player3/player legs 4.png b/Third/resources/gfx/Sprites/player3/player legs 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/player3/player legs 4.png rename to Third/resources/gfx/Sprites/player3/player legs 4.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/all 01.png b/Third/resources/gfx/Sprites/spritesheets/all 01.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/all 01.png rename to Third/resources/gfx/Sprites/spritesheets/all 01.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/plant spritesheet 1.png b/Third/resources/gfx/Sprites/spritesheets/plant spritesheet 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/plant spritesheet 1.png rename to Third/resources/gfx/Sprites/spritesheets/plant spritesheet 1.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/plant spritesheet 2.png b/Third/resources/gfx/Sprites/spritesheets/plant spritesheet 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/plant spritesheet 2.png rename to Third/resources/gfx/Sprites/spritesheets/plant spritesheet 2.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/platform spritesheet 1.png b/Third/resources/gfx/Sprites/spritesheets/platform spritesheet 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/platform spritesheet 1.png rename to Third/resources/gfx/Sprites/spritesheets/platform spritesheet 1.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/player spritesheet 0.1.png b/Third/resources/gfx/Sprites/spritesheets/player spritesheet 0.1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/player spritesheet 0.1.png rename to Third/resources/gfx/Sprites/spritesheets/player spritesheet 0.1.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/player spritesheet 2.png b/Third/resources/gfx/Sprites/spritesheets/player spritesheet 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/player spritesheet 2.png rename to Third/resources/gfx/Sprites/spritesheets/player spritesheet 2.png diff --git a/Fifth/resources/gfx/Sprites/spritesheets/player spritesheet 3.png b/Third/resources/gfx/Sprites/spritesheets/player spritesheet 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/spritesheets/player spritesheet 3.png rename to Third/resources/gfx/Sprites/spritesheets/player spritesheet 3.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 1.png b/Third/resources/gfx/Sprites/stone/stone 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 1.png rename to Third/resources/gfx/Sprites/stone/stone 1.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 10.png b/Third/resources/gfx/Sprites/stone/stone 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 10.png rename to Third/resources/gfx/Sprites/stone/stone 10.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 11.png b/Third/resources/gfx/Sprites/stone/stone 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 11.png rename to Third/resources/gfx/Sprites/stone/stone 11.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 12.png b/Third/resources/gfx/Sprites/stone/stone 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 12.png rename to Third/resources/gfx/Sprites/stone/stone 12.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 13.png b/Third/resources/gfx/Sprites/stone/stone 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 13.png rename to Third/resources/gfx/Sprites/stone/stone 13.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 14.png b/Third/resources/gfx/Sprites/stone/stone 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 14.png rename to Third/resources/gfx/Sprites/stone/stone 14.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 15.png b/Third/resources/gfx/Sprites/stone/stone 15.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 15.png rename to Third/resources/gfx/Sprites/stone/stone 15.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 16.png b/Third/resources/gfx/Sprites/stone/stone 16.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 16.png rename to Third/resources/gfx/Sprites/stone/stone 16.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 17.png b/Third/resources/gfx/Sprites/stone/stone 17.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 17.png rename to Third/resources/gfx/Sprites/stone/stone 17.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 18.png b/Third/resources/gfx/Sprites/stone/stone 18.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 18.png rename to Third/resources/gfx/Sprites/stone/stone 18.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 19.png b/Third/resources/gfx/Sprites/stone/stone 19.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 19.png rename to Third/resources/gfx/Sprites/stone/stone 19.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 2.png b/Third/resources/gfx/Sprites/stone/stone 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 2.png rename to Third/resources/gfx/Sprites/stone/stone 2.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 20.png b/Third/resources/gfx/Sprites/stone/stone 20.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 20.png rename to Third/resources/gfx/Sprites/stone/stone 20.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 21.png b/Third/resources/gfx/Sprites/stone/stone 21.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 21.png rename to Third/resources/gfx/Sprites/stone/stone 21.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 22.png b/Third/resources/gfx/Sprites/stone/stone 22.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 22.png rename to Third/resources/gfx/Sprites/stone/stone 22.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 23.png b/Third/resources/gfx/Sprites/stone/stone 23.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 23.png rename to Third/resources/gfx/Sprites/stone/stone 23.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 24.png b/Third/resources/gfx/Sprites/stone/stone 24.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 24.png rename to Third/resources/gfx/Sprites/stone/stone 24.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 25.png b/Third/resources/gfx/Sprites/stone/stone 25.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 25.png rename to Third/resources/gfx/Sprites/stone/stone 25.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 3.png b/Third/resources/gfx/Sprites/stone/stone 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 3.png rename to Third/resources/gfx/Sprites/stone/stone 3.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 4.png b/Third/resources/gfx/Sprites/stone/stone 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 4.png rename to Third/resources/gfx/Sprites/stone/stone 4.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 5.png b/Third/resources/gfx/Sprites/stone/stone 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 5.png rename to Third/resources/gfx/Sprites/stone/stone 5.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 6.png b/Third/resources/gfx/Sprites/stone/stone 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 6.png rename to Third/resources/gfx/Sprites/stone/stone 6.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 7.png b/Third/resources/gfx/Sprites/stone/stone 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 7.png rename to Third/resources/gfx/Sprites/stone/stone 7.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 8.png b/Third/resources/gfx/Sprites/stone/stone 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 8.png rename to Third/resources/gfx/Sprites/stone/stone 8.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone 9.png b/Third/resources/gfx/Sprites/stone/stone 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone 9.png rename to Third/resources/gfx/Sprites/stone/stone 9.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 1.png b/Third/resources/gfx/Sprites/stone/stone block 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 1.png rename to Third/resources/gfx/Sprites/stone/stone block 1.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 10.png b/Third/resources/gfx/Sprites/stone/stone block 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 10.png rename to Third/resources/gfx/Sprites/stone/stone block 10.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 11.png b/Third/resources/gfx/Sprites/stone/stone block 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 11.png rename to Third/resources/gfx/Sprites/stone/stone block 11.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 12.png b/Third/resources/gfx/Sprites/stone/stone block 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 12.png rename to Third/resources/gfx/Sprites/stone/stone block 12.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 2.png b/Third/resources/gfx/Sprites/stone/stone block 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 2.png rename to Third/resources/gfx/Sprites/stone/stone block 2.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 3.png b/Third/resources/gfx/Sprites/stone/stone block 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 3.png rename to Third/resources/gfx/Sprites/stone/stone block 3.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 4.png b/Third/resources/gfx/Sprites/stone/stone block 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 4.png rename to Third/resources/gfx/Sprites/stone/stone block 4.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 5.png b/Third/resources/gfx/Sprites/stone/stone block 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 5.png rename to Third/resources/gfx/Sprites/stone/stone block 5.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 6.png b/Third/resources/gfx/Sprites/stone/stone block 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 6.png rename to Third/resources/gfx/Sprites/stone/stone block 6.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 7.png b/Third/resources/gfx/Sprites/stone/stone block 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 7.png rename to Third/resources/gfx/Sprites/stone/stone block 7.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 8.png b/Third/resources/gfx/Sprites/stone/stone block 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 8.png rename to Third/resources/gfx/Sprites/stone/stone block 8.png diff --git a/Fifth/resources/gfx/Sprites/stone/stone block 9.png b/Third/resources/gfx/Sprites/stone/stone block 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/stone/stone block 9.png rename to Third/resources/gfx/Sprites/stone/stone block 9.png diff --git a/Fifth/resources/gfx/Sprites/transparent.png b/Third/resources/gfx/Sprites/transparent.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/transparent.png rename to Third/resources/gfx/Sprites/transparent.png diff --git a/Fifth/resources/gfx/Sprites/weapons/guns/pistol 1-gold.png b/Third/resources/gfx/Sprites/weapons/guns/pistol 1-gold.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/guns/pistol 1-gold.png rename to Third/resources/gfx/Sprites/weapons/guns/pistol 1-gold.png diff --git a/Fifth/resources/gfx/Sprites/weapons/guns/pistol 1-grass.png b/Third/resources/gfx/Sprites/weapons/guns/pistol 1-grass.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/guns/pistol 1-grass.png rename to Third/resources/gfx/Sprites/weapons/guns/pistol 1-grass.png diff --git a/Fifth/resources/gfx/Sprites/weapons/guns/pistol 1.png b/Third/resources/gfx/Sprites/weapons/guns/pistol 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/guns/pistol 1.png rename to Third/resources/gfx/Sprites/weapons/guns/pistol 1.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 1.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 1.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 1.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 10.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 10.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 10.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 10.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 11.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 11.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 11.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 11.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 12.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 12.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 12.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 12.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 13.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 13.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 13.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 13.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 14.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 14.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 14.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 14.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 15.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 15.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 15.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 15.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 16.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 16.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 16.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 16.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 2.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 2.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 2.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 3.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 3.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 3.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 3.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 4.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 4.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 4.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 4.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 5.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 5.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 5.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 5.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 6.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 6.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 6.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 6.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 7.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 7.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 7.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 7.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 8.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 8.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 8.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 8.png diff --git a/Fifth/resources/gfx/Sprites/weapons/swords/weapon 9.png b/Third/resources/gfx/Sprites/weapons/swords/weapon 9.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/swords/weapon 9.png rename to Third/resources/gfx/Sprites/weapons/swords/weapon 9.png diff --git a/Fifth/resources/gfx/Sprites/weapons/wizard weapons/magic staff 1.png b/Third/resources/gfx/Sprites/weapons/wizard weapons/magic staff 1.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/Sprites/weapons/wizard weapons/magic staff 1.png rename to Third/resources/gfx/Sprites/weapons/wizard weapons/magic staff 1.png diff --git a/Fifth/resources/gfx/bg.png b/Third/resources/gfx/bg.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/bg.png rename to Third/resources/gfx/bg.png diff --git a/Fifth/resources/gfx/gfx.png b/Third/resources/gfx/gfx.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/gfx.png rename to Third/resources/gfx/gfx.png diff --git a/Fifth/resources/gfx/gfx2.png b/Third/resources/gfx/gfx2.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/gfx2.png rename to Third/resources/gfx/gfx2.png diff --git a/Fifth/resources/gfx/playerSpritesheet.png b/Third/resources/gfx/playerSpritesheet.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/playerSpritesheet.png rename to Third/resources/gfx/playerSpritesheet.png diff --git a/Fifth/resources/gfx/player_run.png b/Third/resources/gfx/player_run.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/player_run.png rename to Third/resources/gfx/player_run.png diff --git a/Third/resources/gfx/sheet#2.png b/Third/resources/gfx/sheet#2.png new file mode 100755 index 0000000..7fb28c3 Binary files /dev/null and b/Third/resources/gfx/sheet#2.png differ diff --git a/Third/resources/gfx/sheet.png b/Third/resources/gfx/sheet.png new file mode 100755 index 0000000..7fb28c3 Binary files /dev/null and b/Third/resources/gfx/sheet.png differ diff --git a/Fifth/resources/gfx/yrl.png b/Third/resources/gfx/yrl.png old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/gfx/yrl.png rename to Third/resources/gfx/yrl.png diff --git a/Third/resources/level/dirt.lvl b/Third/resources/level/dirt.lvl new file mode 100755 index 0000000..f81d9c2 --- /dev/null +++ b/Third/resources/level/dirt.lvl @@ -0,0 +1 @@ +{"this":{"entities":{"5:10":{"x":512,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:104":{"x":960,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:109":{"x":896,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:110":{"x":832,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:111":{"x":768,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:112":{"x":704,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:113":{"x":640,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:114":{"x":576,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:115":{"x":512,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:116":{"x":448,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:117":{"x":1216,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:118":{"x":1216,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:120":{"x":1024,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:121":{"x":1088,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:122":{"x":1152,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:123":{"x":1216,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:124":{"x":1280,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:125":{"x":1280,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:126":{"x":1344,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:127":{"x":1344,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:128":{"x":1344,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:129":{"x":1280,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:130":{"x":1280,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:131":{"x":1408,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:132":{"x":1408,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:133":{"x":1344,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:134":{"x":1344,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt1","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:135":{"x":1280,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:136":{"x":1408,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:137":{"x":1472,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:138":{"x":1536,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:139":{"x":1536,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:140":{"x":1472,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:141":{"x":1600,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:142":{"x":1664,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:143":{"x":1600,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:144":{"x":1728,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:145":{"x":1728,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:146":{"x":1664,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:147":{"x":1792,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:148":{"x":1856,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:149":{"x":1856,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:150":{"x":1920,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:151":{"x":1792,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:152":{"x":1856,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:155":{"x":1984,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:156":{"x":1920,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:160":{"x":2048,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:162":{"x":2112,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:163":{"x":2176,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:164":{"x":2112,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:165":{"x":2112,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt1","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:166":{"x":2176,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:167":{"x":2240,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:168":{"x":2304,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:169":{"x":2368,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:170":{"x":2432,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:171":{"x":2496,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:172":{"x":2560,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:173":{"x":2624,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:174":{"x":2688,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:175":{"x":2752,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:176":{"x":2752,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:178":{"x":2624,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:181":{"x":2432,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:184":{"x":2240,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:185":{"x":2176,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:186":{"x":2240,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:192":{"x":2624,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt5","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:194":{"x":2752,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:195":{"x":2752,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:196":{"x":2688,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:197":{"x":2624,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:198":{"x":2560,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:199":{"x":2496,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:200":{"x":2432,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:201":{"x":2368,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:202":{"x":2304,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:203":{"x":2240,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:204":{"x":2176,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:205":{"x":2112,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:206":{"x":2048,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:207":{"x":1984,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:208":{"x":1920,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:215":{"x":1664,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:216":{"x":1600,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:217":{"x":1728,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:218":{"x":2816,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:219":{"x":2880,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:220":{"x":2816,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:221":{"x":2816,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:222":{"x":2048,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:224":{"x":1984,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:225":{"x":1920,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:226":{"x":2304,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:227":{"x":2368,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:228":{"x":2688,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:229":{"x":320,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:230":{"x":256,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:232":{"x":128,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:233":{"x":64,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:234":{"x":128,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:235":{"x":192,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:236":{"x":256,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:237":{"x":320,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:238":{"x":384,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:239":{"x":64,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:240":{"x":0,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:241":{"x":0,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:242":{"x":64,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:243":{"x":64,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:244":{"x":128,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:245":{"x":128,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:246":{"x":0,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:248":{"x":-64,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:249":{"x":-64,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:250":{"x":-128,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:251":{"x":-64,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:252":{"x":-128,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:253":{"x":-128,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:254":{"x":-64,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:255":{"x":0,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:256":{"x":0,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:257":{"x":-64,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:258":{"x":-192,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:259":{"x":-192,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:260":{"x":-128,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:261":{"x":-64,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:262":{"x":-128,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:263":{"x":-128,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:264":{"x":-192,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:265":{"x":-192,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:266":{"x":-128,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:267":{"x":-64,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:268":{"x":-192,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:269":{"x":-64,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:270":{"x":-64,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:271":{"x":-128,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:272":{"x":-192,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:273":{"x":-192,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:274":{"x":-128,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:275":{"x":-192,"y":-448,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:276":{"x":-256,"y":-448,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:277":{"x":-256,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:278":{"x":-256,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:279":{"x":-256,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:280":{"x":-320,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:281":{"x":-320,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:282":{"x":-256,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:283":{"x":-256,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:284":{"x":-320,"y":-448,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:285":{"x":-320,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:286":{"x":-384,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:287":{"x":-128,"y":-448,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:288":{"x":-128,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:289":{"x":-192,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:290":{"x":-192,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:291":{"x":-192,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:292":{"x":-256,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:293":{"x":-256,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:294":{"x":-320,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:295":{"x":-320,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:296":{"x":-384,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:297":{"x":-384,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:298":{"x":-384,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:299":{"x":-448,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:300":{"x":-448,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:301":{"x":-448,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:302":{"x":0,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:303":{"x":0,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:304":{"x":0,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:305":{"x":0,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:306":{"x":192,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:307":{"x":2944,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:308":{"x":2944,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:309":{"x":3008,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:310":{"x":3008,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:311":{"x":3008,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:312":{"x":3072,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:313":{"x":2880,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:314":{"x":2944,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:315":{"x":3008,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:318":{"x":3072,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:319":{"x":3072,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:320":{"x":3008,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:321":{"x":3072,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:322":{"x":3008,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:323":{"x":3072,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:324":{"x":3072,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:325":{"x":3136,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:326":{"x":3200,"y":-320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:327":{"x":3200,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:328":{"x":3136,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:329":{"x":3136,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:33":{"x":640,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:330":{"x":3136,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:331":{"x":3264,"y":-448,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:332":{"x":3264,"y":-384,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:333":{"x":3200,"y":-448,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:334":{"x":3200,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:335":{"x":3264,"y":-512,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:336":{"x":3200,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:337":{"x":3200,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:338":{"x":3200,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:339":{"x":3136,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:34":{"x":576,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:340":{"x":3072,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:341":{"x":3072,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:342":{"x":3136,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:343":{"x":3136,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:344":{"x":3072,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:345":{"x":3008,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:346":{"x":2944,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:347":{"x":2944,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:348":{"x":2880,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:349":{"x":2880,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:35":{"x":704,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:350":{"x":3008,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:351":{"x":3008,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:354":{"x":2816,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:355":{"x":2816,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:356":{"x":2752,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:357":{"x":2688,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:358":{"x":2752,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:36":{"x":704,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:361":{"x":2688,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:363":{"x":2688,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:364":{"x":2816,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:365":{"x":2880,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:366":{"x":2624,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:367":{"x":2624,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:368":{"x":2624,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:369":{"x":2560,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:370":{"x":2560,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:371":{"x":832,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:372":{"x":896,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:373":{"x":768,"y":-192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:375":{"x":768,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:376":{"x":832,"y":-256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:377":{"x":-448,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:378":{"x":-448,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:379":{"x":-384,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:380":{"x":-320,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:381":{"x":-256,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:383":{"x":-320,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:384":{"x":-384,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:386":{"x":-320,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:387":{"x":-320,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:388":{"x":-256,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:389":{"x":-192,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:390":{"x":-128,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:391":{"x":-256,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:392":{"x":-192,"y":-1024,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:393":{"x":-128,"y":-1024,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:394":{"x":-64,"y":-1024,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:395":{"x":-64,"y":-1088,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:396":{"x":-64,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:397":{"x":0,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:398":{"x":64,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:399":{"x":0,"y":-1024,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:400":{"x":64,"y":-1024,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:401":{"x":128,"y":-1024,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:402":{"x":192,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:403":{"x":128,"y":-960,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:404":{"x":128,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:405":{"x":192,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:406":{"x":64,"y":-896,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:407":{"x":128,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:408":{"x":128,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:409":{"x":192,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:41":{"x":448,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:410":{"x":192,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:411":{"x":256,"y":-768,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:412":{"x":256,"y":-832,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:413":{"x":256,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt13","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:414":{"x":256,"y":-640,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt5","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:415":{"x":192,"y":-704,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:416":{"x":256,"y":-576,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt1","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:417":{"x":0,"y":-1088,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:418":{"x":64,"y":-1088,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:42":{"x":512,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:43":{"x":576,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt9","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:44":{"x":640,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:48":{"x":384,"y":192,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:49":{"x":448,"y":256,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:50":{"x":512,"y":320,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt1","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:51":{"x":576,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:52":{"x":512,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:55":{"x":228,"y":-327,"w":0,"h":0,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt0","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":0,"collisionLayers":1,"components":{}},"5:59":{"x":262,"y":-304,"w":0,"h":0,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt0","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":0,"collisionLayers":1,"components":{}},"5:63":{"x":327,"y":-244,"w":0,"h":0,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt0","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":0,"collisionLayers":1,"components":{}},"5:67":{"x":388,"y":-267,"w":0,"h":0,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt0","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":0,"collisionLayers":1,"components":{}},"5:7":{"x":576,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt6","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:82":{"x":832,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:83":{"x":896,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:84":{"x":960,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:85":{"x":1024,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt10","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:86":{"x":1088,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:87":{"x":1152,"y":-128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:88":{"x":1152,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt11","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:89":{"x":1216,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:9":{"x":640,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt15","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:90":{"x":1216,"y":64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:91":{"x":1216,"y":0,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt7","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:92":{"x":1088,"y":-64,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt3","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:94":{"x":832,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:96":{"x":896,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt12","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:97":{"x":768,"y":128,"w":64,"h":64,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"dirt14","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":11,"collisionLayers":1,"components":{}},"5:Player":{"x":327,"y":-162,"w":64,"h":128,"velX":0.0,"velY":0.0,"spriteKeys":{"ASCENDING":"test4","DESCENDING":"test1","WALKING":"test7"},"defaultSpriteKey":"test2","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":0,"collisionLayers":1,"components":{"Standard/ExplodeOnDeath":{},"Standard/Living":{"health":750,"kevlar":500},"Standard/Movable":{"walking_movement_speed":10.0,"running_movement_speed":20.0,"sneaking_movement_speed":5.0,"isFlying":1}}},"Controller":{"x":0,"y":0,"w":0,"h":0,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"","colorR":0,"colorG":0,"colorB":0,"colorA":0,"properties":14,"collisionLayers":1,"components":{"Standard/BuilderController":{},"Standard/ChatController":{},"Standard/Controller":{}}}},"backgrounds":{"main":{"x":0,"y":-450,"scale":1.75,"spriteKey":"background","parallax":0.10000000149011612}},"entityID":418,"player":"5:Player","controller":"Controller"}} \ No newline at end of file diff --git a/Third/resources/level/island.lvl b/Third/resources/level/island.lvl new file mode 100755 index 0000000..7838e64 --- /dev/null +++ b/Third/resources/level/island.lvl @@ -0,0 +1 @@ +{"this":{"entities":{"5:10":{"x":-93,"y":640,"w":64,"h":128,"velX":1.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"player","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":3,"collisionLayers":1,"components":{"Standard/ExplodeOnDeath":{},"Standard/Living":{"health":750,"kevlar":500},"Standard/Movable":{"walking_movement_speed":1.0,"running_movement_speed":20.0,"sneaking_movement_speed":5.0,"isFlying":0},"Standard/Npc":{"target":"5:Player"}}},"5:11":{"x":-255,"y":640,"w":64,"h":128,"velX":-1.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"player","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":19,"collisionLayers":1,"components":{"Standard/ExplodeOnDeath":{},"Standard/Living":{"health":1000,"kevlar":867},"Standard/Movable":{"walking_movement_speed":1.0,"running_movement_speed":20.0,"sneaking_movement_speed":5.0,"isFlying":0},"Standard/Npc":{"target":"5:Player"}}},"5:4":{"x":896,"y":188,"w":64,"h":128,"velX":0.0,"velY":-1.7000000476837159,"spriteKeys":{},"defaultSpriteKey":"player","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":19,"collisionLayers":1,"components":{"Standard/ExplodeOnDeath":{},"Standard/Living":{"health":750,"kevlar":500},"Standard/Movable":{"walking_movement_speed":4.0,"running_movement_speed":20.0,"sneaking_movement_speed":5.0,"isFlying":0},"Standard/Npc":{"target":"5:Player"}}},"5:Player":{"x":834,"y":-256,"w":64,"h":128,"velX":0.0,"velY":0.0,"spriteKeys":{"ASCENDING":"test4","DESCENDING":"test1","WALKING":"test7"},"defaultSpriteKey":"test2","colorR":255,"colorG":0,"colorB":255,"colorA":255,"properties":3,"collisionLayers":1,"components":{"Standard/ExplodeOnDeath":{},"Standard/Living":{"health":750,"kevlar":500},"Standard/Movable":{"walking_movement_speed":10.0,"running_movement_speed":20.0,"sneaking_movement_speed":5.0,"isFlying":0},"Standard/Shooter":{}}},"Controller":{"x":0,"y":0,"w":0,"h":0,"velX":0.0,"velY":0.0,"spriteKeys":{},"defaultSpriteKey":"","colorR":0,"colorG":0,"colorB":0,"colorA":0,"properties":14,"collisionLayers":1,"components":{"Standard/BinderController":{},"Standard/BuilderController":{},"Standard/ChatController":{},"Standard/Controller":{}}}},"backgrounds":{"main":{"x":0,"y":-450,"scale":1.75,"spriteKey":"background","parallax":0.10000000149011612}},"entityID":11,"tiles":{"dirt":[[-28,9],[-28,10],[-28,11],[-28,12],[-27,6],[-27,7],[-27,9],[-27,10],[-27,11],[-26,4],[-26,5],[-26,9],[-26,10],[-25,3],[-25,7],[-25,8],[-25,9],[-24,2],[-24,3],[-24,5],[-24,6],[-24,7],[-23,2],[-23,5],[-23,6],[-23,7],[-22,0],[-22,1],[-22,4],[-22,5],[-22,6],[-22,7],[-22,8],[-22,9],[-21,0],[-21,1],[-21,4],[-21,5],[-21,6],[-21,7],[-21,8],[-21,9],[-21,10],[-20,-1],[-20,0],[-20,1],[-20,3],[-20,4],[-20,8],[-20,9],[-20,10],[-20,11],[-19,-2],[-19,-1],[-19,0],[-19,3],[-19,10],[-19,11],[-19,12],[-18,-2],[-18,-1],[-18,0],[-18,11],[-18,12],[-18,13],[-17,-2],[-17,6],[-17,11],[-17,12],[-17,13],[-16,-2],[-16,-1],[-16,5],[-16,6],[-16,7],[-16,8],[-16,10],[-16,11],[-16,12],[-16,13],[-15,-2],[-15,-1],[-15,5],[-15,6],[-15,7],[-15,8],[-15,9],[-15,10],[-15,11],[-15,12],[-15,13],[-14,-2],[-14,5],[-14,6],[-14,7],[-14,8],[-14,9],[-14,10],[-14,11],[-14,12],[-14,13],[-13,-2],[-13,-1],[-13,4],[-13,5],[-13,13],[-13,14],[-12,-2],[-12,-1],[-12,4],[-12,5],[-12,7],[-12,8],[-12,9],[-12,10],[-12,11],[-12,13],[-12,14],[-11,-2],[-11,4],[-11,5],[-11,6],[-11,7],[-11,8],[-11,9],[-11,10],[-11,11],[-11,13],[-11,14],[-10,-2],[-10,0],[-10,4],[-10,5],[-10,8],[-10,9],[-10,10],[-10,11],[-10,13],[-10,14],[-10,15],[-9,-2],[-9,0],[-9,4],[-9,5],[-9,9],[-9,10],[-9,11],[-9,13],[-9,14],[-9,15],[-8,-2],[-8,0],[-8,4],[-8,5],[-8,9],[-8,10],[-8,11],[-8,13],[-8,14],[-8,15],[-7,-2],[-7,0],[-7,4],[-7,5],[-7,10],[-7,11],[-7,12],[-7,13],[-7,14],[-7,15],[-6,-2],[-6,4],[-6,5],[-6,11],[-6,13],[-6,14],[-6,15],[-5,-2],[-5,4],[-5,5],[-5,11],[-5,13],[-5,14],[-5,15],[-4,-2],[-4,4],[-4,5],[-4,13],[-4,14],[-4,15],[-3,4],[-3,5],[-3,13],[-3,14],[-2,-2],[-2,-1],[-2,4],[-2,5],[-2,13],[-2,14],[-1,-2],[-1,3],[-1,4],[-1,5],[-1,13],[0,-2],[0,0],[0,2],[0,3],[0,4],[0,5],[0,6],[0,7],[0,8],[0,12],[0,13],[1,-2],[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,12],[1,13],[2,-2],[2,2],[2,3],[2,4],[2,5],[2,6],[2,12],[2,13],[2,14],[3,-2],[3,-1],[3,1],[3,3],[3,4],[3,5],[3,12],[3,13],[3,14],[4,-2],[4,-1],[4,2],[4,3],[4,4],[4,11],[4,12],[4,13],[4,14],[5,2],[5,3],[5,4],[5,9],[5,10],[5,11],[5,12],[5,13],[6,-1],[6,0],[6,8],[6,9],[6,10],[6,11],[6,12],[7,8],[7,9],[7,10],[7,11],[8,7],[8,8],[8,9],[8,10],[9,7],[9,8],[9,9],[10,0],[10,1],[10,2],[10,3],[10,4],[10,7],[10,8],[11,0],[11,1],[11,3],[11,4],[11,5],[11,7],[11,8],[12,-2],[12,-1],[12,0],[12,4],[12,5],[12,8],[12,9],[13,-2],[13,0],[13,4],[13,5],[13,7],[13,9],[14,-2],[14,-1],[14,0],[14,1],[14,5],[14,8],[14,9],[15,-1],[15,0],[15,5],[15,8],[16,-9],[16,3],[16,4],[16,7],[16,8],[17,-10],[17,-9],[17,-8],[17,3],[17,4],[17,6],[17,7],[17,8],[18,-10],[18,-9],[18,-8],[18,1],[18,2],[18,3],[18,7],[19,-10],[19,-8],[19,-7],[19,0],[19,1],[19,2],[19,3],[19,7],[20,-10],[20,-7],[20,-6],[20,-1],[20,0],[20,1],[20,3],[20,5],[20,6],[20,7],[21,-11],[21,-10],[21,-7],[21,-6],[21,-1],[21,0],[21,3],[21,5],[21,6],[21,7],[22,-11],[22,-10],[22,-7],[22,-1],[22,0],[22,4],[22,5],[22,6],[23,-10],[23,-8],[23,-7],[23,-1],[23,0],[23,1],[23,5],[24,-10],[24,-9],[24,-8],[24,-1],[24,0],[24,3],[24,4],[24,5],[25,-10],[25,-9],[25,-8],[25,-1],[25,0],[25,1],[25,3],[25,4],[26,-10],[26,-9],[26,0],[26,1],[26,3],[26,4],[27,-10],[27,-9],[27,0],[27,1],[27,3],[27,4],[28,0],[28,1],[28,3],[28,4],[29,0],[29,4],[30,0],[30,3],[30,4],[31,-1],[31,0],[31,3],[31,4],[32,-2],[32,-1],[32,2],[32,3],[33,-2],[33,-1],[33,1],[33,2],[33,3],[34,-3],[34,-2],[34,-1],[34,1],[34,2],[35,-4],[35,-3],[35,-2],[35,-1],[35,1],[36,-5],[36,-4],[36,-2],[36,1],[37,-5],[37,-4],[37,-3],[37,0],[37,1],[38,-5],[38,-4],[38,0],[38,1],[39,-5],[39,-4],[39,-2],[39,0],[39,1],[40,-5],[40,-4],[40,-3],[40,0],[40,1],[41,-5],[41,-4],[41,-1],[41,0],[41,1],[42,-5],[42,-4],[42,-1],[42,0],[42,1],[43,-4],[43,-1],[43,0],[44,-4],[44,-3],[44,-2],[44,-1],[44,0],[45,-4],[45,-3],[45,-2],[45,-1],[46,-3],[46,-2],[46,-1],[47,-3],[47,-2],[48,-3],[48,-2],[49,-2],[50,-2]],"stone":[[-27,8],[-26,6],[-26,7],[-26,8],[-25,4],[-25,5],[-25,6],[-24,4],[-23,3],[-23,4],[-22,2],[-22,3],[-21,2],[-21,3],[-20,2],[-20,5],[-20,6],[-20,7],[-19,1],[-19,2],[-19,4],[-19,5],[-19,6],[-19,7],[-19,8],[-19,9],[-18,1],[-18,2],[-18,3],[-18,4],[-18,5],[-18,6],[-18,7],[-18,8],[-18,9],[-18,10],[-17,-1],[-17,0],[-17,1],[-17,2],[-17,3],[-17,4],[-17,5],[-17,7],[-17,8],[-17,9],[-17,10],[-16,0],[-16,1],[-16,2],[-16,3],[-16,4],[-16,9],[-15,0],[-15,1],[-15,2],[-15,3],[-15,4],[-14,-1],[-14,0],[-14,1],[-14,2],[-14,3],[-14,4],[-13,0],[-13,1],[-13,2],[-13,3],[-12,0],[-12,1],[-12,2],[-12,3],[-11,-1],[-11,0],[-11,1],[-11,2],[-11,3],[-10,-1],[-10,1],[-10,2],[-10,3],[-9,-1],[-9,1],[-9,2],[-9,3],[-8,-1],[-8,1],[-8,2],[-8,3],[-7,-1],[-7,1],[-7,2],[-7,3],[-6,-1],[-6,0],[-6,1],[-6,2],[-6,3],[-5,-1],[-5,0],[-5,1],[-5,2],[-5,3],[-4,-1],[-4,0],[-4,1],[-4,2],[-4,3],[-3,-2],[-3,-1],[-3,0],[-3,1],[-3,2],[-3,3],[-2,0],[-2,1],[-2,2],[-2,3],[-1,-1],[-1,0],[-1,1],[-1,2],[0,-1],[0,1],[1,-1],[1,0],[2,-1],[2,0],[2,1],[3,0],[3,2],[4,0],[4,1],[5,1],[6,1],[7,1],[9,5],[10,5],[10,6],[11,6],[12,6],[12,7],[13,-1],[13,6],[13,8],[14,6],[14,7],[15,6],[15,7],[16,5],[16,6],[17,5],[18,4],[18,5],[18,6],[19,-9],[19,4],[19,5],[19,6],[20,-9],[20,-8],[20,2],[20,4],[21,-9],[21,-8],[21,1],[21,2],[21,4],[22,-9],[22,-8],[22,1],[22,2],[22,3],[23,-9],[23,2],[23,3],[23,4],[24,1],[24,2],[25,2],[26,2],[27,2],[28,2],[29,1],[29,2],[29,3],[30,1],[30,2],[31,1],[31,2],[32,0],[32,1],[33,0],[34,0],[35,0],[36,-3],[36,-1],[36,0],[37,-2],[37,-1],[38,-3],[38,-2],[38,-1],[39,-3],[39,-1],[40,-2],[40,-1],[41,-3],[41,-2],[42,-3],[42,-2],[43,-3],[43,-2]],"wood":[[-13,6],[-13,7],[-13,8],[-13,9],[-13,10],[-13,11],[-13,12],[-12,6],[-12,12],[-11,12],[-10,6],[-10,12],[-9,6],[-9,12],[-8,6],[-8,12],[-7,6],[-6,6],[-6,12],[-5,6],[-5,12],[-4,6],[-4,12],[-3,6],[-3,12],[-2,6],[-2,12],[-1,6],[-1,7],[-1,8],[-1,12],[5,-3],[5,-2],[5,-1],[5,0],[6,-2],[9,-2],[10,-3],[10,-2],[10,-1],[11,-2],[11,-1]]},"player":"5:Player","controller":"Controller"}} \ No newline at end of file diff --git a/Third/resources/level/testlevel.lvl b/Third/resources/level/testlevel.lvl new file mode 100755 index 0000000..120b398 --- /dev/null +++ b/Third/resources/level/testlevel.lvl @@ -0,0 +1,131 @@ +{ +"this":{ +"player": "5:Player", +"controller": "Controller", +"entities":{ +"5:1":{ +"x":0, +"y":50, +"w":5000, +"h":20, +"velX":0.0, +"velY":0.0, +"spriteKeys":{ +}, +"defaultSpriteKey":"", +"colorR":255, +"colorG":0, +"colorB":0, +"colorA":255, +"properties":11, +"collisionLayers":-129, +"components":{ +} +}, +"5:2":{ +"x":0, +"y":-4950, +"w":20, +"h":5000, +"velX":0.0, +"velY":0.0, +"spriteKeys":{ +}, +"defaultSpriteKey":"", +"colorR":255, +"colorG":0, +"colorB":0, +"colorA":255, +"properties":11, +"collisionLayers":-129, +"components":{ +} +}, +"5:Player":{ +"x":50, +"y":-500, +"w":64, +"h":128, +"velX":0.0, +"velY":0.0, +"spriteKeys":{ +"ASCENDING":"test4", +"DESCENDING":"test1", +"WALKING":"test7" +}, +"defaultSpriteKey":"test2", +"colorR":255, +"colorG":0, +"colorB":255, +"colorA":255, +"properties":3, +"collisionLayers":1, +"components":{ +"Standard/ExplodeOnDeath":{ +}, +"Standard/Living":{ +"health":750, +"kevlar":500 +}, +"Standard/Movable":{ +"walking_movement_speed":10.0, +"running_movement_speed":20.0, +"sneaking_movement_speed":5.0, +"isFlying":0 +} +} +}, +"Controller":{ +"x":0, +"y":0, +"w":0, +"h":0, +"velX":0.0, +"velY":0.0, +"spriteKeys":{ +}, +"defaultSpriteKey":"", +"colorR":0, +"colorG":0, +"colorB":0, +"colorA":0, +"properties":14, +"collisionLayers":1, +"components":{ +"Standard/ChatController":{}, +"Standard/Controller":{}, +"Standard/BuilderController":{} +} +}, +"n:bush":{ +"x":100, +"y":-1000, +"w":150, +"h":140, +"velX":0.0, +"velY":0.0, +"spriteKeys":{ +}, +"defaultSpriteKey":"bush", +"colorR":255, +"colorG":0, +"colorB":255, +"colorA":255, +"properties":3, +"collisionLayers":16, +"components":{ +} +} +}, +"backgrounds":{ +"main":{ +"x":0, +"y":-450, +"scale":1.75, +"spriteKey":"background", +"parallax":0.10000000149011612 +} +}, +"entityID":2 +} +} \ No newline at end of file diff --git a/Fifth/resources/map/testMap1.map b/Third/resources/map/testMap1.map old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/map/testMap1.map rename to Third/resources/map/testMap1.map diff --git a/Fifth/resources/map/testMap2.map b/Third/resources/map/testMap2.map old mode 100644 new mode 100755 similarity index 81% rename from Fifth/resources/map/testMap2.map rename to Third/resources/map/testMap2.map index 3a21f7a..a199610 --- a/Fifth/resources/map/testMap2.map +++ b/Third/resources/map/testMap2.map @@ -28,13 +28,23 @@ {"name": "grass", "spriteSheetKey":"MAIN", "tileset":[0, 96, 16]}, {"name": "stone", "spriteSheetKey":"MAIN", "tileset":[64, 96, 16]}, +<<<<<<< HEAD:Third/resources/map/testMap2.map + {"name": "wood", "spriteSheetKey":"MAIN", "tileset":[0, 160, 16]}, + {"name": "birch", "spriteSheetKey":"MAIN", "tileset":[64, 160, 16]} +======= {"name": "wood", "spriteSheetKey":"MAIN", "tileset":[0, 160, 16]} +>>>>>>> Malaxiz/network:Fifth/resources/map/testMap2.map ], "tilesets": [ {"name": "dirt", "spriteSequence": "grass"}, {"name": "stone", "spriteSequence": "stone"}, +<<<<<<< HEAD:Third/resources/map/testMap2.map + {"name": "wood", "spriteSequence": "wood"}, + {"name": "birch", "spriteSequence": "birch"} +======= {"name": "wood", "spriteSequence": "wood"} +>>>>>>> Malaxiz/network:Fifth/resources/map/testMap2.map ], "scripts": [ diff --git a/Third/resources/scripts/Standard/BinderController.lua b/Third/resources/scripts/Standard/BinderController.lua new file mode 100755 index 0000000..6fd6301 --- /dev/null +++ b/Third/resources/scripts/Standard/BinderController.lua @@ -0,0 +1,58 @@ +-- BinderController.lua + +local BinderController = class( + function(self, parent, component) + self.parent = parent + self.component = component + + self.chatCtrl = nil + self.binds = {} + self.commands = {} + end +) + +function BinderController:onInit() + decoded = json.decode(game.readFile("resources/config/binds.cfg")) + + for k,v in pairs(decoded["binds"]) do + for k2,v2 in pairs(v) do + self.binds[KeyCode[k2]] = v2 + end + end + + for k,v in pairs(decoded["commands"]) do + for k2,v2 in pairs(v) do + self.commands[KeyCode[k2]] = v2 + end + end +end + +function BinderController:onComponentAdd(component) + if(component == "Standard/ChatController") then + self.chatCtrl = self.parent:getComponent(component) + self.chatCtrl:registerCommand("bind", self) + end +end + +function BinderController:onChatCommand(commands) + if(commands[1] == "bind") then + if(not commands[2] or not commands[3]) then do return end end + + self.binds[KeyCode[commands[2]]] = commands[3] + end +end + +function BinderController:onEvent(key, keyDown) + if(not keyDown or self.component.instance.game.ignoreEvents) then do return end end + + if(self.binds[key]) then + self.chatCtrl:onChatCommand({"lua", self.binds[key]}) + end + if(self.commands[key]) then + self.chatCtrl:parse("/" .. self.commands[key]) + end +end + +function create(parent, component) + return BinderController(parent, component) +end \ No newline at end of file diff --git a/Third/resources/scripts/Standard/BuilderController.lua b/Third/resources/scripts/Standard/BuilderController.lua new file mode 100755 index 0000000..9a7f7d0 --- /dev/null +++ b/Third/resources/scripts/Standard/BuilderController.lua @@ -0,0 +1,283 @@ +-- BuilderController.lua + +local BuilderController = class ( + function(self, parent, component) + self.parent = parent + self.component = component + + self.mouseDown = false + self.rightMouseDown = false + self.initMX = 0 + self.initMY = 0 + self.mX = 0 + self.mY = 0 + + self.hasSprite = false + self.spriteKey = "" + self.r = 255 + self.g = 0 + self.b = 0 + self.a = 255 + + self.activeEntity = nil + self.editValues = false + + self.isBuilding = false + self.isMoving = false + self.isTiling = false + + self.isTileArea = false + self.pos1 = nil + self.pos2 = nil + + self.tileset = "" + + P = Position + self.brushes = { + {P(0, 0)}, + {P(0, 0), P(0, -1), P(-1, 0), P(1, 0), P(0, 1)}, + {P(0, 0), P(0, -1), P(-1, 0), P(1, 0), P(0, 1), P(1, 1), P(-1, -1), P(1, -1), P(-1, 1)}, + {P(0, 0), P(-1, -1), P(1, 1), P(-2, -2), P(2, 2)} + } + self.brush = 2 + end +) + +function BuilderController:onComponentAdd(comp) + if(comp == "Standard/ChatController") then + chatController = self.parent:getComponent(comp) + chatController:registerCommand("build", self) + chatController:registerCommand("place", self) + chatController:registerCommand("move", self) + chatController:registerCommand("remove", self) + chatController:registerCommand("color", self) + + chatController:registerCommand("tile", self) + chatController:registerCommand("tilearea", self) + chatController:registerCommand("brush", self) + end +end + +function BuilderController:createActiveEntity() + if(self.hasSprite) then + self.activeEntity = self.parent.entityManager:createSpriteEntity(Box(self.mX, self.mY, 0, 0), self.spriteKey) + else + self.activeEntity = self.parent.entityManager:createColoredEntity(Box(self.mX, self.mY, 0, 0), Color(self.r, self.g, self.b, self.a)) + end + + self.parent.entityManager:addEntity(self.activeEntity, "") +end + +function BuilderController:build(commands) + self.isBuilding = true +end + +function BuilderController:place(commands) + if(commands[2] and commands[3]) then + self.isMoving = true + self:createActiveEntity() + self.activeEntity.body:setDimension(tonumber(commands[2]), tonumber(commands[3])) + + flagsToToggle = BitOR(EntityProperty.COLLIDABLE, EntityProperty.GRAVITY_AFFECT) + self.activeEntity:removeProperty(flagsToToggle) + end +end + +function BuilderController:move(commands) + self.activeEntity = self.parent.entityManager:getEntityAtCoordinate(self.mX, self.mY, nil) + if(not self.activeEntity) then do return end end + + self.activeEntity:removeProperty(BitOR(EntityProperty.COLLIDABLE, EntityProperty.GRAVITY_AFFECT)) + self.isMoving = true +end + +function BuilderController:remove(commands) + self.activeEntity = self.parent.entityManager:getEntityAtCoordinate(self.mX, self.mY, nil) + if(not self.activeEntity) then do return end end + + self.activeEntity.isDead = true + self.activeEntity = nil +end + +function BuilderController:color(commands) + if(commands[3] == nil) then + self.spriteKey = commands[2] + self.hasSprite = true + else + self.r = tonumber(commands[2]) + self.g = tonumber(commands[3]) + self.b = tonumber(commands[4]) + if(commands[5]) then + self.a = tonumber(commands[5]) + end + self.hasSprite = false + end +end + +function BuilderController:tile(commands) + + if(not commands[2]) then + self.isTiling = false + do return end + end + + self.tileset = commands[2] + self.isTiling = true +end + +function BuilderController:tilearea(commands) + if(self.isTileArea) then + self.isTileArea = false + do return end + end + + if(self.tileset == "") then + do return end + end + + self.isTileArea = true + self.pos1 = Position(self.mX, self.mY) + +end + +function BuilderController:changeBrush(commands) + if(not commands[2]) then do return end end + + self.brush = tonumber(commands[2]) +end + +function BuilderController:onChatCommand(commands) + if(commands[1] == "build") then self:build(commands) end + if(commands[1] == "place") then self:place(commands) end + if(commands[1] == "move") then self:move(commands) end + if(commands[1] == "remove") then self:remove(commands) end + if(commands[1] == "color") then self:color(commands) end + if(commands[1] == "tile") then self:tile(commands) end + if(commands[1] == "tilearea") then self:tilearea(commands) end + if(commands[1] == "brush") then self:changeBrush(commands) end +end + +function BuilderController:onLoop() + if(self.isBuilding) then + if(self.mouseDown and self.activeEntity == nil) then + self.initMX = self.mX + self.initMY = self.mY + self:createActiveEntity() + + flagsToToggle = BitOR(EntityProperty.COLLIDABLE, EntityProperty.GRAVITY_AFFECT) + self.activeEntity:removeProperty(flagsToToggle) + end + + if(not self.mouseDown and self.activeEntity ~= nil) then + flagsToToggle = EntityProperty.COLLIDABLE + self.activeEntity:addProperty(flagsToToggle) + + self.activeEntity = nil + self.editValues = true + self.isBuilding = false + --self.component.instance.game.ignoreEvents = true + end + + if(self.activeEntity ~= nil) then + body = self.activeEntity.body + + dX = self.mX - self.initMX + dY = self.mY - self.initMY + self.activeEntity.body:setDimension(math.abs(dX), math.abs(dY)) + + if(dX < 0) then + body:setPosition(self.mX, body.box.y) + end + if(dY < 0) then + body:setPosition(body.box.x, self.mY) + end + end + end + + if(self.isMoving) then + if(self.activeEntity ~= nil) then + self.activeEntity.body:setPosition(self.mX, self.mY) + else + self.isMoving = false + end + + if(self.mouseDown) then + self.isMoving = false + + self.activeEntity:addProperty(EntityProperty.COLLIDABLE) + self.activeEntity = nil + end + end + + if(self.isTiling) then + tileSize = game.tileSize() + + if(self.mouseDown) then + for k, v in pairs(self.brushes[self.brush]) do + self.parent.entityManager:addTile(self.mX + v.x * tileSize, self.mY + v.y * tileSize, self.tileset) + end + end + if(self.rightMouseDown) then + for k, v in pairs(self.brushes[self.brush]) do + self.parent.entityManager:removeTile(self.mX + v.x * tileSize, self.mY + v.y * tileSize) + end + end + end + + if(self.isTileArea) then + if(self.mouseDown) then + self.isTileArea = false + self.pos2 = Position(self.mX, self.mY) + + tileSize = game.tileSize() + + if(self.pos1.x > self.pos2.x) then + temp = self.pos1.x + self.pos1.x = self.pos2.x + self.pos2.x = temp + end + if(self.pos1.y > self.pos2.y) then + temp = self.pos1.y + self.pos1.y = self.pos2.y + self.pos2.y = temp + end + + for y = self.pos1.y, self.pos2.y, tileSize do + for x = self.pos1.x, self.pos2.x, tileSize do + self.parent.entityManager:addTile(x, y, self.tileset) + end + end + + self.pos1 = nil + self.pos2 = nil + end + end +end + +function BuilderController:onKeyStates(state) + self.mX, self.mY = self.component:getRelativeMouse() + self.mouseDown = game:leftMousePressed() + self.rightMouseDown = game:rightMousePressed() +end + +function BuilderController:onRenderAdditional() + if(self.isTiling) then + tileSize = game.tileSize() + colorR = 0 + colorG = 255 + if(self.rightMouseDown) then + colorR = 255 + colorG = 0 + end + for k, v in pairs(self.brushes[self.brush]) do + self.component:renderRect(self.mX - self.component.camera:offsetX() + v.x * tileSize - tileSize / 2, self.mY - self.component.camera:offsetY() + v.y * tileSize - tileSize / 2, tileSize, tileSize, colorR, colorG, 0, 100) + end + end + if(self.isTileArea) then + self.component:renderRect(self.pos1.x - self.component.camera:offsetX(), self.pos1.y - self.component.camera:offsetY(), self.mX - self.pos1.x, self.mY - self.pos1.y, 255, 255, 0, 100) + end +end + +function create(parent, component) + return BuilderController(parent, component) +end \ No newline at end of file diff --git a/Fifth/resources/scripts/Standard/ChatController.lua b/Third/resources/scripts/Standard/ChatController.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/ChatController.lua rename to Third/resources/scripts/Standard/ChatController.lua diff --git a/Third/resources/scripts/Standard/Controller.lua b/Third/resources/scripts/Standard/Controller.lua new file mode 100755 index 0000000..7c0df09 --- /dev/null +++ b/Third/resources/scripts/Standard/Controller.lua @@ -0,0 +1,24 @@ +-- Controller.lua + +local Controller = class ( + function(self, parent, component) + self.parent = parent + self.component = component + end +) + +function Controller:onInit() + self.parent:addProperty(EntityProperty.STATIC) + self.parent:addProperty(EntityProperty.HIDDEN) + self.parent:removeProperty(EntityProperty.COLLIDABLE) + self.component.instance.gravity = 0.8 + + self.component.instance:loadAssets("testMap2.map") + self.component.instance:loadAssets("testMap1.map") + + --self.component.instance:loadLevel("testlevel.lvl") +end + +function create(parent, component) + return Controller(parent, component) +end \ No newline at end of file diff --git a/Fifth/resources/scripts/Standard/ExplodeOnDeath.lua b/Third/resources/scripts/Standard/ExplodeOnDeath.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/ExplodeOnDeath.lua rename to Third/resources/scripts/Standard/ExplodeOnDeath.lua diff --git a/Fifth/resources/scripts/Standard/GraphicScript.lua b/Third/resources/scripts/Standard/GraphicScript.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/GraphicScript.lua rename to Third/resources/scripts/Standard/GraphicScript.lua diff --git a/Fifth/resources/scripts/Standard/Living.lua b/Third/resources/scripts/Standard/Living.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/Living.lua rename to Third/resources/scripts/Standard/Living.lua diff --git a/Fifth/resources/scripts/Standard/Movable.lua b/Third/resources/scripts/Standard/Movable.lua old mode 100644 new mode 100755 similarity index 99% rename from Fifth/resources/scripts/Standard/Movable.lua rename to Third/resources/scripts/Standard/Movable.lua index f504594..e47a9d3 --- a/Fifth/resources/scripts/Standard/Movable.lua +++ b/Third/resources/scripts/Standard/Movable.lua @@ -6,7 +6,7 @@ local Movable = class ( self.component = component self.body = parent.body - self.jumpPower = 13.0 + self.jumpPower = 17.0 self.accelerationX = 1.5 self.accelerationY = 100.0 self.stoppingAccelerationX = 1.5 diff --git a/Third/resources/scripts/Standard/Npc.lua b/Third/resources/scripts/Standard/Npc.lua new file mode 100755 index 0000000..ace75c8 --- /dev/null +++ b/Third/resources/scripts/Standard/Npc.lua @@ -0,0 +1,163 @@ +-- Npc.lua + +local Npc = class ( + function(self, parent, component) + self.parent = parent + self.component = component + + self.target = nil + self.targetName = "" + self.range = 500 + self.runSpeed = 4 + + self.lastTime = game.getTime() + + self.roam = true + self.roamSpeed = 1 + self.standing = true + self.standTimer = 0 + self.standTime = 1100 + self.walkingTimer = 0 + self.walkingTime = 1000 + self.walkingDirection = true -- right + + self.chased = false + self.chasedSpeed = 8 + self.chasedTimer = 0 + self.chasedTime = 2000 + end +) + +function Npc:onComponentAdd(component) + if(component == "Standard/Movable") then + movable = self.parent:getComponent(component) + movable.jumpPower = 2 + elseif(component == "Standard/Living") then + living = self.parent:getComponent(component) + living:listenForHealth(self) + end +end + +function Npc:onLoop() + movable = self.parent:getComponent("Standard/Movable") + if(movable == nil) then + do return end + end + + target = self.target + + if(self.target == nil and self.targetName ~= "") then + self.target = self.parent.entityManager:getEntity(self.targetName) + end + + if(target ~= nil) then + targetBox = target.body.box + thisBox = self.parent.body.box + + if(math.sqrt(math.pow(thisBox.x - targetBox.x, 2) + math.pow(thisBox.y - targetBox.y, 2)) > self.range) then + + if(self.roam) then + movable.movementSpeeds[movable.WALKING_MOVEMENT] = self.roamSpeed + + time = game.getTime() + dTime = time - self.lastTime + self.lastTime = time + + if(self.chased) then + movable.movementSpeeds[movable.WALKING_MOVEMENT] = self.chasedSpeed + self.chasedTimer = self.chasedTimer + time + if(self.chasedTimer > self.chasedTime) then + self.chasedTimer = 0 + self.chased = false + end + elseif(self.standing) then + self.standTimer = self.standTimer + dTime + if(self.standTimer > self.standTime) then + self.standing = false + self.standTimer = 0 + end + end + + self.walkingTimer = self.walkingTimer + dTime + if(self.walkingTimer > self.walkingTime) then + self.walkingTimer = 0 + self.standing = true + end + + if(math.random(50) == 1) then + self.walkingDirection = math.random(100) < 50 + end + + if(self.walkingDirection) then + movable:goRight() + else + movable:goLeft() + end + + end + else + movable.movementSpeeds[movable.WALKING_MOVEMENT] = self.runSpeed + targetX = 0 + targetY = targetBox.y + if(not target:hasProperty(EntityProperty.FLIP)) then + targetX = targetBox.x + else + targetX = targetBox.x + targetBox.w + end + targetX = targetX + (math.sin(game.getTime()) * 100) -- make them act more like bees + + thisX = thisBox.x + thisY = thisBox.y + + if(targetX > thisX) then + movable:goRight() + elseif(targetX < thisX) then + movable:goLeft() + end + + if(thisY > targetY) then + targetMovable = self.target:getComponent("Standard/Movable") + if(targetMovable ~= nil) then + if(not targetMovable.isFlying) then + movable:jump() + end + else + movable:jump() + end + end + end + end +end + +function Npc:onCollision(target, sides) + if(target:compare(self.target)) then + living = target:getComponent("Standard/Living") + if(living ~= nil) then + living:damage(50, self.parent) + end + end +end + +function Npc:onSerialize() + c = self.component + + c:addString("target", self.parent.entityManager:getNameOfEntity(self.target)) +end + +function Npc:onDeserialize(value) + decoded = json.decode(value) + + if(decoded.target ~= nil) then + self.target = getVal(self.target, self.parent.entityManager:getEntity(decoded.target)) + self.targetName = decoded.target + end + +end + +function Npc:onLivingDamage(amount) + self.chased = true +end + +function create(parent, component) + return Npc(parent, component) +end \ No newline at end of file diff --git a/Fifth/resources/scripts/Standard/Particle.lua b/Third/resources/scripts/Standard/Particle.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/Particle.lua rename to Third/resources/scripts/Standard/Particle.lua diff --git a/Fifth/resources/scripts/Standard/Projectile.lua b/Third/resources/scripts/Standard/Projectile.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/Projectile.lua rename to Third/resources/scripts/Standard/Projectile.lua diff --git a/Third/resources/scripts/Standard/Shooter.lua b/Third/resources/scripts/Standard/Shooter.lua new file mode 100755 index 0000000..8c4f7a8 --- /dev/null +++ b/Third/resources/scripts/Standard/Shooter.lua @@ -0,0 +1,49 @@ +-- Shooter.lua + +local Shooter = class( + function(self, parent, component) + self.parent = parent + self.component = component + end +) + +function Shooter:onKeyStates(state) + if(game:leftMousePressed() and not self.parent.isDead) then + box = self.parent.body.box + thisX = box.x + thisY = box.y + thisW = box.w + + for i = 0, 0 do + spawnX = thisX + thisW - 10 + spawnY = thisY + 68 + if(self.parent:hasProperty(EntityProperty.FLIP)) then + spawnX = spawnX - thisW + end + + --bullet = self.parent.entityManager:createColoredEntity(Box(spawnX, spawnY, 14, 10), Color(255, 5, 0, 255)) + bullet = self.parent.entityManager:createSpriteEntity(Box(spawnX, spawnY, 12, 6), "bullet") + self.parent.entityManager:addParticle(bullet) + script = game.getScript("Standard/Projectile") + bullet:addComponent(self.component.instance, script) + bullet:getComponent("Standard/Projectile"):onDeserialize('{"owner":"' .. self.parent.entityManager:getNameOfEntity(self.parent) .. '"}') + + tBody = self.parent.body + bBody = bullet:getComponent("Standard/Projectile").parent.body -- must do it this way + + bBody.velX = 25 + (math.random(5) - 2.5) + bBody.velY = -5 + (math.random(5) - 2.5) + if(self.parent:hasProperty(EntityProperty.FLIP)) then + bBody.velX = bBody.velX * -1 + end + + bBody.velX = bBody.velX + tBody.velX + bBody.velY = bBody.velY + tBody.velY + + end + end +end + +function create(parent, component) + return Shooter(parent, component) +end \ No newline at end of file diff --git a/Fifth/resources/scripts/Standard/bitwise.lua b/Third/resources/scripts/Standard/bitwise.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/bitwise.lua rename to Third/resources/scripts/Standard/bitwise.lua diff --git a/Third/resources/scripts/Standard/class.lua b/Third/resources/scripts/Standard/class.lua new file mode 100755 index 0000000..3885a1b --- /dev/null +++ b/Third/resources/scripts/Standard/class.lua @@ -0,0 +1,46 @@ +-- class.lua + +-- Compatible with Lua 5.1 (not 5.0). +function class(base, init) + local c = {} -- a new class instance + if not init and type(base) == 'function' then + init = base + base = nil + elseif type(base) == 'table' then + -- our new class is a shallow copy of the base class! + for i,v in pairs(base) do + c[i] = v + end + c._base = base + end + -- the class will be the metatable for all its objects, + -- and they will look up their methods in it. + c.__index = c + + -- expose a constructor which can be called by () + local mt = {} + mt.__call = function(class_tbl, ...) + local obj = {} + setmetatable(obj,c) + if init then + init(obj,...) + else + -- make sure that any stuff from the base class is initialized! + if base and base.init then + base.init(obj, ...) + end + end + return obj + end + c.init = init + c.is_a = function(self, klass) + local m = getmetatable(self) + while m do + if m == klass then return true end + m = m._base + end + return false + end + setmetatable(c, mt) + return c +end \ No newline at end of file diff --git a/Fifth/resources/scripts/Standard/json.lua b/Third/resources/scripts/Standard/json.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/json.lua rename to Third/resources/scripts/Standard/json.lua diff --git a/Fifth/resources/scripts/Standard/standard.lua b/Third/resources/scripts/Standard/standard.lua old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/scripts/Standard/standard.lua rename to Third/resources/scripts/Standard/standard.lua diff --git a/Fifth/resources/shader/light.frag b/Third/resources/shader/light.frag old mode 100644 new mode 100755 similarity index 100% rename from Fifth/resources/shader/light.frag rename to Third/resources/shader/light.frag diff --git a/Fifth/resources/shader/pixelate.frag b/Third/resources/shader/pixelate.frag similarity index 100% rename from Fifth/resources/shader/pixelate.frag rename to Third/resources/shader/pixelate.frag diff --git a/Third/resources/template/frog.tmp b/Third/resources/template/frog.tmp new file mode 100755 index 0000000..6750b0b --- /dev/null +++ b/Third/resources/template/frog.tmp @@ -0,0 +1,36 @@ +{ + "entity": { + "name": "frog", + + "w":64, + "h":128, + "velX":0.0, + "velY":0.0, + "spriteKeys":{ + "ASCENDING":"bunnyJump", + "DESCENDING":"bunnyJump", + "WALKING":"bunny" + }, + "defaultSpriteKey":"bunny", + "colorR":255, + "colorG":0, + "colorB":255, + "colorA":255, + "properties":3, + "collisionLayers":1, + "components":{ + "Standard/ExplodeOnDeath":{ + }, + "Standard/Living":{ + "health":750, + "kevlar":500 + }, + "Standard/Movable":{ + "walking_movement_speed":10.0, + "running_movement_speed":20.0, + "sneaking_movement_speed":5.0, + "isFlying":0 + } + } + } +} \ No newline at end of file diff --git a/Fifth/resources/ttf/font.ttf b/Third/resources/ttf/font.ttf similarity index 100% rename from Fifth/resources/ttf/font.ttf rename to Third/resources/ttf/font.ttf