diff --git a/2d-game.vcxproj b/2d-game.vcxproj index 69db831f0abf35f44b4c3f630397a45fe3d48c56..a69c4a196f57f115a8bead9c1adb139e0e79ccd3 100644 --- a/2d-game.vcxproj +++ b/2d-game.vcxproj @@ -148,13 +148,11 @@ <ClCompile Include="LazySprite.cpp" /> <ClCompile Include="mainGame.cpp" /> <ClCompile Include="ResourceManager.cpp" /> - <ClCompile Include="SimpleSprite.cpp" /> </ItemGroup> <ItemGroup> <ClInclude Include="DynamicArray.hpp" /> <ClInclude Include="mainGame.h" /> <ClInclude Include="olc.h" /> - <ClInclude Include="ITexture.h" /> <ClInclude Include="Entity.h" /> <ClInclude Include="interfaces.h" /> <ClInclude Include="LazySprite.h" /> @@ -162,7 +160,6 @@ <ClInclude Include="olcPixelGameEngine.h" /> <ClInclude Include="resource.h" /> <ClInclude Include="ResourceManager.h" /> - <ClInclude Include="SimpleSprite.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> diff --git a/2d-game.vcxproj.filters b/2d-game.vcxproj.filters index 4b6dbb151326f1a1b1b9fa3e27ba792e5d8ba5a2..169de87884007e207f978e867df10d6b5197b3c5 100644 --- a/2d-game.vcxproj.filters +++ b/2d-game.vcxproj.filters @@ -24,34 +24,34 @@ <Filter Include="Header Files\gameObj\management"> <UniqueIdentifier>{886a9672-46a0-46f4-a068-e12dce07d024}</UniqueIdentifier> </Filter> + <Filter Include="Header Files\gameObj\entities"> + <UniqueIdentifier>{019a40f0-9aba-4843-a753-9ba31998703e}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files\gameObj\entities"> + <UniqueIdentifier>{bf3d32be-2a80-447b-ad99-95fd482d9b18}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ClCompile Include="game.cpp"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="Entity.cpp"> - <Filter>Source Files\gameObj</Filter> - </ClCompile> <ClCompile Include="ResourceManager.cpp"> <Filter>Source Files\gameObj</Filter> </ClCompile> <ClCompile Include="LazySprite.cpp"> <Filter>Source Files\gameObj</Filter> </ClCompile> - <ClCompile Include="SimpleSprite.cpp"> - <Filter>Source Files\gameObj</Filter> - </ClCompile> <ClCompile Include="mainGame.cpp"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="Entity.cpp"> + <Filter>Source Files\gameObj\entities</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="interfaces.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="Entity.h"> - <Filter>Header Files\gameObj</Filter> - </ClInclude> <ClInclude Include="LazySprite.h"> <Filter>Header Files\gameObj\render</Filter> </ClInclude> @@ -67,12 +67,6 @@ <ClInclude Include="olc.h"> <Filter>olc::PGE</Filter> </ClInclude> - <ClInclude Include="ITexture.h"> - <Filter>Header Files\gameObj\render</Filter> - </ClInclude> - <ClInclude Include="SimpleSprite.h"> - <Filter>Header Files\gameObj\render</Filter> - </ClInclude> <ClInclude Include="mainGame.h"> <Filter>Header Files</Filter> </ClInclude> @@ -82,5 +76,8 @@ <ClInclude Include="DynamicArray.hpp"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="Entity.h"> + <Filter>Header Files\gameObj\entities</Filter> + </ClInclude> </ItemGroup> </Project> \ No newline at end of file diff --git a/Entity.h b/Entity.h index 76ecd859308e948aeecd7fad18da92a20a810704..3d817b1196a26a9b525d4a24fe08bb7d4e6f2535 100644 --- a/Entity.h +++ b/Entity.h @@ -1,16 +1,16 @@ #pragma once #include "olc.h" -#include "ITexture.h" #include "mainGame.h" +#include "WallEntity.h" namespace entities { + class WallEntity; class Entity { protected: olc::vf2d pos; //I can store these safely directly - virtual render::ITexture& getTexture() = 0; virtual olc::vf2d getHitBoxSize() const = 0; virtual olc::vf2d getCollision(const Entity& other); @@ -29,9 +29,26 @@ namespace entities { virtual ~Entity() = default; //TODO getAs*** stuff, all virtual + virtual WallEntity* getAsWall() + { + return nullptr; + } + }; + + class WallEntity : + public Entity + { + + private: + + public: + + virtual void initWallTexture(GameClient& client); + WallEntity* getAsWall() override; + }; } /** diff --git a/ITexture.h b/ITexture.h index 8aa9e78701d558bb7131a5b336c3eea0ada9ae51..a9a18c76096ce1e846f9f65d7ddfcf7c5f14c401 100644 --- a/ITexture.h +++ b/ITexture.h @@ -1,16 +1,17 @@ #pragma once -#include "Entity.h" + #include "olcPGEX_TransformedView.h" +#include "Entity.h" namespace render { - + class ITexture { public: //Giving the entity will reduce the variables needed, and will make it's use more dynamic - virtual void render(olc::TransformedView& scene, Entity& entity) = 0; + virtual void render(olc::TransformedView& scene, entities::Entity& entity) = 0; virtual ~ITexture() = default; }; diff --git a/SimpleSprite.cpp b/SimpleSprite.cpp index 85c79cf176c44522450309de08f87b84513e74f0..ea93f428d82ffdf0a498cf23041ae21fb127a7c3 100644 --- a/SimpleSprite.cpp +++ b/SimpleSprite.cpp @@ -1,4 +1,5 @@ -#include "SimpleSprite.h" + +include "SimpleSprite.h" render::SimpleSprite::SimpleSprite(const std::string name, olc::vi2d pos) : sprite(name, pos) diff --git a/SimpleSprite.h b/SimpleSprite.h deleted file mode 100644 index 7f2cc91bf0b8ff773435738fb8a81bbcf8efa60a..0000000000000000000000000000000000000000 --- a/SimpleSprite.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once -#include "ITexture.h" -#include <string> -#include "LazySprite.h" - - -namespace render { - - class SimpleSprite : - public ITexture - { - private: - LazySprite sprite; - - public: - SimpleSprite(const std::string name, olc::vi2d pos); - - void render(olc::TransformedView& scene, entities::Entity& entity) override; - }; -} - diff --git a/WallEntity.cpp b/WallEntity.cpp new file mode 100644 index 0000000000000000000000000000000000000000..3980ca13e266c771c12c789a6c160c30f23764d9 --- /dev/null +++ b/WallEntity.cpp @@ -0,0 +1,12 @@ +#include "WallEntity.h" + +namespace entities { + void WallEntity::initWallTexture(GameClient& client) + { + //TODO + } + WallEntity* WallEntity::getAsWall() + { + return this; + } +} \ No newline at end of file diff --git a/WallEntity.h b/WallEntity.h new file mode 100644 index 0000000000000000000000000000000000000000..b5b2f868b83ab3bcaf2280b03c7452d651c3cc0a --- /dev/null +++ b/WallEntity.h @@ -0,0 +1,8 @@ +#pragma once +#include "Entity.h" +#include "SimpleSprite.h" + +namespace entities { + +} + diff --git a/WallSprite.cpp b/WallSprite.cpp new file mode 100644 index 0000000000000000000000000000000000000000..126a1c364e511b876c00402c998a394bcb53bb98 --- /dev/null +++ b/WallSprite.cpp @@ -0,0 +1 @@ +#include "WallSprite.h" diff --git a/x64/Release/2d-game.log b/x64/Release/2d-game.log new file mode 100644 index 0000000000000000000000000000000000000000..2931939c9f669527e0de4afb1889837417a8f67a --- /dev/null +++ b/x64/Release/2d-game.log @@ -0,0 +1,106 @@ + Entity.cpp +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,52): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,62): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,44): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,54): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(9,2): error C2504: 'Entity': base class undefined +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(17,15): error C3668: 'entities::WallEntity::getAsWall': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.cpp(21,42): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data + with + [ + T=float + ] +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.cpp(21,20): warning C4244: 'argument': conversion from 'int' to 'T', possible loss of data + with + [ + T=float + ] +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.cpp(49,35): error C2660: 'render::ITexture::render': function does not take 2 arguments +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,16): message : see declaration of 'render::ITexture::render' + game.cpp +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,52): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,62): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,44): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,54): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(9,2): error C2504: 'Entity': base class undefined +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(15,32): error C2061: syntax error: identifier 'GameClient' +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(17,15): error C3668: 'entities::WallEntity::getAsWall': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(25,21): error C2061: syntax error: identifier 'GameClient' + mainGame.cpp +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,52): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,62): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,44): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,54): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(9,2): error C2504: 'Entity': base class undefined +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(15,32): error C2061: syntax error: identifier 'GameClient' +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(17,15): error C3668: 'entities::WallEntity::getAsWall': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(25,21): error C2061: syntax error: identifier 'GameClient' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.cpp(47,35): error C2660: 'entities::Entity::tick': function does not take 2 arguments +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(25,16): message : see declaration of 'entities::Entity::tick' + ResourceManager.cpp +C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\memory(3579,1): error C2248: 'render::ResourceManager::ResourceManager': cannot access private member declared in class 'render::ResourceManager' +C:\Users\kosmx\Documents\GitHub\2d-game\ResourceManager.h(34): message : see declaration of 'render::ResourceManager::ResourceManager' +C:\Users\kosmx\Documents\GitHub\2d-game\ResourceManager.h(15): message : see declaration of 'render::ResourceManager' +C:\Users\kosmx\Documents\GitHub\2d-game\ResourceManager.cpp(40): message : see reference to function template instantiation 'std::unique_ptr<render::ResourceManager,std::default_delete<render::ResourceManager>> std::make_unique<render::ResourceManager,render::ResourceManager&,0>(render::ResourceManager &)' being compiled + SimpleSprite.cpp +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(9,2): error C2504: 'Entity': base class undefined +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(17,15): error C3668: 'entities::WallEntity::getAsWall': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,11): error C2653: 'render': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,27): error C2143: syntax error: missing ';' before '&' +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,27): error C2433: 'entities::Entity::ITexture': 'virtual' not permitted on data declarations +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,27): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,45): error C2238: unexpected token(s) preceding ';' + WallEntity.cpp +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,52): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\ITexture.h(14,62): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(33,21): error C2143: syntax error: missing ';' before '*' +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(33,21): error C2433: 'entities::Entity::WallEntity': 'virtual' not permitted on data declarations +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(33,21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(34,3): error C2334: unexpected token(s) preceding '{'; skipping apparent function body +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,8): error C3668: 'render::SimpleSprite::render': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(17,15): error C3668: 'entities::WallEntity::getAsWall': method with override specifier 'override' did not override any base class methods + WallSprite.cpp +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(21,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,31): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,41): error C2065: 'Entity': undeclared identifier +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C2923: 'std::shared_ptr': 'Entity' is not a valid template type argument for parameter '_Ty' +C:\Users\kosmx\Documents\GitHub\2d-game\mainGame.h(27,20): error C3203: 'shared_ptr': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(11,2): error C2504: 'ITexture': base class undefined +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,44): error C2653: 'entities': is not a class or namespace name +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,54): error C2061: syntax error: identifier 'Entity' +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(18,8): error C3668: 'render::SimpleSprite::render': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(9,2): error C2504: 'Entity': base class undefined +C:\Users\kosmx\Documents\GitHub\2d-game\WallEntity.h(17,15): error C3668: 'entities::WallEntity::getAsWall': method with override specifier 'override' did not override any base class methods +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,19): error C2039: 'ITexture': is not a member of 'render' +C:\Users\kosmx\Documents\GitHub\2d-game\SimpleSprite.h(7): message : see declaration of 'render' +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,27): error C2143: syntax error: missing ';' before '&' +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,27): error C2433: 'entities::Entity::ITexture': 'virtual' not permitted on data declarations +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,27): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int +C:\Users\kosmx\Documents\GitHub\2d-game\Entity.h(14,45): error C2238: unexpected token(s) preceding ';' diff --git a/x64/Release/2d-game.tlog/2d-game.lastbuildstate b/x64/Release/2d-game.tlog/2d-game.lastbuildstate new file mode 100644 index 0000000000000000000000000000000000000000..f9e219125d2cd8bca9af69502b3cee4db03b7218 --- /dev/null +++ b/x64/Release/2d-game.tlog/2d-game.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.28.29910:TargetPlatformVersion=10.0.19041.0: +Release|x64|C:\Users\kosmx\Documents\GitHub\2d-game\| diff --git a/x64/Release/2d-game.tlog/CL.command.1.tlog b/x64/Release/2d-game.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..379c07d36e9aae0f4be84910823cae6f4470fd99 Binary files /dev/null and b/x64/Release/2d-game.tlog/CL.command.1.tlog differ diff --git a/x64/Release/2d-game.tlog/CL.read.1.tlog b/x64/Release/2d-game.tlog/CL.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..a24e17b5f7b40f4bfad5ae0f3a2cab2e83a63bb5 Binary files /dev/null and b/x64/Release/2d-game.tlog/CL.read.1.tlog differ diff --git a/x64/Release/2d-game.tlog/CL.write.1.tlog b/x64/Release/2d-game.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..3904f2fc7485b2ed227aa287d24b50013163b574 Binary files /dev/null and b/x64/Release/2d-game.tlog/CL.write.1.tlog differ diff --git a/x64/Release/2d-game.tlog/unsuccessfulbuild b/x64/Release/2d-game.tlog/unsuccessfulbuild new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/x64/Release/LazySprite.obj b/x64/Release/LazySprite.obj new file mode 100644 index 0000000000000000000000000000000000000000..54163d48eda1785cab272ddfc7a4ecd44ff8e4ce Binary files /dev/null and b/x64/Release/LazySprite.obj differ diff --git a/x64/Release/vc142.pdb b/x64/Release/vc142.pdb new file mode 100644 index 0000000000000000000000000000000000000000..425f7d02d534f304a3362f95a6d650cdb1e570fb Binary files /dev/null and b/x64/Release/vc142.pdb differ