{"id":690,"date":"2010-10-14T22:05:55","date_gmt":"2010-10-15T04:05:55","guid":{"rendered":"http:\/\/www.philhassey.com\/blog\/?p=690"},"modified":"2010-10-14T22:05:55","modified_gmt":"2010-10-15T04:05:55","slug":"dynamite-day-15-game-menus","status":"publish","type":"post","link":"https:\/\/www.philhassey.com\/blog\/2010\/10\/14\/dynamite-day-15-game-menus\/","title":{"rendered":"Dynamite: Day 15 &#8211; Game Menus"},"content":{"rendered":"<p>So, today, I&#8217;m working on getting the game fully working.  I&#8217;ve added a win condition and the resulting explosions!<\/p>\n<p><a href=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz042.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz042.png\" alt=\"DynamiteScreenSnapz042\" title=\"DynamiteScreenSnapz042\" width=\"512\" height=\"406\" class=\"aligncenter size-full wp-image-691\" srcset=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz042.png 512w, https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz042-300x237.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>I&#8217;m ending up doing a little bit of work on my OpenGL GUI today, I&#8217;ve got to get it working somewhat so I can manage level meta-data (title, intro text, music, etc.)  I could just skip that for now and do something else, but I think having the level editor working from the start is important as that&#8217;s going to be a key feature of the game.<\/p>\n<p><a href=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz043.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz043.png\" alt=\"DynamiteScreenSnapz043\" title=\"DynamiteScreenSnapz043\" width=\"512\" height=\"406\" class=\"aligncenter size-full wp-image-694\" srcset=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz043.png 512w, https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/10\/DynamiteScreenSnapz043-300x237.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>I&#8217;m keeping everything really big-sized so that if I decide to do a iPhone version of this game, the menus will work without any notable alteration.  I&#8217;m glad that I&#8217;ve got my old OpenGL GUI code from Galcon, etc, because writing GUI code is always quite a bit of work!  I&#8217;m doing a bit of updating of this code as I go to make it easier to work with, but no major changes.<\/p>\n<p>Now I&#8217;m going to expand the game to be able to save \/ play multiple levels instead of just one.  Now, in a more, tomorrow kind of way, that is.<\/p>\n<p>-Phil<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, today, I&#8217;m working on getting the game fully working. I&#8217;ve added a win condition and the resulting explosions! I&#8217;m ending up doing a little bit of work on my OpenGL GUI today, I&#8217;ve got to get it working somewhat so I can manage level meta-data (title, intro text, music, etc.) I could just skip [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[116],"tags":[],"class_list":["post-690","post","type-post","status-publish","format-standard","hentry","category-dynamite"],"_links":{"self":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/comments?post=690"}],"version-history":[{"count":4,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/690\/revisions"}],"predecessor-version":[{"id":696,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/690\/revisions\/696"}],"wp:attachment":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/media?parent=690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/categories?post=690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/tags?post=690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}