Commit Graph

73 Commits

Author SHA1 Message Date
Nathan Adams
4ba6fd89ee + * - Adding rotation to DrawableAxiosGameObject
+ * - Adding InputState extensions to test for input agaisnt Player One
2012-06-03 15:39:11 -05:00
Nathan Adams
60a106a27c Removing unneeded comments
Adding a check in Body class to make sure fixtures exist before executing code
2012-06-02 17:14:16 -05:00
Nathan Adams
14cbefc6ef Changing variables in CommandConsoleBase to be non-static 2012-05-29 16:43:50 -05:00
Nathan Adams
ff32d18553 * - Adding axioslog command to output AxiosLog 2012-05-28 22:31:46 -05:00
Nathan Adams
e31ccc4ed4 + * - Adding IsNullOrWhiteSpace extension for support for Xbox 360
+ * - Upon some testing - developers will need to use #if WINDOWS/#endif tags to make sure they can't use XNACC in WP7/Xbox360
2012-05-28 17:01:03 -05:00
Nathan Adams
b828694e69 merged xnacc integration 2012-05-26 23:23:22 -05:00
Nathan Adams
d9edc57c86 integration complete - ready to merge
--HG--
branch : xnacc-integration
extra : close : 1
2012-05-26 23:22:35 -05:00
Nathan Adams
977f4e7f9a Adding default Font if one is not provided
Adding a flag to AxiosGameScreen to allow a developer to disable
input across everything if the console is visible/active.
Changing Deactivate to Unload because Unload is what is gets called
when a screen is told to go away

--HG--
branch : xnacc-integration
2012-05-26 22:53:55 -05:00
Nathan Adams
98737603af Again another format update
--HG--
branch : xnacc-integration
2012-05-26 19:20:04 -05:00
Nathan Adams
97c57b9dcf Updating formating of README
--HG--
branch : xnacc-integration
2012-05-26 19:18:40 -05:00
Nathan Adams
1da538dc25 Updating README
--HG--
branch : xnacc-integration
2012-05-26 19:15:02 -05:00
Nathan Adams
20e58e8e01 Updating readme to update authors and License information
Adding XNACC license

--HG--
branch : xnacc-integration
2012-05-26 19:12:50 -05:00
Nathan Adams
56f2b95e72 Adding empty AxiosCommandConsole to not require #if WINDOWS/#endif precompiler
statments on WP7/Xbox 360
Adjusting code in AxiosGameScreen to accept it on WP7/Xbox 360 but just store it

--HG--
branch : xnacc-integration
2012-05-26 19:08:33 -05:00
Nathan Adams
11ab45d9ee Adding code to keep track of the console in AxiosGameScreen
--HG--
branch : xnacc-integration
2012-05-26 18:57:16 -05:00
Nathan Adams
13857f324d Adding AxiosCommandConsole for easy intergration with AxiosGameScreens
Adding the ability to get the InputState object from the ScreenManager

--HG--
branch : xnacc-integration
2012-05-26 18:50:49 -05:00
Nathan Adams
e9e97dae39 Updating support for XNACC
Note: It is only for Windows currently

--HG--
branch : xnacc-integration
2012-05-26 18:36:11 -05:00
Nathan Adams
1c897e7530 Starting the integration for XNACC
--HG--
branch : xnacc-integration
2012-05-26 18:26:46 -05:00
Nathan Adams
5de23be1fe + * - Changing AxiosTitleFile.GetStream() to return Stream instead of FileStream
+ * - Changing IAxiosFile.GetStream() to return Stream instead of FileStream
2012-05-21 21:53:14 -05:00
Nathan Adams
e75e8fdca1 Fixing bug with determing what direction it is collding. 2012-05-19 23:39:20 -05:00
Nathan Adams
859a6c3c9d - Fixing bug where loadrecentangleitem wouldn't be called by Gleed2D library 2012-05-19 16:19:06 -05:00
Nathan Adams
2ffb70d9fc Changing location of GetTexture to extensions 2012-05-18 21:35:58 -05:00
Nathan Adams
fa897881c3 Adding missing virtual method 2012-05-18 21:32:22 -05:00
Nathan Adams
5bc9f4e3d7 Merging 2012-05-18 21:31:03 -05:00
Nathan Adams
b3f25ebf7c Adding log items
Adding comments
2012-05-18 21:29:00 -05:00
Nathan Adams
3c0c5a4ded Adding support for ability to
override functionality of automated Gleed2D level loading
        by adding functions to AxiosGameScreen to override

--HG--
branch : customgleed2dhandling
2012-05-18 21:15:51 -05:00
Nathan Adams
c0d3f3b939 Taking out an assert in Farseer 2012-05-18 00:26:32 -05:00
Nathan Adams
b8786c2aaf Adding Contact extension 2012-05-17 20:39:54 -05:00
Bret Deasy
f2272b0555 Adding Cut extension method to Texture2D.cs
Will create a subTexture of Width & Height from top-left
2012-05-17 00:46:46 -05:00
Nathan Adams
184247003b Added tag Version 1.0.1.5 for changeset e46b0565817a 2012-05-16 22:13:43 -05:00
Nathan Adams
ee96efe943 Updating version number 2012-05-16 22:13:33 -05:00
Nathan Adams
9147ad4b56 Removed tag Version 1.0.1.5 2012-05-16 22:13:21 -05:00
Nathan Adams
cee06d7fb3 Adding region section for changelog 2012-05-16 22:11:34 -05:00
Nathan Adams
410f5c3b63 Added tag Version 1.0.1.5 for changeset cbfc9f26b2d0 2012-05-16 22:05:58 -05:00
Nathan Adams
bdd89e2028 Removing suo file 2012-05-16 22:04:59 -05:00
Nathan Adams
6016693851 + * - Adding an extension to determine what side the objects collided on
+ * - Correcting misspelling of Extensions in String and Texture2D
2012-05-16 22:04:03 -05:00
Nathan Adams
2786930250 Updating changelog
Attempting to add center tracking of body
2012-05-15 23:10:39 -05:00
Nathan Adams
b698503c75 Removing old debugging code 2012-05-15 22:03:44 -05:00
Nathan Adams
d5d0f4a9cf Getting rid of legacy folder 2012-05-15 21:37:46 -05:00
Nathan Adams
33d46b0cd7 + * - Fixing path placement in Farseer
* Fixing rectangle placement in Farseer
+ * - Moving base.draw to last in AxiosGameScreen to make sure Farseer debug information is visible
2012-05-13 22:20:50 -05:00
Nathan Adams
f57659e2e1 Modfying draw method in AxiosGameScreen to draw Gleed2D textures 2012-05-12 22:02:23 -05:00
Nathan Adams
d14f65d779 Adding support to load a Gleed2D level from a stream 2012-05-12 18:49:22 -05:00
Nathan Adams
e74c663c02 Adding GetStream(FileMode) to get the stream of a file 2012-05-12 18:36:46 -05:00
Nathan Adams
f152fc2978 It is Gleed2D not Glee2D 2012-05-12 17:54:30 -05:00
Nathan Adams
70f01f3b8e Correcting naming issue with Gleed2D (again) 2012-05-12 17:53:20 -05:00
Nathan Adams
911072f1b3 Correcting naming issue with Gleed2D
--HG--
rename : axios/Engine/Glee2D/CircleItem.cs => axios/Engine/Gleed2D/CircleItem.cs
rename : axios/Engine/Glee2D/CustomProperty.cs => axios/Engine/Gleed2D/CustomProperty.cs
rename : axios/Engine/Glee2D/Item.cs => axios/Engine/Gleed2D/Item.cs
rename : axios/Engine/Glee2D/Layer.cs => axios/Engine/Gleed2D/Layer.cs
rename : axios/Engine/Glee2D/Level.cs => axios/Engine/Gleed2D/Level.cs
rename : axios/Engine/Glee2D/PathItem.cs => axios/Engine/Gleed2D/PathItem.cs
rename : axios/Engine/Glee2D/RectangleItem.cs => axios/Engine/Gleed2D/RectangleItem.cs
rename : axios/Engine/Glee2D/TextureItem.cs => axios/Engine/Gleed2D/TextureItem.cs
2012-05-12 17:52:59 -05:00
Nathan Adams
b43a0fad34 Adding a cache for loading in textures
Splitting the code for Gleed2D into seperate files
2012-05-12 17:45:03 -05:00
Nathan Adams
44cb32048d Adding license for Glee2D
Adding support for Glee2D
2012-05-07 22:20:22 -05:00
Nathan Adams
e2624fe638 Adding support for Glee2D 2012-05-07 18:23:03 -05:00
Nathan Adams
a5f3a40912 Updating changelog 2012-05-05 23:19:21 -05:00
Nathan Adams
e86a1f887c Removing uneeded Game Screen check
Adding SplitFlat that takes in offsets
2012-05-05 23:18:31 -05:00