Age | Commit message (Collapse) | Author |
|
This bug is "DRASCULA-IT: Crash/graphic glitch at castle towers".
The crash was due to width and height values being passed to
copyBackground() being invalid due to out of bounds read from
the factor_red array. This adds debugging statements and fixes
the crash by clipping accesses to the maximum index of factor_red.
This doesn't however fix the observed GFX glitch, but stops it being
a segfault.
|
|
This allows quitting ScummVM in only a minimal time when a converstion is
running instead of waiting for it to finish. It is still not instant but much
better.
|
|
|
|
Bug #2827169: "DRASCULA: gfx glitch in pendulum room" fixed by
rearranging draw sequence.
svn-id: r49719
|
|
svn-id: r49718
|
|
svn-id: r49716
|
|
DrasculaEngine
svn-id: r48215
|
|
rid of "buf" completely, and replace it with face = syncChar[p] - '0', assuming
that syncChar only contains digits. But for now, let's make a minimal change.
This might fix bug #2826611 ("DRASCULA: Crash when smashing church window").
svn-id: r42776
|
|
like 'while(cond);' by inserting newlines
svn-id: r36127
|
|
svn-id: r35648
|
|
- Allowed to disable subtitles from options dialogs including RTL.
svn-id: r34675
|
|
svn-id: r34585
|
|
- Moved grr() to talk.cpp
- Removed the unnecessary parameter length from isTalkFinished()
svn-id: r34577
|
|
svn-id: r34561
|
|
- Merged copyRect and copyRectClip
- Added enums for all the possible character directions and removed duplicate directions
- Extended the talk sequence commands a bit
- Removed unnecessary buffer faceBuffer and the unneeded casts between byte * and char * that were used
svn-id: r34503
|
|
language strings, not all strings
svn-id: r34472
|
|
talk_baul -> talk_trunk
svn-id: r34182
|
|
svn-id: r34181
|
|
svn-id: r34180
|
|
svn-id: r32865
|
|
svn-id: r32644
|
|
svn-id: r32609
|
|
estanteria -> bookcase
svn-id: r32591
|
|
svn-id: r32590
|
|
Merged a lot of code of talk_pianist, talk_drunk, talk_werewolf and talk_mus
svn-id: r32589
|
|
svn-id: r32588
|
|
- 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
|
|
svn-id: r32574
|
|
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
|
|
svn-id: r32543
|
|
svn-id: r32542
|
|
nivel_osc -> palLevel
Simplified calls to loadPic()
svn-id: r32533
|
|
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
|
|
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
|
|
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
|
|
ancho_hare -> curWidth
alto_hare -> curHeight
direccion_hare -> curDirection
Some slight cleanup
svn-id: r32508
|
|
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
|
|
actually have the game, though, so I can't actually verify that there is a
regression, nor that this fixes it.
svn-id: r32501
|
|
svn-id: r32494
|
|
svn-id: r32488
|
|
svn-id: r32487
|
|
svn-id: r32485
|
|
svn-id: r32484
|
|
Merged talk_bartender and talk_taber2
Merged talk_pen and talk_pen2
svn-id: r32481
|
|
svn-id: r32475
|
|
talk_dr_izq -> talk_drascula
Merged talk_drascula and talk_dr_dch
svn-id: r32425
|
|
svn-id: r32424
|
|
svn-id: r32422
|
|
num_ejec -> currentChapter
svn-id: r32417
|
|
svn-id: r32416
|