Jump to content
  • Advertisement
  • entries
  • comments
  • views

Pixel Comic

Sign in to follow this  


Last night I had the joy of discovering pixelcomic and was giggling long into the night. I was going to post in the Lounge about it but then I thought that this is probably quite old-hat among the pro-community and I'd get shouted down so I decided not to.

Woken up this morning to discover that Namethatnobodyelsetook has solved the issue I was having with texture co-ordinates and now my sprite system is all working perfectly well as far as I can see. You have to love this site.

I'm just a bit unhappy with the current interface I have. I'm creating a bank of dynamic arrays of float rectangles, and passing an array in with the sprite file name that is filled with the texture co-ords of each image as it is placed. By the power of overloaded [], I can now go:


which is roughly how I used to have DirectDraw work, but it feels a bit unflexible.

With DirectDraw, each of the images from a sprite file was created as a seperate Surface object that contained the DirectDraw surface pointer along with information about the height and width and so on, and these were then accessed like above, so for example the map cells were always referenced by Surfaces[0][TileIndex] and subsequent banks were only referenced dynamically in the level file. A static block object, for example, would have its X and Y in the level file, along with the bank and index numbers of its image.

Don't really know how I want this to work now. Need to have a ponder.
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!