aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-05-30Checked that opcodes 0x71-0x73 really do nothing else but read the ↵Kari Salminen
parameters in PC versions of Future Wars and Operation Stealth. Maybe they're used in the Amiga versions? svn-id: r32396
2008-05-30Simplified calls to playSound()Filippos Karapetis
svn-id: r32395
2008-05-30Wrapped up talk_drunkFilippos Karapetis
Some cleanup dir_escritura -> targetSurface targetScreen -> targetSurface plt (in decompressPic) -> colorCount funcion -> function svn-id: r32394
2008-05-30Implemented opcodes 0x04 (o1_mulObjectParam) and 0x05 (o1_divObjectParam).Kari Salminen
svn-id: r32393
2008-05-30Wrapped up talk_igor_front, talk_igor_door, talk_igor_seated and talk_igor_wigFilippos Karapetis
svn-id: r32392
2008-05-30Moved SSN frame definitions into their own enum and removed unused ↵Filippos Karapetis
definitions for the escape and F1-F10 keys svn-id: r32391
2008-05-30More simplification of talk code. Moved talk_dr_grande() from animation.cpp ↵Filippos Karapetis
to talk.cpp svn-id: r32390
2008-05-30talk_igor_frente -> talk_igor_frontFilippos Karapetis
svn-id: r32389
2008-05-30talk_igorpuerta -> talk_igor_doorFilippos Karapetis
talk_igor_peluca -> talk_igor_wig and replaced some unneeded if statements with atoi svn-id: r32388
2008-05-30Big simplification and cleanup to the animation codeFilippos Karapetis
svn-id: r32387
2008-05-30Fix compilationEugene Sandulenko
svn-id: r32386
2008-05-30Wrap up talk_taber2()Eugene Sandulenko
svn-id: r32385
2008-05-30Wrap up talk_taber2()Eugene Sandulenko
svn-id: r32384
2008-05-30Wrap up rest of talk() callsEugene Sandulenko
svn-id: r32383
2008-05-30Remove obsolete commentEugene Sandulenko
svn-id: r32382
2008-05-30cara -> faceFilippos Karapetis
componente -> component palFondo -> bgPalette Capitalization svn-id: r32381
2008-05-30diferencia -> differenceFilippos Karapetis
pos_pixel -> pixelPos hare_se_mueve -> characterMoved pixel_x/pixel_y -> pixelX/pixelY vez() -> getTime() menu_sin_volcar() -> showMenu() Removed unused function codifica() svn-id: r32380
2008-05-30Untangling spaghetti code: removed several goto statementsFilippos Karapetis
svn-id: r32379
2008-05-30Some cleanup, translated an error messageFilippos Karapetis
svn-id: r32378
2008-05-30anima -> animateFilippos Karapetis
leng -> dataSize, and removed it from the global variables (it's only used in animate()) svn-id: r32377
2008-05-30rompo -> doBreakFilippos Karapetis
Removed unused variable rompo2 svn-id: r32376
2008-05-30Changed color defines to more meaningful names in an enumFilippos Karapetis
svn-id: r32375
2008-05-30dir_dibujo -> drawSurfaceFilippos Karapetis
dir_hare_fondo -> backSurface dir_mesa -> tableSurface dir_hare_dch -> extraSurface (unsure about this one) dir_zona_pantalla -> screenSurface dir_hare_frente -> frontSurface dir_texto -> textSurface dir_pendulum -> pendulumSurface svn-id: r32374
2008-05-30Fix regression introduced by last cleanupEugene Sandulenko
svn-id: r32373
2008-05-29Loads of Spanish translations with the help of timofonic (thanks!).Filippos Karapetis
Unified some variable styles svn-id: r32372
2008-05-29Added check in modifyObjectParam's start (Verified with FW & OS PC versions' ↵Kari Salminen
disassemblies). Also removed superfluous default-case, hopefully no compiler will complain about this :). svn-id: r32371
2008-05-29CleanupFilippos Karapetis
svn-id: r32370
2008-05-29Rewrote dimPalette() so that the dimming is now a "filter" between the ScreenTorbjörn Andersson
class and the backend, i.e. as far as the game engine is concerned the palette remains unchanged. (This is similar how to the SCUMM engine handles the "noir" mode in Sam & Max.) This is one small step towards allowing the game to be paused anywhere. svn-id: r32369
2008-05-29ancho -> widthFilippos Karapetis
alto -> height nuevo_ancho -> newWidth nuevo_alto -> newHeight suma_x -> totalX suma_y -> totalY Removed unneeded variables diferencia_x/diferencia_y svn-id: r32368
2008-05-29More talk related simplificationsFilippos Karapetis
svn-id: r32367
2008-05-29Fixed a crash that occurs when OS startsFilippos Karapetis
svn-id: r32366
2008-05-29Numbers are mapped in a different order in the game's fontsFilippos Karapetis
svn-id: r32365
2008-05-29Fixed regressionFilippos Karapetis
svn-id: r32364
2008-05-29MirarRaton -> updateEventsFilippos Karapetis
espera_soltar -> updateEvents Some cleanup svn-id: r32363
2008-05-29puertas_cerradas -> updateDoorFilippos Karapetis
saca_objeto -> removeObject svn-id: r32362
2008-05-29- Implemented opcodes: sfHomeText, sfDrawAnimPicBenjamin Haisch
- Comments on unneeded opcodes - Simplified getting/setting strings in Objects svn-id: r32361
2008-05-29Verified most parts of opcode 0x01 (o1_modifyObjectParam) against Future ↵Kari Salminen
Wars's and Operation Stealth's disassembly (Only part of switch case 3 still left to do). svn-id: r32360
2008-05-29Simplified calls to talk_igor_dch, talk_dr_izq and talk_dr_dchFilippos Karapetis
Removed loads of font definitions and simplified some of the internal font mapping svn-id: r32359
2008-05-29Tiny comment update (Echec in French means failure).Kari Salminen
svn-id: r32358
2008-05-28Implemented visual effects 11 and 13 (inverse of 10 and 12)Filippos Karapetis
svn-id: r32356
2008-05-28Silenced a signed/unsigned comparison warningSven Hesse
svn-id: r32355
2008-05-28Fixed premature stopping of sounds/voices.Benjamin Haisch
svn-id: r32354
2008-05-28Updated the MSVC project files of the gob engine for commit #32352Filippos Karapetis
svn-id: r32353
2008-05-28Script variables are now always stored in the game version's native endianess.Sven Hesse
This should make Woodruff playable on big-endian systems. svn-id: r32352
2008-05-28Added a note about the MSVC quirk with the spaces around ENABLE_##IDFilippos Karapetis
svn-id: r32351
2008-05-28Split Object/GameDatabase into engine version specific classesBenjamin Haisch
svn-id: r32349
2008-05-28Fixed a crash in LGOP2 when attempting to get a sprite item from an empty array.Benjamin Haisch
svn-id: r32348
2008-05-28Removed an MSVC specific hack, after discussing with jvprat. It seems that ↵Filippos Karapetis
MSVC was trying to add the parenthesis after ENABLE_##ID to the check... svn-id: r32347
2008-05-28Reverted commit #32344, apparently those defines are needed for the SCUMM ↵Filippos Karapetis
engine for older versions of MSVC svn-id: r32346
2008-05-28Added ENABLE directives for all ScummVM enginesFilippos Karapetis
svn-id: r32345