Paul Gilbert
cd6927d39c
TITANIC: DE: Added translations for BarbotScript::process
2017-09-22 07:41:55 -04:00
Paul Gilbert
8f6649cfb1
TITANIC: DE: Add miscellaneous missed sound translations
2017-09-21 20:27:18 -04:00
Paul Gilbert
9eb3e30fb2
TITANIC: DE: More sound translations
2017-09-21 20:06:35 -04:00
Paul Gilbert
9127f5245f
TITANIC: DE: Adding sound translations
2017-09-20 22:33:18 -04:00
Paul Gilbert
32735d59e8
TITANIC: DE: Adding sound translations
2017-09-20 20:53:12 -04:00
Paul Gilbert
a7479b4f5b
TITANIC: DE: Add translations for playGlobalSound calls
2017-09-20 06:43:10 -04:00
Paul Gilbert
7a184f0e7f
TITANIC: DE: Add translations for loadSound calls
2017-09-20 06:28:34 -04:00
Paul Gilbert
37d0b401cb
TITANIC: DE: Adding German translations
2017-09-19 22:50:39 -04:00
Paul Gilbert
00db751e7d
TITANIC: DE: Sound changes for Bomb
2017-09-19 22:23:15 -04:00
Paul Gilbert
0a44b54ee2
TITANIC: Fix memory leaks on shutdown
2017-09-19 20:00:32 -04:00
Paul Gilbert
ba45fb2d60
TITANIC: Remove redundant surface ccreation from DirectDrawManager
2017-09-19 19:27:23 -04:00
Paul Gilbert
af99606db8
TITANIC: Fix identified redundant tests & assignments
2017-09-18 22:25:54 -04:00
Paul Gilbert
3d4bc3c59b
TITANIC: Add missing return check in BellbotScript::process
2017-09-18 22:22:16 -04:00
Paul Gilbert
fce250372f
TITANIC: Fix floor calculation in CChevCode::getChevFloorNum
2017-09-18 22:14:40 -04:00
Paul Gilbert
4cfbe02919
TTITANIC: Guard against TTstring items being self-assigned
2017-09-18 21:29:29 -04:00
Paul Gilbert
0c6b15d8d0
TITANIC: Fix regenerating CGameObject _movieRangeInfoList during saving
2017-09-18 21:26:04 -04:00
Paul Gilbert
1f1a4427f5
TITANIC: Change AVISurface _framePixels from ManagedSurface to bool
2017-09-18 21:19:06 -04:00
Paul Gilbert
0362b70225
TITANIC: Fix memory leak loading star control stars
2017-09-18 21:06:34 -04:00
Paul Gilbert
f6ef3cbc9e
TITANIC: Fix memory leak on thumbnails when loading savegames
2017-09-18 21:00:39 -04:00
Paul Gilbert
31c9cca0fd
TITANIC: DE: Fix ship announcements
2017-09-18 20:53:49 -04:00
Paul Gilbert
f9a86a6995
TITANIC: DE: Fixes for checking in
2017-09-18 20:17:36 -04:00
Paul Gilbert
5af8ed228d
TITANIC: Add VocabMode enum, fix German vocab loading
2017-09-18 18:16:03 -04:00
Paul Gilbert
e6a1c5a9a0
TITANIC: Added German DeskbotScript process additions
2017-09-17 22:15:01 -04:00
Paul Gilbert
d48caed204
TITANIC: Add Deskbot German specific logic
2017-09-17 20:36:07 -04:00
Paul Gilbert
b033d1bbd9
TITANIC: Added German specific TTnpcScript doSentenceEntry code
...
I'm not entirely happy I had to put this in the base TTnpcScript
rather than somewhere in the new german/ subfolder, but I couldn't
think of any clean way to do it except nasty designs like diamond
multiple inheritance
2017-09-17 18:42:00 -04:00
Paul Gilbert
0a8167be75
TITANIC: Fix case sensitivity in header includes
2017-09-17 16:57:18 -04:00
Paul Gilbert
42b24e328a
TITANIC: Add skeleton derived bot script classes for German version
2017-09-17 16:39:51 -04:00
Paul Gilbert
0b258ae16f
TITANIC: Add translation.h missing from prior commit
2017-09-17 16:32:09 -04:00
Paul Gilbert
481e18ee1d
TITANIC: Create a separate g_language global in it's own file
...
I was becoming concerned with more and more files having to add the
full engine definition and sub-classes thereof via titanic.h,
just so the TRANSLATE macro could call getLanguage. This way, files
just need to include the lightweight translation.h file instead
2017-09-17 16:24:26 -04:00
Paul Gilbert
6ef5948a06
TITANIC: German sound fixes for rest of prologue
2017-09-17 11:43:44 -04:00
Paul Gilbert
fe83d2b3f6
TITANIC: Fixes for sounds and Doorbot during German prologue
2017-09-17 11:21:37 -04:00
Paul Gilbert
6cac39b646
TITANIC: Add differing response Id range checks for German
2017-09-16 22:03:36 -04:00
Paul Gilbert
cedd15f3f3
TITANIC: Fix incorrect sound effect in German prologue
2017-09-16 20:26:43 -04:00
Paul Gilbert
7a1d359342
TITANIC: Fix music playback in music room
2017-09-16 17:57:37 -04:00
Paul Gilbert
3e5515cc21
TITANIC: Improve audio buffer critial section handling
2017-09-16 15:23:43 -04:00
Paul Gilbert
09931ae0aa
TITANIC: Fixed FixedQueue compaction when queue has been emptied
2017-09-16 14:09:28 -04:00
Paul Gilbert
bce9ba0aec
TITANIC: Standardize audio rate constants
2017-09-16 09:39:27 -04:00
Paul Gilbert
3ed7ef57ae
TITANIC: Moved queue logic within CAUdioBuffer to new FixedQueue class
...
This is a cleaner implementation, since all the pointer logic and
queue management is now better encapsulated in it's own class.
I felt a new FixedQueue class was necessary because the standard
Queue class uses a Common::List internally, which would be unsuitable
for containing 100,000 elements, since each int value would need it's
own list node. This way uses an array internally, like FixedStack
2017-09-14 22:34:04 -04:00
Paul Gilbert
d5df72998c
TITANIC: Fix blocky squares during transitions on SGT level
2017-09-12 20:39:54 -04:00
Paul Gilbert
fc0396f80f
TITANIC: Fix freeze panning away from Parrot cage
2017-09-11 21:28:45 -04:00
Paul Gilbert
c8c83145a8
TITANIC: The hasAudioTiming code was just an isActive flag
2017-09-11 19:35:21 -04:00
Paul Gilbert
25ae67b870
TITANIC: Created custom stream reader to fix bad y222.avi header
2017-09-10 19:32:26 -04:00
Paul Gilbert
66150ee064
TITANIC: Remove redundant flag clearing in star control
2017-09-10 16:52:13 -04:00
Paul Gilbert
29465fd116
TITANIC: Disable input during Bellbot intro to prevent moving away
2017-09-09 21:18:16 -04:00
Paul Gilbert
030b1d369d
TITANIC: Fix nav helmet glitch from leaving view when it's animating
2017-09-09 20:24:18 -04:00
Paul Gilbert
c9a92c3c16
TITANIC: Fix locking/unlocking starfield markers multiple times
2017-09-09 19:26:54 -04:00
Paul Gilbert
00b4e509a0
TITANIC: Various whitespace fixes in star control classes
2017-09-09 18:46:10 -04:00
Paul Gilbert
04dabb0cd2
Merge pull request #1017 from dafioram/star-control-changes
...
TITANIC: Star control changes
2017-09-09 18:21:08 -04:00
Paul Gilbert
74c401c926
TITANIC: Cleanup and fixes for clicking on Starfield marker LEDs
2017-09-09 18:18:25 -04:00
David Fioramonti
3b579178d4
TITANIC: Hitting go on captain wheel resets it
...
In the original once you have hit the go button
on the steering wheel it won't let you use it again
until you have solved the puzzle so that is how
ScummVM does it now.
2017-09-09 14:24:26 -07:00