@@ -121,7 +121,7 @@ liblolcore_sources = \ | |||||
image/color/cie1931.cpp image/color/color.cpp \ | image/color/cie1931.cpp image/color/color.cpp \ | ||||
image/dither/random.cpp image/dither/ediff.cpp image/dither/dbs.cpp \ | image/dither/random.cpp image/dither/ediff.cpp image/dither/dbs.cpp \ | ||||
image/dither/ostromoukhov.cpp image/dither/ordered.cpp \ | image/dither/ostromoukhov.cpp image/dither/ordered.cpp \ | ||||
image/filter/convolution.cpp image/filter/color.cpp \ | |||||
image/filter/convolution.cpp image/filter/colors.cpp \ | |||||
image/filter/dilate.cpp image/filter/median.cpp image/filter/yuv.cpp \ | image/filter/dilate.cpp image/filter/median.cpp image/filter/yuv.cpp \ | ||||
image/movie.cpp \ | image/movie.cpp \ | ||||
\ | \ | ||||
@@ -88,6 +88,7 @@ void Application::Tick() | |||||
void Application::Run() | void Application::Run() | ||||
{ | { | ||||
#if EMSCRIPTEN | #if EMSCRIPTEN | ||||
g_app = this; | |||||
emscripten_set_main_loop(AppCallback, 0, 1); | emscripten_set_main_loop(AppCallback, 0, 1); | ||||
#else | #else | ||||
while (MustTick()) | while (MustTick()) | ||||
@@ -134,7 +134,7 @@ | |||||
<ClCompile Include="image\codec\zed-palette-image.cpp" /> | <ClCompile Include="image\codec\zed-palette-image.cpp" /> | ||||
<ClCompile Include="image\color\cie1931.cpp" /> | <ClCompile Include="image\color\cie1931.cpp" /> | ||||
<ClCompile Include="image\color\color.cpp" /> | <ClCompile Include="image\color\color.cpp" /> | ||||
<ClCompile Include="image\filter\color.cpp" /> | |||||
<ClCompile Include="image\filter\colors.cpp" /> | |||||
<ClCompile Include="image\filter\convolution.cpp" /> | <ClCompile Include="image\filter\convolution.cpp" /> | ||||
<ClCompile Include="image\filter\dilate.cpp" /> | <ClCompile Include="image\filter\dilate.cpp" /> | ||||
<ClCompile Include="image\filter\median.cpp" /> | <ClCompile Include="image\filter\median.cpp" /> | ||||
@@ -427,4 +427,4 @@ | |||||
<ImportGroup Label="ExtensionTargets"> | <ImportGroup Label="ExtensionTargets"> | ||||
<Import Project="$(SolutionDir)\msbuild\lolfx.targets" /> | <Import Project="$(SolutionDir)\msbuild\lolfx.targets" /> | ||||
</ImportGroup> | </ImportGroup> | ||||
</Project> | |||||
</Project> |
@@ -343,7 +343,7 @@ | |||||
<ClCompile Include="sys\thread.cpp"> | <ClCompile Include="sys\thread.cpp"> | ||||
<Filter>sys</Filter> | <Filter>sys</Filter> | ||||
</ClCompile> | </ClCompile> | ||||
<ClCompile Include="image\filter\color.cpp"> | |||||
<ClCompile Include="image\filter\colors.cpp"> | |||||
<Filter>image\filter</Filter> | <Filter>image\filter</Filter> | ||||
</ClCompile> | </ClCompile> | ||||
<ClCompile Include="image\filter\convolution.cpp"> | <ClCompile Include="image\filter\convolution.cpp"> | ||||
@@ -840,4 +840,4 @@ | |||||
<ItemGroup> | <ItemGroup> | ||||
<None Include="Makefile.am" /> | <None Include="Makefile.am" /> | ||||
</ItemGroup> | </ItemGroup> | ||||
</Project> | |||||
</Project> |
@@ -268,6 +268,7 @@ void SdlInputData::Tick(float seconds) | |||||
# endif | # endif | ||||
{ | { | ||||
//Lock management | //Lock management | ||||
# if defined SDLOL_CapsLock && defined SDLOL_ScrollLock && defined SDLOL_NumLockClear | |||||
case SDLOL_CapsLock: | case SDLOL_CapsLock: | ||||
case SDLOL_ScrollLock: | case SDLOL_ScrollLock: | ||||
case SDLOL_NumLockClear: | case SDLOL_NumLockClear: | ||||
@@ -294,7 +295,11 @@ void SdlInputData::Tick(float seconds) | |||||
m_keyboard->GetKey(sc2) ? "up" : "down", event.key.repeat); | m_keyboard->GetKey(sc2) ? "up" : "down", event.key.repeat); | ||||
*/ | */ | ||||
} | } | ||||
# endif | |||||
default: | default: | ||||
# if USE_OLD_SDL | |||||
m_keyboard->SetKey(sc, event.type == SDL_KEYDOWN); | |||||
# else | |||||
if (ScanCodeIsValid(sc)) | if (ScanCodeIsValid(sc)) | ||||
{ | { | ||||
m_keyboard->SetKey(sc, event.type == SDL_KEYDOWN); | m_keyboard->SetKey(sc, event.type == SDL_KEYDOWN); | ||||
@@ -321,6 +326,7 @@ void SdlInputData::Tick(float seconds) | |||||
Log::Error("unknown keypress (sym 0x%02x, scancode %0d)\n", | Log::Error("unknown keypress (sym 0x%02x, scancode %0d)\n", | ||||
event.key.keysym.sym, event.key.keysym.scancode); | event.key.keysym.sym, event.key.keysym.scancode); | ||||
*/ | */ | ||||
# endif | |||||
} | } | ||||
break; | break; | ||||