25178 Commits

Author SHA1 Message Date
Johannes Schickel
416890722c Yet more opcodes moved to KyraEngine_v2.
svn-id: r31826
2008-05-02 16:03:53 +00:00
Johannes Schickel
b17c6e100e Started to move opcodes used in both kyra2 and kyra3 to KyraEngine_v2.
svn-id: r31825
2008-05-02 15:59:57 +00:00
Eugene Sandulenko
f6bbf9298c Add Spanish strings. Not used yet.
svn-id: r31824
2008-05-02 15:59:23 +00:00
Johannes Schickel
8b899207d2 Moved runSceneScript6 to KyraEngine_v2.
svn-id: r31823
2008-05-02 15:48:30 +00:00
Johannes Schickel
5e4fceec2e Moved some character code from kyra2/kyra3 to KyraEngine_v2.
svn-id: r31822
2008-05-02 15:39:51 +00:00
Johannes Schickel
c6830b4138 - Renamed TextDisplayer_v2 to TextDisplayer_HoF
- Moved some character shape code to KyraEngine_v2

svn-id: r31821
2008-05-02 15:21:51 +00:00
Eugene Sandulenko
2da2fb7f4d First step to international version support. Moved all texts to arrays
svn-id: r31820
2008-05-02 15:09:20 +00:00
Johannes Schickel
7566a12352 Moved common kyra2/kyra3 item to KyraEngine_v2.
svn-id: r31819
2008-05-02 15:08:45 +00:00
Johannes Schickel
52003bc195 Added missing files, compiling should work again.
svn-id: r31818
2008-05-02 14:48:19 +00:00
Johannes Schickel
4b5f3266cf Started to refactor kyra2/kyra3 code to a common base. (regressions possible, compiling currently broken)
svn-id: r31817
2008-05-02 14:46:30 +00:00
Jordi Vilalta Prat
3f44977885 Added support to load plugins from different directories and the ability to specify the default directory from configure.
svn-id: r31816
2008-05-02 14:30:06 +00:00
Eugene Sandulenko
6a98108eac Move talk_* to talk.cpp
svn-id: r31815
2008-05-02 13:26:48 +00:00
Eugene Sandulenko
6d863377f8 habla[r] -> talk
svn-id: r31814
2008-05-02 13:21:06 +00:00
Jordi Vilalta Prat
ed6678ee05 Translated the action verbs:
MIRAR -> LOOK
COGER -> PICK
ABRIR -> OPEN
CERRAR -> CLOSE
HABLAR -> TALK
MOVER -> MOVE

svn-id: r31813
2008-05-02 13:17:22 +00:00
Kari Salminen
92380534db Update MSVC project files (For drascula/rooms.cpp).
svn-id: r31812
2008-05-02 12:17:25 +00:00
Kari Salminen
6aa29364fa Update MSVC project files (For gob/goblin_v4.cpp and drascula/animation.cpp).
svn-id: r31811
2008-05-02 12:11:56 +00:00
Benjamin Haisch
d1ef9aa213 - Added patch #1955698: MADE: Add "The Manhole" Detection
- Added detection for Leather Goddesses of Phobos 2
Note that these two games will definitely not work as expected and will probably crash!

svn-id: r31810
2008-05-02 12:08:06 +00:00
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
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
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