Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diamond iso #925

Open
wants to merge 18 commits into
base: develop
Choose a base branch
from
Open

Diamond iso #925

wants to merge 18 commits into from

Commits on Jul 11, 2015

  1. A very simple logging function

    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    3399422 View commit details
    Browse the repository at this point in the history
  2. Warn when using old syntax in Crafty.load

    Since we changed the method signature of Crafty.load, we should warn when people try to use the old syntax.
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    c42b9e8 View commit details
    Browse the repository at this point in the history
  3. Add a server for viewing the documentation

    This adds a new grunt task `grunt api-server` that will serve the api documentation directly from `api.json`.
    
    Use `grunt view-api` to build the docs and then view them in your default browser.
    
    This copies over some scripts from the craftyjs.com repo, but perhaps there's a better way to share them.
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    be60351 View commit details
    Browse the repository at this point in the history
  4. Better support for a grid that things can be placed on; three dimensi…

    …onal placement of tiles with intelligent Z calculation is now in place. Also methods for choosing tile based on pixel and pixels based on tile work better.
    airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    19b6166 View commit details
    Browse the repository at this point in the history
  5. Fix some formatting issues in our doc blocks

    We had inconsistent conventions regarding @param and @returns tags
    
    - In some places, the description of the param/return value was continued across multiple lines
    - In many other places, the description of the method as a whole was place directly after such tags
    
    While the latter outnumbered the former, I think its useful to be able to have longer param/return descriptions split across multiple lines.  So to allow this while not breaking the docs, this fixes all incidences of the second style.  (This is probably also more readable when looking directly at the source.)
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    d7a6fcc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eef5620 View commit details
    Browse the repository at this point in the history
  7. Update doc generation scripts and viewer

    - better support for internal linking
    - @warning and @note tags
    - In the intial parse, assume that a block of text doesn't end until *two* linebreaks, rather than one, even if its the value of a tag.
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    2cb40c6 View commit details
    Browse the repository at this point in the history
  8. Fix numerous small issues in our documentation

    I went through and fixed a large number of small issues in our documentation.  This includes typos, formatting problems, and some places where docs were obviously wrong or missing.
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    f51438f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dfdea36 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dd9af23 View commit details
    Browse the repository at this point in the history
  11. Fix bugs with NewDirection (and angular version)

    - Fixes a rounding issue when calculating the sign of negative fractions
    - Triggers NewDirection in the frame where the direction changes, instead of the next frame
    - Renames NewRotation to NewAngularDirection and fixes the same issues
    - Adds/fixes related tests
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    31937ba View commit details
    Browse the repository at this point in the history
  12. Reword motion docs

    Add some in-line documentaiton, and tweak the wording of the API docs for the Motion component
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    6ed8960 View commit details
    Browse the repository at this point in the history
  13. Sync motion with clock rather than number of frames

    Instead of adjusting the speed based on the frame rate, try to saty in sync with the game clock by using frame.dt.  Note that speeds are in pixels per second.
    
    This is a breaking change, because it changes how we interpret speeds.  (Pixels per second instead of pixels per frame.)
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    c7ac83f View commit details
    Browse the repository at this point in the history
  14. Change Jumpway -> Jumper

    "Jumpway" is probably a bit confusing, even though it kind of makes sense in the context of Twoway and Fourway.
    starwed authored and airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    182bfc6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5aca707 View commit details
    Browse the repository at this point in the history
  16. Documentation enhanced

    airza committed Jul 11, 2015
    Configuration menu
    Copy the full SHA
    c862a41 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2015

  1. Configuration menu
    Copy the full SHA
    04273ff View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2015

  1. Configuration menu
    Copy the full SHA
    a66a121 View commit details
    Browse the repository at this point in the history