remove spine integration

This commit is contained in:
BlackMATov
2020-10-30 02:34:05 +07:00
parent 5dfea8b512
commit 7cfc8fdac6
44 changed files with 0 additions and 2901 deletions

View File

@@ -29,44 +29,6 @@ namespace
if ( k.is_key_pressed(keyboard_key::lsuper) && k.is_key_just_released(keyboard_key::enter) ) {
the<window>().toggle_fullscreen(!the<window>().fullscreen());
}
// use keys R, J, G to start animations
const bool roar = k.is_key_just_pressed(keyboard_key::r);
const bool jump = k.is_key_just_pressed(keyboard_key::j);
const bool gun_grab = k.is_key_just_pressed(keyboard_key::g);
if ( roar || jump || gun_grab ) {
owner.for_each_component<spine_player>([
roar, jump, gun_grab
](ecs::entity e, const spine_player& p) {
if ( roar && p.has_animation("roar") ) {
e.ensure_component<commands<spine_player_commands::command>>()
.add(spine_player_commands::set_anim_cmd(0, "roar")
.complete_message("to_walk"));
} else if ( jump && p.has_animation("jump") ) {
e.ensure_component<commands<spine_player_commands::command>>()
.add(spine_player_commands::set_anim_cmd(0, "jump")
.complete_message("to_walk"));
} else if ( gun_grab && p.has_animation("gun-grab") ) {
e.ensure_component<commands<spine_player_commands::command>>()
.add(spine_player_commands::set_anim_cmd(1, "gun-grab"))
.add(spine_player_commands::add_anim_cmd(1, "gun-holster").delay(3.f));
}
});
}
owner.for_joined_components<events<spine_player_events::event>>([
](ecs::entity e, const events<spine_player_events::event>& pe) {
for ( const auto& evt : pe.get() ) {
if ( auto complete = std::get_if<spine_player_events::complete_evt>(&evt);
complete && complete->message() == "to_walk" )
{
e.ensure_component<commands<spine_player_commands::command>>()
.add(spine_player_commands::add_anim_cmd(0, "walk")
.loop(true));
}
}
});
}
};