My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Last 7 days

  • Dec 23, 2009
    r33 (Features: added a muteSound() function) committed by selim.arsever   -   Features: added a muteSound() function
    Features: added a muteSound() function

Last 30 days

  • Dec 14, 2009
    r32 (Simple SoundManager2 wrapper.) committed by selim.arsever   -   Simple SoundManager2 wrapper.
    Simple SoundManager2 wrapper.
  • Dec 14, 2009
    issue 2 (setAnimation with an index isn't working) Status changed by selim.arsever   -   Code change committed. Keep in mind that many other change have taken place since release 0.3.0. The current code base (rev 31) isn't fare from a release. I need to rewrite the documentation, add example aso.
    Status: Fixed
    Code change committed. Keep in mind that many other change have taken place since release 0.3.0. The current code base (rev 31) isn't fare from a release. I need to rewrite the documentation, add example aso.
    Status: Fixed
  • Dec 14, 2009
    r31 (Preliminary HTML5 audio object support.) committed by selim.arsever   -   Preliminary HTML5 audio object support.
    Preliminary HTML5 audio object support.
  • Dec 14, 2009
    r30 (Features: added a geometry type make collision detection mor...) committed by selim.arsever   -   Features: added a geometry type make collision detection more customizable. Refactoring: many (many, MANY) minor code changes to reflect the code review. Fix: multi-animation now should work correctly (thanks Gouaich!) Refactoring: collision detection rewritten. Support transformed sprites. Make place for geometry (only rectangle supported for now) Refactoring: playground() now is more jQuery like. You have to call it on a node now. before: $().playground("#playground") now: $("#playground").playground() Refactoring: sound manipulation functions works now with the soundWrapper Refactoring: removed duplicated code: rotate() and scale() use now the same transform() function.
    Features: added a geometry type make collision detection more customizable. Refactoring: many (many, MANY) minor code changes to reflect the code review. Fix: multi-animation now should work correctly (thanks Gouaich!) Refactoring: collision detection rewritten. Support transformed sprites. Make place for geometry (only rectangle supported for now) Refactoring: playground() now is more jQuery like. You have to call it on a node now. before: $().playground("#playground") now: $("#playground").playground() Refactoring: sound manipulation functions works now with the soundWrapper Refactoring: removed duplicated code: rotate() and scale() use now the same transform() function.
  • Dec 14, 2009
    r29 (Refactoring: ready is now a method instead of a var. This wi...) committed by selim.arsever   -   Refactoring: ready is now a method instead of a var. This will allow more flexibility. Features: Added the example of how to add the sound to the resource manager.
    Refactoring: ready is now a method instead of a var. This will allow more flexibility. Features: Added the example of how to add the sound to the resource manager.
  • Dec 14, 2009
    issue 2 (setAnimation with an index isn't working) Status changed by selim.arsever   -   After investigation this bug is indeed present in the last revision too! I've corrected it and will commit my changes as soon as the rest of the code is stable.
    Status: Started
    After investigation this bug is indeed present in the last revision too! I've corrected it and will commit my changes as soon as the rest of the code is stable.
    Status: Started
  • Dec 13, 2009
    issue 2 (setAnimation with an index isn't working) Owner changed by selim.arsever   -   Hi! Thank you, I will look into this. But I think the lastest revision from svn might allready fix the problem.
    Owner: selim.arsever
    Hi! Thank you, I will look into this. But I think the lastest revision from svn might allready fix the problem.
    Owner: selim.arsever
  • Dec 13, 2009
    issue 2 (setAnimation with an index isn't working) reported by abdelkader.gouaich   -   What steps will reproduce the problem? 1. call setAnimation using MULTI mode 2. 3. What is the expected output? What do you see instead? animation change animation does not change What version of the product are you using? On what operating system? version 0.3.0 Please provide any additional information below. I think it s a simple bug on the setAnimation function. Now its working when corrected as follows: /** * Changes the animation associated with a sprite. * WARNING: no check are made to ensure that the object is really a sprite * This is a non-desrtuctive call **/ jQuery.fn.setAnimation = function(animation, callback) { if(typeof animation == "number"){ if(this[0].gameQuery.animation.type & Animation.MULTI){ var distance = this[0].gameQuery.animation.distance * animation; //**BUG correction** this.data("multi",distance); if(this[0].gameQuery.animation.type & Animation.VERTICAL) { this[0].gameQuery.currentFrame = 0; this.css("background-position",""+distance+"px 0px"); } else if(this[0].gameQuery.animation.type & Animation.HORIZONTAL) { this[0].gameQuery.currentFrame = 0; this.css("background-position","0px "+distance+"px"); } } ...
    What steps will reproduce the problem? 1. call setAnimation using MULTI mode 2. 3. What is the expected output? What do you see instead? animation change animation does not change What version of the product are you using? On what operating system? version 0.3.0 Please provide any additional information below. I think it s a simple bug on the setAnimation function. Now its working when corrected as follows: /** * Changes the animation associated with a sprite. * WARNING: no check are made to ensure that the object is really a sprite * This is a non-desrtuctive call **/ jQuery.fn.setAnimation = function(animation, callback) { if(typeof animation == "number"){ if(this[0].gameQuery.animation.type & Animation.MULTI){ var distance = this[0].gameQuery.animation.distance * animation; //**BUG correction** this.data("multi",distance); if(this[0].gameQuery.animation.type & Animation.VERTICAL) { this[0].gameQuery.currentFrame = 0; this.css("background-position",""+distance+"px 0px"); } else if(this[0].gameQuery.animation.type & Animation.HORIZONTAL) { this[0].gameQuery.currentFrame = 0; this.css("background-position","0px "+distance+"px"); } } ...

Earlier this year

  • Jul 30, 2009
    r28 (Refactoring: Sound interactions are now abstracted to a $.ga...) committed by selim.arsever   -   Refactoring: Sound interactions are now abstracted to a $.gameQuery.soundWrapper. This is a swappable piece of code that handles sound binding to a custom (HTML5) or existing library (SoundManager, JSound). A bogus example is provided in the form of the 'jquery.gamequery.soundwrapper.bogus.js' file. Refactoring: replace every reference to 'jQuery' by '$' (This should not affect the user).
    Refactoring: Sound interactions are now abstracted to a $.gameQuery.soundWrapper. This is a swappable piece of code that handles sound binding to a custom (HTML5) or existing library (SoundManager, JSound). A bogus example is provided in the form of the 'jquery.gamequery.soundwrapper.bogus.js' file. Refactoring: replace every reference to 'jQuery' by '$' (This should not affect the user).
  • Jul 30, 2009
    r27 (Refactoring: Got rid of the ResourceManager Class, now just ...) committed by selim.arsever   -   Refactoring: Got rid of the ResourceManager Class, now just an anonymous Object in $.gameQuery.resourceManager. (This should cause any visible change to the API)
    Refactoring: Got rid of the ResourceManager Class, now just an anonymous Object in $.gameQuery.resourceManager. (This should cause any visible change to the API)
  • Jul 30, 2009
    r26 ((Start refactoring according to code review from last revisi...) committed by selim.arsever   -   (Start refactoring according to code review from last revision.) Refactoring: moved the Animation object to the gameQuery scope (Animation => $.gameQuery.Animation) and the constants describing the Animation too (Animation.VERTICAL => $.gameQuery.ANIMTAION_VERTICAL)
    (Start refactoring according to code review from last revision.) Refactoring: moved the Animation object to the gameQuery scope (Animation => $.gameQuery.Animation) and the constants describing the Animation too (Animation.VERTICAL => $.gameQuery.ANIMTAION_VERTICAL)
  • Jun 29, 2009
    r25 (cosmetic: some documentation for the scale and rotate method...) committed by selim.arsever   -   cosmetic: some documentation for the scale and rotate method. bugfix: some semicolon added.
    cosmetic: some documentation for the scale and rotate method. bugfix: some semicolon added.
  • Jun 29, 2009
    issue 1 (playground setup syntax) changed by selim.arsever   -   Your right about that. I've always find the syntax of playground() somehow not very jQuery like :). I think the second solution is the most elegant one. I think I will deprecate the current use and introduce the second. I will then test if "this" is "document" to sniff the old usage. As for your offer to do a full review that would be nice! I added you as a member to the project. p.s. Sorry for the late answer but I didn't configure a notification by e-mail for new issues and so I didn't notice you created this!
    Status: Accepted
    Owner: anotherhero
    Your right about that. I've always find the syntax of playground() somehow not very jQuery like :). I think the second solution is the most elegant one. I think I will deprecate the current use and introduce the second. I will then test if "this" is "document" to sniff the old usage. As for your offer to do a full review that would be nice! I added you as a member to the project. p.s. Sorry for the late answer but I didn't configure a notification by e-mail for new issues and so I didn't notice you created this!
    Status: Accepted
    Owner: anotherhero
  • May 13, 2009
    r24 (feature: multi-animations, an image can now contain more tha...) committed by selim.arsever   -   feature: multi-animations, an image can now contain more than one animation side by side. You can pass from on to another by passing an integer to the setAnimation function.
    feature: multi-animations, an image can now contain more than one animation side by side. You can pass from on to another by passing an integer to the setAnimation function.
  • May 13, 2009
    issue 1 (playground setup syntax) reported by anotherhero   -   When I first read the tutorial the first thing that catched my eye was the setting up of the playground. I've never seen the $().playground syntax in any jQuery plugins. Its either: $.playground('#playground', options); or: $('#playground').playground(options); Changing the playground method to the one in the file that iss attached would offer the last solution. Breaking backward compatibility tough. I'm doing this trough an issue as I found no other way to contribute. I don't mind doing a whole code review either.
    When I first read the tutorial the first thing that catched my eye was the setting up of the playground. I've never seen the $().playground syntax in any jQuery plugins. Its either: $.playground('#playground', options); or: $('#playground').playground(options); Changing the playground method to the one in the file that iss attached would offer the last solution. Breaking backward compatibility tough. I'm doing this trough an issue as I found no other way to contribute. I don't mind doing a whole code review either.
  • May 06, 2009
    r23 (bugfix: the center of rotation (and scalling) is now the sam...) committed by selim.arsever   -   bugfix: the center of rotation (and scalling) is now the same for internet explorer as for the other browsers
    bugfix: the center of rotation (and scalling) is now the same for internet explorer as for the other browsers
  • Apr 30, 2009
    r22 (feature: preliminary support for zoom and rotation using css...) committed by selim.arsever   -   feature: preliminary support for zoom and rotation using css transform. This should work with firefox 3.5, safari 3.1, chrome. A fall back using filter for IE is there but still buggy. Keep in mind that for now the collision detection won't work properly with transformed element.
    feature: preliminary support for zoom and rotation using css transform. This should work with firefox 3.5, safari 3.1, chrome. A fall back using filter for IE is there but still buggy. Keep in mind that for now the collision detection won't work properly with transformed element.
  • Mar 20, 2009
    r21 (first commit - trying out making a branch and making a chang...) committed by triptych   -   first commit - trying out making a branch and making a change.
    first commit - trying out making a branch and making a change.
  • Mar 20, 2009
    r20 (branch to work on the new tile engine.) committed by triptych   -   branch to work on the new tile engine.
    branch to work on the new tile engine.
  • Feb 04, 2009
    r19 (bugfix: setAnimation can now be called without an animation ...) committed by selim.arsever   -   bugfix: setAnimation can now be called without an animation to remove any animation from the sprite
    bugfix: setAnimation can now be called without an animation to remove any animation from the sprite

Older

  • Nov 24, 2008
    r18 (feature: sound support (W.I.P.) fix: some doc improvement fi...) committed by selim.arsever   -   feature: sound support (W.I.P.) fix: some doc improvement fix: the collision() function now plays nice with the end() function
    feature: sound support (W.I.P.) fix: some doc improvement fix: the collision() function now plays nice with the end() function
  • Nov 13, 2008
    r17 (bugfix: animation images were loading as soon as the sprite ...) committed by selim.arsever   -   bugfix: animation images were loading as soon as the sprite was added to the playground bugfix: the jQuery css() function hijacking done for collision detection remove the return of any value causing for example MAJOR issues in demo1.
    bugfix: animation images were loading as soon as the sprite was added to the playground bugfix: the jQuery css() function hijacking done for collision detection remove the return of any value causing for example MAJOR issues in demo1.
  • Oct 13, 2008
    r16 (The position css attribute of the playground may be set to '...) committed by selim.arsever   -   The position css attribute of the playground may be set to 'relative' by adding 'position: relative' to the options. By default it's still absolute
    The position css attribute of the playground may be set to 'relative' by adding 'position: relative' to the options. By default it's still absolute
  • Oct 13, 2008
    r15 (Some code cleanup to make packing working again. Removed the...) committed by selim.arsever   -   Some code cleanup to make packing working again. Removed the playground black border that was left from some old debug code. The sprites don't need to have an animation anymore. Added a simple way to probe the state of the keyboard: when setting the playground specify 'keyTracker: true' and then you can access the state of a key by reading jQuery.gameQuery.keyTracker[keyCode] from anywhere at anytime
    Some code cleanup to make packing working again. Removed the playground black border that was left from some old debug code. The sprites don't need to have an animation anymore. Added a simple way to probe the state of the keyboard: when setting the playground specify 'keyTracker: true' and then you can access the state of a key by reading jQuery.gameQuery.keyTracker[keyCode] from anywhere at anytime
  • Sep 23, 2008
    r14 (Added a faster (about 17x) version of the collision detectio...) committed by selim.arsever   -   Added a faster (about 17x) version of the collision detection
    Added a faster (about 17x) version of the collision detection
  • Aug 10, 2008
    r13 (Preliminary support for collision detection for "one against...) committed by selim.arsever   -   Preliminary support for collision detection for "one against all". Warning very slow!
    Preliminary support for collision detection for "one against all". Warning very slow!
  • Aug 07, 2008
    r12 (Beginning of the work on the collision() function. (NOT WORK...) committed by selim.arsever   -   Beginning of the work on the collision() function. (NOT WORKING)
    Beginning of the work on the collision() function. (NOT WORKING)
  • Jul 28, 2008
    r11 (added the callback parameter to the setAnimation methode) committed by selim.arsever   -   added the callback parameter to the setAnimation methode
    added the callback parameter to the setAnimation methode
  • Jul 28, 2008
    r10 (Lots of API breaking changes: 1) Added an Animation object ...) committed by selim.arsever   -   Lots of API breaking changes: 1) Added an Animation object 2) Removed the removeSprite() and addAnimationToPreload() methodes 3) Change the way the callback functions work
    Lots of API breaking changes: 1) Added an Animation object 2) Removed the removeSprite() and addAnimationToPreload() methodes 3) Change the way the callback functions work
  • Jul 28, 2008
    r9 (Added a new functionality: now the callback function can ret...) committed by selim.arsever   -   Added a new functionality: now the callback function can return a number instead of a boolean. In this case this number redefine the rate at which the functions is called (in milliseconds)
    Added a new functionality: now the callback function can return a number instead of a boolean. In this case this number redefine the rate at which the functions is called (in milliseconds)
 
Hosted by Google Code