eigenartiger compilerfehler?
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
ich habe das prob anscheinend gelöst... ich denke es... naja egal
wie dem auch sei, meine kollisionsabfrage scheint nun zu funktionieren.
fett oder? aber anscheinend hätte ich gar keinen timer gebraucht sondern ein setPos in das paint event hättes evtl. auch gebracht 
hat jemand eine idee wie ich den redraw bug beseitigen könnte:

die runde figur wird zwar schön zurück gesetzt aber trotzdem scheint am unteren rand in dieser 1/10 sekunde die das paintevent benötigt die figur misshandelt?!
ich würde schon fast richtung zValue tendieren
wie dem auch sei, meine kollisionsabfrage scheint nun zu funktionieren.
Code: Alles auswählen
if(collisions.size() > 0)
{
std::cout<<"motion buffer size: "<<motion_buffer->size()<<std::endl;
std::cout<<"crashing one moving back"<<std::endl;
for(int i = motion_buffer->size() - 1; true; i--)
{
std::cout<<"counter: "<<i<<std::endl;
if(this->collidesWithItem(collisions.last() ) )
this->setPos(motion_buffer->at(i) );
else break;
}
}hat jemand eine idee wie ich den redraw bug beseitigen könnte:

die runde figur wird zwar schön zurück gesetzt aber trotzdem scheint am unteren rand in dieser 1/10 sekunde die das paintevent benötigt die figur misshandelt?!
ich würde schon fast richtung zValue tendieren