aboutsummaryrefslogtreecommitdiff
path: root/src/gui/tracers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/tracers.cpp')
-rw-r--r--src/gui/tracers.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/gui/tracers.cpp b/src/gui/tracers.cpp
deleted file mode 100644
index ee41d0fb0..000000000
--- a/src/gui/tracers.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-Dragonfire
-Copyright (C) 2020 Elias Fleckenstein <eliasfleckenstein@web.de>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU Lesser General Public License as published by
-the Free Software Foundation; either version 2.1 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public License along
-with this program; if not, write to the Free Software Foundation, Inc.,
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-*/
-
-#include <vector>
-#include "client/client.h"
-#include "client/camera.h"
-#include "tracers.h"
-#include "constants.h"
-
-void Tracers::draw(video::IVideoDriver* driver, Client *client)
-{
- ClientEnvironment &env = client->getEnv();
- Camera *camera = client->getCamera();
- v3f head_pos = camera->getPosition() + camera->getDirection();
- auto allObjects = env.getAllActiveObjects();
- for (auto &it : allObjects) {
- ClientActiveObject *obj = it.second;
- if (obj->isLocalPlayer() || obj->getParent() || obj->isItem())
- continue;
- v3f pos = obj->getPosition();
- aabb3f box;
- if (obj->getSelectionBox(&box))
- pos += box.getCenter();
- driver->draw3DLine(head_pos, pos, video::SColor(255, 255, 255, 255));
- }
-}