Commit Graph
86814 Commits
Author SHA1 Message Date
Matthew Hoops 0e78eb0019 PEGASUS: Add the Game Shell CItem class 2011-06-15 12:54:17 -04:00
Matthew Hoops a93a771753 PEGASUS: Begin porting over base MMShell classes 2011-06-15 12:50:36 -04:00
Eugene Sandulenko 624042eedd Merge pull request #45 from fuzzie/dreamweb
DREAMWEB: Merge in engine
2011-06-15 09:04:07 -07:00
Vladimir Menshakov 9599894a4b DREAMWEB: Added original sources. Released with permission from Neil Dodwell. 2011-06-15 17:35:05 +02:00
Vladimir Menshakov ae8edebd65 DREAMWEB: fixed title skipping 2011-06-15 17:35:04 +02:00
Vladimir Menshakov c760405a4e DREAMWEB: ported engine to the new metaengine api 2011-06-15 17:35:03 +02:00
eriktorbjorn 1cafd2de98 DREAMWEB: Reinstate some "hardware key" handling that got lost
It's still not quite as the original. In the original, Ctrl-<letter>
would be treated as <letter>. Is that worth fixing? Probably not.
2011-06-15 17:35:03 +02:00
Vladimir Menshakov 9c7c46bfde DREAMWEB: fixed final scene, better sound channel handling 2011-06-15 17:35:02 +02:00
eriktorbjorn dfaa1e32b7 DREAMWEB: Filter out "illegal" characters
This is fairly restrictive (just like the original) so we may went
to let through a few more characters eventually. For now, let's be
conservative. It was possible to enter characters that would show
up in the save dialog as weird or underlined characters.
2011-06-15 17:35:02 +02:00
eriktorbjorn cde28452f7 DREAMWEB: The readabyte() function is no longer needed. 2011-06-15 17:35:01 +02:00
Vladimir Menshakov cd4b0a8b6a DREAMWEB: cleaned up keys handling 2011-06-15 17:35:01 +02:00
Vladimir Menshakov f4936e6b42 DREAMWEB: implemented stc/clc, fixed preliminary exit from the dialogue 2011-06-15 17:35:00 +02:00
Vladimir Menshakov 7d93f81aba DREAMWEB: added detection of the cd version 2011-06-15 17:35:00 +02:00
Vladimir Menshakov cf942d9308 DREAMWEB: cleanup keys handling, added turbo shortcut 2011-06-15 17:35:00 +02:00
Vladimir Menshakov 5826ae88ae DREAMWEB: cut upper volume limit 2011-06-15 17:34:59 +02:00
Vladimir Menshakov 8a87835638 DREAMWEB: added comment about volumes 2011-06-15 17:34:59 +02:00
Vladimir Menshakov 9008f2c442 DREAMWEB: added volume setting (maybe wrong) 2011-06-15 17:34:58 +02:00
Vladimir Menshakov dca78aa964 DREAMWEB: fixed cd-version without savefiles 2011-06-15 17:34:58 +02:00
Vladimir Menshakov 84745add6e DREAMWEB: added volume support (stubs for now) 2011-06-15 17:34:58 +02:00
Vladimir Menshakov 25824b20ed DREAMWEB: added sound status check 2011-06-15 17:34:57 +02:00
Vladimir Menshakov 074436985f DREAMWEB: renamed playSpeech to loadSpeech 2011-06-15 17:34:57 +02:00
Vladimir Menshakov 932abf8c3b DREAMWEB: regenerated sources with CD option on 2011-06-15 17:34:56 +02:00
Vladimir Menshakov bf28698bca DREAMWEB: fixed shakeTable to do not pass negative values into backend, added CTRL-c statue puzzle solver shortcut 2011-06-15 17:34:56 +02:00
Vladimir Menshakov 78b1a60611 DREAMWEB: patch sprite table after deallocating segment with sprites. 2011-06-15 17:34:55 +02:00
Vladimir Menshakov 8c9d00966f DREAMWEB: removed hacks, regenerated source 2011-06-15 17:34:51 +02:00
Vladimir Menshakov 5cccea42e5 DREAMWEB: regenerated the source 2011-06-15 17:34:49 +02:00
Vladimir Menshakov 0946aa81bd DREAMWEB: added operator= for segmentref 2011-06-15 17:34:48 +02:00
Vladimir Menshakov 8ede458e77 DREAMWEB: fixed invalid channel, removed junk 2011-06-15 17:34:48 +02:00
Vladimir Menshakov daab18a7be DREAMWEB: stop previous sound if it's still active 2011-06-15 17:34:47 +02:00
Vladimir Menshakov 7e7152df28 DREAMWEB: removed looping on channel1 2011-06-15 17:34:47 +02:00
Vladimir Menshakov 1955df129f DREAMWEB: added sound support 2011-06-15 17:34:46 +02:00
Vladimir Menshakov 74dfc34937 DREAMWEB: added sounds loading 2011-06-15 17:34:46 +02:00
Vladimir Menshakov 5a8b1dbfff DREAMWEB: catch the sample changing, more stubs 2011-06-15 17:34:45 +02:00
Vladimir Menshakov 09346f01d7 DREAMWEB: added sound handling stub 2011-06-15 17:34:45 +02:00
Vladimir Menshakov e7b6859274 DREAMWEB: fixed memory corruption in multiput/multiget 2011-06-15 17:34:44 +02:00
Vladimir Menshakov ff128eae14 DREAMWEB: fixed crash after exit of the monitor 2011-06-15 17:34:44 +02:00
Vladimir Menshakov 49e7c7a735 DREAMWEB: fixed occasional stripping of the strings in data segment 2011-06-15 17:34:43 +02:00
Vladimir Menshakov f46a889e6d DREAMWEB: fixed invalid buffer len 2011-06-15 17:34:43 +02:00
Vladimir Menshakov cf6b88b174 DREAMWEB: report uppercased letters to the code 2011-06-15 17:34:42 +02:00
Vladimir Menshakov 167d401ad7 DREAMWEB: fix registers on exit from stubs 2011-06-15 17:34:42 +02:00
Vladimir Menshakov 93cf9993ea DREAMWEB: report click only once, this fixes phantom clicks after loading or between screens. 2011-06-15 17:34:42 +02:00
Vladimir Menshakov d69e437d42 DREAMWEB: do not return invalid register from the deallocate memory 2011-06-15 17:34:41 +02:00
Vladimir Menshakov 55c366b988 DREAMWEB: fixed monitor scrolling 2011-06-15 17:34:41 +02:00
Vladimir Menshakov 77624071bc DREAMWEB: removed detection params 2011-06-15 17:34:40 +02:00
Vladimir Menshakov 308fcf0953 DREAMWEB: added setSpeed, CTRL-F shortcut and removed erik's comment because it's good idea :) 2011-06-15 17:34:40 +02:00
eriktorbjorn 92a11ea59d DREAMWEB: Make new function for getting name of file to open. 2011-06-15 17:34:39 +02:00
Vladimir Menshakov c808844ad6 DREAMWEB: regenerated the source 2011-06-15 17:34:39 +02:00
eriktorbjorn 4547e7314c DREAMWEB: Make it possible to type the letter D 2011-06-15 17:34:38 +02:00
Vladimir Menshakov 6fb25cdde4 DREAMWEB: added stack depth check to code generator 2011-06-15 17:34:38 +02:00
Vladimir Menshakov edf7d9b42b DREAMWEB: unstubbed printundermon 2011-06-15 17:34:38 +02:00