I have a problem. I finded info in this forum but I can't solve it.
I have this code:
Code: Select all
//---first code---
ITimer* tempo = device.getTimer;
u32 h = tempo->getRealTime;
while(device->run())
{
if (device->isWindowActive())
{
driver->beginScene(true, true, video::SColor(0,200,200,200));
smgr->drawAll();
driver->endScene();
}
//usa el tiempo (comparando) para saber si cambiar de camara o no
if ((h - tempo->getRealTime) == (20000))
{
camara->setPosition (irr::core::vector3df (-530.918945, 504.894623, -577.184937));
camara->setUpVector (irr::core::vector3df (+127.418869, 266.598022, -127.464622));
h = tempo->getRealTime
}
}
device->drop();
return 0;
}
Code: Select all
1>.\main.cpp(57) : error C2228: left of '.getTimer' must have class/struct/union
1> type is 'irr::IrrlichtDevice *'
1> did you intend to use '->' instead?
1>.\main.cpp(58) : error C3867: 'irr::ITimer::getRealTime': function call missing argument list; use '&irr::ITimer::getRealTime' to create a pointer to member
1>.\main.cpp(72) : error C3867: 'irr::ITimer::getRealTime': function call missing argument list; use '&irr::ITimer::getRealTime' to create a pointer to member
1>.\main.cpp(72) : error C2297: '-' : illegal, right operand has type 'irr::u32 (__thiscall irr::ITimer::* )(void) const'
1>.\main.cpp(77) : error C3867: 'irr::ITimer::getRealTime': function call missing argument list; use '&irr::ITimer::getRealTime' to create a pointer to memberThanks!
