@@ -45,11 +45,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
45
45
#define OBJECT_CROSSHAIR_LINE_SIZE 8
46
46
#define CROSSHAIR_LINE_SIZE 10
47
47
48
- Hud::Hud (gui::IGUIEnvironment *guienv, Client *client, LocalPlayer *player,
48
+ Hud::Hud (Client *client, LocalPlayer *player,
49
49
Inventory *inventory)
50
50
{
51
51
driver = RenderingEngine::get_video_driver ();
52
- this ->guienv = guienv;
53
52
this ->client = client;
54
53
this ->player = player;
55
54
this ->inventory = inventory;
@@ -315,7 +314,7 @@ bool Hud::calculateScreenPos(const v3s16 &camera_offset, HudElement *e, v2s32 *p
315
314
{
316
315
v3f w_pos = e->world_pos * BS;
317
316
scene::ICameraSceneNode* camera =
318
- RenderingEngine::get_scene_manager ()->getActiveCamera ();
317
+ client-> getSceneManager ()->getActiveCamera ();
319
318
w_pos -= intToFloat (camera_offset, BS);
320
319
core::matrix4 trans = camera->getProjectionMatrix ();
321
320
trans *= camera->getViewMatrix ();
@@ -475,7 +474,7 @@ void Hud::drawLuaElements(const v3s16 &camera_offset)
475
474
476
475
// Angle according to camera view
477
476
v3f fore (0 .f , 0 .f , 1 .f );
478
- scene::ICameraSceneNode *cam = RenderingEngine::get_scene_manager ()->getActiveCamera ();
477
+ scene::ICameraSceneNode *cam = client-> getSceneManager ()->getActiveCamera ();
479
478
cam->getAbsoluteTransformation ().rotateVect (fore);
480
479
int angle = - fore.getHorizontalAngle ().Y ;
481
480
0 commit comments