+ * - Adding an extension to determine what side the objects collided on

+ * - Correcting misspelling of Extensions in String and Texture2D
This commit is contained in:
Nathan Adams 2012-05-16 22:04:03 -05:00
parent 2786930250
commit 6016693851
7 changed files with 16 additions and 11 deletions

View File

@ -45,7 +45,7 @@
<Class Name="Axios.Engine.AxiosGameScreen"> <Class Name="Axios.Engine.AxiosGameScreen">
<Position X="3.75" Y="0.5" Width="1.5" /> <Position X="3.75" Y="0.5" Width="1.5" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AARoEQCHAAACAggBACAAAgAICAAAAAAAIAAAAIIQAAQ=</HashCode> <HashCode>AARoAQCHAgBCAghBACAAAgAICAAAAAABIAAAAIAQAAA=</HashCode>
<FileName>Engine\AxiosGameScreen.cs</FileName> <FileName>Engine\AxiosGameScreen.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
</Class> </Class>
@ -56,17 +56,17 @@
<FileName>Engine\AxiosTimer.cs</FileName> <FileName>Engine\AxiosTimer.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
</Class> </Class>
<Class Name="Axios.Engine.Extenions.AxiosExtensions_String"> <Class Name="Axios.Engine.Extensions.AxiosExtensions_String">
<Position X="14.5" Y="4.5" Width="2" /> <Position X="14.5" Y="4.5" Width="2" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA=</HashCode> <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA=</HashCode>
<FileName>Engine\Extensions\String.cs</FileName> <FileName>Engine\Extensions\String.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
</Class> </Class>
<Class Name="Axios.Engine.Extenions.AxiosExtensions_Texture2D"> <Class Name="Axios.Engine.Extensions.AxiosExtensions_Texture2D">
<Position X="14.5" Y="5.75" Width="2.25" /> <Position X="14.5" Y="5.75" Width="2.25" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAA=</HashCode> <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAgAAA=</HashCode>
<FileName>Engine\Extensions\Texture2D.cs</FileName> <FileName>Engine\Extensions\Texture2D.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
</Class> </Class>
@ -95,7 +95,7 @@
<Class Name="Axios.Engine.File.AxiosFile"> <Class Name="Axios.Engine.File.AxiosFile">
<Position X="11" Y="7" Width="1.5" /> <Position X="11" Y="7" Width="1.5" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAgABAAQBAAAAAAAAAAAgAAAAAAAAAAAAAAA=</HashCode> <HashCode>AAAAAAAAAgABAAQBAAAAIAAAAAAgAAAAAAAAAAAAAAA=</HashCode>
<FileName>Engine\File\AxiosFile.cs</FileName> <FileName>Engine\File\AxiosFile.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
<Lollipop Position="0.2" /> <Lollipop Position="0.2" />
@ -103,7 +103,7 @@
<Class Name="Axios.Engine.File.AxiosIsolatedFile"> <Class Name="Axios.Engine.File.AxiosIsolatedFile">
<Position X="12.75" Y="7" Width="1.5" /> <Position X="12.75" Y="7" Width="1.5" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA=</HashCode> <HashCode>AAAAAAAAAAABAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAA=</HashCode>
<FileName>Engine\File\AxiosIsolatedFile.cs</FileName> <FileName>Engine\File\AxiosIsolatedFile.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
<Lollipop Position="0.2" /> <Lollipop Position="0.2" />
@ -111,7 +111,7 @@
<Class Name="Axios.Engine.File.AxiosRegularFile"> <Class Name="Axios.Engine.File.AxiosRegularFile">
<Position X="9" Y="8.25" Width="1.5" /> <Position X="9" Y="8.25" Width="1.5" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA=</HashCode> <HashCode>AAAAAAAAAAABAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAA=</HashCode>
<FileName>Engine\File\AxiosRegularFile.cs</FileName> <FileName>Engine\File\AxiosRegularFile.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
<Lollipop Position="0.2" /> <Lollipop Position="0.2" />
@ -119,7 +119,7 @@
<Class Name="Axios.Engine.File.AxiosTitleFile"> <Class Name="Axios.Engine.File.AxiosTitleFile">
<Position X="11" Y="9.5" Width="1.5" /> <Position X="11" Y="9.5" Width="1.5" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA=</HashCode> <HashCode>AAAAAAAAAAABAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAA=</HashCode>
<FileName>Engine\File\AxiosTitleFile.cs</FileName> <FileName>Engine\File\AxiosTitleFile.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
<Lollipop Position="0.2" /> <Lollipop Position="0.2" />
@ -169,7 +169,7 @@
<Interface Name="Axios.Engine.Interfaces.IAxiosFile"> <Interface Name="Axios.Engine.Interfaces.IAxiosFile">
<Position X="14.5" Y="7" Width="2.25" /> <Position X="14.5" Y="7" Width="2.25" />
<TypeIdentifier> <TypeIdentifier>
<HashCode>AAAAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA=</HashCode> <HashCode>AAAAAAAAAAABAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAA=</HashCode>
<FileName>Engine\Interfaces\IAxiosFile.cs</FileName> <FileName>Engine\Interfaces\IAxiosFile.cs</FileName>
</TypeIdentifier> </TypeIdentifier>
</Interface> </Interface>

View File

@ -166,6 +166,7 @@
<Compile Include="Engine\Data\AxiosDataTable.cs" /> <Compile Include="Engine\Data\AxiosDataTable.cs" />
<Compile Include="Engine\DrawableAxiosGameObject.cs" /> <Compile Include="Engine\DrawableAxiosGameObject.cs" />
<Compile Include="Engine\DrawableBreakableAxiosGameObject.cs" /> <Compile Include="Engine\DrawableBreakableAxiosGameObject.cs" />
<Compile Include="Engine\Extensions\Contact.cs" />
<Compile Include="Engine\Extensions\String.cs" /> <Compile Include="Engine\Extensions\String.cs" />
<Compile Include="Engine\Extensions\Texture2D.cs" /> <Compile Include="Engine\Extensions\Texture2D.cs" />
<Compile Include="Engine\File\AxiosFile.cs" /> <Compile Include="Engine\File\AxiosFile.cs" />

View File

@ -209,6 +209,7 @@
<Compile Include="Engine\Data\DataEvents.cs" /> <Compile Include="Engine\Data\DataEvents.cs" />
<Compile Include="Engine\DrawableAxiosGameObject.cs" /> <Compile Include="Engine\DrawableAxiosGameObject.cs" />
<Compile Include="Engine\DrawableBreakableAxiosGameObject.cs" /> <Compile Include="Engine\DrawableBreakableAxiosGameObject.cs" />
<Compile Include="Engine\Extensions\Contact.cs" />
<Compile Include="Engine\Extensions\String.cs" /> <Compile Include="Engine\Extensions\String.cs" />
<Compile Include="Engine\Extensions\Texture2D.cs" /> <Compile Include="Engine\Extensions\Texture2D.cs" />
<Compile Include="Engine\File\AxiosFile.cs" /> <Compile Include="Engine\File\AxiosFile.cs" />

View File

@ -159,6 +159,7 @@
<Compile Include="Engine\Data\DataEvents.cs" /> <Compile Include="Engine\Data\DataEvents.cs" />
<Compile Include="Engine\DrawableAxiosGameObject.cs" /> <Compile Include="Engine\DrawableAxiosGameObject.cs" />
<Compile Include="Engine\DrawableBreakableAxiosGameObject.cs" /> <Compile Include="Engine\DrawableBreakableAxiosGameObject.cs" />
<Compile Include="Engine\Extensions\Contact.cs" />
<Compile Include="Engine\Extensions\String.cs" /> <Compile Include="Engine\Extensions\String.cs" />
<Compile Include="Engine\Extensions\Texture2D.cs" /> <Compile Include="Engine\Extensions\Texture2D.cs" />
<Compile Include="Engine\File\AxiosFile.cs" /> <Compile Include="Engine\File\AxiosFile.cs" />

View File

@ -79,6 +79,8 @@
* - Fixing path placement in Farseer * - Fixing path placement in Farseer
* - Moving base.draw to last in AxiosGameScreen to make sure Farseer debug information is visible * - Moving base.draw to last in AxiosGameScreen to make sure Farseer debug information is visible
* - Removing old debugging code * - Removing old debugging code
* - Adding an extension to determine what side the objects collided on
* - Correcting misspelling of Extensions in String and Texture2D
* *
*/ */

View File

@ -1,5 +1,5 @@
 
namespace Axios.Engine.Extenions namespace Axios.Engine.Extensions
{ {
public static class AxiosExtensions_String public static class AxiosExtensions_String
{ {

View File

@ -3,7 +3,7 @@ using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
namespace Axios.Engine.Extenions namespace Axios.Engine.Extensions
{ {
public enum TextureUnionLocation { public enum TextureUnionLocation {
Right, Right,