Skip to content

Commit 042b0a1

Browse files
committed
Rename player_idx (index) to player_id
1 parent d24ad70 commit 042b0a1

File tree

3 files changed

+17
-19
lines changed

3 files changed

+17
-19
lines changed

examples/multiplayer-bomber/rust/src/bomb_spawner.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ use godot::prelude::*;
66
#[derive(Debug)]
77
pub struct BombArgs {
88
position: Vector2,
9-
player_idx: i64,
9+
player_id: i64,
1010
}
1111

1212
impl BombArgs {
13-
pub fn new(position: Vector2, player_idx: i64) -> Self {
13+
pub fn new(position: Vector2, player_id: i64) -> Self {
1414
Self {
1515
position,
16-
player_idx,
16+
player_id,
1717
}
1818
}
1919
}
@@ -28,15 +28,13 @@ impl FromGodot for BombArgs {
2828
.get(0)
2929
.ok_or(ConvertError::new("couldn't find position for bomb spawn!"))?
3030
.try_to::<Vector2>()?;
31-
let player_idx = via
31+
let player_id = via
3232
.get(1)
33-
.ok_or(ConvertError::new(
34-
"couldn't find player idx for bomb spawn!",
35-
))?
33+
.ok_or(ConvertError::new("couldn't find player id for bomb spawn!"))?
3634
.try_to::<i64>()?;
3735
Ok(Self {
3836
position,
39-
player_idx,
37+
player_id,
4038
})
4139
}
4240
}
@@ -45,7 +43,7 @@ impl ToGodot for BombArgs {
4543
type ToVia<'v> = VariantArray where Self: 'v;
4644

4745
fn to_godot(&self) -> Self::ToVia<'_> {
48-
varray![self.position.to_variant(), self.player_idx.to_variant()]
46+
varray![self.position.to_variant(), self.player_id.to_variant()]
4947
}
5048
}
5149

@@ -79,7 +77,7 @@ impl BombSpawner {
7977
panic!("couldn't instantiate bomb scene!")
8078
};
8179
bomb.set_position(args.position);
82-
bomb.bind_mut().from_player = args.player_idx;
80+
bomb.bind_mut().from_player = args.player_id;
8381
bomb
8482
}
8583
}

examples/multiplayer-bomber/rust/src/game_state.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ impl GameState {
182182
let Some(world) = self.game_board.as_mut() else {
183183
panic!("no game board!")
184184
};
185-
for (i, (player_idx, player_name)) in self.players.iter().enumerate() {
185+
for (i, (player_id, player_name)) in self.players.iter().enumerate() {
186186
let spawn_marker = world
187187
.bind_mut()
188188
.spawn_points
@@ -197,8 +197,8 @@ impl GameState {
197197
panic!("Couldn't instantiate player scene!")
198198
};
199199
player.bind_mut().synced_position = spawn_marker.get_position();
200-
player.bind_mut().player_idx = *player_idx;
201-
player.set_name(GString::from(player_idx.to_string()));
200+
player.bind_mut().player_id = *player_id;
201+
player.set_name(GString::from(player_id.to_string()));
202202
world.bind_mut().players.add_child(&player);
203203
player.bind_mut().label.set_text(player_name.clone());
204204
}
@@ -221,12 +221,12 @@ impl GameState {
221221
.unwrap()
222222
.add_child(&world);
223223

224-
for (player_idx, player_name) in self.players.iter() {
224+
for (player_id, player_name) in self.players.iter() {
225225
world
226226
.bind_mut()
227227
.score
228228
.bind_mut()
229-
.add_player(*player_idx, player_name.clone());
229+
.add_player(*player_id, player_name.clone());
230230
}
231231
self.game_board = Some(world);
232232
self.base().get_tree().unwrap().set_pause(false);

examples/multiplayer-bomber/rust/src/player.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pub struct Player {
2525
#[export]
2626
pub synced_position: Vector2,
2727
#[export]
28-
pub player_idx: i32,
28+
pub player_id: i32,
2929
last_bomb_time: f64,
3030
#[init(val = OnReady::manual())]
3131
multiplayer: OnReady<Gd<MultiplayerApi>>,
@@ -39,12 +39,12 @@ impl ICharacterBody2D for Player {
3939
self.base_mut().set_position(pos);
4040
self.multiplayer
4141
.init(self.base().get_multiplayer().unwrap());
42-
self.inputs_sync.set_multiplayer_authority(self.player_idx);
42+
self.inputs_sync.set_multiplayer_authority(self.player_id);
4343
}
4444

4545
fn physics_process(&mut self, delta: f64) {
4646
if self.multiplayer.get_multiplayer_peer().is_none()
47-
|| self.multiplayer.get_unique_id() == self.player_idx
47+
|| self.multiplayer.get_unique_id() == self.player_id
4848
{
4949
self.inputs.bind_mut().update();
5050
}
@@ -61,7 +61,7 @@ impl ICharacterBody2D for Player {
6161
{
6262
self.last_bomb_time = 0.0;
6363
let bomb_args =
64-
BombArgs::new(self.base().get_position(), self.player_idx as i64).to_variant();
64+
BombArgs::new(self.base().get_position(), self.player_id as i64).to_variant();
6565
GameState::singleton().emit_signal("spawn_bomb".into(), &[bomb_args]);
6666
}
6767
} else {

0 commit comments

Comments
 (0)