Implements calling Lua.

This commit is contained in:
2021-08-25 12:27:39 +09:00
parent 1518e429b4
commit 213902021c
46 changed files with 2233 additions and 245 deletions

View File

@@ -18,39 +18,51 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="main.cc">
<ClCompile Include="src\main.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Win32Console.cc">
<ClCompile Include="src\Win32Console.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Font.cc">
<ClCompile Include="src\Font.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Texture.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Game.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PlayScene.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Lua.cc">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="iConsole.h">
<ClInclude Include="src\iConsole.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iAllocator.h">
<ClInclude Include="src\iAllocator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="LinearAllocator.h">
<ClInclude Include="src\LinearAllocator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="StackAllocator.h">
<ClInclude Include="src\StackAllocator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Rasterbuffer.h">
<ClInclude Include="src\Rasterbuffer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Win32Console.h">
<ClInclude Include="src\Win32Console.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Font.h">
<ClInclude Include="src\Font.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="common.h">
<ClInclude Include="src\common.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="thirdparty\linalg.h">
@@ -59,35 +71,83 @@
<ClInclude Include="thirdparty\stb_truetype.h">
<Filter>Header Files\thirdparty</Filter>
</ClInclude>
<ClInclude Include="iDrawable.h">
<ClInclude Include="src\iDrawable.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Game.h">
<ClInclude Include="src\Game.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Logger.h">
<ClInclude Include="src\Logger.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iLogger.h">
<ClInclude Include="src\iLogger.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Text.h">
<ClInclude Include="src\Text.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iWritable.h">
<ClInclude Include="src\iWritable.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Texture.h">
<ClInclude Include="src\Texture.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iClock.h">
<ClInclude Include="src\iClock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="SystemClock.h">
<ClInclude Include="src\SystemClock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="OffsetClock.h">
<ClInclude Include="src\OffsetClock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\iScene.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\Frame.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\PlayScene.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\Lua.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="thirdparty\lauxlib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="thirdparty\lua.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="thirdparty\lua.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="thirdparty\luaconf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="thirdparty\lualib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\TickingClock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\iElement.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\iElementFactory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\Period.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\iElementDriver.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Library Include="thirdparty\lua5.1.lib" />
</ItemGroup>
<ItemGroup>
<CopyFileToFolders Include="thirdparty\lua5.1.dll" />
</ItemGroup>
</Project>