diff -r d25b6764c7e84c1d59615d1118ff836eeb7daa20 -r 572155ddc6589128ad1ab0283edb4e364b32d2b6 axios/Axios_settings.cs --- a/axios/Axios_settings.cs Fri May 18 00:26:32 2012 -0500 +++ b/axios/Axios_settings.cs Fri May 18 21:29:00 2012 -0500 @@ -83,6 +83,10 @@ * - Adding an extension to determine what side the objects collided on * - Correcting misspelling of Extensions in String and Texture2D * + * 1.0.1.6 - 5/18/2012 + * - Adding cut extension - [Author: BJD] + * - Adding support for custom handling of Gleed2D items + * */ #endregion diff -r d25b6764c7e84c1d59615d1118ff836eeb7daa20 -r 572155ddc6589128ad1ab0283edb4e364b32d2b6 axios/Engine/AxiosGameScreen.cs --- a/axios/Engine/AxiosGameScreen.cs Fri May 18 00:26:32 2012 -0500 +++ b/axios/Engine/AxiosGameScreen.cs Fri May 18 21:29:00 2012 -0500 @@ -146,7 +146,7 @@ } else { - Singleton.Instance.AddLine("[Axios Engine] - Adding objects too fast...remove " + gameobject.Name + " later", LoggingFlag.DEBUG); + AxiosLog.Instance.AddLine("[Axios Engine] - Adding objects too fast...remove " + gameobject.Name + " later", LoggingFlag.DEBUG); this._objectstoremove.Add(gameobject); } @@ -154,7 +154,7 @@ public void RemoveAll() { - AxiosLog.Instance.AddLine("Memory usage before cleanup: " + GC.GetTotalMemory(true).ToString(), LoggingFlag.DEBUG); + AxiosLog.Instance.AddLine("[Axios Engine] - Memory usage before cleanup: " + GC.GetTotalMemory(true).ToString(), LoggingFlag.DEBUG); foreach (AxiosGameObject g in _gameObjects) g.UnloadContent(this); foreach (AxiosUIObject ui in _uiobjects) @@ -163,7 +163,7 @@ this._gameObjects.Clear(); _timers.Clear(); _uiobjects.Clear(); - AxiosLog.Instance.AddLine("Memory usage after cleanup: ", LoggingFlag.DEBUG); + AxiosLog.Instance.AddLine("[Axios Engine] - Memory usage after cleanup: ", LoggingFlag.DEBUG); } public override void Activate(bool instancePreserved) @@ -374,7 +374,7 @@ public override void Deactivate() { base.Deactivate(); - //AxiosLog.Instance.AddLine("Memory usage before cleanup: " + GC.GetTotalMemory(true).ToString(), LoggingFlag.DEBUG); + AxiosLog.Instance.AddLine("Memory usage before cleanup: " + GC.GetTotalMemory(true).ToString(), LoggingFlag.DEBUG); foreach (AxiosGameObject g in _gameObjects) g.UnloadContent(this); @@ -386,7 +386,7 @@ this.World.Clear(); _timers.Clear(); _uiobjects.Clear(); - //AxiosLog.Instance.AddLine("Memory usage after cleanup: " + GC.GetTotalMemory(true).ToString(), LoggingFlag.DEBUG); + AxiosLog.Instance.AddLine("Memory usage after cleanup: " + GC.GetTotalMemory(true).ToString(), LoggingFlag.DEBUG); //AxiosRegularFile f = new AxiosRegularFile("log.log"); //f.WriteData(AxiosLog.Instance.GetLog(), FileMode.Append); //AxiosIsolatedFile f = new AxiosIsolatedFile("log.log"); @@ -394,6 +394,12 @@ //CleanUp(); } + + /// + /// This allows you to customize functionality for loading a circle item. + /// + /// + /// #if WINDOWS // System.Drawing is NOT avaiable on WP7 or Xbox /*