Created by Duncan McGreggor and last modified
Get this branch:
bzr branch lp:isotope
Only Duncan McGreggor can upload to this branch. If you are Duncan McGreggor please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Duncan McGreggor

Recent revisions

44. By Duncan McGreggor


* Merged changes of the last few days from various shelved states of code (none
ever committed).
* Fixed relationship mixin tests.

* Added setUp method for ease of configuring additional attributes.
* Moved child/parent methods into a mixin.
* Removed thing classes.
* Renamed event_collision to eventCollision and event_touch to eventTouch.
* Added constants for object sides.
* Updated the original example to work with the latest API changes.
* Updated the engine to use the player velocity modifier.

43. By Duncan McGreggor

Removed commented out line of code.

42. By Duncan McGreggor

* Added east-facing small animations for explorer player.
* Added velocity modifier to MovableObject.
* Fixed all the object arguments.
* Cleaned up some old references to pos.
* Updated the TODO with ideas for changes to world and the addition of a
* Moved the player factory from the world to the scene.
* Shuffled velocity magnifiers around.

41. By Duncan McGreggor

* Updated TODO.

40. By Duncan McGreggor

* Added small image set for south-facing explorer.
* Remove old explorer images.

39. By Duncan McGreggor

* Parameterized velocity magnifier for NPCs.
* Added globbing support to image loader.
* Moved all frame data into skin class.
* Added more checks in directed animated skin.
* Added large animations for a character (downloaded from
* Made forced color key in image loader optional.

38. By Duncan McGreggor


* Removed old comment.
* Changed not-equals to standard idiom.
* Added mismatch error for when frames per cycle and frame sequence length
doesn't match.
* Updated skin image count error.
* Added more checks when setting the contorller and images in a skin.

37. By Duncan McGreggor


* Created a script for chopping up a large area into small backgrounds for
individual scenes.
* Added a starting point background that was procedurally cut from the full
background image but whose canvas was manually resized aftwards.
* Created a new world instance with the background and a walging man.
* Tweaked the directed animation class to optionally take only 6 images,
whereupon the other missing 6 would be created as mirror images.
* Added a new exception.
* Parameterized frames per cycle for animated walks.
* Added vector constants for directions.
* Set attributes on walking actor for directional images.
* Remove the code that forced a directional jump; in-place jumps are now
* Added a setController method so that skins have direct access to the world
object they represent.
* Updated the setSkin method to set the controller as well.

36. By Duncan McGreggor

Added image with segments layer.

35. By Duncan McGreggor

Cleaned up jagged edges.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.