{"id":953,"date":"2009-11-16T22:02:04","date_gmt":"2009-11-16T11:02:04","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=953"},"modified":"2009-11-16T22:02:04","modified_gmt":"2009-11-16T11:02:04","slug":"what-ive-been-up-to","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/11\/16\/what-ive-been-up-to\/","title":{"rendered":"What I’ve been up to"},"content":{"rendered":"

Seems like I spend an awful lot of my time apologising for not posting more often. \u00a0Sorry about that! \u00a0;)<\/p>\n

I’ve been spending a lot of time on the new user interface code — it’s now tightly integrated with the new save game code that I talked about a few months ago; \u00a0the same way that the new game systems know about the data they store (and so can automatically save data out and load it in), they can now display and modify that data within UI elements. \u00a0Or at least, that’s beginning to work — right now I’m still having to create the screens manually, as there are many bits of data which need to be saved and loaded, but which I don’t want to expose to end-user editing. \u00a0(For example, the amount of cash on hand, the current tech levels, etc.)<\/p>\n

I’ve also been improving a lot of the basic “mix-in” classes, which previously were doing some evil and non-obvious maths. \u00a0I’ve now fixed that; \u00a0these fixes will be merged back into the public trunk, eventually.<\/p>\n

After all this back-end work, I’m really looking forward to returning to more usual in-game code, instead of all this user interface stuff!<\/p>\n","protected":false},"excerpt":{"rendered":"

Seems like I spend an awful lot of my time apologising for not posting more often. \u00a0Sorry about that! \u00a0;) I’ve been spending a lot of time on the new user interface code — it’s now tightly integrated with the new save game code that I talked about a few months ago; \u00a0the same way…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-fn","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/953"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=953"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/953\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}