41 Commits

Author SHA1 Message Date
Paul Gilbert
83acabfdbd TSAGE: Do all screen drawing in an intermediate temporary screen surface.
This will be the first half of properly handling on screen dirty rects.
2012-01-01 16:37:24 +11:00
Paul Gilbert
a837bb409a TSAGE: Revert buggy implementation of dirty rects
This reverts commit f69dfba21a5d4be8cc60a20a0dd0628717fa5373.
2012-01-01 16:37:24 +11:00
Paul Gilbert
f69dfba21a TSAGE: Implemented dirty rect handling in the engine
This should help improve performance when scalers are being used.
2011-12-18 18:08:45 +11:00
Paul Gilbert
8dec805d85 TSAGE: Bugfix for #3460485 - Animation running too slowly 2011-12-17 15:38:29 +11:00
Paul Gilbert
33859682ba TSAGE: Change the active cursor Id when R2R cursor is set 2011-12-01 21:54:36 +11:00
Paul Gilbert
cad52b2cd1 TSAGE: Implemented the new R2RW cursors 2011-12-01 21:31:52 +11:00
Paul Gilbert
c15a67879c TSAGE: Added inventory item cursor support for R2RW 2011-10-31 15:12:27 +11:00
Paul Gilbert
b6239f3b3d TSAGE: Display UI cursor correctly in R2RW 2011-10-31 11:35:04 +11:00
Paul Gilbert
e93c847df7 TSAGE: Expanded a lot of game Id checks for Blue Force to include Ringworld 2 as well 2011-10-26 20:13:06 +11:00
Paul Gilbert
dddf7a3bff TSAGE: Added correct resource loads for Ringworld 2 cursors 2011-10-23 22:12:04 +11:00
Paul Gilbert
d3193687a7 TSAGE: Beginnings of support for Return to Ringworld 2011-10-22 20:44:26 +11:00
Paul Gilbert
f99e904f9a TSAGE: Added 'g' prefix to global variables 2011-10-02 19:59:13 +11:00
Paul Gilbert
e3ad2e81b1 TSAGE: Implemented Blue Force 570 - Computer 2011-10-02 16:09:59 +11:00
Strangerke
44e6300559 TsAGE: Remove trailing spaces
Thanks LordHoto for reminding this
2011-09-27 00:40:10 +02:00
Paul Gilbert
b3773f7c37 TSAGE: Cleaned up the savegame code, and enabled it for Blue Force 2011-09-10 11:22:39 +10:00
Paul Gilbert
b893f9f93f TSAGE: Implemented missing interface functionality, including gun loading dialog 2011-09-04 19:11:59 +10:00
Paul Gilbert
cee156d596 TSAGE: Implemented missing functionality for first game scene 2011-08-31 22:18:11 +10:00
Paul Gilbert
a28bffec1c TSAGE: Implemented the Blue Force right-click dialog 2011-08-29 22:01:11 +10:00
Paul Gilbert
734e4f628b TSAGE: Implemented lots more Blue Force functionality, and started on first in-game scene 2011-08-26 19:07:43 +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
744f04bf50 TSAGE: Implemented new Globals for Blue Force, and beginnings of implementation of Scene 100 (Title Screen) 2011-08-11 22:05:44 +10:00
Paul Gilbert
b9fe3c151f TSAGE: Bugfix to correctly display cursor after loading a savegame if appropriate 2011-08-03 19:44:16 +10:00
Paul Gilbert
b3a05ee089 TSAGE: Bugfix to make Return to Launcher work correctly 2011-07-18 21:13:39 +10:00
Paul Gilbert
123f2416d8 TSAGE: Initial implementation of AudioStream interface for sound driver 2011-06-20 19:44:57 +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
9dddf76aa7 Merge remote branch 'remotes/dreammaster/tsage_sound'
Conflicts:
	engines/tsage/ringworld_scenes1.cpp
	engines/tsage/ringworld_scenes5.cpp
	engines/tsage/tsage.h
2011-06-19 21:14:49 +10:00
Paul Gilbert
8ed74c61f6 TSAGE: Bugfixes for sound channel updates 2011-06-14 21:27:54 +10:00
Paul Gilbert
eb89240370 TSAGE: Add extra event manager fields to savegames
This should correctly handle re-enabling the cursor when restoring savegames.
2011-06-04 22:40:51 +10:00
Paul Gilbert
98c4d739f2 TSAGE: Fix for crash when hiding cursor in Ringworld demo 2011-05-16 20:13:37 +10:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Paul Gilbert
2b112a9c58 TSAGE: Rework parts of the cursor code to better match the original
This also fixes the problem with the cursor appearing in cutscenes when you press any key
2011-05-11 20:28:30 +10:00
strangerke
9b896e473e TSAGE: Fix a glitch in setCursor() 2011-05-10 23:51:20 +02:00
Paul Gilbert
80c90a569e TSAGE: Added code to handle visual differences in Demo help dialog 2011-04-28 19:14:37 +10:00
Paul Gilbert
1d58ccac81 TSAGE: Combined the resource files into a single generic overall ResourceManager 2011-04-25 17:06:35 +10:00
Max Horn
84184aabc0 ALL: colour -> color 2011-04-14 14:12:35 +02:00
eriktorbjorn
cc82bacc77 TSAGE: Always initialise the event in getEvent()
This fixes Valgrind warnings when getEvent() is called when there are
no pending events at all.
2011-04-13 22:33:41 +02:00
strangerke
66b43f2312 TSAGE: "Cosmetic" cleanups 2011-04-13 21:27:46 +02:00
Paul Gilbert
747295e9b4 TSAGE: Fixing memory leaks 2011-04-09 21:27:25 +10:00
Paul Gilbert
6f3201dd14 TSAGE: Changes to cursor handling that more accurately replicates the original 2011-03-06 20:49:03 +11:00
Paul Gilbert
7b40f36ef1 TSAGE: Rework the logic for showing the cursor in new scenes.cpp
I'm still not completely happy with how it's implemented, and the original code is very obtuse when it comes to cursor display; it will likely need further investigation later on so the cursor doesn't appear in cut-scene scenes
2011-02-16 23:26:43 +11:00
Paul Gilbert
7042d95cfe TSAGE: Added the engine in a separate branch 2011-02-14 20:37:27 +11:00