Commit graph

1671 commits

Author SHA1 Message Date
Richard Davey
0a7513240a Refactor completed. Now to tie the physics and sprites together. 2013-06-14 18:54:12 +01:00
Richard Davey
038cb213e8 Starting merge of the Advanced Physics classes and splitting off Flixel physics into ArcadePhysics. 2013-06-13 17:15:16 +01:00
Richard Davey
7dac2b6506 Added Group.bringToTop and updated Input component to use sprite getXY handler. 2013-06-13 01:55:32 +01:00
Richard Davey
2389c6c231 Added ability to detect if a given point is within a sprite or not, taking rotation and scaling into account. 2013-06-12 19:53:48 +01:00
Richard Davey
c5f6817c4c Working sprite bounds / vertices regardless of scale or rotation 2013-06-11 21:30:15 +01:00
Richard Davey
a30762ed8c Fixed world drag support and other input modifications. 2013-06-07 07:35:28 +01:00
Richard Davey
730594835a New Texture and Transform components which are now used by Sprite, Group and Camera. 2013-06-06 02:47:08 +01:00
Richard Davey
2f03f5fc43 Updated Loader component and fixed a few Pointer issues. 2013-06-05 02:58:16 +01:00
Richard Davey
d42f396ba0 Lots of tweaks and fixes to the orientation and fullscreen classes 2013-06-05 01:49:08 +01:00
Richard Davey
82d4ba4538 Re-done the pointer handler so it respects the top-most rendered sprite in priority to anything below it, for both mouse over and click events. 2013-06-03 12:03:34 +01:00
Richard Davey
1c37cd1a96 Created DebugUtils class and started moving renderInfo methods to it. 2013-06-03 03:08:24 +01:00
Richard Davey
2de70d07a5 Fixed issue in Camera.inCamera check where it wouldn't take into consideration the Sprites scrollFactor. 2013-06-03 02:38:08 +01:00
Richard Davey
2270da2479 Fixed drag sprite + offsets and center locking 2013-06-02 21:41:00 +01:00
Richard Davey
f9f17ad353 Multi point input handler working 2013-06-02 14:19:12 +01:00
Richard Davey
49fe5ee65f Added Group IDs and references to Sprites, Group sorting, z-index values and child swapping. Also added all of the drag and bounds methods to Input. 2013-06-02 03:47:54 +01:00
Richard Davey
5b532ab2e4 Sprite.Input component added and working nicely. 2013-06-01 02:49:41 +01:00
Richard Davey
b20a6ff85a Working my way through putting all the Tests back in and fixing issues as I go. 2013-06-01 01:30:36 +01:00
Richard Davey
31c4d8cb14 Adding in missing tests and fixing as we go 2013-05-31 19:28:16 +01:00
Richard Davey
fe372af453 Commit before tidying up redundant files 2013-05-31 15:13:03 +01:00
Richard Davey
f2054f8a2a Physics shape offset now finally working 2013-05-30 03:54:51 +01:00
Richard Davey
f3c9049e76 Camera updates, scrollFix check and some new pictures and tests. 2013-05-29 17:31:57 +01:00
Richard Davey
7b4374cabf Added loop and yoyo properties to Tweens 2013-05-29 15:45:34 +01:00
Richard Davey
b1d836dfaf Scale tweaks 2013-05-29 12:24:25 +01:00
Richard Davey
09f57fa346 Preparing new tests 2013-05-29 02:58:56 +01:00
Richard Davey
3c0c349089 More refactoring for 1.0.0 2013-05-28 21:38:37 +01:00
Richard Davey
94add2ea6e Updated Loader so it no longer checks if the animation data is valid, passes that control to the AnimationLoader. Also fixed camera bounds check in Sprite. 2013-05-23 15:45:04 +01:00
Richard Davey
c7485301ca Added Starling/Sparrow XML Texture Atlas format support. 2013-05-23 03:08:57 +01:00
Richard Davey
bd54460e80 Added the GameObjectManager 2013-05-23 00:01:58 +01:00
Richard Davey
e2141c91a6 Added VerletManager and lots of new tests 2013-05-21 04:12:54 +01:00
Richard Davey
0b2d818ba8 CollisionMask up and running 2013-05-20 06:21:12 +01:00
Richard Davey
05cc32fbc9 Added final logo and start of CollisionMask 2013-05-19 14:01:11 +01:00
Richard Davey
53aa43566e Updated DynamicTexture.setPixel, added GameMath.shuffleArray, fixed Animation.frame and created a few new tests 2013-05-18 03:05:28 +01:00
Richard Davey
55568592b5 Lots of updates across input, rendering and grouping 2013-05-17 06:49:43 +01:00
Richard Davey
a6e8436e6d Massive input overhaul continued 2013-05-16 21:34:24 +01:00
Richard Davey
3cdd2baff0 New Input handler implemented. 2013-05-16 02:36:58 +01:00
Richard Davey
ce7bfd1fc2 Added FullScreen API support and fixed numerous StageScaleMode issues. 2013-05-14 03:37:38 +01:00
Richard Davey
b5b5a99dce Preparing for 0.9.6 work 2013-05-02 20:54:28 +01:00
Richard Davey
be982b4322 Updated readme and new minified build 2013-05-02 14:03:41 +01:00
Richard Davey
493380a51e Updated readme for official release. 2013-05-02 05:20:01 +01:00
Richard Davey
0a08e1ae0e Removed un-needed file and added SoundManager fix. 2013-05-02 05:16:16 +01:00
Richard Davey
e39073d07b Updated readme 2013-05-02 05:02:05 +01:00
Richard Davey
54a5e6477c Lots of new tile map commands and tests. 2013-05-02 05:01:34 +01:00
Richard Davey
2a5b6ef12a Large Tilemap collision overhaul. Proper callback support, optimised collision checks and lots more. 2013-05-02 03:37:45 +01:00
Richard Davey
e62b300a25 Added Camera Mirror FX and test case. 2013-05-02 01:02:06 +01:00
Richard Davey
7d98a1bb9d New FXManager system and Camera FX now in place. 2013-05-01 04:10:21 +01:00
Richard Davey
c5cccf3283 Large refactoring of the pause and boot screens in Stage and various other small fixes 2013-04-29 02:41:19 +01:00
Richard Davey
b6f8a3fba6 Final 0.9.4 release 2013-04-28 22:10:11 +01:00
Richard Davey
cb9cb6e894 Github Bug Fixes 2013-04-28 22:04:37 +01:00
Richard Davey
e948f1e3be Fixed daft issue in Camera and fully implemented tilemap collision. 2013-04-28 22:04:36 +01:00
Richard Davey
b8ab13fec8 Getting tilemap collision up and running 2013-04-25 01:55:56 +01:00
Richard Davey
33882ae5d1 Small readme update. 2013-04-24 02:57:49 +01:00
Richard Davey
3898faf17e New v0.9.3 release - see the changelog in the README for full details. 2013-04-24 02:48:03 +01:00
Richard Davey
1b6fbc1324 Fixed Game.boot issue and Animation issue reported in github. 2013-04-24 00:47:11 +01:00
Richard Davey
6466361f5f Great new thrust ship example added for ScrollZones. Also added rotationOffset value to GameObject base class. 2013-04-23 21:27:45 +01:00
Richard Davey
f2678104fa Saving first iteration of the ScrollZone game object. 2013-04-22 01:53:24 +01:00
Richard Davey
2638e598dc Added Stage.disablePauseScreen 2013-04-20 03:50:21 +01:00
Richard Davey
361b8e5779 Version 0.9.2 update. See the change log for full details. 2013-04-20 03:40:17 +01:00
Richard Davey
1217bf4722 Version 0.9.1 release - see the release notes for more details. 2013-04-19 18:57:19 +01:00
Richard Davey
b0bf25c818 Formatting 2013-04-18 16:53:55 +01:00
Richard Davey
6bb4c5e3fc Preparing for new release 2013-04-18 14:16:18 +01:00
Richard Davey
72a4809dd8 Updated readme 2013-04-15 22:16:17 +01:00
Richard Davey
25a59b97b4 V0.8 - added DynamicTexture support and 2 examples, plus animation frame names and removed a few bugs. 2013-04-15 22:13:11 +01:00
Richard Davey
f4bf6c607f Added in frameName support for animations and easy setting of sprites born from a texture atlas (all for you Jesse!) 2013-04-15 15:42:13 +01:00
Richard Davey
ebf83609ae Version 0.7 release. StageScaleMode support added and world input values exposed. 2013-04-14 02:31:00 +01:00
Richard Davey
1464b6e163 Updated readme. 2013-04-13 04:28:52 +01:00
Richard Davey
92cf118a06 Updated links 2013-04-12 20:05:53 +01:00
Richard Davey
a2283e0e78 Added screen shots 2013-04-12 17:46:19 +01:00
Richard Davey
b592ca9f05 Added screen shots 2013-04-12 17:38:44 +01:00
Richard Davey
204935d997 Updated readme 2013-04-12 17:25:18 +01:00
Richard Davey
a1a1ab3f30 First push to github 2013-04-12 17:19:56 +01:00
Richard Davey
5c705c4b31 Initial commit 2013-04-12 05:27:51 -07:00