Commit c2aee3f1 authored by nanahira's avatar nanahira

Merge branch 'master' into server

parents 8a29b660 2d6338a0
...@@ -28,7 +28,7 @@ endif () ...@@ -28,7 +28,7 @@ endif ()
target_link_libraries (ygopro ocgcore clzma) target_link_libraries (ygopro ocgcore clzma)
if (MSVC) if (MSVC)
target_link_libraries (ygopro irrlicht freetype sqlite3 event lua) target_link_libraries (ygopro irrlicht freetype sqlite3 event)
include_directories ( "../irrlicht/include" "../freetype/include" "../event/include" "../sqlite3" ) include_directories ( "../irrlicht/include" "../freetype/include" "../event/include" "../sqlite3" )
else () else ()
target_link_libraries (ygopro target_link_libraries (ygopro
...@@ -36,7 +36,6 @@ else () ...@@ -36,7 +36,6 @@ else ()
${FREETYPE_LIBRARIES} ${FREETYPE_LIBRARIES}
${SQLITE_LIBRARIES} ${SQLITE_LIBRARIES}
${LIBEVENT_LIBRARIES} ${LIBEVENT_LIBRARIES}
${LUA_LIBRARIES}
${OPENGL_gl_LIBRARY} ${OPENGL_gl_LIBRARY}
) )
include_directories ( include_directories (
......
...@@ -496,6 +496,7 @@ void Game::DrawMisc() { ...@@ -496,6 +496,7 @@ void Game::DrawMisc() {
driver->setTransform(irr::video::ETS_WORLD, im); driver->setTransform(irr::video::ETS_WORLD, im);
driver->drawVertexPrimitiveList(matManager.vActivate, 4, matManager.iRectangle, 2); driver->drawVertexPrimitiveList(matManager.vActivate, 4, matManager.iRectangle, 2);
} }
if(dField.chains.size() > 1) {
for(size_t i = 0; i < dField.chains.size(); ++i) { for(size_t i = 0; i < dField.chains.size(); ++i) {
if(dField.chains[i].solved) if(dField.chains[i].solved)
break; break;
...@@ -517,6 +518,7 @@ void Game::DrawMisc() { ...@@ -517,6 +518,7 @@ void Game::DrawMisc() {
driver->setTransform(irr::video::ETS_WORLD, it); driver->setTransform(irr::video::ETS_WORLD, it);
driver->drawVertexPrimitiveList(matManager.vChainNum, 4, matManager.iRectangle, 2); driver->drawVertexPrimitiveList(matManager.vChainNum, 4, matManager.iRectangle, 2);
} }
}
//finish button //finish button
if(btnCancelOrFinish->isVisible() && dField.select_ready) if(btnCancelOrFinish->isVisible() && dField.select_ready)
DrawSelectionLine(btnCancelOrFinish, 2, 0xffffff00); DrawSelectionLine(btnCancelOrFinish, 2, 0xffffff00);
......
...@@ -3143,7 +3143,8 @@ int DuelClient::ClientAnalyze(char * msg, unsigned int len) { ...@@ -3143,7 +3143,8 @@ int DuelClient::ClientAnalyze(char * msg, unsigned int len) {
mainGame->WaitFrameSignal(11); mainGame->WaitFrameSignal(11);
} }
} }
if(mainGame->dField.last_chain) if (mainGame->dField.chains.size() > 1) {
if (mainGame->dField.last_chain)
mainGame->WaitFrameSignal(11); mainGame->WaitFrameSignal(11);
for(int i = 0; i < 5; ++i) { for(int i = 0; i < 5; ++i) {
mainGame->dField.chains[ct - 1].solved = false; mainGame->dField.chains[ct - 1].solved = false;
...@@ -3151,6 +3152,7 @@ int DuelClient::ClientAnalyze(char * msg, unsigned int len) { ...@@ -3151,6 +3152,7 @@ int DuelClient::ClientAnalyze(char * msg, unsigned int len) {
mainGame->dField.chains[ct - 1].solved = true; mainGame->dField.chains[ct - 1].solved = true;
mainGame->WaitFrameSignal(3); mainGame->WaitFrameSignal(3);
} }
}
mainGame->dField.last_chain = false; mainGame->dField.last_chain = false;
return true; return true;
} }
......
Subproject commit 6d90b448a0fef4e6f58e39eee957d5ec1d3ef3c7 Subproject commit 70d40dac1e018c3341c4b498e424fc2eeb63fc41
Subproject commit 23f1cc69a38d0eb41525d8c9638d63d618a725d8 Subproject commit 856c2ecbc1dbdd60e2d9452d902283d73c27aa09
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment