Permalink
Commits on Sep 17, 2016
Commits on Jun 25, 2016
  1. rewrote Sprite

    batarov committed Jun 25, 2016
Commits on Jun 6, 2016
  1. project was reordered

    batarov committed Jun 6, 2016
Commits on May 28, 2016
Commits on May 22, 2016
  1. performed refactoring rename

    batarov committed May 22, 2016
Commits on May 21, 2016
Commits on Dec 17, 2013
  1. fix issue #79

    batarov committed Dec 17, 2013
Commits on Dec 14, 2013
  1. add sleeping balls (issue #78)

    batarov committed Dec 14, 2013
Commits on Dec 12, 2013
  1. fix issue #77

    batarov committed Dec 12, 2013
Commits on Dec 11, 2013
  1. fix typo

    batarov committed Dec 11, 2013
  2. fix issue #76

    batarov committed Dec 11, 2013
  3. fixed a zoom bug

    batarov committed Dec 11, 2013
Commits on Nov 20, 2013
  1. added a class 'OGApplication'

    batarov committed Nov 20, 2013
Commits on Aug 27, 2013
  1. Merge pull request #75 from BFeri92/master

    batarov committed Aug 27, 2013
    Bug fixes
Commits on Aug 6, 2013
  1. Balls are now moving with strands.

    BFeri92 committed Aug 6, 2013
    Climb target and origin are updated in OGBall::Move(), then balls
    are repositioned in OGClimb::onTargetChanged() if needed. It won't
    move the ball if OGClimb::initNewTarget() was called before updating,
    instead we can set a new origin and target, like in
    OGBall::Algorithm2(). In this case, OGClimb::onOriginChanged() will
    calculate the originCorrection, which is needed because usually when
    we set the new origin, the origin ball and our ball won't be in the
    same position. That would make our ball jump this distance, if we
    wouldn't add the originCorrection to the origin in
    OGClimb::onTargetChanged().
Commits on Jul 27, 2013
  1. Fixing bugs of the pipe.

    BFeri92 committed Jul 27, 2013
    It was possible to open the pipe by catching a falling ball
    inside the sensor, then attaching it anywhere, because in
    OGContactListener::BeginContact() and OGContactListener::EndContact()
    the same method was called and OGSensor::BeginContact() runs after
    attaching the ball. The new member in OGUserData won't let sensors
    balls_ decrease when doing the same (OGSensor::EndContact() is also
    called after attaching) and avoids the pipe to remain open if a ball
    enters the sensor attached but leaves unattached.
    Setting the isTouching false in OGExitSensor::_EndContact() avoids
    the force to keep applied if the ball was pulled away from the pipe.
  2. Fixed segfault when balls can't find target

    BFeri92 committed Jul 27, 2013
    OGBall::FindTarget() sets pTargetBall_ to 0, when no target
    can be found, which is dereferenced in OGBall::IsCanClimb()
    and OGBall::Move().
  3. Fixed file not found bug

    BFeri92 committed Jul 27, 2013
    Added a test to check the existence of the file without appending
    extension to the filename, so now OGXmlConfig and its descendant classes
    will load files even if the extension is already given in the filename
Commits on Jul 1, 2013
  1. compilation of Box2D

    slyshykO committed Jul 1, 2013
Commits on Jun 9, 2013
  1. added a compositegeom

    batarov committed Jun 9, 2013
  2. added a force field (radial)

    batarov committed Jun 9, 2013
Commits on Jun 6, 2013
  1. fix compilation for gcc

    batarov committed Jun 6, 2013
Commits on Jun 5, 2013
  1. changed auto_ptr to unique_ptr

    batarov committed Jun 5, 2013
    removed not used variables
    changed a order of member initializers in a member initializer list in the definition of the constructor
  2. fixed pimpls

    batarov committed Jun 5, 2013
Commits on Jun 2, 2013
  1. fix compilation for gcc

    slyshykO committed Jun 2, 2013
  2. fix compilation for mingw

    slyshykO committed Jun 2, 2013