Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Thierry Crozat
41d4434529
SUPERNOVA: Improve synchronization of TTS with text displayed on screen
2021-09-08 20:03:24 +01:00
Thierry Crozat
049f1a8807
SUPERNOVA: Interrupt TTS when moving cursor over different conversation choices
2021-09-08 01:07:41 +01:00
Thierry Crozat
0ef3db09db
SUPERNOVA: Add missing TTS for the protagonist text
...
For automatic conversations (without the user input) between
Host Hummel and another character, we were only getting TTS
for the other character.
2021-09-08 01:07:40 +01:00
Thierry Crozat
d6b512dd71
SUPERNOVA: Fix use-after-free bug when dying
...
Since the inventory contains pointers to objects from the rooms, we
need to clear the inventory before we destroy the rooms and not after!
2021-09-08 01:07:40 +01:00
taylorzhancher
fa8845e367
SUPERNOVA: Add Text To Speech support
2021-09-04 19:24:12 +01:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Paul Gilbert
3da28a4c25
SUPERNOVA: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
D G Turner
719decda55
SUPERNOVA: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 00:31:33 +00:00
sluicebox
b8390fa161
GRAPHICS: Add interface for horizontal shake
2019-11-19 00:20:40 +01:00
Thierry Crozat
e06ec24807
SUPERNOVA: Hook up F5 to the Main Menu
...
In the original F5 is used to save/load the game. Since we are
using the ScummVM save/load mechanism I think it makes sense to
open the main menu, that contains load and save buttons, on F5.
2019-10-06 17:10:04 +01:00
D G Turner
2c5cdfb37e
SUPERNOVA: Fix Reported MSVC Compiler Warnings
...
These are from Henke37 via IRC.
2019-09-13 23:20:31 +01:00
Jaromir Wysoglad
c2177f8453
SUPERNOVA: Merge getInput and waitOnInput methods.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
ee9d7ee9c7
SUPERNOVA: Implement choosing verbs by keyboard.
...
Only in improved mode.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
e734872fc8
SUPERNOVA: Fix some code issues pointed by Criezy
...
Remove 2 unused variables and a function call with wrong datatype
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
37c53c420f
SUPERNOVA: Load info files from .dat file
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
bcd62c0669
SUPERNOVA: Code refactoring
...
Add constant for inverting sections (number 128)
Move some initialization in initState from derived classes to
base class.
Simpilfy AxacussCorridor4::onEntrance
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
a4ca2a838f
SUPERNOVA: When dead return back to main loop ASAP
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
5ddc251528
SUPERNOVA: Preload exit list on room entry
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
9cac9a8592
SUPERNOVA: Fix bugs
...
Fix GUI not working after leaving text edit field
Forbid showing help, info, doc screens, when GUI isn't alowed,
this should mimic the original game better and also resolves
some issues.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
ab4af5c614
SUPERNOVA: Add info, doc, help screens for MS2
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
b1f37566ea
SUPERNOVA: Refactor game-manager
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
3cf9cfbf78
SUPERNOVA: Merge in the supernova2 engine.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
bc8393deaf
SUPERNOVA: Divide GameManager into 2 classes
...
GameManager got divided into a base class, that will be used
for both parts and a derived class specific to only the first
part.
2019-07-28 15:09:14 +01:00