Commit Graph

258 Commits

Author SHA1 Message Date
Eugene Sandulenko
72e3cee9d4 Add detection for original unpacked Spanish and Italian versions.
svn-id: r32499
2008-06-02 18:28:55 +00:00
Eugene Sandulenko
251467a013 - Now it is possible to choose English version from original CD. Thanks to
ADGF_KEEPMATCH
- Fix detection of French version

svn-id: r32498
2008-06-02 18:21:03 +00:00
Filippos Karapetis
e6d2ed3ca8 Further cleanup of the talk code
svn-id: r32494
2008-06-02 10:58:45 +00:00
Eugene Sandulenko
cd6d528c42 Better implementation of packet games loading
svn-id: r32490
2008-06-02 06:51:59 +00:00
Eugene Sandulenko
aaf8b5810c Proper detection for packed German and French versions. Removed unneeded code.
svn-id: r32489
2008-06-02 05:56:53 +00:00
Eugene Sandulenko
4352bd1d88 Proper implementation for talk_banterder(82)
svn-id: r32488
2008-06-02 05:38:28 +00:00
Filippos Karapetis
7f36ae8d7c Removed some of the old talk functions
svn-id: r32487
2008-06-02 05:15:34 +00:00
Filippos Karapetis
24156516ab Simplified talk_blind()
svn-id: r32485
2008-06-02 05:00:11 +00:00
Filippos Karapetis
738a62ef6a loadAndDecompressPic -> loadPic
svn-id: r32484
2008-06-02 04:42:19 +00:00
Filippos Karapetis
cb5424810c Show the 3 pictures in carga_escoba after the initial file is loaded (so as not to attempt and reopen the ARJ file)
svn-id: r32483
2008-06-02 04:39:43 +00:00
Filippos Karapetis
704ad4a5fb Removed the now obsolete talk_dr_dch
Merged talk_bartender and talk_taber2
Merged talk_pen and talk_pen2

svn-id: r32481
2008-06-01 22:38:29 +00:00
Filippos Karapetis
ffc64511ca Add MD5's and packed file overrides for original packed files of the Multilingual English/German/French CD of Drascula
svn-id: r32478
2008-06-01 21:30:07 +00:00
Eugene Sandulenko
df35925557 Enable file fallback for drascula. Now old uncompressed games should work.
svn-id: r32477
2008-06-01 21:11:14 +00:00
Eugene Sandulenko
ba5cebfaf8 Now whole game could be run from original packed files.
svn-id: r32475
2008-06-01 20:58:05 +00:00
Eugene Sandulenko
49dd9376ad More ArjFile usage
svn-id: r32473
2008-06-01 19:07:57 +00:00
Eugene Sandulenko
e5be4847ac WIP for hooking unarj in order to play unmodified files from CD.
Will break your game unless you put packet.001 into game directory.
Not everything has been hooked and files fallback and detection is not
yet implemented

svn-id: r32461
2008-06-01 11:44:45 +00:00
Eugene Sandulenko
7a2d85c07c More endianness fixes
svn-id: r32445
2008-05-31 22:54:09 +00:00
Eugene Sandulenko
4b4ebbd45d Endianness fixes in FLI player
svn-id: r32444
2008-05-31 22:41:31 +00:00
Eugene Sandulenko
968fe6cbd7 Patch #1980689: "DRASCULA: ENGLISH GRAMMAR/SPELLING" thanks to sanguinehearts
svn-id: r32426
2008-05-31 17:44:57 +00:00
Filippos Karapetis
73b8f5ec00 x_igor/y_igor -> igorX/igorY
talk_dr_izq -> talk_drascula
Merged talk_drascula and talk_dr_dch

svn-id: r32425
2008-05-31 13:01:48 +00:00
Filippos Karapetis
8a8c67c9b7 Simplified calls to updateScreen()
svn-id: r32424
2008-05-31 12:40:02 +00:00
Filippos Karapetis
601b735346 Cleanup
svn-id: r32423
2008-05-31 10:24:45 +00:00
Eugene Sandulenko
7ce59d993b Remove trailing spaces
svn-id: r32422
2008-05-31 10:01:13 +00:00
Filippos Karapetis
9f95b76588 x_pantalla/y_pantalla -> screenX/screenY
y_de_signos -> signY
pos_texto -> textPos

svn-id: r32421
2008-05-31 09:55:11 +00:00
Eugene Sandulenko
e5934e38c5 Fix bug #1979579: "DRASCULA: typo in Spanish verbs"
svn-id: r32420
2008-05-31 09:49:09 +00:00
Filippos Karapetis
6ba824e66e Oops
svn-id: r32419
2008-05-31 09:45:47 +00:00
Filippos Karapetis
c80543cbb8 Cleanup
svn-id: r32418
2008-05-31 09:38:12 +00:00
Filippos Karapetis
bbfb4661ee updateData -> updateVisible
num_ejec -> currentChapter

svn-id: r32417
2008-05-31 09:16:26 +00:00
Eugene Sandulenko
8fd8c68a05 Eliminated more gotos
svn-id: r32416
2008-05-31 08:26:06 +00:00
Eugene Sandulenko
83880b85e9 Fix old regression
svn-id: r32415
2008-05-31 08:10:15 +00:00
Eugene Sandulenko
46fce5ff50 Replace evil gotos with proper do-while loops.
svn-id: r32414
2008-05-31 08:09:34 +00:00
Filippos Karapetis
b33662e27f rompo_y_salgo -> breakOut
svn-id: r32410
2008-05-31 00:15:01 +00:00
Filippos Karapetis
178e4e805f tabernero -> bartender
anexo -> joined
LimitaVGA -> adjustToVGA
velas -> candles
VelocidadDeFundido -> fadeSpeed
anda_parriba -> walkUp
anda_pabajo -> walkDown

svn-id: r32409
2008-05-31 00:06:05 +00:00
Filippos Karapetis
ab81c9bb90 The game's screensaver should now kick in correctly
svn-id: r32408
2008-05-30 23:53:17 +00:00
Filippos Karapetis
d711fd9e34 - Simplified font mapping (in print_abc and print_abc_opc)
- Moved checkFlag to rooms.cpp
- x_de_letra/y_de_letra -> letterX/letterY
- Made itemLocations a const
- Removed loads of now unneeded letter descriptions

svn-id: r32407
2008-05-30 23:43:47 +00:00
Filippos Karapetis
798ce0ace8 Cleanup
svn-id: r32406
2008-05-30 21:09:21 +00:00
Filippos Karapetis
64211f3370 - Renamed texts.cpp to staticdata.h and moved all game static data there
- Simplified room_0()
- Some cleanup

svn-id: r32404
2008-05-30 20:42:31 +00:00
Max Horn
4158ff64ed Fix warnings
svn-id: r32403
2008-05-30 16:39:49 +00:00
Filippos Karapetis
d0174453ed LookForFree -> soundIsActive
soundIsActive returns a boolean value now

svn-id: r32402
2008-05-30 15:15:49 +00:00
Filippos Karapetis
08eeb40ab4 Cleanup
svn-id: r32401
2008-05-30 14:58:38 +00:00
Filippos Karapetis
0e92f8ffa9 Rewrote some more room logic
svn-id: r32400
2008-05-30 14:58:09 +00:00
Filippos Karapetis
1da231a34e - x_alakeva/y_alakeva -> destX/destY
- confirma_salir -> confirmExit
- Used CLIP instead of if's

svn-id: r32399
2008-05-30 14:44:08 +00:00
Filippos Karapetis
4837ff8b9b - Merged loadPic and decompressPic
- talk_pianista -> talk_pianist
- Wrapped up talk_pianist, talk_wolf, talk_htel and talk_mus
- Did some cleanup in room logic

svn-id: r32398
2008-05-30 14:25:03 +00:00
Filippos Karapetis
d2c337401e Simplified calls to playSound()
svn-id: r32395
2008-05-30 11:04:40 +00:00
Filippos Karapetis
c153aaeea9 Wrapped up talk_drunk
Some cleanup

dir_escritura -> targetSurface
targetScreen -> targetSurface
plt (in decompressPic) -> colorCount
funcion -> function

svn-id: r32394
2008-05-30 10:55:43 +00:00
Filippos Karapetis
db0af96fa0 Wrapped up talk_igor_front, talk_igor_door, talk_igor_seated and talk_igor_wig
svn-id: r32392
2008-05-30 10:31:47 +00:00
Filippos Karapetis
d0b396f062 Moved SSN frame definitions into their own enum and removed unused definitions for the escape and F1-F10 keys
svn-id: r32391
2008-05-30 10:21:29 +00:00
Filippos Karapetis
d261c93049 More simplification of talk code. Moved talk_dr_grande() from animation.cpp to talk.cpp
svn-id: r32390
2008-05-30 10:14:27 +00:00
Filippos Karapetis
ea276dd177 talk_igor_frente -> talk_igor_front
svn-id: r32389
2008-05-30 10:04:39 +00:00
Filippos Karapetis
792286874a talk_igorpuerta -> talk_igor_door
talk_igor_peluca -> talk_igor_wig
and replaced some unneeded if statements with atoi

svn-id: r32388
2008-05-30 10:02:56 +00:00