Witam, pisze sobie prosta gre, korzystajac z Irrlichta. Gra jest orientowana obiektowo, ale mam pewnien problem. Dziala dobrze w debuggerze, ale przy uruchomieniu przez CodeBlocks albo z floderu to odmawia posluszenstwa. Prawdopodobnie blad to naruszenie pamieci.
Linijka, po ktorej gra nie dziala to:
background = gui->addImage(gui->getVideoDriver()->getTexture("textures/gui/mainmenu_background.jpg"),core::position2d<int>(0,0)); // ladowanie tla pod gui
background to IGUIImage, a gui to IGUIEnvironment. Mysle ze calego kodu nie ma sensu wklejac bo to kilka plikow.
Dodatkowo, bez tej linijki program uruchamia sie, ale po nacisnieciu na przycisk obrazek przycisku nie zmienia sie na wcisniety. Kiedy wlaczam przez debugger to dziala dobrze. Prosze o pomoc.