Now loading the new animations out of assets/animate2.json
This commit is contained in:
parent
df730047ac
commit
dea0607901
7 changed files with 108 additions and 137 deletions
|
|
@ -12,50 +12,7 @@
|
|||
using namespace std::chrono_literals;
|
||||
|
||||
bool YES_SYNC=true;
|
||||
|
||||
animate2::Sheet sheet{
|
||||
.width{720*2},
|
||||
.height{720},
|
||||
.frame_width{720},
|
||||
.frame_height{720},
|
||||
};
|
||||
|
||||
animate2::Sequence sequence{
|
||||
.frames{0,1},
|
||||
.durations{800ms, 200ms}
|
||||
};
|
||||
|
||||
animate2::Transform scale_tr{
|
||||
.min_x{0.6f},
|
||||
.min_y{0.6f},
|
||||
.max_x{0.8f},
|
||||
.max_y{0.8f},
|
||||
.simple{false},
|
||||
.flipped{false},
|
||||
.ease_rate{4.0f},
|
||||
.scaled{true},
|
||||
.toggled{false},
|
||||
.looped{true},
|
||||
.easing = ease2::in_out_back,
|
||||
.motion = ease2::move_rush,
|
||||
};
|
||||
|
||||
animate2::Transform move_tr{
|
||||
.min_x{-20.0f},
|
||||
.min_y{-20.0f},
|
||||
.max_x{20.0f},
|
||||
.max_y{20.0f},
|
||||
.simple{false},
|
||||
.flipped{false},
|
||||
.ease_rate{2.5f},
|
||||
.scaled{true},
|
||||
.toggled{false},
|
||||
.looped{true},
|
||||
.easing = ease2::normal_dist,
|
||||
.motion = ease2::move_shake,
|
||||
};
|
||||
|
||||
animate2::Animate2 anim{sheet, sequence, scale_tr};
|
||||
animate2::Animate2 anim = animate2::load("assets/animate2.json", "rat_king_boss");
|
||||
|
||||
namespace animator {
|
||||
|
||||
|
|
@ -100,10 +57,10 @@ namespace animator {
|
|||
if(anim.playing) anim.stop();
|
||||
break;
|
||||
case Event::LOOP:
|
||||
anim.$transform.looped = !anim.$transform.looped;
|
||||
anim.transform.looped = !anim.transform.looped;
|
||||
break;
|
||||
case Event::TOGGLE:
|
||||
anim.$transform.toggled = !anim.$transform.toggled;
|
||||
anim.transform.toggled = !anim.transform.toggled;
|
||||
break;
|
||||
default:
|
||||
state(State::START);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue