Commit Graph
51 Commits
Author SHA1 Message Date
Paul Gilbert 6161d7906e TSAGE: Fix for displaying text correctly in Ringworld Spanish version. 2011-12-07 20:49:11 +11:00
Johannes Schickel 61795739f8 COMMON: Rename Common::set_to to Common::fill.
This makes the name match with the name of the STL function with the same
behavior.
2011-11-16 18:06:30 +01:00
Willem Jan Palenstijn 47bc08a429 TSAGE: Fix undefined evaluation order 2011-11-01 15:24:14 +01:00
Paul Gilbert acdeb1fb31 TSAGE: Added support for semi-transparent dialogs used in R2RW 2011-11-01 21:06:57 +11:00
Paul Gilbert f99e904f9a TSAGE: Added 'g' prefix to global variables 2011-10-02 19:59:13 +11:00
Paul Gilbert a28bffec1c TSAGE: Implemented the Blue Force right-click dialog 2011-08-29 22:01:11 +10:00
Paul Gilbert c280824b2d TSAGE: Completed Blue Force Scene #100 2011-08-16 21:15:18 +10:00
Paul Gilbert 697230709b TSAGE: Corrected casing of tSage namespace to be TsAGE
This matches the casing of the original engine name.
2011-08-15 20:47:59 +10:00
Paul Gilbert b3a05ee089 TSAGE: Bugfix to make Return to Launcher work correctly 2011-07-18 21:13:39 +10:00
Strangerke 10ff50b970 TSAGE: Silent a GCC warning reported by eriktorbjorn 2011-06-24 22:27:02 +02:00
Paul Gilbert 69290ef7ae TSAGE: Remove out of date TODO comments where applicable 2011-06-22 19:13:36 +10:00
Max Horn 88913c0139 ALL: Remove trailing whitespaces
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
  git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Paul Gilbert dc6e60f516 TSAGE: Add support for saving in scene #6100 2011-06-04 20:40:09 +10:00
Paul Gilbert 4b95cf5d1a TSAGE: Implemented Y pixel difference in button text 2011-06-04 19:18:47 +10:00
Paul Gilbert 6e4e4e50a5 TSAGE: Fix one pixel difference in dialog positioning
For some unknown reason, the CD version introduced a one pixel Y difference for dialogs.
2011-06-04 17:22:09 +10:00
Paul Gilbert a3ff8b5de6 TSAGE: Moved graphic edge adjustment amount to a global variable
This matches what was done in the Ringworld CD version
2011-06-04 14:22:09 +10:00
Strangerke 54a3e3aa51 TSAGE: Fix font color in GfxMessage(), in later versions of the engine (like the CD version of ringworld) 2011-06-03 22:47:27 +02:00
Strangerke d0f721b728 TSAGE: Add proper colors to buttons in the CD version of ringworld 2011-06-03 15:02:59 +02:00
Matthew Hoops 9539017ee3 ALL: initialise -> initialize 2011-05-25 11:17:11 -04:00
Matthew Hoops 28301e2bd1 ALL: analyse -> analyze 2011-05-25 10:50:47 -04:00
eriktorbjorn 9dbf058909 TSAGE: Fix graphics button behaviour (slightly hackish)
Don't rely on event.mousePos staying the same throughout the loop.
This makes sure the button stays highlighted for as long as the
mouse button is depressed, unless the mouse is moved off the button.
The calculation of mousePos is slightly hackish. It should probably
use a GfxManager object for that, but this will do for now.
2011-05-16 23:37:20 +02:00
Paul Gilbert d610b40f78 TSAGE: Bugfixes for dialogs correctly handling ESCAPE and ENTER 2011-05-16 20:17:02 +10:00
eriktorbjorn 8112247f1a TSAGE: Made some dialogs less CPU hungry
The start/intro dialog, the inventory dialog and the conversation
dialog now call delayMillis() in their event loop. This is
consistent with how the action menu dialog already worked.
2011-05-15 23:20:40 +02:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Paul Gilbert 5bf8a0bf84 TSAGE: Adjusted scaling process to fix scaling image to a 1x1 pixel in Scene #7600 2011-05-10 22:56:53 +10:00
D G Turner 80ae039d7a TSAGE: Close Memory Leak in GfxSurface::create(). 2011-05-07 15:17:12 +01:00
Paul Gilbert 7b043baf91 TSAGE: Hopefully fix some Valgrind reported warnings 2011-05-06 22:07:53 +10:00
md5 3430a3f347 TSAGE: Switched to American English, after the relevant discussion on -devel:
serialiser -> serializer
synchronise -> synchronize
2011-05-04 11:41:47 +03:00
Paul Gilbert 9f30ffa76f TSAGE: Bugfixes to allow for drawing message strings that are empty 2011-05-03 22:40:48 +10:00
Johannes Schickel 71bdb86e02 Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16

Conflicts:
	graphics/png.cpp
2011-05-01 16:54:45 +02:00
Ori Avtalion 9414d7a6e2 JANITORIAL: Reduce header dependencies in shared code
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Paul Gilbert c68641584b TSAGE: Added framework for playing the Ringworld demo 2011-04-25 19:39:45 +10:00
Paul Gilbert 1d58ccac81 TSAGE: Combined the resource files into a single generic overall ResourceManager 2011-04-25 17:06:35 +10:00
Johannes Schickel da734a4af0 ALL/GRAPHICS: Remove Surface::bytesPerPixel. 2011-04-17 21:27:34 +02:00
Johannes Schickel 9bc39fc761 TSAGE: Properly setup the pixel format in GfxSurface::lockSurface. 2011-04-17 20:58:07 +02:00
Johannes Schickel 23479d07f3 TSAGE: Prefer Surface::create taking a PixelFormat over the one taking a byte depth. 2011-04-17 16:34:30 +02:00
Paul Gilbert f1d890beb7 TSAGE: Fix glitches with incorrect pixels on the edges of zoomed objects 2011-04-17 19:51:56 +10:00
Paul Gilbert 54e6941ec4 TSAGE: Changed palette code back to using a byte array 2011-04-15 21:28:53 +10:00
Max Horn 2e095e25f2 ALL: centre -> center 2011-04-14 14:34:28 +02:00
Max Horn 84184aabc0 ALL: colour -> color 2011-04-14 14:12:35 +02:00
strangerke 66b43f2312 TSAGE: "Cosmetic" cleanups 2011-04-13 21:27:46 +02:00
Johannes Schickel 6db40e0c6c TSAGE: Cleanup custom List usage.
This makes the code use Common::List for all cases where synchronization can
not be done with tSage::List::synchronise. Furthermore I renamed the custom
List class to SynchronisedList to stress its purpose.

I also removed clear2, contains and forEach and replaced them with algorithm
usage from Common:: or in the case of "contains" replaced them with a simple
inline function which uses Common::find.
2011-04-13 18:26:12 +02:00
Paul Gilbert 0600f0c018 TSAGE: Change palette code from 4-byte to 3-byte palettes 2011-04-13 21:25:57 +10:00
Paul Gilbert 0a1a8810ae TSAGE: Lots more bugfixes for Scene #6100 2011-04-10 16:50:10 +10:00
Paul Gilbert 718660c7f1 TSAGE: Fix memory leak in the GfxSurface class 2011-04-10 09:29:42 +10:00
Paul Gilbert 9842dd9268 TSAGE: Simplified the custom surface code in GfxSurface 2011-04-10 09:20:00 +10:00
Paul Gilbert 47be9eee49 TSAGE: Correctly handle priority regions when drawing in a wide scene 2011-03-19 14:59:26 +11:00
Paul Gilbert 9dad957454 TSAGE: Corrected background scrolling on wide-screen scenes 2011-03-18 22:58:36 +11:00
Paul Gilbert 5a606d86e1 TSAGE: Bugfix for credits animations in Scene 1000 2011-02-26 23:51:24 +11:00
Paul Gilbert 814678b24e TSAGE: Initial implementation of more game scenes and support classes 2011-02-22 23:06:07 +11:00