#-*- mode: org -*- #+TODO: BUG TODO | DONE #+STARTUP: show2levels * DONE Load images with stb_image * DONE Check if images exist * DONE Determine minimum size of output image * DONE Write images to correct regions in output buffer * DONE Generate a Rect data structure that determines where an image goes * DONE Write to the rect rather than global values * DONE Precompile stb_image for faster compilation * TODO Create a basic data structure and read/write to/from yaml * TODO Figure out the pipeline for sprites, atlases, and animations * TODO Draw pixels over an SDL loop so we can debug writing the colors * TODO Research simple texture packing algorithms * TODO Implement one? * TODO Take an =-o= flag for the name of the output file * TODO Write a description on how to use the application * TODO Figure out how to better structure/organize this project * TODO Write unit tests * TODO Figure out how to profile performance * Systems ** Serialization ** Sprites ** Texture Packer ** Animation ** Physics ** Particle Systems ** Camera ** Lighting ** Font Rendering ** Audio support