Adding log items

Adding comments
This commit is contained in:
Nathan Adams 2012-05-18 21:29:00 -05:00
parent c0d3f3b939
commit b3f25ebf7c
2 changed files with 15 additions and 5 deletions

View File

@ -83,6 +83,10 @@
* - Adding an extension to determine what side the objects collided on * - Adding an extension to determine what side the objects collided on
* - Correcting misspelling of Extensions in String and Texture2D * - 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 #endregion

View File

@ -146,7 +146,7 @@ namespace Axios.Engine
} }
else else
{ {
Singleton<AxiosLog>.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); this._objectstoremove.Add(gameobject);
} }
@ -154,7 +154,7 @@ namespace Axios.Engine
public void RemoveAll() 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) foreach (AxiosGameObject g in _gameObjects)
g.UnloadContent(this); g.UnloadContent(this);
foreach (AxiosUIObject ui in _uiobjects) foreach (AxiosUIObject ui in _uiobjects)
@ -163,7 +163,7 @@ namespace Axios.Engine
this._gameObjects.Clear(); this._gameObjects.Clear();
_timers.Clear(); _timers.Clear();
_uiobjects.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) public override void Activate(bool instancePreserved)
@ -374,7 +374,7 @@ namespace Axios.Engine
public override void Deactivate() public override void Deactivate()
{ {
base.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) foreach (AxiosGameObject g in _gameObjects)
g.UnloadContent(this); g.UnloadContent(this);
@ -386,7 +386,7 @@ namespace Axios.Engine
this.World.Clear(); this.World.Clear();
_timers.Clear(); _timers.Clear();
_uiobjects.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"); //AxiosRegularFile f = new AxiosRegularFile("log.log");
//f.WriteData(AxiosLog.Instance.GetLog(), FileMode.Append); //f.WriteData(AxiosLog.Instance.GetLog(), FileMode.Append);
//AxiosIsolatedFile f = new AxiosIsolatedFile("log.log"); //AxiosIsolatedFile f = new AxiosIsolatedFile("log.log");
@ -394,6 +394,12 @@ namespace Axios.Engine
//CleanUp(); //CleanUp();
} }
/// <summary>
/// This allows you to customize functionality for loading a circle item.
/// </summary>
/// <param name="circleitem"></param>
/// <returns></returns>
#if WINDOWS #if WINDOWS
// System.Drawing is NOT avaiable on WP7 or Xbox // System.Drawing is NOT avaiable on WP7 or Xbox
/* /*