itdelatrisu / opsu

opsu! ~ an open-source osu! client
https://itdelatrisu.github.io/opsu/
GNU General Public License v3.0
763 stars 123 forks source link

Storyboard #480

Open fluddokt opened 5 years ago

Wieku commented 5 years ago

I get this exception trying to run world.execute(me);

Error loading Storyboard 'C:\Users\Wieku\AppData\Local\osu!\Songs\470977 Mili - worldexecute(me);\Mili - world.execute(me); (Exile-).osb' on line 75683
java.lang.NumberFormatException: For input string: "80.4903169412149"
    at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:68)
    at java.base/java.lang.Integer.parseInt(Integer.java:658)
    at java.base/java.lang.Integer.parseInt(Integer.java:776)
    at itdelatrisu.opsu.storyboard.Storyboard.load(Storyboard.java:157)
    at itdelatrisu.opsu.states.Game.enter(Game.java:1719)
    at org.newdawn.slick.state.StateBasedGame.update(StateBasedGame.java:248)
    at org.newdawn.slick.GameContainer.updateAndRender(GameContainer.java:702)
    at itdelatrisu.opsu.Container.gameLoop(Container.java:136)
    at itdelatrisu.opsu.Container.start(Container.java:80)
    at itdelatrisu.opsu.Opsu.main(Opsu.java:203)

Animation frame delays supports decimal numbers. I advise you to use this and this as benchmarks.