{"id":18,"date":"2008-06-09T17:02:16","date_gmt":"2008-06-09T17:02:16","guid":{"rendered":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/?p=18"},"modified":"2022-05-21T17:02:39","modified_gmt":"2022-05-21T17:02:39","slug":"week-two-and-i-still-havent-died","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/2008\/06\/09\/week-two-and-i-still-havent-died\/","title":{"rendered":"Week two, and I still haven\u2019t died."},"content":{"rendered":"<p>Excuse the one-day delay on my weekly update. I\u2019ve got good news, though. I got beveled squares working, just like I promised last week.<\/p>\n<p>I know what you are thinking. Only one week to implement the drawing of beveled squares? You must be like the fastest-est coder alive.<\/p>\n<p>Right. Amazingly enough, I did even more than those squares. LordHoto suggested that drawing triangles would be a nice -and obvious- addition to the vector renderer.<\/p>\n<p>I had to agree, so now the Vector Renderer has optimized algorithms for drawing triangles. I bet that will come in handy for scrollbars and dropdown menus.<\/p>\n<p>Next thing, the InterfaceManager class. I expanded it quite a bit, and after some design considerations, it turns out that the class replicates a lot of the functionality of the Theme class. This last class, however, will be scrapped on the final GUI, which leads me to a small design problem that will hopefully be solved soon.<\/p>\n<p>Talking about soon; let\u2019s sum up what\u2019s coming next week. To start off, exams. Yes, exams are still coming and there are two more weeks until this burden is over. That was a dramatization, by the way. It\u2019s not that bad.<\/p>\n<p>Also, the usual routine of answering death threats from my numerous enemies and overall staying alive. This always keeps me busy.<\/p>\n<p>And lastly, but not leastly (look, I made up a word), more code. The code week will start off with a development meeting with my mentor this afternoon, where hopefully we\u2019ll point down the design of the Interface Manager so I can keep hacking on it. In case you are wondering, the parser is delayed until the IM class is finished.<\/p>\n<p>Oh, and it\u2019s raining over here. It\u2019s raining a lot. And that\u2019s not the usual thing in summer. I\u2019m running out of clean clothes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Excuse the one-day delay on my weekly update. I\u2019ve got good news, though. I got beveled squares working, just like I promised last week. I know what you are thinking. Only one week to implement the drawing of beveled squares? You must be like the fastest-est coder alive. Right. Amazingly enough, I did even more [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":1,"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/posts\/18\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/smartlikearoboc\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}