Skip to content

Releases: torque/CandyCrisis

Test 3 - Gettin' Better

26 Sep 07:24
Compare
Choose a tag to compare
Pre-release

Highlights

  • ⌘Q now quits the game.
  • Solitaire and the tutorial don't have panned sound effects.
  • OS X bundles don't get their icon replaced with a terrible, janky 32x32 one.
  • The app icon has all the resolutions now.
  • Why does this markdown parser suck?
  • Bundling works a lot better.

Test 2 - Depraved Speedhack Edition

23 Sep 08:42
Compare
Choose a tag to compare
Pre-release

Changes

User-Visible

  • Score and stage number are now properly displayed.
  • Sound effects are properly panned in Single Player mode. However, they are also panned in Solitaire and Tutorial, when they probably shouldn't be.
  • The backspace key now deletes characters when setting a high score name.
  • The arrow keys (and some others) can now be set as player controls.
  • The icon has been vectorized and is now higher resolution, but probably not higher quality.
  • The game now updates the screen at roughly 30 fps. While this does make it a fair amount jerkier, it does more or less eliminate the slowdown problems it was exhibiting before.

Backend

  • All legacy Mac M-types have been removed from the codebase.
    • MBoolean has been replaced with C++ builtin bool.
    • MRect has been replaced with SDL standard SDL_Rect.
    • MPoint has been replaced with SDLU_Point, which itself should be identical to the SDL2 type SDL_Point.
  • Trying to build an OS X bundle will throw an error in main.cpp on operating systems that are not OS X (or at least don't have __APPLE__ defined.)

Test 1

16 Sep 08:53
Compare
Choose a tag to compare
Test 1 Pre-release
Pre-release
  • Built against FMODex 4.44.41, SDL 1.2.15, and SDL_Image 1.12
  • Runs on OS X 10.9, but has major performance issues.

Changes from the original sources:

  • Address many compiler warnings.
  • Clean out all registration-related code.
  • Clean out legacy carbon-specific code.
  • Rewrote FMOD audio backend to support FMODex 4
  • Game runs windowed instead of full screen.