Commit graph

25 commits

Author SHA1 Message Date
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