{"id":63,"date":"2018-07-15T19:17:58","date_gmt":"2018-07-15T19:17:58","guid":{"rendered":"https:\/\/blogs.scummvm.org\/pantherengine\/?p=63"},"modified":"2022-05-23T19:18:53","modified_gmt":"2022-05-23T19:18:53","slug":"week-9","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/pantherengine\/2018\/07\/15\/week-9\/","title":{"rendered":"Week 9"},"content":{"rendered":"<p>At the ninth week I have done:<\/p>\n<ul>\n<li>partial implementation of ActionText. The code will be pushed when the main problems will be fixed.<\/li>\n<\/ul>\n<p>A big thanks to Eugene Sandulenko for implementing the menu.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.scummvm.org\/pantherengine\/wp-content\/uploads\/sites\/31\/2022\/05\/menu.png\" \/><\/p>\n<p>Problems with menu:<\/p>\n<ol>\n<li>Sounds and sprite timers don\u2019t pause.<\/li>\n<li>No support for a multi-level menu.<\/li>\n<li>Menu content is hardcoded. To solve this a menu parser from exe will be written.<\/li>\n<\/ol>\n<p>Problems with ActionText:<\/p>\n<ol>\n<li>no text because MacText doesn\u2019t support unicode strings;<\/li>\n<li>no support for non-scrollable action text.<\/li>\n<\/ol>\n<p>ActionText<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.scummvm.org\/pantherengine\/wp-content\/uploads\/sites\/31\/2022\/05\/actiontext.png\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the ninth week I have done: partial implementation of ActionText. The code will be pushed when the main problems will be fixed. A big thanks to Eugene Sandulenko for implementing the menu. Problems with menu: Sounds and sprite timers don\u2019t pause. No support for a multi-level menu. Menu content is hardcoded. To solve this [&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-63","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/posts\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":1,"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/posts\/63\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/posts\/63\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/media?parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/categories?post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/pantherengine\/wp-json\/wp\/v2\/tags?post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}