|
|
|
@ -279,13 +279,13 @@ fn hydrate_camera(
|
|
|
|
debug!("Animations: {:?}", gltf.named_animations.keys());
|
|
|
|
debug!("Animations: {:?}", gltf.named_animations.keys());
|
|
|
|
// GameCamIntro1, GameCamIntro2, GameCamSide1>2, GameCamSide2>1
|
|
|
|
// GameCamIntro1, GameCamIntro2, GameCamSide1>2, GameCamSide2>1
|
|
|
|
let animation = match state.get() {
|
|
|
|
let animation = match state.get() {
|
|
|
|
game::TurnState::SideA => gltf.named_animations.get(
|
|
|
|
game::TurnState(game::Side::A) => gltf.named_animations.get(
|
|
|
|
tweak
|
|
|
|
tweak
|
|
|
|
.get::<String>("display3d_models_animations_intro_a")
|
|
|
|
.get::<String>("display3d_models_animations_intro_a")
|
|
|
|
.unwrap()
|
|
|
|
.unwrap()
|
|
|
|
.as_str(),
|
|
|
|
.as_str(),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
game::TurnState::SideB => gltf.named_animations.get(
|
|
|
|
game::TurnState(game::Side::B) => gltf.named_animations.get(
|
|
|
|
tweak
|
|
|
|
tweak
|
|
|
|
.get::<String>("display3d_models_animations_intro_b")
|
|
|
|
.get::<String>("display3d_models_animations_intro_b")
|
|
|
|
.unwrap()
|
|
|
|
.unwrap()
|
|
|
|
@ -775,7 +775,7 @@ fn select(
|
|
|
|
// Check the side of the selection if no piece is selected
|
|
|
|
// Check the side of the selection if no piece is selected
|
|
|
|
// Otherwise this is fine, select away
|
|
|
|
// Otherwise this is fine, select away
|
|
|
|
let side_check =
|
|
|
|
let side_check =
|
|
|
|
!selected.is_empty() || *state.get() == side;
|
|
|
|
!selected.is_empty() || state.get().0 == side;
|
|
|
|
|
|
|
|
|
|
|
|
let hit_check = {
|
|
|
|
let hit_check = {
|
|
|
|
// This entity was hit (tile hitboxes)
|
|
|
|
// This entity was hit (tile hitboxes)
|
|
|
|
@ -1018,13 +1018,13 @@ fn switch_sides(
|
|
|
|
let gltf = gltfs.get(assets_handle).expect("Load GLTF content");
|
|
|
|
let gltf = gltfs.get(assets_handle).expect("Load GLTF content");
|
|
|
|
players.iter_mut().for_each(|mut player| {
|
|
|
|
players.iter_mut().for_each(|mut player| {
|
|
|
|
let animation = match state.get() {
|
|
|
|
let animation = match state.get() {
|
|
|
|
game::TurnState::SideA => gltf.named_animations.get(
|
|
|
|
game::TurnState(game::Side::A) => gltf.named_animations.get(
|
|
|
|
tweak
|
|
|
|
tweak
|
|
|
|
.get::<String>("display3d_models_animations_turn_a")
|
|
|
|
.get::<String>("display3d_models_animations_turn_a")
|
|
|
|
.unwrap()
|
|
|
|
.unwrap()
|
|
|
|
.as_str(),
|
|
|
|
.as_str(),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
game::TurnState::SideB => gltf.named_animations.get(
|
|
|
|
game::TurnState(game::Side::B) => gltf.named_animations.get(
|
|
|
|
tweak
|
|
|
|
tweak
|
|
|
|
.get::<String>("display3d_models_animations_turn_b")
|
|
|
|
.get::<String>("display3d_models_animations_turn_b")
|
|
|
|
.unwrap()
|
|
|
|
.unwrap()
|
|
|
|
|