Skip to content
Commits on Jan 14, 2010
  1. release Chingu 0.7.0

    committed
Commits on Jan 5, 2010
  1. bump version, release new gem

    committed
Commits on Dec 27, 2009
  1. various mods

    committed
Commits on Dec 13, 2009
  1. timer trait fix, new gem

    committed
Commits on Dec 12, 2009
Commits on Dec 9, 2009
Commits on Dec 8, 2009
  1. bump gem

    committed
Commits on Nov 29, 2009
Commits on Nov 26, 2009
  1. release 0.6.3

    committed
Commits on Nov 25, 2009
  1. fixes and bump gem

    committed
  2. Big collision detection update, better api: Bullet.each_collision(Ene…

    committed
    …my) or Bullet.each_collision(Enemy, House) or [Horse, Zebra].each_collsion(Hunter, Bullet). All yield 2 colliding objects. Box vs Circle collision is transparently supported, see traits 'bounding_box' and 'bounding_circle'. See new example14 for demo, change size and speed with keys, see hor traits adapt. Updated require_all and a lot of other small (bug)fixes here and there for efficiency/cleaner code.
Commits on Nov 22, 2009
  1. Major overhaul of Parallax class. Now supports individual repeating l…

    committed
    …ayers on both x-axis and y-axis. Also supports rotation_center. Updated example3.rb to show off the new stuff. Bump gem.
Commits on Nov 21, 2009
  1. support multiple keys -> method mapping, self.input = { [:a, :left, :…

    committed
    …pad_left] => :left }. Also support simple mapping like self.input = [:left, :right] which would call method left on left arrow and same for right. Updated some examples to make use of it. Bump gem.
Commits on Nov 20, 2009
  1. big trait-overhaul/refactor, may break your code. replace your has_tr…

    committed
    …ait with has_traits. the first now works as has_trait :trait, {options}. rewrote traits :bounding_box and :radius, partly to use the new format (try has_trait :bounding_box, :scale => 0.80, :debug => true), see updated readme for more info. shawn24 contributed an elite draw_circle(x,y,radius,color). Examples updated, game1 still in flux.
Commits on Nov 17, 2009
  1. bump...

    committed
  2. remove @bounding_box magic from trait 'collision_detection', new trai…

    committed
    …t 'bounding_box' which keeps an updated bounding_box available (adapts to x, y, factor_x, factor_y, center_x, center_y)!
Commits on Nov 16, 2009
Commits on Nov 11, 2009
  1. bump gem

    committed
Commits on Nov 9, 2009
  1. release new gem

    committed
Commits on Oct 25, 2009
  1. HighScoreList can now read/write from remote gamercv.com high scores …

    committed
    …API for global high scores! example13.rb communicates against http://www.gamercv.com/games/1  .. release new gem.
Commits on Oct 22, 2009
  1. trait 'timer'-bugfix and gem bump.

    committed
  2. add autoloading of YAML when needed

    committed
Commits on Oct 19, 2009
  1. release new gem

    committed
Commits on Oct 18, 2009
  1. New Chingu tagline. Updated and fixes for docs across the whole lib. …

    committed
    …Started on a HighScore-class (nothing usable yet).
Commits on Oct 17, 2009
  1. bump gem

    committed
  2. Asset tweaking. Added ROOT (root of the game) to complement CHINGU_RO…

    committed
    …OT. Animation automaticly tries media_path(:file) if file can't be opened. media_path will work before Chingu::Window is created now. Added modified versions of inside_window? / outside_window? to trait 'retrofy' (takes @factor into account). New example11.rb shows off Animation-class and retrofy-trait.
Commits on Oct 15, 2009
  1. add inline-optimized #each_bounding_box_collision to collision_detect…

    committed
    …ion trait both as instance and class method. also fixing a bug where .all was called on an Array.
Commits on Oct 14, 2009
  1. bump for rubyforge

    committed
  2. remove automatic game object freeze on destroy since it introduces ea…

    committed
    …sy bugs if you for example call destroy from a timer. bump gem.
Commits on Oct 9, 2009
  1. Removed 2 unnecessary methodcalls from Chingu::Window. Animation#retr…

    committed
    …ofy returns self.object.input=nil now removes object from parents input_clients-list. Parallax.new can be called without args. Split the bloated (gfx_)helpers.rb into directory helpers/ and multiple files. added/fixed documentation. Traits input and rotation_center are now helpers instead. Convert last use of Set to Array and remove Chingus require 'set'.Remove class Actor and Effect. bump Gem.
Commits on Oct 1, 2009
Commits on Sep 29, 2009
  1. bump gem

    committed
Something went wrong with that request. Please try again.