if(m_node)
{
v3f rot = m_node->getRotation();
- //dstream<<"dtime="<<dtime<<", rot.Y="<<rot.Y<<std::endl;
+ //infostream<<"dtime="<<dtime<<", rot.Y="<<rot.Y<<std::endl;
rot.Y += dtime * 180;
m_node->setRotation(rot);
}
void TestCAO::processMessage(const std::string &data)
{
- dstream<<"TestCAO: Got data: "<<data<<std::endl;
+ infostream<<"TestCAO: Got data: "<<data<<std::endl;
std::istringstream is(data, std::ios::binary);
u16 cmd;
is>>cmd;
// This is needed for changing the texture in the future
m_node->setReadOnlyMaterials(true);
updateNodePos();
+
+ /*
+ Update image of node
+ */
+
+ // Create an inventory item to see what is its image
+ std::istringstream is(m_inventorystring, std::ios_base::binary);
+ video::ITexture *texture = NULL;
+ try{
+ InventoryItem *item = NULL;
+ item = InventoryItem::deSerialize(is);
+ infostream<<__FUNCTION_NAME<<": m_inventorystring=\""
+ <<m_inventorystring<<"\" -> item="<<item
+ <<std::endl;
+ if(item)
+ {
+ texture = item->getImage();
+ delete item;
+ }
+ }
+ catch(SerializationError &e)
+ {
+ infostream<<"WARNING: "<<__FUNCTION_NAME
+ <<": error deSerializing inventorystring \""
+ <<m_inventorystring<<"\""<<std::endl;
+ }
+
+ // Set meshbuffer texture
+ buf->getMaterial().setTexture(0, texture);
}
void ItemCAO::removeFromScene()
void ItemCAO::processMessage(const std::string &data)
{
- dstream<<"ItemCAO: Got message"<<std::endl;
+ infostream<<"ItemCAO: Got message"<<std::endl;
std::istringstream is(data, std::ios::binary);
// command
u8 cmd = readU8(is);
void ItemCAO::initialize(const std::string &data)
{
- dstream<<"ItemCAO: Got init data"<<std::endl;
+ infostream<<"ItemCAO: Got init data"<<std::endl;
{
std::istringstream is(data, std::ios::binary);
}
updateNodePos();
-
- /*
- Update image of node
- */
-
- if(m_node == NULL)
- return;
-
- scene::IMesh *mesh = m_node->getMesh();
-
- if(mesh == NULL)
- return;
-
- scene::IMeshBuffer *buf = mesh->getMeshBuffer(0);
-
- if(buf == NULL)
- return;
-
- // Create an inventory item to see what is its image
- std::istringstream is(m_inventorystring, std::ios_base::binary);
- video::ITexture *texture = NULL;
- try{
- InventoryItem *item = NULL;
- item = InventoryItem::deSerialize(is);
- dstream<<__FUNCTION_NAME<<": m_inventorystring=\""
- <<m_inventorystring<<"\" -> item="<<item
- <<std::endl;
- if(item)
- {
- texture = item->getImage();
- delete item;
- }
- }
- catch(SerializationError &e)
- {
- dstream<<"WARNING: "<<__FUNCTION_NAME
- <<": error deSerializing inventorystring \""
- <<m_inventorystring<<"\""<<std::endl;
- }
-
- // Set meshbuffer texture
- buf->getMaterial().setTexture(0, texture);
-
}
/*
void RatCAO::processMessage(const std::string &data)
{
- //dstream<<"RatCAO: Got message"<<std::endl;
+ //infostream<<"RatCAO: Got message"<<std::endl;
std::istringstream is(data, std::ios::binary);
// command
u8 cmd = readU8(is);
void RatCAO::initialize(const std::string &data)
{
- //dstream<<"RatCAO: Got init data"<<std::endl;
+ //infostream<<"RatCAO: Got init data"<<std::endl;
{
std::istringstream is(data, std::ios::binary);
void Oerkki1CAO::processMessage(const std::string &data)
{
- //dstream<<"Oerkki1CAO: Got message"<<std::endl;
+ //infostream<<"Oerkki1CAO: Got message"<<std::endl;
std::istringstream is(data, std::ios::binary);
// command
u8 cmd = readU8(is);
void Oerkki1CAO::initialize(const std::string &data)
{
- //dstream<<"Oerkki1CAO: Got init data"<<std::endl;
+ //infostream<<"Oerkki1CAO: Got init data"<<std::endl;
{
std::istringstream is(data, std::ios::binary);
void FireflyCAO::processMessage(const std::string &data)
{
- //dstream<<"FireflyCAO: Got message"<<std::endl;
+ //infostream<<"FireflyCAO: Got message"<<std::endl;
std::istringstream is(data, std::ios::binary);
// command
u8 cmd = readU8(is);
void FireflyCAO::initialize(const std::string &data)
{
- //dstream<<"FireflyCAO: Got init data"<<std::endl;
+ //infostream<<"FireflyCAO: Got init data"<<std::endl;
{
std::istringstream is(data, std::ios::binary);
if(m_node != NULL)
return;
- /*dstream<<"MobV2CAO::addToScene using texture_name="<<
+ /*infostream<<"MobV2CAO::addToScene using texture_name="<<
m_texture_name<<std::endl;*/
std::string texture_string = "[makealpha2:128,0,0;128,128,0:";
texture_string += m_texture_name;
bill->setTCoords(2, v2f(txs*0, tys*0));
bill->setTCoords(3, v2f(txs*0, tys*1));
} else {
- dstream<<"MobV2CAO: Unknown sprite type \""<<m_sprite_type<<"\""
+ infostream<<"MobV2CAO: Unknown sprite type \""<<m_sprite_type<<"\""
<<std::endl;
}
float mob_dir = atan2(cam_to_mob.Z, cam_to_mob.X) / PI * 180.;
float dir = mob_dir - m_yaw;
dir = wrapDegrees_180(dir);
- //dstream<<"id="<<m_id<<" dir="<<dir<<std::endl;
+ //infostream<<"id="<<m_id<<" dir="<<dir<<std::endl;
if(fabs(wrapDegrees_180(dir - 0)) <= 45.1)
col = 2;
else if(fabs(wrapDegrees_180(dir - 90)) <= 45.1)
bill->setTCoords(2, v2f(txs*(0+col), tys*(0+row)));
bill->setTCoords(3, v2f(txs*(0+col), tys*(1+row)));
} else {
- dstream<<"MobV2CAO::step(): Unknown sprite type \""
+ infostream<<"MobV2CAO::step(): Unknown sprite type \""
<<m_sprite_type<<"\""<<std::endl;
}
if(m_damage_visual_timer >= 0){
m_damage_visual_timer -= dtime;
if(m_damage_visual_timer <= 0){
- dstream<<"id="<<m_id<<" damage visual ended"<<std::endl;
+ infostream<<"id="<<m_id<<" damage visual ended"<<std::endl;
}
}
void MobV2CAO::processMessage(const std::string &data)
{
- //dstream<<"MobV2CAO: Got message"<<std::endl;
+ //infostream<<"MobV2CAO: Got message"<<std::endl;
std::istringstream is(data, std::ios::binary);
// command
u8 cmd = readU8(is);
void MobV2CAO::initialize(const std::string &data)
{
- //dstream<<"MobV2CAO: Got init data"<<std::endl;
+ //infostream<<"MobV2CAO: Got init data"<<std::endl;
{
std::istringstream is(data, std::ios::binary);
u8 version = readU8(is);
// check version
if(version != 0){
- dstream<<__FUNCTION_NAME<<": Invalid version"<<std::endl;
+ infostream<<__FUNCTION_NAME<<": Invalid version"<<std::endl;
return;
}
std::istringstream tmp_is(tmp_os.str(), std::ios::binary);
m_properties->parseConfigLines(tmp_is, "MobArgsEnd");
- dstream<<"INFO: MobV2CAO::initialize(): got properties:"<<std::endl;
- m_properties->writeLines(dstream);
+ infostream<<"MobV2CAO::initialize(): got properties:"<<std::endl;
+ m_properties->writeLines(infostream);
m_properties->setDefault("looks", "dummy_default");
m_properties->setDefault("yaw", "0");