]> git.localhorst.tv Git - blank.git/blobdiff - src/app.cpp
introduce space and shift for up and down :)
[blank.git] / src / app.cpp
index 5463f7f61c65f560eaf3cd4f2911da862e15be67..e8f92689f2fe8cc4cda80cc987baf0aa79b89819 100644 (file)
@@ -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 {