X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp.cpp;h=e8f92689f2fe8cc4cda80cc987baf0aa79b89819;hb=66d7cf56cfbb565dd4700d94e5f338a39a40edeb;hp=5463f7f61c65f560eaf3cd4f2911da862e15be67;hpb=e7a968ef0ae496d1d45d63a25df59db31f9b966f;p=blank.git diff --git a/src/app.cpp b/src/app.cpp index 5463f7f..e8f9268 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -89,9 +89,11 @@ void Application::HandleEvents() { right = event.key.state == SDL_PRESSED; break; case SDLK_q: + case SDLK_SPACE: up = event.key.state == SDL_PRESSED; break; case SDLK_e: + case SDLK_LSHIFT: down = event.key.state == SDL_PRESSED; break; } @@ -159,6 +161,7 @@ void Application::Update(int dt) { if (world.Intersection(aim, glm::mat4(1.0f), &chunk, &blkid, &dist, &normal)) { glm::vec3 pos = Chunk::ToCoords(blkid); outline_visible = true; + outline.Clear(); chunk->BlockAt(blkid).type->FillOutlineModel(outline); outline_transform = glm::translate(chunk->Transform(), pos); } else {