{"id":114,"date":"2018-06-23T14:43:20","date_gmt":"2018-06-23T14:43:20","guid":{"rendered":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/?p=114"},"modified":"2022-05-21T14:45:24","modified_gmt":"2022-05-21T14:45:24","slug":"week-5-its-alive","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/2018\/06\/23\/week-5-its-alive\/","title":{"rendered":"Week 5 &#8212; It&#8217;s Alive!"},"content":{"rendered":"<p><a href=\"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-content\/uploads\/sites\/22\/2018\/06\/map_scrolling.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-116\" src=\"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-content\/uploads\/sites\/22\/2018\/06\/map_scrolling.gif\" alt=\"\" width=\"600\" height=\"338\" \/><\/a><\/p>\n<h3 id=\"overview\">Overview<\/h3>\n<ul>\n<li>Map rendering working<\/li>\n<li>Remaining Dialog texts ported<\/li>\n<\/ul>\n<h3 id=\"details\">Details<\/h3>\n<p>Your image looks corrupted and you definitely ruled out pointer errors? Well, it\u2019s a pointer error anyway.<br \/>\nOr endianess. Or both together\u2026<br \/>\nIt took a while to realize that subtile indices are stored as <em>uint16BE<\/em> but now <em><strong>I AM BACK IN BUSINESS!<\/strong><\/em><\/p>\n<h3 id=\"next\">Next<\/h3>\n<p>This weekend I want to add viewport clipping and map masking so you don\u2019t see the whole map ingame like in the above image. There\u2019s also some tile specific code left to implement (like the water in the sewers) but that\u2019s for another time. Finally we can get going on implementing the actual gameplay \\o\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Map rendering working Remaining Dialog texts ported Details Your image looks corrupted and you definitely ruled out pointer errors? Well, it\u2019s a pointer error anyway. Or endianess. Or both together\u2026 It took a while to realize that subtile indices are stored as uint16BE but now I AM BACK IN BUSINESS! Next This weekend I [&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-114","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":2,"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/posts\/114\/revisions\/117"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/joefish-gsoc\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}