Irrlicht cleanup: cleanup various object to use RenderingEngine (#6088)
authorLoïc Blot <nerzhul@users.noreply.github.com>
Sun, 2 Jul 2017 18:29:58 +0000 (20:29 +0200)
committerGitHub <noreply@github.com>
Sun, 2 Jul 2017 18:29:58 +0000 (20:29 +0200)
commit94c294bfdcfb7caa84c88649f3630605ed90e884
tree94fdecef9a4f1204effb95e800f7c2cb39126a67
parent51104d9cd445da21adc731fb820bbb7d82b45d64
Irrlicht cleanup: cleanup various object to use RenderingEngine (#6088)

* Irrlicht cleanup: cleanup various object to use RenderingEngine

* CAO doesn't need scenemanager in addToScene
* Camera doesn't need VideoDriver pointer or SceneManager in constructor
* Hud doesn't need driver & scene manager in constructor
* Hud doesn't need scenemanager pointer
* Tile.h doesn't need IrrlichtDevice header (just SMaterial)
* WieldMeshSceneNode: only take scene, we always use scene root node as parent
13 files changed:
src/camera.cpp
src/camera.h
src/client/tile.h
src/clientenvironment.cpp
src/clientobject.h
src/content_cao.cpp
src/content_cao.h
src/game.cpp
src/hud.cpp
src/hud.h
src/nodedef.h
src/wieldmesh.cpp
src/wieldmesh.h