Forums migrated to Vanilla
I’ve replaced phpBB2 with Vanilla on forums.c99.org. Any users that had never posted on the forums and never submitted a score for DCSquares have been deleted, all other users have been migrated over. The user integration between Vanilla and the DCSquares site should be functioning the same (in fact, slightly better) as the phpBB2 version, so please let me know if anyone encounters any issues with the new forum system.
Glasses, glasses!
So I’m playing brain age, and it asks me to draw some pictures. One of the things it asked for was a firetruck, so I drew one. After it’s done it shows you “actual” pictures to compare with, and it shows the firetruck and says “Focus on the ladder on the top” — but the truck I drew had the ladder on the side! 🙁
And the weird thing is my sister did the same thing. Though, her truck was facing left, and mine was facing right.
1 8 4 3 9 7 5 2 6
I solved my first Sudoku puzzle today. It was actually a lot more fun than I thought it would be. Thanks, Brain Age!
Crazy cubes
3D Logic is a fun puzzle game, but I can’t beat level 16 🙁
Would you like fries with that?
I completly rewrote the popup text window API today to be much more C++ey, and with it come a few new widgets that can be placed inside: radio buttons and checkboxes.
The title area at the top now shows tooltips, too, like the original ZZT:
The code to construct the above window is:
TUIWindow w("Options"); w.addWidget(new TUILabel("General")); w.addWidget(new TUIWidget()); TUIRadioGroup *sfx = new TUIRadioGroup("Sound: "); sfx->add("On"); sfx->add("Off"); w.addWidget(sfx); TUIRadioGroup *web = new TUIRadioGroup("Online scores: "); web->add("On"); web->add("Off"); w.addWidget(web); w.addWidget(new TUIWidget()); w.addWidget(new TUILabel("Special Effects")); w.addWidget(new TUIWidget()); w.addWidget(new TUICheckBox("Pan between boards")); w.addWidget(new TUICheckBox("Torch gradient",true)); w.addWidget(new TUICheckBox("Animated water")); w.addWidget(new TUIWidget()); w.addWidget(new TUIHyperLink("save","Save settings")); w.addWidget(new TUIHyperLink("cancel","Cancel"));
Much nicer. Of course, you can still construct a popup window the ZZT way:
w.buildFromString("$woah\r this kind of thing gets hard to maintain\r when it's all stuffed in a giant string\r crazy ZZTers.\r \r !agree;I agree\r");
Though you can’t add radio buttons or checkboxes through that. After I finish up the text-editing widget, I’ll start working on adding a very basic level editor to DreamZZT.
Bad luck and misfortune will infest your pathetic soul for all eternity
I just got a pretty condescending fortune in my fortune cookie:
“You will be successful someday.”
Ouch.
Top of the Muffin
Someone at 7-11 must watch Seinfeld. I stopped in there today to pick up some milk, and I noticed they’re selling muffin tops! I wonder if they have to pay Kramer to dispose of all the stumps 😛