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