added dragon skeleton

This commit is contained in:
jshipsey 2019-10-23 00:59:05 -04:00
parent 33fb92aa08
commit 1c1e577c5b
2 changed files with 1 additions and 113 deletions

View File

@ -12,6 +12,7 @@ use common::{
item::Tool,
object, quadruped, quadruped_medium, bird_medium, fish_medium, dragon, bird_small, fish_small, biped_large, Item, Itemkind
},
figure::{DynaUnionizer, MatSegment, Material, Segment},
};
@ -707,7 +708,6 @@ pub fn mesh_duck_m_head(head: bird_medium::Head) -> Mesh<FigurePipeline> {
Vec3::new(-7.0, -6.0, -6.0),
)
}
<<<<<<< HEAD
pub fn mesh_duck_m_torso(torso: bird_medium::Torso) -> Mesh<FigurePipeline> {
load_mesh(
@ -1088,117 +1088,6 @@ pub fn mesh_knight_foot_r(foot_r: biped_large::FootR) -> Mesh<FigurePipeline> {
)
}
=======
pub fn mesh_duck_m_torso(torso: bird_medium::Torso) -> Mesh<FigurePipeline> {
load_mesh(
match torso {
bird_medium::Torso::Default => "npc.duck_m.duck_m_body",
},
Vec3::new(-8.0, -5.5, -6.0),
)
}
pub fn mesh_duck_m_tail(tail: bird_medium::Tail) -> Mesh<FigurePipeline> {
load_mesh(
match tail {
bird_medium::Tail::Default => "npc.duck_m.duck_m_tail",
},
Vec3::new(-4.0, -1.0, -1.0),
)
}
pub fn mesh_duck_m_wing_l(wing_l: bird_medium::WingL) -> Mesh<FigurePipeline> {
load_mesh(
match wing_l {
bird_medium::WingL::Default => "npc.duck_m.duck_m_wing",
},
Vec3::new(-2.5, -4.0, -2.5),
)
}
pub fn mesh_duck_m_wing_r(wing_r: bird_medium::WingR) -> Mesh<FigurePipeline> {
load_mesh(
match wing_r {
bird_medium::WingR::Default => "npc.duck_m.duck_m_wing",
},
Vec3::new(-2.5, -4.0, -2.5),
)
}
pub fn mesh_duck_m_leg_l(leg_l: bird_medium::LegL) -> Mesh<FigurePipeline> {
load_mesh(
match leg_l {
bird_medium::LegL::Default => "npc.duck_m.duck_m_leg_l",
},
Vec3::new(-2.5, -4.0, -2.5),
)
}
pub fn mesh_duck_m_leg_r(leg_r: bird_medium::LegR) -> Mesh<FigurePipeline> {
load_mesh(
match leg_r {
bird_medium::LegR::Default => "npc.duck_m.duck_m_leg_r",
},
Vec3::new(-2.5, -4.0, -2.5),
)
}
////
pub fn mesh_marlin_head(head: fish_medium::Head) -> Mesh<FigurePipeline> {
load_mesh(
match head {
fish_medium::Head::Default => "npc.marlin.marlin_head",
},
Vec3::new(-7.0, -6.0, -6.0),
)
}
pub fn mesh_marlin_torso(torso: fish_medium::Torso) -> Mesh<FigurePipeline> {
load_mesh(
match torso {
fish_medium::Torso::Default => "npc.marlin.marlin_torso",
},
Vec3::new(-7.0, -6.0, -6.0),
)
}
pub fn mesh_marlin_rear(rear: fish_medium::Rear) -> Mesh<FigurePipeline> {
load_mesh(
match rear {
fish_medium::Rear::Default => "npc.marlin.marlin_rear",
},
Vec3::new(-7.0, -6.0, -6.0),
)
}
pub fn mesh_marlin_tail(tail: fish_medium::Tail) -> Mesh<FigurePipeline> {
load_mesh(
match tail {
fish_medium::Tail::Default => "npc.marlin.marlin_tail",
},
Vec3::new(-7.0, -6.0, -6.0),
)
}
pub fn mesh_marlin_fin_l(fin_l: fish_medium::FinL) -> Mesh<FigurePipeline> {
load_mesh(
match fin_l {
fish_medium::FinL::Default => "npc.marlin.marlin_fin_l",
},
Vec3::new(-7.0, -6.0, -6.0),
)
}
pub fn mesh_marlin_fin_r(fin_r: fish_medium::FinR) -> Mesh<FigurePipeline> {
load_mesh(
match fin_r {
fish_medium::FinR::Default => "npc.marlin.marlin_fin_r",
},
Vec3::new(-7.0, -6.0, -6.0),
)
}
>>>>>>> fish_medium and bird_medium skelingtons
////
pub fn mesh_object(obj: object::Body) -> Mesh<FigurePipeline> {
use object::Body;

View File

@ -39,7 +39,6 @@ pub struct FigureMgr {
bird_small_states: HashMap<EcsEntity, FigureState<BirdSmallSkeleton>>,
fish_small_states: HashMap<EcsEntity, FigureState<FishSmallSkeleton>>,
biped_large_states: HashMap<EcsEntity, FigureState<BipedLargeSkeleton>>,
object_states: HashMap<EcsEntity, FigureState<ObjectSkeleton>>,
}