aboutsummaryrefslogtreecommitdiff
path: root/src/client/content_cso.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/content_cso.cpp')
-rw-r--r--src/client/content_cso.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/client/content_cso.cpp b/src/client/content_cso.cpp
index f9b02e823..f9641afbe 100644
--- a/src/client/content_cso.cpp
+++ b/src/client/content_cso.cpp
@@ -24,26 +24,25 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "client.h"
#include "map.h"
-class SmokePuffCSO : public ClientSimpleObject
+class SmokePuffCSO: public ClientSimpleObject
{
float m_age = 0.0f;
scene::IBillboardSceneNode *m_spritenode = nullptr;
-
public:
- SmokePuffCSO(scene::ISceneManager *smgr, ClientEnvironment *env, const v3f &pos,
- const v2f &size)
+ SmokePuffCSO(scene::ISceneManager *smgr,
+ ClientEnvironment *env, const v3f &pos, const v2f &size)
{
- infostream << "SmokePuffCSO: constructing" << std::endl;
- m_spritenode = smgr->addBillboardSceneNode(NULL, v2f(1, 1), pos, -1);
- m_spritenode->setMaterialTexture(
- 0, env->getGameDef()->tsrc()->getTextureForMesh(
- "smoke_puff.png"));
+ infostream<<"SmokePuffCSO: constructing"<<std::endl;
+ m_spritenode = smgr->addBillboardSceneNode(
+ NULL, v2f(1,1), pos, -1);
+ m_spritenode->setMaterialTexture(0,
+ env->getGameDef()->tsrc()->getTextureForMesh("smoke_puff.png"));
m_spritenode->setMaterialFlag(video::EMF_LIGHTING, false);
m_spritenode->setMaterialFlag(video::EMF_BILINEAR_FILTER, false);
- // m_spritenode->setMaterialType(video::EMT_TRANSPARENT_ALPHA_CHANNEL_REF);
+ //m_spritenode->setMaterialType(video::EMT_TRANSPARENT_ALPHA_CHANNEL_REF);
m_spritenode->setMaterialType(video::EMT_TRANSPARENT_ALPHA_CHANNEL);
m_spritenode->setMaterialFlag(video::EMF_FOG_ENABLE, true);
- m_spritenode->setColor(video::SColor(255, 0, 0, 0));
+ m_spritenode->setColor(video::SColor(255,0,0,0));
m_spritenode->setVisible(true);
m_spritenode->setSize(size);
/* Update brightness */
@@ -51,27 +50,28 @@ public:
bool pos_ok;
MapNode n = env->getMap().getNode(floatToInt(pos, BS), &pos_ok);
light = pos_ok ? decode_light(n.getLightBlend(env->getDayNightRatio(),
- env->getGameDef()->ndef()))
- : 64;
- video::SColor color(255, light, light, light);
+ env->getGameDef()->ndef()))
+ : 64;
+ video::SColor color(255,light,light,light);
m_spritenode->setColor(color);
}
virtual ~SmokePuffCSO()
{
- infostream << "SmokePuffCSO: destructing" << std::endl;
+ infostream<<"SmokePuffCSO: destructing"<<std::endl;
m_spritenode->remove();
}
void step(float dtime)
{
m_age += dtime;
- if (m_age > 1.0) {
+ if(m_age > 1.0){
m_to_be_removed = true;
}
}
};
-ClientSimpleObject *createSmokePuff(
- scene::ISceneManager *smgr, ClientEnvironment *env, v3f pos, v2f size)
+ClientSimpleObject* createSmokePuff(scene::ISceneManager *smgr,
+ ClientEnvironment *env, v3f pos, v2f size)
{
return new SmokePuffCSO(smgr, env, pos, size);
}
+