Diddy - animation strip within an atlas
Monkey Forums/Monkey Programming/Diddy - animation strip within an atlas| 
 | ||
| I'm really sorry, this is probably a really dumb question but I can't quite wrap my head around this. I'm making a sprite atlas using Texture Packer, within this atlas is an animation strip called coin-animation (64x16) containing 4 frames, 16x16 each. I want to "find" this animation and load the 4 frames within it. Currently I am storing all images as GameImage's, as per the Diddy sprite atlas example. 
	Global gfxCoin:GameImage
	
	Function Init:Void()
		Local tmpImage:GameImage = diddyGame.images.Find("coin-animation")
		' SOMETHING HERE TO PUT tmpImage INTO gfxCoin as 4 frames of 16x16
	End
I know it's probably really obvious, but I can't figure it out! ta :) | 
| 
 | ||
| 
gfxCoin = diddyGame.images.FindSet("coin-animation",16,16,4)
The strip needs to be exactly that tho a strip, as FindSet does not like strips that cover more than one row. Check the diddy source tho to be sure I have those params in the right order I didn't check just posted off the top of y head. | 
| 
 | ||
| Cheers Paul, just had a look through the examples. I did notice the following: zombieImage = diddyGame.images.FindSet("idle_left1", 128, 128, 15)relates to this <TextureAtlas imagePath="zombie_0.png">
    <SubTexture name="idle_left1" x="1" y="1" width="128" height="128"/>The size for idle_left1 as specified in the generated XML file is 128 by 128 (size of a single frame). Yet the size of my coin strip is specified as 64x16 (size of the whole strip), so it seems like it's different to me? I hope that makes sense to someone! | 
| 
 | ||
| It seems like the original XML specified size is ignored once you specify the frame count and size through Monkey, so that's fine with me :) Cheers Paul | 
| 
 | ||
| Your welcome mate, happy to be of some help to some one, looking forward to seeing what your making :) |