Commit Graph

40 Commits (ba49c70a91180d0f93d428ec3adbbcf195a0e690)

Author SHA1 Message Date
Nathan Adams ba49c70a91 Adding mono project
adding game services static class to make it easier to access graphics device
adding axiosengine factory with extension to create texture from list of textures
2014-11-30 11:50:21 -06:00
Nathan Adams dfea1994f0 * 1.0.1.9 - 5/20/2013
* - Adding mono support
 *
 * 1.0.1.10 - 11/29/2014
 * - Adding prompt factory class to generate a Final Fantasy type text prompt
 * - Updating Gleed2D support to work with latest version of Gleed2D
2014-11-29 17:16:46 -06:00
Nathan Adams 4e22172543 Adding option to use second precision instead of milliosecond 2013-01-27 22:26:00 -06:00
Nathan Adams 719b450343 Adding MouseAimVector to AGS
Removing Camera extension
2013-01-02 17:45:08 -06:00
Nathan Adams 1b5f1bfaf9 Adding new extensions 2013-01-02 17:08:15 -06:00
Nathan Adams 69363d83ce Updating changelog 2012-09-30 21:45:24 -05:00
Nathan Adams d73c59bcce * - Adding visible flag to DrawableAxiosGameObject 2012-09-22 14:19:45 -05:00
Nathan Adams 4c7c9e6d61 * - Adding Factory for Texture2D to create from a list (ie lay a list of texture2D row by row)
* - Adding AddScreen method to ScreenManager to make the PlayerIndex optional (default of PlayerIndex.One)
2012-08-02 20:59:41 -05:00
Nathan Adams 0fb31c3b0f * - Starting work on AxiosCSV
* - Adding CustomProperties field to Glee2D Layer object (this is because Layers can have custom properties)
* - Passing Layer to Items in Glee2D library
* - Adding public virtual bool LoadTextureItem(TextureItem textureitem) to AxiosGameScreen
2012-07-20 22:11:10 -05:00
Nathan Adams 7a99ff254f + Fixing UI detect bug
+ Adding Width/Height/Position/RealPosition to DrawableAxiosGameObject
2012-06-24 14:56:13 -05:00
Nathan Adams 575f1523a2 + * - Adding a behavior in AxiosGameScreen where the camera will be controllable via
+ * arrow keys in DEBUG releases and disabled in RELEASE releases. This behavior can
+ * be overwritten in each screen
+ * - Adding output to tcc console command to signal if it was disabled/enabled
+ * - Adding DegreeToRadian/RadianToDegree double extensions
2012-06-16 17:30:09 -05:00
Nathan Adams c06ea52478 Adding tcc command to AxiosCommandConsole to toggle the ability to control
the camera using the arrow keys
Adding the ability to disable commands in XNACC from AxiosCommandConsole
2012-06-03 16:58:30 -05:00
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 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 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 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 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 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 b3f25ebf7c Adding log items
Adding comments
2012-05-18 21:29:00 -05:00
Nathan Adams cee06d7fb3 Adding region section for changelog 2012-05-16 22:11:34 -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 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 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 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 eceddb52af * 1.0.1.5 - 5/5/2012
* - Adding SplitFlat extension for Texture2D
2012-05-05 19:34:37 -05:00
nathan@daedalus 6e86581e13 - Adding a check in the AxiosTimer update to only tick if the game is active 2012-04-08 14:40:58 -05:00
nathan@daedalus b3183d6f04 Making AxiosTimer inheirt from AxiosGameObject for it to be casted properly 2012-04-07 13:15:15 -05:00
nathan@daedalus 7d3c8a9f39 + * - Adding properties in DrawableAxiosGameObject to turn on/off the following:
+ *   - AdjustUnits
+ *   - RelativeToCamera
+ * - Cleaning and sorting using statements
2012-03-24 18:06:51 -05:00
nathan@daedalus 2cbd7a4910 * 1.0.1.1 - 3/22/2012
+ * - Fixing UI collision with mouse pointer
+ * - Adding AxiosRectangle and AxiosPoint classes
2012-03-23 23:56:23 -05:00
nathan@daedalus f4b91c0fc3 Adding support for a rectangle class that uses floats instead of ints 2012-03-23 22:19:58 -05:00
nathan@daedalus c11e02d10e - Fixing bug with last screen not exiting if it is a background screen 2012-03-21 00:12:11 -05:00
nathan@daedalus 5bdc5db408 Adding initial files 2012-03-19 18:57:59 -05:00