tag:blogger.com,1999:blog-244261653878319863.post4764177341619864668..comments2020-01-31T06:43:10.734-06:00Comments on Not Dead Hugo: updatesRoodyhttp://www.blogger.com/profile/09735423363908850213noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-244261653878319863.post-47846166900075579952012-08-25T00:13:29.001-05:002012-08-25T00:13:29.001-05:00Thanks, that's appreciated. I can imagine rood...Thanks, that's appreciated. I can imagine roodylib is kind of intimidating. There's a lot there, as much as I try to comment it. The included .odt files (which should open in open source word processors like OpenOffice, LibreOffice, and AbiWord) try to provide overviews of the important stuff (although I haven't gotten around to writing anything about newmenu's newest features).<br /><br />I imagine the hardest things to initially understand is roodylib's object-based method of adding init and main routines. Instead of adding routine calls yourself to init and main, library extensions put "setting objects" in the init_instructions and main_instructions object, and their "code execution" properties are automatically run.<br /><br />Another concept I imagine is kind of obtuse to a newcomer is how often I use the word array to save state within a game. Originally, init_instructions code was only meant to be run at the beginning of a game, but I have since modified it to also run after RESTOREs and UNDOs (so you can code for all situations). The downside of this is that I have to exclude the not-applicable scenarios by hand (so you'll see a lot of "if not CheckWordSetting("undo") and not CheckWordSetting("restore")").<br /><br />In any case, feel free to ask questions!Roodyhttps://www.blogger.com/profile/09735423363908850213noreply@blogger.comtag:blogger.com,1999:blog-244261653878319863.post-80342162738036006682012-08-24T23:56:18.506-05:002012-08-24T23:56:18.506-05:00I've been using newmenu, and I recently starte...I've been using newmenu, and I recently started using roodylib. I don't know that I'm doing anything advanced enough or understand the code well enough to report anything useful about their behavior. However, I will keep updating to the latest versions before you upload them to the Archive, and if I notice anything remarkable, I'll tell you.Bainespalhttps://www.blogger.com/profile/02036151461448619765noreply@blogger.com