Sign in to follow this  
TastEPlasma

Animated Tile And Sprite Viewer [free]

Recommended Posts

This is something I just wanted to share with everyone.  It is a project born of the need to be able to preview the animations of simple, animated tiles, quickly and effectively.  It ended up being bigger than I was expecting, as I tried to imagine myself in an artists shoes, and came up with several features that I was capable of implementing.

 

To put it succinctly, I am very much still a noob at programming.  However, I thought someone out there might find this tool to be of use.

 


The program has the following features:
*Supports tile sizes from 8X8 to 512X512 in powers of 2
*Supports asynchronous sizes, aka rectangles

*Supports transparencies via alpha channel
*Group view allows for 3X3 tiles to be seen animated together
*Allows for changing of frame rate to examine animation speed
*Change the number of animation frames per loop
*Allows for multiple animations in a single file via rows
*Has a pause hotkey
*Has a reload hotkey, to allow semi-real time editing
*Automatically reads all .png files in the .exe's directory
*The directory listing can be reloaded
*Files in the directory can be flipped through
*The background color can changed from white to black through 17 shades of grey
*The window can be re-sized at will

The program has the following limitations:
*Only 32-bit PNG files are supported
*So far I have found that 24-bit PNG files work, but YMMV
*Files must be located in executable directory

 

  [url=http://imageshack.us/photo/my-images/404/screenshot3tj.png/]screenshot3tj.png[/URL]

 

 

I'm currently on a google site webpage until I can afford better hosting, located here: http://sites.google.com/site/tasteplasmatempsite/ .

 

A direct link to my about me page if anyone is curious: http://sites.google.com/site/tasteplasmatempsite/about

 

The program was made in Code::Blocks using SDL and compiling with minGW.  I used Lazy Foo's excellent SDL tutorial site to learn about SDL, and many different online tutorials to learn what I know about C++.  This project came together very quickly, the base of it done in a couple of days, and then most of the rest of it in a couple more, and then like 2 weeks to get the last thing working.  (I work a FT job as well.)  I am beginning to suspect that is a fairly standard curve in programming.

 

Thanks for checking this out, I hope it is useful. happy.png

Share this post


Link to post
Share on other sites
Sign in to follow this