Well, I'm still working on the script editor. I totally failed on the file comparison =/. I had it almost working, but I keep getting an error saying that a different process is using the file (which nothing should be using it, my FileStreams are all local, I call FileStream.Close() on all of them, and no other program is using it other than notepad++ (which has the file open when I save it the first time around.) So yea, that sucks. So, in what 3 days, all I've gotten done is the already implemented double word selection and group tabbing. Yay, way to go for me sucking =/.
Anyway, I'm switching up (I'm still going to work on the script editor, its just not going to be my main focus) and starting on the Audio system. I found some info on 3D sound using DirectSound, but from a quick skim it all looks like crap. Anybody know any good 3D sound with DirectSound articles?
Yea, forget everything I said in my last post. I tried implementing my QuadBatch system and it has some major flaws. Most of the problem extends from the fact that I had the quad dependant code inside of the QuadBatch class (such as the Subdivide method.)
The redesigned system will be the same as the original system (back when I showed my font engine.) There will be several classes:
You fill in the quad's data, add it's vertices to the vertex batch class (which is templated, so it supports either Vertex, TerrainVertex, or any other class that has the required static variables) along with a texture pointer and a graphics pointer. Then you call VertexBatch::Flush() or whatever I end up calling it and poof, you've got output.
No discussion this time.
Summer officially sucks. It brings about the 2 things I hate the most - bugs and poison ivy. I can't take a step outside without catching poison ivy (seriously, I've had it at least once every summer since I turned 8.) And, just now I found out that I've got a pretty nice ant infestation (thats what I get for keeping dishes up in my room.)