Commit Graph

32 Commits

Author SHA1 Message Date
Ori Avtalion
e9f196bb57 TSAGE: Reduce GUI header dependencies 2016-04-13 16:56:45 +03:00
Johannes Schickel
6e715e186a TSAGE: Make GPL headers consistent with themselves. 2014-02-18 02:39:39 +01:00
Paul Gilbert
2fefa91d95 TSAGE: Fixes for R2R text positioning in conversation dialogs 2013-07-28 16:50:33 -04:00
Strangerke
78310d0f4b TSAGE: Apply naming conventions to surfaceGetArea(). Thanks to somaen for reporting it. 2012-08-07 19:07:01 +02:00
Paul Gilbert
9debde02e4 TSAGE: Implemented Blue Force Options dialog and moved Inventory dialog to Ringworld namespace 2011-10-31 19:51:01 +11:00
Paul Gilbert
f99e904f9a TSAGE: Added 'g' prefix to global variables 2011-10-02 19:59:13 +11:00
Paul Gilbert
cb410d5837 TSAGE: Fixed Options dialog Sound button not showing sound dialog 2011-09-04 21:17:20 +10:00
Paul Gilbert
a28bffec1c TSAGE: Implemented the Blue Force right-click dialog 2011-08-29 22:01:11 +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
e9c8232da8 TSAGE: Split up the hard-coded logic files for Ringworld and Blue Force into separate sub-folderes 2011-08-13 19:49:54 +10:00
Paul Gilbert
b3a05ee089 TSAGE: Bugfix to make Return to Launcher work correctly 2011-07-18 21:13:39 +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
10c308f557 TSAGE: Bugfix for assert when quitting whilst inventory dialog active 2011-06-04 17:31:08 +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
06166e03b0 TSAGE: Bugfixes for displaying thick borders on default buttons 2011-06-04 16:29:20 +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
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
md5
340d08bc30 TSAGE: Some more conversions to US English 2011-05-04 11:47:12 +03:00
Paul Gilbert
de592e07f3 TSAGE: Bugfixes for inventory dialog display with a large number of items 2011-05-01 10:35:03 +10:00
Paul Gilbert
d673fbc6a8 TSAGE: Silenced compiler warnings 2011-04-30 20:38:41 +10: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
80c90a569e TSAGE: Added code to handle visual differences in Demo help dialog 2011-04-28 19:14:37 +10: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
Paul Gilbert
d18f8e8564 TSAGE: Fixed button highlighting in inventory dialog 2011-04-19 19:37:26 +10:00
Paul Gilbert
962d848196 TSAGE: Removed InventoryDialog allFlag parameter.
This was intended to be used to simultaneously support the cheat mode dialog with all the inventory items. But that is going to need to be implemented as a completely separate dialog.
2011-04-18 20:37:24 +10:00
Max Horn
2e095e25f2 ALL: centre -> center 2011-04-14 14:34:28 +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
3a39af7665 TSAGE: Added missing death sequence in scene 20 2011-02-23 23:07:38 +11:00
Paul Gilbert
7042d95cfe TSAGE: Added the engine in a separate branch 2011-02-14 20:37:27 +11:00