Permalink
Commits on Aug 28, 2017
  1. Merge branch 'character-select-base'

    soulweaver91 committed Aug 28, 2017
  2. Add a faux character selection menu and improve spawn point logic

    soulweaver91 committed Aug 28, 2017
    If Spaz is selected from the faux menu, Jazz will now use Spaz's level start
    positions.
    
    Ref #36
Commits on Aug 24, 2017
  1. Fix Tube event regression

    soulweaver91 committed Aug 24, 2017
Commits on Aug 23, 2017
  1. Clean up coordinates, value pairs and tileset size magic constants

    soulweaver91 committed Aug 23, 2017
    Anything that deals with coordinates should prefer using CoordinatePair.
    Likewise, anything that deals with tile indices should make use of
    TileCoordinatePair. Both have been taken into use in key places in the
    code.
    
    Functions that deal with floating point coordinates and tile indices
    have been renamed where the name didn't make the intended use clear.
    
    The magic value 32, for both tileset tile width and height, has been
    replaced all over the codebase with respective constants. This will
    make it easier to take variable tileset tile size into use once
    the codebase is mature enough for that.
  2. Move a few more game tiles functions to the API

    soulweaver91 committed Aug 23, 2017
    Ref #46
Commits on Apr 8, 2017
  1. Split third-party component licenses to a separate file

    soulweaver91 committed Apr 8, 2017
    This should let GitHub detect the license for this project properly,
    and I don't really have a strong opinion on either single or split
    files, so there's no reason to not to split it.
    
    [skip ci]
Commits on Apr 4, 2017
  1. Fix issues with Linux quickstart guide in readme

    soulweaver91 committed Apr 4, 2017
    Fix #68
    
    [skip ci]
Commits on Mar 21, 2017
  1. Fix headings broken by changes in GitHub Markdown parser

    soulweaver91 committed Mar 21, 2017
Commits on Feb 11, 2017
  1. Merge branch 'difficulty-selection'

    soulweaver91 committed Feb 11, 2017
  2. Fix regression with special tile parameter handling

    soulweaver91 committed Feb 11, 2017
Commits on Jan 22, 2017
  1. Merge branch 'containers'

    soulweaver91 committed Jan 22, 2017
  2. Use Qt 5.7.1 PPA

    soulweaver91 committed Jan 22, 2017
    Thanks for moving the target all the time, lads.
  3. Implement one-up collectibles

    soulweaver91 committed Jan 22, 2017
    Ref #36
  4. Implement gem crates and barrels

    soulweaver91 committed Jan 22, 2017
    Ref #36
  5. Implement general and ammo barrels

    soulweaver91 committed Jan 22, 2017
    Ref #36
  6. Implement ammo crates

    soulweaver91 committed Jan 22, 2017
    Ref #36
  7. Add API point for creating actors

    soulweaver91 committed Jan 22, 2017
    Actors will also now be always relayed the information
    of whether they were generated from the event map or not.
Commits on Jan 21, 2017
  1. Merge branch 'uppercut-fix'

    soulweaver91 committed Jan 21, 2017
  2. Fix uppercut affecting tiles below Jazz

    soulweaver91 committed Jan 21, 2017
  3. Merge branch 'cleanup-things'

    soulweaver91 committed Jan 21, 2017
  4. Clean up Clang warnings

    soulweaver91 committed Jan 21, 2017
  5. Reverse conditions when reading events to reduce indent depth

    soulweaver91 committed Jan 21, 2017
    I'll do something about those errors one day...
  6. Change the way vital constructor parameters of common actors are sent

    soulweaver91 committed Jan 21, 2017
    This does some of the groundwork for #46 by making it
    slightly easier to get rid of loadActorTypeResources()
    in the future, if a good method for stating an actor's
    preferred resource set is found.