Filippos Karapetis
4abc98dfdf
Fix for bug #2062024 - "DRASCULA: Error talking with blind man"
...
svn-id: r34154
2008-08-25 15:07:05 +00:00
Eugene Sandulenko
a64491e905
Italian version now has properly translated verbs area as well as numerous
...
fixes to object names. So new version of packet.005 was prepared.
svn-id: r34124
2008-08-24 21:31:20 +00:00
Eugene Sandulenko
9521b9a12a
Fix inventory.
...
svn-id: r34122
2008-08-24 21:28:20 +00:00
Filippos Karapetis
8b48de9949
Fix for bug #2057664 - "DRASCULA: No GUI warning when playing from CD"
...
svn-id: r34030
2008-08-19 10:12:35 +00:00
Filippos Karapetis
148ef16d8b
Fixed regression from commit #33576 . Fixes bug #2056282 - "DRASCULA: can't use inventory objects"
...
svn-id: r34028
2008-08-19 10:05:07 +00:00
Eugene Sandulenko
19b6334418
Patch #2045543 : Possible fix for Drascula's decodeRLE()
...
svn-id: r33973
2008-08-17 18:58:23 +00:00
Torbjörn Andersson
9d0b0523cf
Fixed a bunch of Valgrind warnings (mostly uninitialised variables, but also an
...
invalid free()), so that I can start and quit the game without any unexpected
warnings. (The obvious next step, of course, would be to actually *play* the game
for a bit...)
svn-id: r33766
2008-08-10 18:44:00 +00:00
Eugene Sandulenko
327ae17095
Add checksums for ScummVM repacked Italian and Spanish versions.
...
svn-id: r33761
2008-08-10 17:35:42 +00:00
Kostas Nakos
df12c19dad
address the ignored events and bad inventory screen handling 'features'
...
svn-id: r33758
2008-08-10 17:15:30 +00:00
Kostas Nakos
cb6cbc69d3
hint the backend to show the VK
...
svn-id: r33756
2008-08-10 17:13:24 +00:00
Eugene Sandulenko
c49e7ab73f
Fix bug #2011470 : "DRASCULA: slowdown when you hold mouse buttons"
...
svn-id: r33576
2008-08-03 12:02:09 +00:00
Eugene Sandulenko
c88c69f357
Fix bug #2017432 : "DRASCULA: Typing is slow when you save a game"
...
svn-id: r33574
2008-08-03 11:42:05 +00:00
Torbjörn Andersson
4984a28ca5
Fixed #2021902 ("DRASCULA: Can't adjust the volume inside the game"). I can't
...
verify that this matches the original behaviour, but at least it's better now.
svn-id: r33558
2008-08-03 07:40:04 +00:00
Eugene Sandulenko
7e808d7714
Fix bug #2007170 : "DRASCULA: No Spaces in SaveGames Names"
...
svn-id: r33541
2008-08-02 21:22:05 +00:00
Eugene Sandulenko
4d10465cdf
Fix crash when drascula.dat file is missing
...
svn-id: r33537
2008-08-02 21:05:46 +00:00
Max Horn
bd296a45fa
Fixed unitialized variables
...
svn-id: r32865
2008-07-01 10:33:25 +00:00
Filippos Karapetis
ef07d7e8a7
Added patch from bug report #2001189 - "DRASCULA: Wrong intro music in Spanish version"
...
svn-id: r32783
2008-06-25 12:02:34 +00:00
Filippos Karapetis
9654ee4fa3
Possible fix for (for the drascula engine) for bug #2001583 - "WINCE: CRUISE and DRASCULA engines can not be compiled"
...
svn-id: r32777
2008-06-25 08:36:07 +00:00
Filippos Karapetis
8541fb5148
Possible fix for bug #1979086 - "DRASCULA: Wrong language detection(?) and crash"
...
svn-id: r32728
2008-06-17 21:52:58 +00:00
Filippos Karapetis
cca355acd7
Removed duplicate code
...
svn-id: r32727
2008-06-17 18:27:03 +00:00
Filippos Karapetis
6fa6a2fbca
Pressing enter when entering the name of a save game should save that game
...
svn-id: r32661
2008-06-10 22:41:41 +00:00
Filippos Karapetis
b652c20114
Fixed regression in the pendulum room, preventing the player from selecting John's hands (new version of drascula.dat needed)
...
svn-id: r32657
2008-06-10 22:14:47 +00:00
Filippos Karapetis
bdfdf0e7b3
The static arrays in drascula.dat contain signed integers as well
...
svn-id: r32651
2008-06-10 21:07:11 +00:00
Filippos Karapetis
985903a071
Use the array sizes loaded from drascula.dat, instead of ARRAYSIZE
...
svn-id: r32650
2008-06-10 21:06:39 +00:00
Filippos Karapetis
e03bd801d6
Fixed character walking in room 14 (the bar, right after BJ is kidnapped). This should fix the issues with the pianist in bug report #1979989 - "DRASCULA : Lip sync error when talking to pianist"
...
svn-id: r32648
2008-06-10 20:19:44 +00:00
Filippos Karapetis
c51b11e862
verbo -> verb
...
svn-id: r32645
2008-06-10 18:56:59 +00:00
Filippos Karapetis
930ba6d02d
drawSurface1 -> bgSurface
...
svn-id: r32644
2008-06-10 18:54:32 +00:00
Filippos Karapetis
aac3270de1
endianess fixes
...
svn-id: r32639
2008-06-09 18:03:11 +00:00
Filippos Karapetis
a9c93a4be9
Fixed regression from commit #32636 , leading to a crash
...
svn-id: r32638
2008-06-09 18:02:09 +00:00
Eugene Sandulenko
50c62c7eac
Properly initialize and free memory for texts
...
svn-id: r32636
2008-06-09 14:45:45 +00:00
Filippos Karapetis
661e507772
Properly initialize and destroy the different arrays read from drascula.dat. Also, fixed a crash that occurred from the last commit
...
svn-id: r32635
2008-06-09 14:36:58 +00:00
Filippos Karapetis
9e9c38c689
Bugfix to read the first array element correctly by sev
...
svn-id: r32634
2008-06-09 14:23:04 +00:00
Filippos Karapetis
a353776f2f
- drascula.dat is now read completely
...
- Removed the rest of the game static data (staticdata.h)
- Some naming convention fixes (added underscore to some shared variables)
- Renamed objeto -> object
svn-id: r32628
2008-06-09 10:11:42 +00:00
Eugene Sandulenko
5c44c48dd0
Restore apostrophe hack.
...
svn-id: r32623
2008-06-08 22:11:18 +00:00
Eugene Sandulenko
e20617966c
Load all texts from drascula.dat
...
svn-id: r32622
2008-06-08 21:59:12 +00:00
Filippos Karapetis
458c7185d9
quitGame() -> endChapter()
...
svn-id: r32620
2008-06-08 16:42:12 +00:00
Filippos Karapetis
069ffd4b70
Removed the MiVideoSSN buffer, using screenSurface instead. Added a FIXME for decodeOffset (as it can incorrectly write beyond 64000 bytes, up to 64256)
...
svn-id: r32619
2008-06-08 15:56:48 +00:00
Filippos Karapetis
c37c19a8cf
pointer -> memPtr
...
Des_RLE -> decodeRLE
Des_OFF -> decodeOffset
Lenght -> length
Removed duplicate code for RLE decoding
svn-id: r32617
2008-06-08 14:59:52 +00:00
Filippos Karapetis
f45939a90a
Use mixVideo() in showFrame() and some capitalization fixes
...
svn-id: r32616
2008-06-08 14:17:35 +00:00
Filippos Karapetis
1b233db851
- Removed the AuxBuffOrg and AuxBuffDes buffers
...
- Renamed loadPCX -> showFrame
- Removed WaitForNext()
- Cleaned up the PCX frame loading code
svn-id: r32615
2008-06-08 14:11:22 +00:00
Filippos Karapetis
dcde2f7a96
The pendulumSurface pointer is only used in update_102()
...
svn-id: r32614
2008-06-08 11:26:48 +00:00
Filippos Karapetis
5880defea4
Removed the useless pcxBuffer buffer and auxPun pointer and fixed an off-by-one error in the PCX decoding routine
...
svn-id: r32613
2008-06-08 11:10:00 +00:00
Filippos Karapetis
af74726420
Grouped all the different draw buffers/pointers together
...
svn-id: r32612
2008-06-08 10:56:44 +00:00
Torbjörn Andersson
99b7c8eb43
Use _system->quit() instead of exit(0).
...
svn-id: r32611
2008-06-08 07:05:22 +00:00
Filippos Karapetis
6c5d005edc
Cleanup
...
svn-id: r32609
2008-06-08 03:09:21 +00:00
Filippos Karapetis
ee1dfa3f3d
Initialize _charMap to avoid crash when drascula.dat doesn't exist
...
svn-id: r32607
2008-06-08 02:00:34 +00:00
Eugene Sandulenko
8a0566de14
Add stubs for .dat file loading
...
svn-id: r32605
2008-06-07 21:02:03 +00:00
Eugene Sandulenko
09597d028c
WIP of drascula.dat loading.
...
DISCLAIMER: this is too far from finished. From now drascula.dat is required to
run the game, but in the meantime you have to make it by yourself. Do not
update DRASCULA_DAT_VER as I want it to be version 1 once all loading will
be implemented, but that may lead to some changes similar to r32602.
svn-id: r32603
2008-06-07 20:47:52 +00:00
Eugene Sandulenko
7a0feca9e2
Add new files to makefile.
...
svn-id: r32600
2008-06-07 19:44:00 +00:00
Eugene Sandulenko
e14f81391c
Shuffled around more code. Now the files look more manageable.
...
svn-id: r32599
2008-06-07 19:40:43 +00:00
Eugene Sandulenko
681f331895
Another fix, now to German texts.
...
svn-id: r32597
2008-06-07 18:43:20 +00:00
Eugene Sandulenko
a78c2251ca
Ooops. Several missing colons in the texts which lead to wrong messages were spotted and fixed.
...
svn-id: r32596
2008-06-07 18:38:44 +00:00
Eugene Sandulenko
f6a1a89d04
Patch #1986992 : "DRASCULA: correcting errors"
...
svn-id: r32592
2008-06-07 14:45:01 +00:00
Filippos Karapetis
b28b0fe6d7
Cleanup
...
estanteria -> bookcase
svn-id: r32591
2008-06-07 14:15:56 +00:00
Filippos Karapetis
d3adb312c9
Fixed regression from last commit
...
svn-id: r32590
2008-06-07 11:43:54 +00:00
Filippos Karapetis
7192c88b19
Used enums for igor talker types
...
Merged a lot of code of talk_pianist, talk_drunk, talk_werewolf and talk_mus
svn-id: r32589
2008-06-07 11:31:40 +00:00
Filippos Karapetis
67765c6559
Simplified talk_hacker
...
svn-id: r32588
2008-06-07 10:10:40 +00:00
Eugene Sandulenko
18aec42f19
Fix apostrophe rendering in conversation texts.
...
svn-id: r32587
2008-06-06 20:58:32 +00:00
Eugene Sandulenko
3d072b4402
Another English fix from sanguineh
...
svn-id: r32586
2008-06-06 20:21:06 +00:00
Eugene Sandulenko
58dd060ebc
Slighly modified patch #1985341 : "DRASCULA: Hopefully my last batch of english updates"
...
svn-id: r32585
2008-06-06 20:12:51 +00:00
Filippos Karapetis
fbf319dbfb
Partially reverted the changes to for loops in my last commit. It's not wise to call strlen() on each loop iteration...
...
svn-id: r32584
2008-06-06 19:52:09 +00:00
Filippos Karapetis
00dba1cebc
- Cleanup
...
- Removed the unneeded AuxBuffLast buffer (this one is really not necessary :) )
- Simplified some more room actions
svn-id: r32583
2008-06-06 19:37:36 +00:00
Eugene Sandulenko
3b1e4fc15f
Move more room code into roomActions[].
...
svn-id: r32582
2008-06-06 19:29:59 +00:00
Eugene Sandulenko
c6f72c52df
Partially reverted r32580. That surface is used by Spanish version.
...
svn-id: r32581
2008-06-06 19:17:21 +00:00
Filippos Karapetis
31bb8c01c7
Removed the useless textSurface buffer
...
frame_x -> frameX
candleX, candleY, pianistX and drunkX are used in more than one place
svn-id: r32580
2008-06-06 18:28:50 +00:00
Filippos Karapetis
7a05f382c2
Initialize roomNumber correctly
...
svn-id: r32579
2008-06-06 17:58:08 +00:00
Filippos Karapetis
7c4e375b39
- Cleaned up the code that makes the in-game screensaver pop up
...
- Grouped all the frame_* variables
- Removed the unused mouseY_ant variable
Renamed:
x_dr/y_dr -> drasculaX/drasculaY
x_bj/y_bj -> bjX/bjY
vb -> VonBraun
wolf -> werewolf
pos_cabina -> cabinPos
dir_lectura -> pal
plt -> colorCount
palNegra -> blackPalette
cont_sv -> framesWithoutAction
svn-id: r32577
2008-06-06 14:50:19 +00:00
Filippos Karapetis
266cf3b760
Cleanup
...
svn-id: r32574
2008-06-06 10:01:14 +00:00
Filippos Karapetis
fa8981e1e2
Simplified the room preupdaters and updaters
...
svn-id: r32573
2008-06-06 09:53:33 +00:00
Eugene Sandulenko
a478ef04ae
Fix regressions introduced in r32571
...
svn-id: r32572
2008-06-06 09:18:49 +00:00
Filippos Karapetis
547e25667b
Removed the empty specialized parsers for rooms 19, 44, 61 and 63
...
svn-id: r32571
2008-06-06 07:48:00 +00:00
Filippos Karapetis
bc76980ae6
Added the rest of the rooms to the room parser
...
svn-id: r32570
2008-06-06 07:42:00 +00:00
Torbjörn Andersson
5d46aa2b7f
Removed left-over debugging.
...
svn-id: r32569
2008-06-06 06:59:44 +00:00
Torbjörn Andersson
fe8ec2ef10
Only try to play a sound file if the file could be found. (Otherwise, it looks
...
like it will try to use the most recently opened file, which is probably not a
sound at all.)
svn-id: r32568
2008-06-06 06:58:37 +00:00
Eugene Sandulenko
095c1544db
Further unification of room code.
...
svn-id: r32567
2008-06-06 06:35:25 +00:00
Filippos Karapetis
3c7e0f5f8d
Fixed regression: rooms 0, 56 and 60 are not called by the default room parser (13 and 21 too, but there are no default actions associated with them)
...
svn-id: r32562
2008-06-05 21:12:02 +00:00
Eugene Sandulenko
b7ac2f99f6
Optimize a bit roomParse, though ideal would be a binary search, but I am
...
too lazy for that.
svn-id: r32561
2008-06-05 20:35:45 +00:00
Eugene Sandulenko
35cdc7aae4
Converted most of checkAction() to pseudorooms 200 and 201, putting
...
them into roomActions.
svn-id: r32560
2008-06-05 20:28:50 +00:00
Eugene Sandulenko
9cbf46a7a4
Merged all roomXXActions into single array. Thus simplified room parsers.
...
svn-id: r32559
2008-06-05 19:29:30 +00:00
Eugene Sandulenko
a921549370
Pendulum room is room #102
...
svn-id: r32558
2008-06-05 19:04:58 +00:00
Filippos Karapetis
b9516aa80e
escoba -> runCurrentChapter
...
svn-id: r32557
2008-06-05 15:15:20 +00:00
Filippos Karapetis
5f573fea11
Added enums for all items up to chapter 3 and some of chapter 4
...
svn-id: r32556
2008-06-05 15:03:48 +00:00
Max Horn
dd4a0efe02
Fix compiler warning (to clear a C-string, do not abuse sprintf like that)
...
svn-id: r32555
2008-06-05 14:02:49 +00:00
Filippos Karapetis
bfd4fc910e
- Rewrote the way room updaters, preupdaters and room parsers are called and added debug output when they're called
...
- Simplified calls to converse()
- Removed the useless para_codificar buffers
- Renamed checkFlag -> checkAction
svn-id: r32554
2008-06-05 13:23:57 +00:00
Filippos Karapetis
cae527c703
Forgot the separator
...
svn-id: r32553
2008-06-05 12:41:04 +00:00
Filippos Karapetis
fe2fcbf2d5
- Removed the unused hay_sb variable (originally, it was meant to check if the sound is active or not)
...
- mesa -> volumeControls
- Cleanup of volumeControls()
- fliplay -> playFLI, and removed openSSN() and EndSSN()
- Some translations:
button_izq -> leftMouseButton
button_dch -> rightMouseButton
animation_rayo -> animation_ray
hueso -> bone
vuela -> fly
svn-id: r32552
2008-06-05 08:25:29 +00:00
Eugene Sandulenko
5acc34fb77
Slighlty modified patch #1984858 : "DRASCULA: more english grammar/spelling fixes"
...
svn-id: r32551
2008-06-05 05:59:56 +00:00
Filippos Karapetis
1869141f04
saves -> saveLoadScreen
...
svn-id: r32546
2008-06-04 19:27:14 +00:00
Filippos Karapetis
f44d39494d
Clear "select" when the save/load screen pops up, to avoid having garbage shown in the selected game slot
...
svn-id: r32545
2008-06-04 19:24:50 +00:00
Filippos Karapetis
8d4cf05ccc
Reduced the delays in Drascula's save/load screen to make it more responsive (since delay() waits for double the time internally)
...
svn-id: r32544
2008-06-04 19:21:17 +00:00
Eugene Sandulenko
4ee6f4d01a
Fix memory overwrite
...
svn-id: r32543
2008-06-04 18:27:58 +00:00
Filippos Karapetis
b0eb20b4b8
Fixed the animation where the window is broken by the spear outside the church
...
svn-id: r32542
2008-06-04 18:08:19 +00:00
Filippos Karapetis
f21a15cbbb
Removed decompressPic() and fixed the animation of Von Braun and his glass cage
...
svn-id: r32541
2008-06-04 17:41:40 +00:00
Filippos Karapetis
0931f926d4
Fixed typo in the initialization of the _textd1 array, which is now set correctly. Fixes bug #1982111 - "DRASCULA: Crash when buying sickle"
...
svn-id: r32539
2008-06-04 17:02:25 +00:00
Filippos Karapetis
659d2bb234
Fixed regression from commit #32536
...
svn-id: r32538
2008-06-04 16:39:56 +00:00
Filippos Karapetis
735463de44
Fixed the misuse of ARRAYSIZE
...
svn-id: r32537
2008-06-04 16:15:08 +00:00
Filippos Karapetis
bea79f2d31
Rewrote some more room logic. Added a FIXME about the usage of ARRAYSIZE in this case
...
svn-id: r32536
2008-06-04 14:42:27 +00:00
Filippos Karapetis
518d705c93
lleva_vb -> placeVB
...
c_mirar -> curExcuseLook
c_poder -> curExcuseAction
sentido -> trackCharacter
mirar_t -> lookExcuses
poder_t -> actionExcuses
svn-id: r32535
2008-06-04 10:48:18 +00:00
Filippos Karapetis
a8d8f23f69
Simplified some more calls to loadPic()
...
svn-id: r32534
2008-06-04 10:29:28 +00:00
Filippos Karapetis
052d6f6bff
releaseGame() -> quitGame()
...
nivel_osc -> palLevel
Simplified calls to loadPic()
svn-id: r32533
2008-06-04 10:27:10 +00:00
Filippos Karapetis
7e2e283a0e
Fixed regression from commit #32507
...
svn-id: r32532
2008-06-04 09:56:41 +00:00
Filippos Karapetis
08566b44b8
enterNewRoom -> enterRoom
...
Added debug output when entering/exiting rooms
svn-id: r32530
2008-06-04 09:08:37 +00:00
Filippos Karapetis
e7f8ef11a9
carga_escoba -> enterNewRoom
...
talk_sinc -> talk_sync
n_ejec2 -> savedChapter
Removed updatePalette()
Simplified enterNewRoom()
Merged para_cargar() and loadGame()
Slight cleanup to withoutVerb()
Removed set_dac and set_dacSSN
svn-id: r32528
2008-06-04 09:02:23 +00:00
Filippos Karapetis
c0621fcc4e
Merged para_grabar() with saveGame()
...
sentido_igor -> trackIgor
sentido_bj -> trackBJ
svn-id: r32527
2008-06-04 08:06:04 +00:00
Filippos Karapetis
db0c37d054
Removed junk code from update_1_pre, update_4 and update_6_pre
...
pon_hare -> moveCharacters
hare_oscuro -> setDarkPalette
hare_claro -> setBrightPalette
funde_hare -> setPaletteBase
conta_blind_vez -> savedTime
paleta_hare -> assignDefaultPalette
paleta_hare_claro -> assignBrightPalette
paleta_hare_oscuro -> assignDarkPalette
distance_x/distance_y -> distanceX/distanceY
palHare -> defaultPalette
palHareClaro -> brightPalette
palHareOscuro -> darkPalette
pos_murci -> batPos
murci_x/murci_y -> batX/batY
blind_x/blind_y -> blindX/blindY
svn-id: r32526
2008-06-04 07:58:34 +00:00
Filippos Karapetis
e3a8074a6d
Rewrote some more room logic
...
svn-id: r32518
2008-06-03 18:17:56 +00:00
Filippos Karapetis
6673bf512e
Reordered and grouped function definitions
...
svn-id: r32513
2008-06-03 09:23:56 +00:00
Filippos Karapetis
00e662391d
x_talk_izq/x_talk_dch are used in more than 1 place
...
sentido_dr -> trackDrascula
sentido_hare -> trackProtagonist
sentido_final -> trackFinal
lleva_al_hare -> gotoObject
pon_vb/sentido_vb -> moveVB/trackVB
hay_seleccion -> selectionMade
suelo -> floor
obj_salir -> objIsExit
sitio_x/sitio_y -> roomX/roomY
fundido -> fade
cuanto -> duration (in pause())
pos_hare -> curPos
nom_fich -> fileName
sitiobj_x/sitiobj_y -> roomObjX/roomObjY
sentidobj -> trackObj
cirio -> candle
pianista -> pianist
suma_1_pixel -> talkOffset
sincronia -> syncChar
svn-id: r32512
2008-06-03 08:54:49 +00:00
Filippos Karapetis
220dd330c2
hare_x/hare_y -> curX/curY
...
ancho_hare -> curWidth
alto_hare -> curHeight
direccion_hare -> curDirection
Some slight cleanup
svn-id: r32508
2008-06-02 23:09:19 +00:00
Filippos Karapetis
5789bbc836
elige_en_barra -> selectVerbFromBar
...
comprueba -> verify1
x_barra -> verbBarX
conta_vez -> startTime
diff_vez -> timeDiff
Some cleanup
svn-id: r32507
2008-06-02 22:41:58 +00:00
Filippos Karapetis
6f09c5a928
rayo_x -> rayX
...
PASO_HARE_X/PASO_HARE_Y -> STEP_X/STEP_Y
PIES_HARE -> FEET_HEIGHT
ALTO_TALK_HARE -> TALK_HEIGHT
ANCHO_TALK_HARE -> TALK_WIDTH
salgo -> roomExit
num_cara -> faceBuffer
pantalla -> curScreen
svn-id: r32503
2008-06-02 20:46:00 +00:00
Filippos Karapetis
b0c7714cfa
Added an enum for Igor's possible states
...
svn-id: r32502
2008-06-02 20:32:36 +00:00
Torbjörn Andersson
3f745d6813
This should fix a regression in the recent talk_igor() cleanup. I don't
...
actually have the game, though, so I can't actually verify that there is a
regression, nor that this fixes it.
svn-id: r32501
2008-06-02 18:48:09 +00:00
Eugene Sandulenko
945b92501a
Simplified detection table
...
svn-id: r32500
2008-06-02 18:38:50 +00:00
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