TriggerBase::~TriggerBase()
{
// unregister remove_listener hooks, so nobody will try to call us after we've been destroyed
- for (std::list<Player*>::iterator i = losetouch_listeners.begin(); i != losetouch_listeners.end(); i++) {
+ for (std::list<Player*>::iterator i = losetouch_listeners.begin(); i != losetouch_listeners.end(); ++i) {
Player* p = *i;
p->del_remove_listener(this);
}
TriggerBase::update(float )
{
if (lasthit && !hit) {
- for (std::list<Player*>::iterator i = losetouch_listeners.begin(); i != losetouch_listeners.end(); i++) {
+ for (std::list<Player*>::iterator i = losetouch_listeners.begin(); i != losetouch_listeners.end(); ++i) {
Player* p = *i;
event(*p, EVENT_LOSETOUCH);
p->del_remove_listener(this);
void
TriggerBase::object_removed(GameObject* object)
{
- for (std::list<Player*>::iterator i = losetouch_listeners.begin(); i != losetouch_listeners.end(); i++) {
+ for (std::list<Player*>::iterator i = losetouch_listeners.begin(); i != losetouch_listeners.end(); ++i) {
Player* p = *i;
if (p == object) {
losetouch_listeners.erase(i);