Hi!

I agree with EvilSOB (yikes! grin)

The code seems to work: it's just the aspect of the bitmap used as particle which is problematic.

Either the bitmap you use is somehow incorrect (YMCK or grayscale or indexed format, etc.) or A7 can't find it and uses a grey square instead of a bitmap (I think that's the default mode).

Maybe try copying the bitmap smoke.tga in the folder of your game, and rename smoke_tga accordingly.

Hope this helps!
Thomas