This commit is contained in:
aozhiwei 2023-04-01 13:38:49 +08:00
parent 64d87ad396
commit 056daf9b8a

View File

@ -45,22 +45,18 @@ void AirRaid::Exec(int airraid_id)
return; return;
} }
auto raid_cb = room_->xtimer.SetTimeoutEx
(SERVER_FRAME_RATE * raid_meta->appear_time() / 1000.f,
[this, raid_meta, center] [this, raid_meta, center]
(int event, const a8::Args* args) (int event, const a8::Args* args)
{ {
if (a8::TIMER_EXEC_EVENT != event) { if (a8::TIMER_EXEC_EVENT == event) {
return;
}
if (room_->IsGameOver()) { if (room_->IsGameOver()) {
return; return;
} }
ExecOneRoundAirRaid(raid_meta, center); ExecOneRoundAirRaid(raid_meta, center);
}; }
},
room_->xtimer.SetTimeoutEx
(SERVER_FRAME_RATE * raid_meta->appear_time() / 1000.f,
raid_cb,
&room_->xtimer_attacher_); &room_->xtimer_attacher_);
} }