Added a third test event.

This commit is contained in:
NathanSweet 2016-11-28 15:48:51 +01:00
parent 19bb3ccf35
commit e9a1a5d080
3 changed files with 20 additions and 9 deletions

View File

@ -1,5 +1,5 @@
{
"skeleton": { "hash": "C7XH8P2ZH7KYz8kafheHFboZI1Q", "spine": "3.5.32", "width": 0, "height": 0 },
"skeleton": { "hash": "aAa4C8T7UXyn4KV5wPxfo2zYuiA", "spine": "3.5.32", "width": 0, "height": 0 },
"bones": [
{ "name": "root" }
],
@ -20,6 +20,13 @@
{ "time": 0.4667, "name": "event", "string": "14" },
{ "time": 1, "name": "event", "string": "30" }
]
},
"events2": {
"events": [
{ "time": 0, "name": "event", "string": "0" },
{ "time": 0.4667, "name": "event", "string": "14" },
{ "time": 1, "name": "event", "string": "30" }
]
}
}
}

View File

@ -562,13 +562,17 @@ public class AnimationStateTests {
expect(0, "end", 0, 0.8f), //
expect(0, "dispose", 0, 0.8f), //
expect(1, "start", 0, 0.8f), //
expect(1, "event 0", 0.1f, 0.9f), //
expect(1, "event 14", 0.5f, 1.3f), //
expect(1, "event 30", 1, 1.8f), //
expect(1, "complete", 1, 1.8f), //
expect(1, "end", 1, 1.9f), //
expect(1, "dispose", 1, 1.9f) //
expect(2, "start", 0, 0.8f), //
expect(2, "event 0", 0.1f, 0.9f), //
expect(1, "end", 0.9f, 1), //
expect(1, "dispose", 0.9f, 1), //
expect(2, "event 14", 0.5f, 1.3f), //
expect(2, "event 30", 1, 1.8f), //
expect(2, "complete", 1, 1.8f), //
expect(2, "end", 1, 1.9f), //
expect(2, "dispose", 1, 1.9f) //
);
state.setAnimation(0, "events0", false); // First should be ignored.
state.setAnimation(0, "events1", false);
@ -576,7 +580,7 @@ public class AnimationStateTests {
public void frame (float time) {
if (MathUtils.isEqual(time, 0.8f)) {
state.setAnimation(0, "events0", false); // First should be ignored.
state.setAnimation(0, "events1", false);
state.setAnimation(0, "events2", false);
}
}
});