Since writing my post about Allegro input handling, I've learned a lot more about bitwise operations, setting and masking bits, and how this can be useful. Most importantly, I've learned a bit more terminology than I knew when I started (thanks, Professor Brian Hall).
I'm still quite a ways from being able to show off my main project for the summer, but I'd like to get this one helpful, data-saving piece out there. That would be my series of Flag classes (which is really just one class).
What Are Flags Useful For?