Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 6fb9c2b84f Move rooms_* and update_* to rooms.cpp
svn-id: r31809
2008-05-02 12:00:58 +00:00
Eugene Sandulenko 2e23acd3e0 lee_dibujos -> loadPic
descomprime_dibujo -> decompressPic
pantalla_disco -> roomDisk
refresca_*() -> update_*()
refresca_*_antes() -> update_*_pre()
borra_pantalla -> clearRoom
pausa -> pause
refresca_pantalla -> updateRoom
actualiza_refresco -> updateRefresh
actualiza_refresco_antes -> updateRefresh_pre
pantalla_* -> room_*

svn-id: r31807
2008-05-02 11:44:47 +00:00
Eugene Sandulenko e4759066a8 Enable drascula engine by default
svn-id: r31806
2008-05-02 11:22:40 +00:00
Eugene Sandulenko 7431fd9bcc Move animation functions to separate file
svn-id: r31805
2008-05-02 11:18:46 +00:00
Eugene Sandulenko 7cb698112e DIBUJA_FONDO -> copyBackground
DIBUJA_BLOQUE -> copyRect
DIBUJA_BLOQUE_CUT -> copyRectClip
VUELCA_PANTALLA -> updateScreen
animacion* -> animation

svn-id: r31804
2008-05-02 11:02:28 +00:00
Eugene Sandulenko 4fd1f92901 Even more whitespace fixes.
svn-id: r31803
2008-05-02 07:50:23 +00:00
Jordi Vilalta Prat 86fad805d0 Updated the list of the DC plugins' exported symbols
svn-id: r31802
2008-05-02 05:23:31 +00:00
Jordi Vilalta Prat cf3a821fb8 Properly document the default manpage directory
svn-id: r31801
2008-05-02 02:31:05 +00:00
Vicent Marti 2d67aca715 Missing code formatting conventions.
svn-id: r31800
2008-05-01 23:58:05 +00:00
Vicent Marti e117038b62 Implemented base API for the Vector Renderer.
Added line drawing.

svn-id: r31799
2008-05-01 23:50:14 +00:00
Johannes Schickel 5bfc3170a3 Fixed some valgrind warnings.
svn-id: r31798
2008-05-01 22:42:05 +00:00
Sven Hesse a666136b8e Fixing object video related segfault
svn-id: r31797
2008-05-01 18:38:36 +00:00
Florian Kagerer c0db9c0d25 fix broken save file list
svn-id: r31796
2008-05-01 11:36:00 +00:00
Sven Hesse 455a167b9d Fixing the object video offsets
svn-id: r31795
2008-05-01 03:00:51 +00:00
Benjamin Haisch 7509d66caf Implemented savegame loading/saving and sprite clipping
Fixed bug in Screen::printTextEx
Implemented opcodes:
- o1_DRAWTEXT
- o1_DRAWMENU
- o1_MENUCOUNT
- o1_SAVEGAME
- o1_LOADGAME
- o1_GAMENAME

svn-id: r31794
2008-04-30 20:36:19 +00:00
Sven Hesse e866aefdfd Fixing path finding in Woodruff
svn-id: r31793
2008-04-30 20:08:08 +00:00
Sven Hesse ea5482e6b1 Changed signess of some drawing order related vars, fixing a drawing glitch in Gob3
svn-id: r31792
2008-04-30 20:07:33 +00:00
Sven Hesse 4d67fb84e5 Reverting accidently made revert of the gob3 walk fix
svn-id: r31791
2008-04-30 18:07:22 +00:00
Travis Howell e5dc44507c Update AGOS section in NEWS.
svn-id: r31789
2008-04-30 14:13:40 +00:00
Travis Howell d8bbcd9211 Fix subtitle regressions in The Dig.
svn-id: r31788
2008-04-30 12:54:07 +00:00
Travis Howell 5e52a8e533 Fix cycling of speech and subtitle options via Ctrl t.
svn-id: r31787
2008-04-30 12:53:05 +00:00
Travis Howell 21dc872873 Ooops, missed one difference.
svn-id: r31786
2008-04-30 04:42:53 +00:00
Travis Howell acc232718f Revert string clipping changes, as they only applied to The Dig (Second release) and COMI.
svn-id: r31785
2008-04-30 04:39:58 +00:00
Travis Howell bad36eaa61 The Dig (Second release) used similar charset code to COMI. This could cause regressions, if there are differences between the two releases of The Dig.
svn-id: r31784
2008-04-30 04:38:29 +00:00
Travis Howell 97d2d16757 Add language.bnd size, for the Japanese version of The Dig.
svn-id: r31783
2008-04-30 01:31:41 +00:00
Travis Howell 125d0a138d Add extra hard coded strings translations, from second release of The Dig.
svn-id: r31782
2008-04-30 01:29:17 +00:00
Benjamin Haisch 9605e28f7b Fixed bug in o1_READMENU where an incorrect string length was returned.
Also fixed o1_EVENT to return the correct event number when a key was pressed and removed the debug code there.

svn-id: r31781
2008-04-29 21:56:13 +00:00
Benjamin Haisch e0b964b527 Turned printf into warning.
svn-id: r31780
2008-04-29 21:52:26 +00:00
Benjamin Haisch 5975956f2c Fixed possible endian problems in getObjectPropertyPtr.
svn-id: r31779
2008-04-29 21:51:55 +00:00
Max Horn 01dcd766af Fix warning
svn-id: r31778
2008-04-29 21:27:16 +00:00
Filippos Karapetis b804175684 Update AGI timers while waiting for a key to be pressed (e.g. when showing blocking text windows). Fixes bugs #1935909 and #1943872
svn-id: r31777
2008-04-29 18:50:17 +00:00
Filippos Karapetis 0de56ea1f9 Fix for original game bug #1942476 - "AGI: Fan(Get Outta SQ) - Score is lost on restart"
svn-id: r31776
2008-04-29 16:24:54 +00:00
Filippos Karapetis 14523bd3bb Fixed crash that occurred when skipping a video while MIDI music was active
svn-id: r31775
2008-04-29 15:51:22 +00:00
Filippos Karapetis 42412ad2c6 Fixed crash that occurred when Ms Peeper's test started
svn-id: r31774
2008-04-29 15:41:12 +00:00
Johannes Schickel ec9a03964c - Renamed ScriptInterpreter -> EMCInterpreter
- Renamed ScriptState -> EMCState, ScriptData -> EMCData
- Removed 'Script' from function names inside EMCInterpreter
- Fixed KyraEngine::readSettings and KyraEngine::writeSettings for kyra3

svn-id: r31773
2008-04-29 15:12:09 +00:00
Johannes Schickel ca7f7e2a3b Various cleanup.
svn-id: r31772
2008-04-29 14:33:29 +00:00
Johannes Schickel 4d5c6d1afb Prevent analog sound driver to be created for Kyra3.
svn-id: r31771
2008-04-29 14:22:04 +00:00
Johannes Schickel a55d13e0a3 - Added volume param to KyraEngine::snd_playSoundEffect (0xFF per default as in original)
- Renamed KyraEngine_v3::playSoundEffect to KyraEngine_v3::snd_playSoundEffect
- Renamed KyraEngine_v3::playMusicTrack to KyraEngine_v3::snd_playWanderScoreViaMap
- Renamed KyraEngine_v3::o3_playMusicTrack to KyraEngine_v3::o3_playWanderScoreViaMap

svn-id: r31770
2008-04-29 14:08:08 +00:00
Filippos Karapetis de1da38e90 Updated the MSVC kyra project files
svn-id: r31769
2008-04-29 14:05:49 +00:00
Filippos Karapetis 4893633ff5 Fixed MSVC warning
svn-id: r31768
2008-04-29 14:04:52 +00:00
Johannes Schickel e588f9274e - Implemented credits showing after finishing game
- Fixed bug with good conscience displaying in conscience selection scene

svn-id: r31767
2008-04-28 21:32:23 +00:00
Johannes Schickel 43c10a8cc8 - Fixed some delay times
- Implemented opcodes:
 -> 99: o3_showGoodConscience
 -> 100: o3_goodConscienceChat
 -> 101: o3_hideGoodConscience

svn-id: r31766
2008-04-28 20:45:22 +00:00
Johannes Schickel 37fb65ea3c Fixed bug in KyraEngine_v3::processDialog, should fix crash when talking to Bill in hell.
svn-id: r31764
2008-04-28 20:09:54 +00:00
Johannes Schickel 7577e7548c Fixed bug in TimerManager::update, this should fix tic-tac-toe game in kyra3.
svn-id: r31763
2008-04-28 19:51:34 +00:00
Johannes Schickel d02503761c Implemented opcodes:
- 82: o3_getShapeFlag1
 - 122: o3_setConversationState
 - 125: o3_getConversationState

svn-id: r31761
2008-04-28 19:16:45 +00:00
Johannes Schickel 018b82b51e Fixed bug in KyraEngine_v3::updateCharPal, should fix malcolms palette in scene 42.
svn-id: r31760
2008-04-28 19:03:11 +00:00
Eugene Sandulenko e95a4b42ac Narrow corrections to clipping code introduced with commit r31757 to
SCUMM 6+ as pointed out by Fingolfin

svn-id: r31759
2008-04-28 18:57:17 +00:00
Eugene Sandulenko 3af2d8d0fd Fix compilation
svn-id: r31758
2008-04-28 16:10:40 +00:00
Eugene Sandulenko 0ca949db2a Fix Kanji text positioning in DIG. Constants based on disassembly, but
it can bring some regressions to subtitles.

svn-id: r31757
2008-04-28 15:21:36 +00:00
Benjamin Haisch fc6fe46951 Implemented text drawing and cleanup.
svn-id: r31756
2008-04-28 10:56:21 +00:00