lp://staging/pyignition
- Get this branch:
- bzr branch lp://staging/pyignition
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 49. By David Barker
-
Gave all objects a 'selected' property (used by Obsidian), and added a PropogateCurframe() function to ParticleEffect objects which applies a new curframe to all contained objects.
- 48. By David Barker
-
Added a 'PyIgnition version' constant to constants.py, made particle images draw centred at the particle position (previously they drew such that the particle position marked their bottom-right corner due to a mistake), and added exception handling for if a particle's drawtype is 'image' but no image has been specified.
- 47. By David Barker
-
Fixed a few bugs and added a node.parent variable in xml.py, fixed a bug in obstacles.py which caused crashes if BoundaryLine objects were completely off-screen, added support for displays of variable size by making BoundaryLine objects recalculate their edgecontacts when the display is resized, and made it possible to give particles infinite life by passing the -1 as the particlelife argument.
- 46. By David Barker
-
Made vortex gravities 'swallow up' particles that get too close (to prevent massive crowds of particles surging around vortex centres, and to prevent particles which fly straight at the gravity being blasted into infinity).
- 44. By David Barker
-
Wrote an XML parser to replace the old one which was far too bug-ridden to be used.
- 42. By David Barker
-
Began implementing LoadFromFile function of ParticleEffect class (and made keyframe creation functions return references to their created keyframes to make them easily modifiable after creation - this is needed by the LoadFromFile function).
- 41. By David Barker
-
Finished implementing 'cushion distance', and fixed a typo (obstacles.py, function Rectangle.
GetForceFactor, line 247). - 40. By David Barker
-
Added 'cushion distance' for particle-obstacle collisions (although not yet for BoundaryLine obstacles), and made it so collisions are resolved after forces have been applied and particles have been moved.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)