File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ impl Game {
173
173
let revived = self
174
174
. state
175
175
. dead
176
- . drain_filter ( |corpse| corpse. respawn <= now)
176
+ . extract_if ( |corpse| corpse. respawn <= now)
177
177
. map ( |dead| dead. player )
178
178
. map ( |player| {
179
179
println ! ( "revived player {}" , player. id) ;
@@ -236,7 +236,7 @@ impl Game {
236
236
}
237
237
}
238
238
239
- for mut player in self . state . players . drain_filter ( |player| colliding_buf. contains ( & player. id ) ) {
239
+ for mut player in self . state . players . extract_if ( |player| colliding_buf. contains ( & player. id ) ) {
240
240
player. randomize ( & mut self . rng , bounds) ;
241
241
self . state
242
242
. dead
@@ -249,7 +249,7 @@ impl Game {
249
249
let bounds = self . bounds ( ) ;
250
250
251
251
for bullet in & mut self . state . bullets {
252
- let deceased = self . state . players . drain_filter ( |player| {
252
+ let deceased = self . state . players . extract_if ( |player| {
253
253
if player. is_colliding ( bullet) && bullet. player_id != player. id {
254
254
println ! (
255
255
"Player {} killed player {} at ({}, {})" ,
Original file line number Diff line number Diff line change 1
- #![ feature( drain_filter ) ]
1
+ #![ feature( extract_if ) ]
2
2
3
3
#[ macro_use]
4
4
extern crate log;
You can’t perform that action at this time.
0 commit comments