first commit
edited README, still learning how to use Git
did about half of this before i started using git, and the rest after i got git, but was too confused to use it. currently trying to use DevIL for png textures, instead of a RAW with straight OpenGL. to compile, just comment out the ilutGLLoadImage line, uncomment the currently commented out code, and i guess remove the -lilut line from the makefile.
Merge branch 'master' of github.com:InvalidAddress/StarDM
Modified to use pngs for textures, instead of raws. DevIL is my savior :)

Also added a new star texture, because the other one wasn't pretty enough.
modified so that people can compile without it moving the end product or throwing errors. for some reason my Linux doesn't like letting programs i make execute from my ntfs partition, so to run this, i need to move it to my home directory, which got tedious to do manually. additionally, i have been running it in a sort of test directory, ever since all it could do was index files, and it's gotten rather comfy there...
changed the galaxy rendering to render once to a texture, and then map that texture to a rotating plane. should save on rendering time.
split fs node structs from the global header, so that i can include common libraries without also including the file system stuff.
removed the directory tree from the Indexer, in case i wanted to use the directory tree structure for something else (like fs monitoring).
removed the directory tree from this, to make it lighter, and to hide the functionality of the directory tree.
minor edits in the order of includes, or adding precompiler statements to make them easier to include in other projects.
added the DirTree entry, and fixed an overlooked error with the testbuild statement.
fixed whatever was wrong with the Indexer. the MIME table is now static throughout all DirTrees; something stupid was going on that resulted in the mime table being cleared before a file's extension could be checked against it *shrug*.
fixed a weird memory leak that resulted in a memory dump when trying to read the name of a file from the file list.
renders again, but the texture is being rendered wrong. need to fix this.
got the render to texture working
tried to fix the transparency problem but couldn't, so instead i made the galaxy's depth and texture size scale with the diameter. no real reason why, just thought it would make larger galaxies look nicer on larger displays.
massive update. the galaxy has been restructured into a set of 'sectors', each one containing a file list, or if possible, a directory node. it is now possible to generate galaxies without using a directory node, and file system indexers are built and managed outside of galaxies, allowing them to be used with other objects. this makes cleaning up a little bit more difficult, but hopefully the system as a whole will be more modular now.
Another massive commit. Galaxies are now managed by a StateManager, which is held within a Container, which has finally been made into a proper class. Sadly, I don't know how much of this works (if any), as I've been getting a frustratingly/unusual compile error involving the Star object's texture variable being undefined *shrug*. Knowing me, it's probably something stupid and simple. Oh, also, mouse collision may or may not be working. Again, I haven't had a chance to really test it.
fixed the compiling error, along with a couple memory issues. everything works now, and directories can be successfully navigated, but only forward, until i add some buttons...