commits

date

comment

94877
by Project Collectio...
(17 downloads)
Oct 1, 2012
10:38 PM

Upgrade: New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link: http://go.microsoft.com/fwlink/?LinkId=254563

94876
by Project Collectio...
(0 downloads)
Oct 1, 2012
10:31 PM

Checked in by server upgrade

27997
by YourFurryFiend
(83 downloads)
Jun 21, 2009
1:38 PM

New animations
Various bug fixes, tweaks and optimisations

12051
by YourFurryFiend
(30 downloads)
Jun 23, 2008
8:51 PM

rrrr references

12050
by YourFurryFiend
(1 download)
Jun 23, 2008
8:45 PM

Added AnimationFactory. Level spawn points.

12049
by YourFurryFiend
(1 download)
Jun 23, 2008
8:42 PM

Added 360 testbed ++

12048
by YourFurryFiend
(0 downloads)
Jun 23, 2008
8:37 PM

Big update. Lots of fixes and changes ... sorry!
360 project. Engine now runs on 360. A few chanhes and #ifdefs because of this, include preproccesor constants.
Whole script reflection system has been removed because of 360 compatibility. You must register custom types before you instance them by loading a script. The testbed shows this. This includes Levels, Sprites and animations.

11125
by YourFurryFiend
(3 downloads)
May 4, 2008
1:44 PM

Bug in SpriteManager.public bool CheckCollision() - Both spite's collision handlers weren't being called.

11039
by YourFurryFiend
(0 downloads)
Apr 26, 2008
1:36 PM

SpriteManager.Draw() 'culling' now takes rotated sprites into account
-Added to RotateRectangle to SpriteManager
Sprite data loader uses rotation in degrees, not in radians as it used to

10852
by YourFurryFiend
(1 download)
Apr 13, 2008
12:02 PM

Added Viewport 'culling' to spriteManager - uses source rectangle to decide if sprite is inside viewport and should be drawn.
Reverted Sprite.Clone() - MemberwiseClone() is asking for trouble, inherited classes have to define Clone()
A few Loading fixes.

10843
by YourFurryFiend
(1 download)
Apr 12, 2008
5:45 PM

Changed incorrect parameter to ActionAnimation.Add(string, IAnimation).
Removed commented code.
Fixed correct overriding behaviour for Sprite.Drawable property.
Changed Animation slightly - added HasAnimation value to SpriteInfo, changed Level,SpriteFactory and shared loading to reflect this. Property co-ordinates reading/writing animations.
Added Drawable property to Sprite so it can be overloaded/defined in a template.
Changed Sprite.Clone() so it works with inheritance (have to use this.MemberwiseClone() )

Changed to Pipeline to use SpriteInfo.HasAnimation property and removed commented code.

10728
by YourFurryFiend
(5 downloads)
Apr 6, 2008
3:18 PM

Set Testbed project as Default (re-ordered .sln)

10727
by YourFurryFiend
(0 downloads)
Apr 6, 2008
3:09 PM

References and dependencies fixed

10725
by YourFurryFiend
(0 downloads)
Apr 6, 2008
2:59 PM

Renamed AgroLevelPipeline to Agro2DPipeline

10723
by YourFurryFiend
(0 downloads)
Apr 6, 2008
2:31 PM

Changed some of the animation Script xml syntax - AnimationContainer and Action - the code and TestBed has been changed to demostrate it. This means the pipeline has changed.
.template files have been renamed to .spritetypes.
Animation loading supports 'inifinite' compound animations.
SpriteLoader has moved home to Utils.
Various improvements in code layout, comments, interface after code review.
ImportAttribute added to C# properties that can have their values loaded from XML.
Log.cs: AgroTrace has been added to the Log class.

10696
by YourFurryFiend
(0 downloads)
Apr 4, 2008
3:26 PM

Support for nested animations - 2 layers deep (ie.ActionAnimation->Composite->FrameAnim and blink).
Various loading improvements.
Info structures put in new Info.cs in pipeline.
TestBed shows some loaded animations - attached to keys 1-6.
--> I would really expect the behaviour of animations to be so that they return to the original state after they are swapped by ActionAnimation. ie. rotate->blink->rotate might cause sprite to be invisible.

10695
by YourFurryFiend
(0 downloads)
Apr 4, 2008
12:50 PM

Lots of changes to Sprite, Level and Animation loading (added).
More error reporting.
Ability to load animations including custom Animations and AnimationsContainers. ActionAnimation is a special case as it requires Actions being added to it.
NB: Contained animations are currently only one deep. ie no ActionAnimation->Composite->FrameAnim and blink.
All Animations have been given a property to load its data from a script.
ICompositeAnimation renamed to IAnimationContainer.
Cleaned up the Importers - re-used common reading and writing stuff.
Sprite has Name and LayerNum - name so they can be uniquely identified and LayerNum so that you know which layer sprite is on when removing.
SpriteManager has new GetSprite method to retrieve a sprite from the manager, based on its name.

10680
by YourFurryFiend
(0 downloads)
Apr 3, 2008
8:55 PM

Some comments.
A few changes and improvements made to Level/Sprite Loading

10678
by YourFurryFiend
(0 downloads)
Apr 3, 2008
7:05 PM

ActionAnimation - Implemented Clone, public Animations property, ICompositeAnimation inherit
CompositeAnimation - ICompositeAnimation inherit
IAnimation contains - ICompositeAnimation
Animation Loading functionality in SpriteFactory, Level, ParseHelper, Sprite and Level Importer. Only ActionAnimations and FrameAnimation supported at the moment.
Change to testbed to show animation loading.

10673
by YourFurryFiend
(0 downloads)
Apr 3, 2008
2:28 PM

Added 'GameImporter' that loads .game files (previously .scene) for LevelManager. This contains the SpriteTemplateFile, collisionGroups as well as the asset names for the Levels
Level Loading now works - including with custom Levels.
Added some various error handling.
Changed some TestBed content file names. (Demonstrates functionality)

10672
by YourFurryFiend
(0 downloads)
Apr 3, 2008
11:38 AM

References hopefully fixed.

10671
by YourFurryFiend
(0 downloads)
Apr 3, 2008
11:25 AM

Removed Root\Agro2D\AgroLevelPipeline
Added Root\AgroLevelPipeline - ie. its been moved.
SpritesTemplateLoader has been renamed SpriteTemplateImporter
A class diagram has been added in the root folder.

10663
by YourFurryFiend
(0 downloads)
Apr 2, 2008
9:40 PM

Changed project setting to include Pipeline as a dependency.

10662
by YourFurryFiend
(0 downloads)
Apr 2, 2008
9:37 PM

Missed SpriteLoader. Pipeline contained reference Agro2D.

10661
by YourFurryFiend
(0 downloads)
Apr 2, 2008
9:24 PM

Moved all references to Agro2D in Pipeline - ie. *Info's. Readers go to Agro - Level and SpriteFactory. LevelLoader renamed to LevelManager. Helpers renamed to ParseHelper.
TestBed should demonstrate current SpriteFactory - added some assets to demo.