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