Features for v0.3 DEPRECATED. See issues instead- New Actions
- [must] Accelerate (or any other modifier) to a Sequence
- [must] Have "relative" and "absolute" actions:
- MoveBy, MoveTo
- ScaleBy, ScaleTo
- RotateBy, RotateTo
- JumpBy, JumpTo
- [must] Repeat Mode to be human friendly
- [must] Incorporate Meshes effects as Actions:
- Sin, SinVerical, SinHorizontal
- Twist
- Magnifying glass
- Shaky
- ShakyTiles
- ShufleTiles
- FadeOutTiles
- Liquid
- QuadMoveBy
- MoveCornerUp
- MoveCornerDown
- SkewHorizontal
- SkewVertical
- Flip, FlipX, FlipY
- CornerSwap
- [must] Actions shall be applied to Sprites, Layers and Scenes
- [optional] To have a generic way to apply actions to any other object like pyglet.Label
- [should] Separate ActionSprite from actions.py
- CocosNode / IContainer:
- [must] To insert z-ordered objects
- [should] To change the z-order in runtime (solution: remove and add)
- [must] To add/remove objects into live containers
- [must] To have access to parent sprites, layers and scenes (by name or not)
- [must] Validate adding acceptable classes
- Stauts object
- [must] To have access to a status (game status) object from the layers and scenes
- Tiles
- [must] To have tiles support
- [must] To have a Tile Layer
- [must] To have a map editor
- [optional] To have a tile editor
- Director
- [should] to support multiple directors
- Documentation:
- [must] To have an updated Programming Guide describing all the features
- [must] To have an API Reference GUI
- Unit Test
- [must] To have a unit test for each of the new features
- Menus
- [must] Use CocosNodes/ IContainer
- Add effects to MenuItems
- [must] None effect
- [optional] Scale effect
- [should] To support image as title
- [optional] To support configurable margins
- [optional] To support images as menu items
|