Added: Sea mines, when fully implemented, will explode and take lifes from player.
This commit is contained in:
@@ -74,6 +74,10 @@ void Dolphin::onInit()
|
|||||||
seabed.shouldBeBackfaceCulled = false;
|
seabed.shouldBeBackfaceCulled = false;
|
||||||
seabed.shouldBeFrustumCulled = false;
|
seabed.shouldBeFrustumCulled = false;
|
||||||
|
|
||||||
|
mine.loadObj("mine/", "mine", 5.0F, false);
|
||||||
|
mine.position.set(0, 0, 0);
|
||||||
|
texRepo->addByMesh("mine/", mine, BMP);
|
||||||
|
|
||||||
skybox.loadObj("skybox/", "skybox", 400.0F, false);
|
skybox.loadObj("skybox/", "skybox", 400.0F, false);
|
||||||
skybox.shouldBeFrustumCulled = false;
|
skybox.shouldBeFrustumCulled = false;
|
||||||
|
|
||||||
@@ -168,6 +172,7 @@ void Dolphin::onUpdate()
|
|||||||
engine->renderer->draw(skybox);
|
engine->renderer->draw(skybox);
|
||||||
engine->renderer->draw(waterbox);
|
engine->renderer->draw(waterbox);
|
||||||
engine->renderer->draw(seabed);
|
engine->renderer->draw(seabed);
|
||||||
|
engine->renderer->draw(mine);
|
||||||
for (u8 i = 0; i < OYSTERS_COUNT; i++)
|
for (u8 i = 0; i < OYSTERS_COUNT; i++)
|
||||||
{
|
{
|
||||||
if (oysters[i].isActive())
|
if (oysters[i].isActive())
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ private:
|
|||||||
Mesh seabed;
|
Mesh seabed;
|
||||||
Mesh island;
|
Mesh island;
|
||||||
Mesh skybox;
|
Mesh skybox;
|
||||||
|
Mesh mine;
|
||||||
LightBulb bulb;
|
LightBulb bulb;
|
||||||
Player player;
|
Player player;
|
||||||
Camera camera;
|
Camera camera;
|
||||||
|
|||||||
Reference in New Issue
Block a user