Strangerke
50302e07a1
TSAGE: Blue Force - Inside gang car (415): Fix 2 focus objects (missing remove()).
2011-10-28 20:50:51 +02:00
Strangerke
6fd2eff3e9
TSAGE: Blue Force - Inside gang car (415): Fix a logic glitch, fix overlapping text when using rap on bullets
2011-10-28 20:50:50 +02:00
Matthew Hoops
6550d85184
PEGASUS: Fix 1bpp cicn cursors
2011-10-28 13:26:43 -04:00
Matthew Hoops
020f384247
PEGASUS: Fix pitch of one bit images in the shuttle HUD
2011-10-28 11:45:00 -04:00
Matthew Hoops
514d93622d
PEGASUS: Fix RS232 draw call
2011-10-28 11:31:05 -04:00
Matthew Hoops
88360741bd
PEGASUS: Fix the planet mover
2011-10-28 11:19:27 -04:00
Tarek Soliman
f4fa37fdf8
KYRA: Move kKeymapName to be inside LoLEngine
...
Thanks LordHoto
2011-10-28 09:58:09 -05:00
Johannes Schickel
38aa82a4f5
AUDIO: Fix conditional compilation of maxtrax and tfmx code.
...
This is a regression from 3ddb6c0c90 .
2011-10-28 12:32:14 +02:00
Johannes Schickel
3ddb6c0c90
AUDIO: Adapt include guard names to the "new" directory name.
2011-10-28 12:27:50 +02:00
Johannes Schickel
0e8110d3db
AUDIO: Slight adaptions of SID code to our guidelines.
...
This only touches #include usages and the include guard of sid.h.
2011-10-28 12:23:50 +02:00
Alyssa Milburn
dc649a13a7
ANDROID: Actually create the savegame directory.
...
Not sure how this went missing from the commit.
(cherry picked from commit fed26146a8 )
2011-10-28 12:11:50 +02:00
Johannes Schickel
7f2b2e99f8
GUI: Change scrollbar repeat handling from a timer proc to handleTickle.
...
This should be less heavy on timer usage and makes sure no race conditions
will occur.
2011-10-28 12:08:15 +02:00
Strangerke
b0398cd53b
TSAGE: Blue Force - Gang arrest (410): Fix a couple of glitches in logic flow
2011-10-28 08:14:03 +02:00
Strangerke
50a7da4e14
TSAGE: Blue Force - Gang arrest (scene 410) - Fix dialog color for passenger
2011-10-28 07:58:04 +02:00
Matthew Hoops
59f7d432d1
PEGASUS: Implement dirty rect erase code (as used by the space chase)
2011-10-28 01:43:05 -04:00
Matthew Hoops
0ec655f410
PEGASUS: Fix timers not updating in playSpotSoundSync
2011-10-28 01:32:23 -04:00
Matthew Hoops
3f69c195ae
PEGASUS: Allow for initial support of the space chase
...
It's not ready yet, but it's slowly becoming playable. For instance, scaling, the shuttle HUD, and the energy beam work on the first try which is nothing short of a miracle.
This commit also moved around some Mars constants because the previous include setup did not work; I hope to make the other neighborhoods have a separate constants file too.
2011-10-28 01:24:57 -04:00
Torbjörn Andersson
4fc08b977d
TSAGE: Silence GCC warning
2011-10-28 06:43:27 +02:00
Matthew Hoops
e29d00e6b6
PEGASUS: Add the Shuttle HUD
2011-10-27 19:56:52 -04:00
Matthew Hoops
015d81b742
PEGASUS: Add the energy beam weapon
2011-10-27 19:24:11 -04:00
Matthew Hoops
c2af197edb
GRAPHICS: Add a Surface wrapper for drawThickLine
2011-10-27 19:20:28 -04:00
Matthew Hoops
627684ca73
GRAPHICS: Make drawThickLine take a thickness in both x and y directions
2011-10-27 19:20:02 -04:00
Thierry Crozat
6abd63b804
SWORD1: Fix crash when using cutscene subtitles with mac version
...
It might have been simpler to add a bool to Text::makeTextSprite() to
tell it to not byteswap the frame size when called from the movie
player but I was not sure it was a good idea to have frames with
different endianness stored in Text depending where they came from.
2011-10-27 21:49:33 +01:00
Matthew Hoops
1bd2480f5f
PEGASUS: Add the tractor beam class
2011-10-27 16:41:54 -04:00
Matthew Hoops
0990703779
PEGASUS: Add the graviton cannon!
2011-10-27 16:02:20 -04:00
Matthew Hoops
9f1d9f3697
PEGASUS: Add the shuttle weapon base class
2011-10-27 14:43:18 -04:00
Tarek Soliman
b8ef739d14
KEYMAPPER: Only skip the top GUI keymap when populating the active keymap
...
This is because the top GUI keymap is for the keymapper dialog itself.
If all GUI keymaps are skipped then when inside a game with the GMM displayed
and the keymapper dialog invoked, the game keymap is displayed even though it
is not the active one.
2011-10-27 10:46:23 -05:00
Tarek Soliman
56b5c0ea9f
KEYMAPPER: Make sure GuiManager only pops gui keymaps
2011-10-27 10:46:23 -05:00
Tarek Soliman
a5082ffa5d
KEYMAPPER: Skip GUI keymap when displaying active keymap in keymapper dialog
...
This fixes a problem where opening the keymapper dialog would cause the current game
keymap to be displayed as the active keymap but then changing the keymap selection
back to it would cause the GUI keymap to be displayed as the active one. The GUI keymap
was indeed at the top of the stack but that's not the desired effect.
Also move the pushing and popping of the keymap to Dialog::Open/Close
Also constantify the GUI keymap name
2011-10-27 10:46:22 -05:00
Tarek Soliman
ac85d134b3
KEYMAPPER: Make global keymap that is always active
...
Keymapper now has a global keymap outside the active keymap stack.
That global keymap is always checked after the active stack has been checked.
2011-10-27 10:46:22 -05:00
Tarek Soliman
913b36ab83
KEYMAPPER: Added clear buttons in remap dialog
...
This allows clearing of the assigned key for an action.
2011-10-27 10:46:22 -05:00
Tarek Soliman
e4f1277913
KEYMAPPER: Debugging and minor cleanup
2011-10-27 10:46:22 -05:00
Tarek Soliman
a69340bd59
BASE: Make global keymap inherit
2011-10-27 10:46:22 -05:00
Tarek Soliman
5e2ab7435d
KEYMAPPER: Fix showing active keymap in remap dialog
2011-10-27 10:46:22 -05:00
Tarek Soliman
8d970f3568
KYRA: Cleanup game keymaps on RTL
...
This fixes an RTL problem where the keymaps linger between same-engine games.
Meaning the lol keymap shows up in kyra1
2011-10-27 10:46:22 -05:00
Tarek Soliman
2df4b5385c
COMMON: Remove ascii check from KeyState::operator==
...
ascii is used for display and text input. Operator== shouldn't be used in those cases.
Besides, it breaks the keymapper for non-ascii keys like KEYCODE_LEFT
2011-10-27 10:46:21 -05:00
Tarek Soliman
719020a3e7
KYRA: Added basic game keymap for LoL
2011-10-27 10:46:21 -05:00
Tarek Soliman
5cbbf89f77
ENGINES: Added initKeymap() stub
2011-10-27 10:31:03 -05:00
Tarek Soliman
d5aa988f16
KEYMAPPER: Disable the broken auto mapping code
2011-10-27 09:53:26 -05:00
Tarek Soliman
f30df9aa70
GUI: Enable EGA Undithering in global options dialog
...
GUIO_EGAUNDITHER is a positive flag unlike the rest of the GUIO
negative flags like GUIO_NOASPECT and GUIO_NOSPEECH.
This means the gui option is only enabled if the flag exists.
This caused the gui option to be disabled in the global options dialog due
to the flag not existing in the global confman domain.
It is an inconvenience and a regression IMHO to have to set this flag on
a game by game basis with no option to set it globally and have the games
override it.
Thanks Strangerke for making me clarify.
Thanks LordHoto for feedback on code style.
2011-10-27 09:48:21 -05:00
Paul Gilbert
44e4e16819
TSAGE: Implemented walk regions enabling/disabling for Blue Force
2011-10-27 19:32:27 +11:00
Strangerke
f4ea6a8435
TSAGE: Remove a debug trace erroneously left in 7d28b1a921
2011-10-27 07:00:15 +02:00
Strangerke
186249f07c
RSAGE: BlueForce - Inside car: Rename a couple of variables
2011-10-27 01:34:12 +02:00
Johannes Schickel
7022cdc82b
GUI: Slight formatting fix.
2011-10-27 01:02:25 +02:00
Vladimir Menshakov
5b89ef4366
TEENAGENT: Added missing lock in music player, replaced protected with private.
2011-10-27 02:56:32 +04:00
Strangerke
f4a938d0f8
TSAGE: Blue Force - Gang arrest: Fix a glitch, add some comments
2011-10-27 00:45:55 +02:00
Strangerke
b679f19de3
TSAGE: Blue Force - Gang scene, fix Harrison text color, suppress useless error()
2011-10-26 23:34:35 +02:00
Strangerke
a6b447fb19
TSAGE: Blue Force- Fix bug in previous commit
2011-10-26 22:59:28 +02:00
Strangerke
7d28b1a921
TSAGE: Blue Force - Scene 410 (Gang arrest, day 1): rewrite Action4, fix hang when trying to search the truck before the gang his in the police car
2011-10-26 22:35:11 +02:00
Paul Gilbert
0c751aac5a
TSAGE: Bugfix for headless officers in BF Day 2 inspection
2011-10-26 22:02:10 +11:00