Skip to content
Permalink
Branch: master
Commits on Feb 6, 2019
  1. SUPERNOVA: Fixes possible OOB read

    Joefish committed Nov 22, 2018
  2. SUPERNOVA: Fixes OOB read

    Joefish committed Nov 22, 2018
  3. SUPERNOVA: Stops time and animations when reading the newspaper

    Joefish committed Nov 16, 2018
    After leaving the cell on Arsano there's a desk you need to attach your
    watch to and set the alarm to attract the guard in the next room. If the
    alarm goes off while reading the newspaper, the game glitches out with
    wrong palette colors, scene, ..
  4. SUPERNOVA: Uses setCurrentImage in renderImage

    Joefish committed Apr 23, 2018
    Although renderImage for ImageId doesn't use _currentImage, it needs to
    be set for compatibility with the section based renderImage function.
    The functionality doesn't change with this commit, except that the
    palette brightness gets updated if the image is in a different file.
  5. SUPERNOVA: Removes GameManager dependency for Screen

    Joefish committed Apr 22, 2018
    All calls from Screen member functions to the GameManager instance
    are relocated to the wrapper functions in SupernovaEngine.
  6. SUPERNOVA: Updates NOTES

    Joefish committed Apr 22, 2018
    The audio samples' offset and corresponding file number are better
    described in sound.h. Also the variable timer2 was renamed quite a while
    ago and served only as a reference to the original source code.
  7. SUPERNOVA: Adds Outro image

    Joefish committed Apr 21, 2018
    msn_data.055 that stores the outro image was missed to be added
    to imageInfo and thus not loaded during the engine init/
Commits on Apr 16, 2018
  1. SUPERNOVA: Removes unused variable

    Joefish committed Apr 16, 2018
Commits on Apr 15, 2018
  1. SUPERNOVA: Removes global nullObject

    Joefish authored and criezy committed Apr 14, 2018
    Before nullObject was a static member of Object class and now a member
    of GameManager. Also the Inventory constructor was extended for taking a
    pointer to the nullObject that Invetory::get() returns if no Object was
    found.
  2. SUPERNOVA: Removes renderImageSection() from SupernovaEngine

    Joefish authored and criezy committed Mar 25, 2018
    This function is never called by itself. It is a helper function for
    renderImage().
  3. SUPERNOVA: Moves constants to screen.h

    Joefish authored and criezy committed Mar 25, 2018
  4. SUPERNOVA: Corrects header includes

    Joefish authored and criezy committed Mar 25, 2018
  5. SUPERNOVA: Removes unused RNG instance

    Joefish authored and criezy committed Mar 25, 2018
  6. SUPERNOVA: Fixes type camel case

    Joefish authored and criezy committed Mar 25, 2018
  7. SUPERNOVA: Wraps resources in ScopedPtr

    Joefish authored and criezy committed Mar 25, 2018
  8. SUPERNOVA: Fixes fallthrough warning

    Joefish authored and criezy committed Mar 25, 2018
  9. SUPERNOVA: Fixes setCurrentImage

    Joefish authored and criezy committed Mar 25, 2018
  10. SUPERNOVA: Implements render functions

    Joefish authored and criezy committed Mar 24, 2018
    Although SupernovaEngine forwards render calls to screen, it also
    exposed members publicly like _brightness. Therefore, a few changes were
    necessary in rooms and state.
  11. SUPERNOVA: Adds image information

    Joefish authored and criezy committed Mar 24, 2018
    ImageID gives every image a name that will be used as an index into
    imageInfo that returns filenumber and section.
  12. SUPERNOVA: Implements image buffering

    Joefish authored and criezy committed Mar 24, 2018
Older
You can’t perform that action at this time.