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

Images, Sprites, Animations, and a whole lot more #117

Merged
merged 44 commits into from
Sep 12, 2021

Commits on Aug 11, 2021

  1. Configuration menu
    Copy the full SHA
    c22fdf1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #105 from fastjengine/engineconfig-x11

    (#104) add X11 to list of supported hardware accelerations
    lucasstarsz authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    e4f7bc6 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Configuration menu
    Copy the full SHA
    60e8e64 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #107 from fastjengine/fix-setMetrics

    (#106) Remove translation from setMetrics
    lucasstarsz authored Aug 12, 2021
    Configuration menu
    Copy the full SHA
    3321b25 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2021

  1. Configuration menu
    Copy the full SHA
    c49e50c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    909328c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b4d012 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2021

  1. Configuration menu
    Copy the full SHA
    afced5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    403ea74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5a1092 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5befcde View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60df1b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab30fc9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7cf2dc0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5826392 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f35b4ef View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. small formatting fixes

    lucasstarsz committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    cfe4878 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c276b0 View commit details
    Browse the repository at this point in the history
  3. added DrawableManager.destroyGameObject/UIElement/AllLists to handle …

    …destroying Drawables in DrawableManager
    lucasstarsz committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    c70edba View commit details
    Browse the repository at this point in the history
  4. (#114) Added missing call to Scene.reset

    Bug Fixes:
    - Added missing call to `Scene.reset` for each scene in `SceneManager` during a call to `SceneManager.reset`.
    lucasstarsz committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    3cafc88 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9fb04e View commit details
    Browse the repository at this point in the history
  6. (#113) Add resource manager handling

    New Additions:
    - `ResourceManager` constant to store all resource managers -- one instance per manager class.
    - `FastJEngine.addResourceManager` -- method to add a manager of a specific type (the resource type must also be specified)
    - `FastJEngine.getResourceManager` -- mwthod to get a manager of a specific type
    lucasstarsz committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    bf2197e View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Configuration menu
    Copy the full SHA
    d527a93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbf4dd3 View commit details
    Browse the repository at this point in the history
  3. (#86) Replaced all HashMaps with ConcurrentHashMap

    Bug Fixes:
    - (#86) Fixed issue where occasional `ConcurrentModificationException`s woulc crop up thanks to slight issues with consistent multithreaded/event-based inputs (keyboard, mouse, window, etc).
    lucasstarsz committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    ca33005 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d227f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2021

  1. Configuration menu
    Copy the full SHA
    e60f3fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23900b7 View commit details
    Browse the repository at this point in the history
  3. remove stray print

    lucasstarsz committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    44fdff0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8dc9137 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    82c42c0 View commit details
    Browse the repository at this point in the history
  6. (#86) revert input maps to HashMap to alleviate occasional null point…

    …ers from unpopulated values
    lucasstarsz committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    ddf32b0 View commit details
    Browse the repository at this point in the history
  7. change file extension to return empty string when no extension is giv…

    …en, rather than the original path
    lucasstarsz committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    0480ce3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8187ffc View commit details
    Browse the repository at this point in the history
  9. remove stray log output

    lucasstarsz committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    35ddb4c View commit details
    Browse the repository at this point in the history
  10. (#110) Fixed texture path parsing inconsistencies

    Bug Fixes:
    - switched to getting specific token length rather than token array length
    - corrected start position for 3-length tokens (originally, it would cut off some of the parsed path)
    lucasstarsz committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    3c23d10 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    81245a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2021

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

Commits on Sep 12, 2021

  1. Configuration menu
    Copy the full SHA
    69c9e32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8651abd View commit details
    Browse the repository at this point in the history
  3. (#10, #113) Added .obj and .mtl parsing

    Other Changes:
    - The .obj parser handles multiple files where internal file paths are based on the starting file path.
      As a result, the file path is passed to the parsers as well as to the writers.
    lucasstarsz committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    25dbd12 View commit details
    Browse the repository at this point in the history
  4. formatted code

    lucasstarsz committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    9b85135 View commit details
    Browse the repository at this point in the history
  5. added default/empty cases

    lucasstarsz committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    e5402fd View commit details
    Browse the repository at this point in the history