Oceans are implemented. Lakes and rivers are still waiting.

Okay, that’s better. I’ve finished off my list.
Well, all the features are there, but I am not especially happy with the performance of the drawing of the relief view. It is especially evident if you change sea level quickly. There is a noticeable lag. But I’m more interested in getting the features in, and later working on improving speed.
Next up is using source control. It isn’t a feature of the product, but I’ve been wanting this for awhile. Basically, once it is installed, any time I make a change to the source code, it is recorded. I can undo the changes and go back to what the files looked like before. Whenever I want, I can “check in” the changes, and they will be saved to a repository with a note. I can then go through the repository and see what changes I have made to a file, and why.
This is something that real developers use. Usually in a team environment where there are a lot of people changing the files. I’ve been negligent, because I’m the only one modifying the source. But it is a wonderful system for keeping track of the work I’ve done.
Tomorrow though I have two other projects. I’m helping a friend with a programming problem he is having, and I have an interview with a possible employer. Because my social network got me this interview, it is feeling like fait accompli, but that is probably not true. It will require programming in a language I am unfamiliar with (but is very similar to two others that I do have familiarity with.) It’s also contract work, and I have never done that. I’ll need to do some research on what I need to do.
In any case, I think I can get all three projects done tomorrow. Help friend, interview, implement source control.