Hi, hier mein Problem:
Folgender Aufruf wird als fehlerhaft vom Compiler erkannt:
Code:
driver->draw2DImage(&(*texture),
position-vector2d<s32>(radius,radius),
rect<s32>(0,0,texture->getSize().Width,texture->getSize().Height),
rect<s32>(0,0,radius*2,radius*2),
SColor(255, 255, 255, 255),
true);
Folgendes spuckt der Compiler aus, aber ich versteh den Unterschied nicht:
no matching function for call to `irr::video::IVideoDriver::draw2DImage(irr::video::ITexture*, irr::core::vector2d<irr::s32>, irr::core::rect<irr::s32>, irr::core::rect<irr::s32>, irr::video::SColor, bool)'
candidates are:
note C:\Dev-Cpp\SDKs\Irrlicht\include\IVideoDriver.h:737 virtual void irr::video::IVideoDriver::draw2DImage(const irr::video::ITexture*, const irr::core::vector2d<irr::s32>&, const irr::core::rect<irr::s32>&, const irr::core::rect<irr::s32>*, irr::video::SColor, bool)
in meinen Augen ist das untere das gleiche wie das obere... Wo ist mein Fehler?
cuz rotten_corpse