aboutsummaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-10-05 18:41:10 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-10-05 18:41:10 +0200
commitfaa32610e381db1d58ee2b57d3a6efc2e664fdec (patch)
tree8c6b2a6e8c4eaa08f815afa1a6faa4231e297e6c /src/gui
parentee88f4b94f180faa2b44ff016381a0fe69426d88 (diff)
downloaddragonfireclient-faa32610e381db1d58ee2b57d3a6efc2e664fdec.tar.xz
Added ESP, fixed Tracers, improved Jesus
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/CMakeLists.txt1
-rw-r--r--src/gui/tracers.cpp42
-rw-r--r--src/gui/tracers.h28
3 files changed, 0 insertions, 71 deletions
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
index 794522e6e..7befba37c 100644
--- a/src/gui/CMakeLists.txt
+++ b/src/gui/CMakeLists.txt
@@ -25,6 +25,5 @@ set(gui_SRCS
${CMAKE_CURRENT_SOURCE_DIR}/intlGUIEditBox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/modalMenu.cpp
${CMAKE_CURRENT_SOURCE_DIR}/profilergraph.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/tracers.cpp
PARENT_SCOPE
)
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));
- }
-}
diff --git a/src/gui/tracers.h b/src/gui/tracers.h
deleted file mode 100644
index 0ad17ad79..000000000
--- a/src/gui/tracers.h
+++ /dev/null
@@ -1,28 +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.
-*/
-
-#pragma once
-
-#include "irrlichttypes_extrabloated.h"
-
-class Tracers
-{
-public:
- void draw(video::IVideoDriver* driver, Client *client);
-};