Skip to content

Latest commit

 

History

History
68 lines (57 loc) · 2.56 KB

README.md

File metadata and controls

68 lines (57 loc) · 2.56 KB

GameCheetah

GameCheetah is an AS3 library designed for quickly prototyping games using FlashDevelop or FlashBuilder.

Main Site

Getting Started

Documentation

Demos

##Changes: ###v1.2.1

  • added <Renderable>.hFlipped, <Renderable>.vFlipped for flipped rendering
  • UI bug fixes
  • minor bug fixes
  • fixed quadtree hashTable issues and duplicating agent ids

###v1.2 New features:

  • improved UI to be more user-friendly
  • rewrite of Designer package
  • allowed upper-case to be used for tag names
  • replaced MinimalComps components with custom components
  • exposed <Space>.remove() method
  • new <Renderable>.setTransformAnchorToCenter() method
  • allow multiple Engine instances to be created and used
  • each Space now has an .engine property
  • allow for swapping of Entity/Space classes in Designer without major consequences

The following changes may break some v1.1 code:

  • removed TextStyle class
  • renamed <Clip>.complete to <Clip>.completed
  • renamed Engine.instance to Engine.main
  • modifications and clean-up to Engine class
  • rewrote caching algorithm for transformed collision mask objects (Entity class)

The following are essential/critical bug fixes:

  • tweaks and bug fixes to Space class (callback ordering)
  • tweaks and bug fixes to Engine class (event listeners)
  • tweaks and bug fixes to Entity class (scaling collision bitmap)
  • added ability to render point masks
  • fixed bug allowing for Point collision object to be applied with transformations

Temporarily removed features:

  • Quadtree viewer
  • Debug watcher

###v1.1

  • fixed home icon dragging unresponsiveness
  • fixed snap to grid misalignment
  • fixed graphics and spaces menus initial values
  • fixed designer not displaying missing classes
  • fixed space editor 'start location' showing too many digits
  • fixed support for quadtree optimization - bug where bins is always 1
  • fixed support showing quadtree list structure
  • fixed major bug with not correctly scaling space bounds in designer
  • fixed start position not setting with the editor
  • fixed clip frame not changing immediately
  • fixed credits glitches
  • added option to force tween to completion upon stopping
  • added better support for manually adjusting quadtree depth
  • added quadtree performance metrics
  • cleaned up designer code
  • added ability save grid info for each space
  • improved support for Space.reset() - new onReset() method
  • fixed some behaviour discrepancies of Space.reset()