84230 Commits

Author SHA1 Message Date
Peter Kohaut
001f58ce61 BLADERUNNER: Added Klein actor
added more constants
fixed bug in checking actor scene
2018-03-07 22:28:06 +01:00
Thomas Fach-Pedersen
568d026409 BLADERUNNER: Don't assert when using mainframe
Actor 99 stands in for mainframe when moving clues
2018-03-07 21:39:30 +01:00
Peter Kohaut
c85201caf5 BLADERUNNER: Added Howie Lee actor
added some constants
added loop debugger command
2018-03-07 19:21:04 +01:00
Eugene Sandulenko
1c576ac30c NEWS: Removing insignificant enhancements.
We historically were not enumerating the md5 additions. Moreover,
Dreamweb is not working properly at this moment, and I am awaiting
the tech info from the translation authors.
2018-03-07 19:19:54 +01:00
Paul Gilbert
1d86a6a604 XEEN: Simplify exit checks in World of Xeen ending 2018-03-06 18:58:31 -05:00
Peter Kohaut
2a0bdd7df8 BLADERUNNER: Added stairs & ladder support 2018-03-06 21:12:52 +01:00
Paul Gilbert
09ebefe961 XEEN: Fix music volume in DarkSide intro when Pharoah is talking 2018-03-06 07:12:08 -05:00
Paul Gilbert
b2811fa567 XEEN: Change setMusicVolume to setMusicPercent for better range clarity 2018-03-06 07:11:33 -05:00
Paul Gilbert
a461a39e4a XEEN: Fix shadowed field warning 2018-03-05 21:46:46 -05:00
Paul Gilbert
82c8d93f3a XEEN: Sound field renaming for better clarity 2018-03-05 21:37:08 -05:00
Peter Kohaut
e232f13f5d BLADERUNNER: Added Zuben actor
Fixed animation position update
Added goal & anim commands to console
2018-03-06 00:29:20 +01:00
Adrian Frühwirth
225cad379f SLUDGE: Remove unnecessary semicolon 2018-03-05 23:06:20 +01:00
Adrian Frühwirth
ada79c7f65 TUCKER: Workaround capitalized "With"/"Con" in sentence bar
infobar.txt contains all text used for the sentence bar and, among
other things, the prepositions to use for the "Use" and "Give" verbs.
In the English and Spanish versions of the game the preposition for
"Use" ("With" and "Con", respectively) is incorrectly stored in
capitalized form which this commit fixes.

Fixes Trac#10445.
2018-03-05 21:32:56 +01:00
Adrian Frühwirth
585fc91de5 TUCKER: Add VerbPreposition enum 2018-03-05 21:32:56 +01:00
Paul Gilbert
b04f038fb6 XEEN: Fixes returning to main menus after viewing intro/end cutscenes 2018-03-05 07:21:54 -05:00
Paul Gilbert
d48275970a XEEN: Regenerate xeen.ccs and remove accidentally committed dark.cc 2018-03-04 22:43:20 -05:00
Paul Gilbert
546059408f XEEN: Added Other Options dialog for Dark Side and World 2018-03-04 22:40:43 -05:00
Paul Gilbert
59fc48501c XEEN: Fix game credits text in create_xeen 2018-03-04 22:40:43 -05:00
Paul Gilbert
66bd71f6f3 XEEN: Finish World of Xeen main menu 2018-03-04 22:40:43 -05:00
Paul Gilbert
badbeda5e2 XEEN: Implemented Dark Side of Xeen menu 2018-03-04 22:40:43 -05:00
Paul Gilbert
b6b9714ec0 XEEN: Fix scroll effect for Clouds of Xeen main menu 2018-03-04 22:40:43 -05:00
Paul Gilbert
67d4de1bb8 XEEN: Move Credits and Please Wait classes into their own files 2018-03-04 22:40:43 -05:00
Paul Gilbert
f2b574d647 XEEN: Move all the dialog classes to their own sub-folder 2018-03-04 22:40:42 -05:00
Paul Gilbert
50630efde6 XEEN: Fix loading saves from main menus and launcher 2018-03-04 22:40:42 -05:00
Thomas Fach-Pedersen
92c49a8571 BLADERUNNER: Add scene resume 2018-03-04 13:30:26 +01:00
Lothar Serra Mari
b32e9116da NEWS: Update NEWS file with recent changes 2018-03-04 13:25:03 +01:00
Paul Gilbert
fbe489e669 XEEN: Fix loading saves from main menus and launcher 2018-03-03 22:15:50 -05:00
Paul Gilbert
633c1a477d XEEN: Add Swords of Xeen main menu 2018-03-03 22:00:57 -05:00
Paul Gilbert
53aa641f44 XEEN: Hook up Clouds of Xeen intro for playing on startup 2018-03-02 20:28:57 -05:00
Paul Gilbert
010c47bfe8 XEEN: Add World of Xeen logo to end of Dark Side intro 2018-03-02 19:28:47 -05:00
Adrian Frühwirth
3de1ba11b3 TUCKER: Use Verb enum in more places 2018-03-02 22:52:41 +01:00
Adrian Frühwirth
5b89fd7dab Add PanelState, PanelStyle and PanelType enums
The new _panelState tells if the panel is currently in the process
of being toggled between icon-style and text-style verbs and thus
animated.

The new _panelStyle tells wich verb-style the panel currently uses.

The new _panelType tells which mode the panel currently is in:
  - verbs + inventory (normal)
  - empty (used for dialogs)
  - save, load, play, quit buttons
  - save/load savegame

Also, switchPanelType() has been renamed to togglePanelStyle() and
kInputKeyToggleInventory to kInputKeyTogglePanelStyle to better
match the above changes.
_switchPanelFlag has been dropped in favor of using the new _panelState.

TODO: Store _panelStyle in savegames.
2018-03-02 19:41:45 +01:00
Adrian Frühwirth
7aee8f4e42 TUCKER: Add Part enum 2018-03-02 17:38:04 +01:00
Adrian Frühwirth
dce8a98a18 TUCKER: Add CursorStyle and CursorState enums 2018-03-02 17:26:12 +01:00
Paul Gilbert
487baf6f8e XEEN: Fixes for Dark Side intro 2018-03-01 22:04:44 -05:00
Paul Gilbert
0ef3cded21 XEEN: Implemented remaining code for Dark Side intro 2018-03-01 19:19:49 -05:00
Paul Gilbert
a3c8840dcc XEEN: In progress implementing Dark Side intro 2018-02-28 22:07:00 -05:00
Paul Gilbert
29b8812af3 XEEN: Don't show game intro if it's already been seen perviously 2018-02-26 20:46:39 -05:00
Paul Gilbert
dab044edb0 XEEN: Minor cleanups to outer engine 2018-02-26 19:20:34 -05:00
Paul Gilbert
0fc11aef63 XEEN: Cleanup of the game title, intro, and menu launching code 2018-02-26 19:15:00 -05:00
Paul Gilbert
724c4e57ad XEEN: Defer creating new game state until needed
This fixes a bug with the startup menu where, after finishing the
game, starting a new one would simply re-show the prior game
2018-02-26 18:24:24 -05:00
Paul Gilbert
c759dc764b XEEN: Spelling correct in create_xeen text 2018-02-25 17:01:09 -05:00
Peter Kohaut
62b75b9990 BLADERUNNER: Added Generic Walker actors
Fixed isseue of duplicating items in world
Fixed fog issue with incorrect rendering in special occasions
Added basic debugger console
Refactored looping code for better readability
2018-02-25 22:38:52 +01:00
Adrian Frühwirth
842c67fc34 TUCKER: Allow skipping speech
Escape, period or right mouse click skips one sentence at a time.
2018-02-25 20:15:25 +01:00
Adrian Frühwirth
c55ee3f967 TUCKER: Confine Bud to walkable area when entering club
When Bud is walked to specific coordinates using the 'buw' opcode the
walkable area is not enforced (_locationMaskIgnore == true).
This is usually not a problem because the player is not allowed to click,
however, when entering the club, this allows the player to move Bud to
coordinates from which he can never return, leaving him stuck there.
As a workaround, do not ignore the location mask during this specific
action when entering the club.

Fixes Trac#5838.
2018-02-25 20:07:21 +01:00
Adrian Frühwirth
9f1f5057c9 TUCKER: Fix theoretical out-of-bounds read 2018-02-25 16:21:37 +01:00
Paul Gilbert
ce48271a59 XEEN: Fix freeze on the Confirm dialog 2018-02-24 22:02:48 -05:00
Paul Gilbert
d9ab653052 XEEN: Remove old stubbed Screen::draw method 2018-02-24 21:38:20 -05:00
Paul Gilbert
8ae340d847 XEEN: Remove debug code and unneeded variables 2018-02-24 21:34:54 -05:00
Paul Gilbert
da65468c47 XEEN: Set correct starting date for each game 2018-02-24 21:18:07 -05:00