+ * - Adding properties in DrawableAxiosGameObject to turn on/off the following:
+ * - AdjustUnits + * - RelativeToCamera + * - Cleaning and sorting using statements
This commit is contained in:
parent
2cbd7a4910
commit
7d3c8a9f39
@ -51,23 +51,18 @@
|
||||
* 1.0.1.1 - 3/22/2012
|
||||
* - Fixing UI collision with mouse pointer
|
||||
* - Adding AxiosRectangle and AxiosPoint classes
|
||||
* - Adding properties in DrawableAxiosGameObject to turn on/off the following:
|
||||
* - AdjustUnits
|
||||
* - RelativeToCamera
|
||||
* - Cleaning and sorting using statements
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Audio;
|
||||
using Microsoft.Xna.Framework.Content;
|
||||
using Microsoft.Xna.Framework.GamerServices;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using Microsoft.Xna.Framework.Input;
|
||||
using Microsoft.Xna.Framework.Media;
|
||||
using System.Reflection;
|
||||
using Axios.Engine.Extenions;
|
||||
using Axios.Engine.Log;
|
||||
using Microsoft.Xna.Framework;
|
||||
|
||||
namespace Axios
|
||||
{
|
||||
|
@ -1,9 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using FarseerPhysics.Dynamics;
|
||||
using System.Collections.Generic;
|
||||
|
||||
using Axios.Engine.Interfaces;
|
||||
|
||||
|
@ -1,7 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
|
||||
namespace Axios.Engine
|
||||
|
@ -1,11 +1,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using Axios.Engine.Interfaces;
|
||||
using Axios.Engine.Interfaces;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Microsoft.Xna.Framework;
|
||||
using FarseerPhysics.Dynamics;
|
||||
|
||||
namespace Axios.Engine
|
||||
{
|
||||
|
@ -1,26 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Audio;
|
||||
using Microsoft.Xna.Framework.Content;
|
||||
using Microsoft.Xna.Framework.GamerServices;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using Microsoft.Xna.Framework.Input;
|
||||
using Microsoft.Xna.Framework.Media;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using FarseerPhysics.Dynamics.Joints;
|
||||
using FarseerPhysics.Dynamics.Contacts;
|
||||
using FarseerPhysics.Factories;
|
||||
using FarseerPhysics.Common;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Axios.Engine.Interfaces;
|
||||
using Axios.Engine.UI;
|
||||
using Axios.Engine.Log;
|
||||
using Axios.Engine.File;
|
||||
using System.IO;
|
||||
using Axios.Engine.Structures;
|
||||
using Axios.Engine.UI;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
|
||||
namespace Axios.Engine
|
||||
{
|
||||
|
@ -1,7 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Axios.Engine.Interfaces;
|
||||
using Microsoft.Xna.Framework;
|
||||
|
@ -1,8 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
|
||||
using Axios.Engine.File;
|
||||
|
||||
namespace Axios.Engine.Data
|
||||
|
@ -1,13 +1,8 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Axios.Engine.Interfaces;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Axios.Engine.Interfaces;
|
||||
|
||||
namespace Axios.Engine
|
||||
{
|
||||
@ -15,12 +10,23 @@ namespace Axios.Engine
|
||||
{
|
||||
protected int _draworder;
|
||||
protected Texture2D Texture;
|
||||
//protected float _scale = 1f;
|
||||
public Vector2 Position = new Vector2();
|
||||
public Vector2 Position = new Vector2(); //set this to a property and adjust if adjustunits is true
|
||||
public Vector2 Origin = new Vector2();
|
||||
|
||||
protected Boolean _adjustunits = true;
|
||||
protected Boolean _relativetocamera = true;
|
||||
protected bool _adjustunits = true;
|
||||
protected bool _relativetocamera = true;
|
||||
|
||||
public bool AdjustUnits //if value changed - change position depending on adjusting the units
|
||||
{
|
||||
get { return _adjustunits; }
|
||||
set { _adjustunits = value; }
|
||||
}
|
||||
|
||||
public bool RelativeToCamera
|
||||
{
|
||||
get { return _relativetocamera; }
|
||||
set { _relativetocamera = value; }
|
||||
}
|
||||
|
||||
public override void LoadContent(AxiosGameScreen gameScreen)
|
||||
{
|
||||
@ -29,17 +35,9 @@ namespace Axios.Engine
|
||||
|
||||
}
|
||||
|
||||
/*public float Scale
|
||||
{
|
||||
get { return _scale; }
|
||||
set { _scale = value; }
|
||||
}*/
|
||||
|
||||
public virtual void Draw(AxiosGameScreen gameScreen, GameTime gameTime)
|
||||
{
|
||||
/*#if DEBUG
|
||||
System.Diagnostics.Debugger.Break();
|
||||
#endif*/
|
||||
|
||||
if (_relativetocamera)
|
||||
gameScreen.ScreenManager.SpriteBatch.Begin(0, null, null, null, null, null, gameScreen.Camera.View);
|
||||
else
|
||||
|
@ -1,8 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
|
||||
namespace Axios.Engine.Extenions
|
||||
{
|
||||
public static class AxiosExtensions_String
|
||||
|
@ -1,10 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
|
||||
|
||||
namespace Axios.Engine.Extenions
|
||||
|
@ -1,7 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
|
||||
using Axios.Engine.Interfaces;
|
||||
|
@ -1,10 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
using System.IO.IsolatedStorage;
|
||||
using System.IO;
|
||||
|
||||
using Axios.Engine.Interfaces;
|
||||
|
||||
namespace Axios.Engine.File
|
||||
|
@ -1,8 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
using System.IO;
|
||||
|
||||
using Axios.Engine.Interfaces;
|
||||
|
||||
|
@ -1,11 +1,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Axios.Engine.File;
|
||||
using Axios.Engine.Interfaces;
|
||||
using Microsoft.Xna.Framework;
|
||||
|
||||
namespace Axios.Engine.File
|
||||
{
|
||||
|
@ -1,8 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
using System.IO;
|
||||
|
||||
namespace Axios.Engine.Interfaces
|
||||
{
|
||||
|
@ -1,9 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Microsoft.Xna.Framework;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
|
||||
|
||||
namespace Axios.Engine.Interfaces
|
||||
|
@ -1,8 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework;
|
||||
|
||||
namespace Axios.Engine.Interfaces
|
||||
{
|
||||
|
@ -1,9 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Axios.Engine;
|
||||
|
||||
namespace Axios.Engine.Log
|
||||
{
|
||||
|
@ -1,12 +1,8 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using Axios.Engine.Log;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using Microsoft.Xna.Framework;
|
||||
|
||||
using Axios.Engine.Log;
|
||||
|
||||
namespace Axios.Engine
|
||||
{
|
||||
public abstract class SimpleAxiosGameObject : AxiosGameObject
|
||||
|
@ -1,16 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using Axios.Engine.Interfaces;
|
||||
using FarseerPhysics.Common;
|
||||
using FarseerPhysics.Common.Decomposition;
|
||||
using FarseerPhysics.Common.PolygonManipulation;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using FarseerPhysics.Factories;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using Axios.Engine.Interfaces;
|
||||
using FarseerPhysics.Common.Decomposition;
|
||||
using FarseerPhysics.Common;
|
||||
using FarseerPhysics.Factories;
|
||||
using FarseerPhysics.Common.PolygonManipulation;
|
||||
|
||||
namespace Axios.Engine
|
||||
{
|
||||
|
@ -1,7 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Axios.Engine
|
||||
{
|
||||
|
@ -1,8 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
|
||||
namespace Axios.Engine.Structures
|
||||
{
|
||||
public class AxiosPoint
|
||||
|
@ -1,7 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Axios.Engine.Structures
|
||||
{
|
||||
|
@ -1,12 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
|
||||
using FarseerPhysics.SamplesFramework;
|
||||
using FarseerPhysics.Factories;
|
||||
using FarseerPhysics.Dynamics;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
|
||||
namespace Axios.Engine.UI
|
||||
{
|
||||
|
@ -1,9 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Axios.Engine;
|
||||
|
||||
namespace Axios.Engine.UI
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user