I lost track of what happens atm. I have to get the X and Y coordinates of my Player. After the first tick(Entity init) it logs that x = 288. After the second tick(Player tick()) it logs that x = 288. After the third tick(level tick()) it logs that x = 288. After the fourth tick(World render()) it logs that x = 0. This is weird because I didn't do anything with it after the third AND fourth tick.
Console log:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Console: Loaded configurations Sun Nov 04 15:34:26 CET 2012 INFO:Use Java PNG Loader = true Console: Loaded player.png Console: Loaded ninja.png Console: Loaded billie.png Console: Loaded grass.png Console: Loaded water.png Console: Loaded flower_red.png Console: Loaded flower_yellow.png Console: Loaded stone.png Console: Loaded cobblestone.png Console: Loaded moss_stone.png Console: Enity X initialized: 288 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -8 at com.github.desmaster.Devio.realm.World.render(World.java:60) at com.github.desmaster.Devio.realm.Level.render(Level.java:28) at com.github.desmaster.Devio.gfx.Screen.render(Screen.java:24) at com.github.desmaster.Devio.Devio.render(Devio.java:146) at com.github.desmaster.Devio.Devio.run(Devio.java:103) at com.github.desmaster.Devio.Devio.start(Devio.java:111) at com.github.desmaster.Devio.Devio.main(Devio.java:152) Console: Player X: 288 Console: pX initialized! 288 Console: pX: 0 |
Source code:
https://github.com/Desmaster/Devio/tree/master/src/com/github/desmaster/DevioIs someone able to trace the little mistake in the source code? Thanks for any help!