Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (739)
Games in Android Showcase (224)
games submitted by our members
Games in WIP (820)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  TooDumbCreatingMemory Part II (bug)  (Read 1846 times)
0 Members and 1 Guest are viewing this topic.
Offline Serethos

Junior Devvie

Java games rock!

« Posted 2003-10-22 15:47:49 »

its getting dark in my head.

i wanted to test my simple sprite animation system for my cards. i implemented a very early feature so that the cards, which are clicked rotate visually.

now to the problem:

my animation is based like this:

ImageLoader loads at the very beginning all necessary images and puts them in a container named AnimationStrip.
the AnimationStrip is nothing more than a linkedlist/vector which holds the image frames belonging to one animation.
most of them are single-framed strips.

every memory card gets the information, which index to use to get the suitable strip from the static Imagloader context. moreover every card has an animator objekt, which counts, which of the frame of a AnimationStrip should be drawn and what happens, if the strip ends (loop, keep on last whatever).

if you test the applet, you will notice the following bug:
the first card, which is clicked begins to rotate (for test reasons it wont stop rotating). but if you click a second one ther will occur an ArrayOutOfIndexException at a certain frame.
but dont see the mistake. if i print the index on monitor, which throws the exception, it is one, that is IN the bounds of my 12 frame animation.

it would be very usefull if someone looks at the source. perhaps im not seeing any trees although im standing in the wood...

btw.: there is a lot of scrap testing code. please overlook it. but im very interested if there are major concept mistakes ...

Offline Serethos

Junior Devvie

Java games rock!

« Reply #1 - Posted 2003-10-26 18:40:39 »

HAR HAR HAR, got that damn thing !!

i think you only have to think about the code a few aeons and then post endless text to a forum like this one...

Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Ecumene (50 views)
2017-09-30 02:57:34

theagentd (76 views)
2017-09-26 18:23:31

cybrmynd (183 views)
2017-08-02 12:28:51

cybrmynd (181 views)
2017-08-02 12:19:43

cybrmynd (188 views)
2017-08-02 12:18:09

Sralse (195 views)
2017-07-25 17:13:48

Archive (745 views)
2017-04-27 17:45:51

buddyBro (879 views)
2017-04-05 03:38:00

CopyableCougar4 (1428 views)
2017-03-24 15:39:42

theagentd (1318 views)
2017-03-24 15:32:08
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!