{"version":"1.0","provider_name":"DinoMage Games","provider_url":"http:\/\/dinomage.com\/wp","author_name":"Jonny D","author_url":"http:\/\/dinomage.com\/wp\/author\/jonny-d\/","title":"In-game level editing is so good - DinoMage Games","type":"rich","width":600,"height":338,"html":"<blockquote
class=\"wp-embedded-content\" data-secret=\"2Q1WukFF6f\"><a
href=\"http:\/\/dinomage.com\/wp\/2011\/10\/in-game-level-editing-is-so-good\/\">In-game level editing is so good<\/a><\/blockquote><iframe
sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/dinomage.com\/wp\/2011\/10\/in-game-level-editing-is-so-good\/embed\/#?secret=2Q1WukFF6f\" width=\"600\" height=\"338\" title=\"&#8220;In-game level editing is so good&#8221; &#8212; DinoMage Games\" data-secret=\"2Q1WukFF6f\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script
type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"I&#8217;ve gotten through those interfaces in GigaSun Jet that I mentioned a couple posts ago. \u00a0The game now buffers its level data and loads from that instead of straight from XML objects. \u00a0Since this buffer can now save its data back to XML, this has allowed me to start actual work on the in-game level [&hellip;]"}