Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson 0e6831fa32 Fixed stupid error in replaceCursorPalette().
svn-id: r22629
2006-05-25 19:22:28 +00:00
Torbjörn Andersson a49c64799f Fixed comment to make it less obvious where I copied the general structure of
the palette manager from.

svn-id: r22628
2006-05-25 18:31:56 +00:00
Willem Jan Palenstijn a3c50b5f67 fix out-of-bounds array access
svn-id: r22627
2006-05-25 15:06:55 +00:00
Paweł Kołodziejski b07798783c fixed regression after conversion console
svn-id: r22626
2006-05-25 12:17:50 +00:00
Torbjörn Andersson 2353454adf Fade down the palette and the music in playVQA(). (We can't fade down the
palette before that, I think, because then we don't have any good palette to
make a backup copy of.)

svn-id: r22625
2006-05-25 11:10:49 +00:00
Torbjörn Andersson 1162a759c0 Added support for fading digital music in or out.
svn-id: r22624
2006-05-25 09:53:51 +00:00
Johannes Schickel 197b1f4e88 Some more _quitFlag checks, makes quitting while end sequence faster.
svn-id: r22623
2006-05-25 08:07:20 +00:00
Johannes Schickel 259e06a69b - Adds some _quitFlag checks
- deletes Screen::drawPixel

svn-id: r22622
2006-05-25 08:02:17 +00:00
Johannes Schickel a052d89f8b Fixes bead movement speed in end scene.
svn-id: r22621
2006-05-25 07:53:58 +00:00
Torbjörn Andersson db8968b28f Fixed warning.
svn-id: r22620
2006-05-24 22:05:12 +00:00
Eugene Sandulenko d636d4c23a Fix crash. Console should be created after graphics init
svn-id: r22619
2006-05-24 21:56:14 +00:00
Paweł Kołodziejski 383b598c5c converted to scummvm console style
svn-id: r22618
2006-05-24 21:40:24 +00:00
Eugene Sandulenko 0f5a4b304b Update only dirty rects instead of fullscreen update
svn-id: r22617
2006-05-24 21:14:41 +00:00
Torbjörn Andersson 935d3bb425 The AGI engine's save/load dialog dirties the entire screen thirteen times
each iteration of the loop, causing a serious slowdown on my computer. It
empathically should not be doing that, of course, but to safe-guard against
such patological cases, if the entire screen is dirtied even once we can set
_forceFull to true.

svn-id: r22616
2006-05-24 21:04:44 +00:00
Max Horn 30b368643e Fix a const warning
svn-id: r22615
2006-05-24 20:21:45 +00:00
Torbjörn Andersson 4a583216fb Fixed most - not all - GCC warnings.
svn-id: r22614
2006-05-24 19:51:37 +00:00
Johannes Schickel 8d954b7ae5 Fixes bug # 1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone").
svn-id: r22612
2006-05-24 14:34:38 +00:00
Torbjörn Andersson 1bec2024a6 From what I understand, the __ prefix is generally reserved for system headers,
so I've removed most of them. There's still some in list.h, but that should
probably be replaced by our own list handler some day.

svn-id: r22611
2006-05-24 14:25:42 +00:00
Johannes Schickel f2641ce081 Removes debug printf.
svn-id: r22610
2006-05-24 14:18:45 +00:00
Paweł Kołodziejski 20cf952b68 removed defines USE_PCM_SOUND, AGDS_SUPPORT, USE_HIRES
svn-id: r22609
2006-05-24 14:00:08 +00:00
Paweł Kołodziejski 9fc2bc1939 cleanup
svn-id: r22608
2006-05-24 13:38:50 +00:00
Paweł Kołodziejski 62b122ff34 fixed modifier keys
svn-id: r22607
2006-05-24 13:36:38 +00:00
Paweł Kołodziejski 3d441e579e moved addSpecialDebugLevel into constructor
svn-id: r22606
2006-05-24 13:08:09 +00:00
Paweł Kołodziejski 691ae72a59 include mouse support always
svn-id: r22605
2006-05-24 11:39:29 +00:00
Paweł Kołodziejski 1ec169ad3a ops
svn-id: r22604
2006-05-24 10:37:45 +00:00
Paweł Kołodziejski efe96a535b formating a bit
svn-id: r22603
2006-05-24 09:07:46 +00:00
Paweł Kołodziejski 2b258bc6d1 removed not used anymore variable
svn-id: r22602
2006-05-24 09:04:36 +00:00
Paweł Kołodziejski a62c66bea1 strip one level of func
svn-id: r22601
2006-05-24 08:56:40 +00:00
Travis Howell 04bf129416 Fix compressed sound in makeWAVStream()
svn-id: r22596
2006-05-24 06:11:39 +00:00
Torbjörn Andersson f7bacd746f Seems like the sound is generated at 22050 Hz regardless of output sample rate.
Hopefully, that will change in the future.

svn-id: r22595
2006-05-24 05:17:48 +00:00
Torbjörn Andersson f83f1a77b6 Only check if the files on "CD 0" are present. The others are requested with
"insert CD" messages. (Of course, that isn't supported, or even well tested,
but the idea is sound.) This makes it possible to run the BS2 demo again.

Incidentally, this is how I *meant* for it to work when I added that check - I
even wrote so in the comment above that section of the code - so how on earth
did I manage to screw it up like that?

svn-id: r22594
2006-05-24 04:48:39 +00:00
Torbjörn Andersson 2f51f40c11 Downgraded startHETalkSound() error (when the speech file isn't open) to a
warning, since it happens on the Pajama Sam's Lost & Found demo's main menu
screen.

svn-id: r22593
2006-05-24 03:56:48 +00:00
Travis Howell d9d3b604f2 Fix compile
svn-id: r22592
2006-05-24 00:27:56 +00:00
Eugene Sandulenko 9b5c97ce66 update make subsystem
svn-id: r22591
2006-05-23 23:51:59 +00:00
Paweł Kołodziejski 107073537e imported AGI engine
svn-id: r22588
2006-05-23 23:43:52 +00:00
Torbjörn Andersson 3a025038da Check _quitFlag during the first parts of the Kyra 3 main menu animation.
svn-id: r22587
2006-05-23 20:10:01 +00:00
Torbjörn Andersson dafc2c8ceb Fix for saving the palette before playing a VQA movie. (Suggested by LordHoto.)
svn-id: r22586
2006-05-23 20:05:38 +00:00
Andrew Kurushin 36957a2c50 fix VC & SDL 1.2.10 compilation error
svn-id: r22585
2006-05-23 16:49:46 +00:00
Won Star f38af30d6a Update GP32 port. It still doesn't work very well...
svn-id: r22584
2006-05-23 14:30:13 +00:00
Won Star 7eede3c510 Compile fix for GP32 and PalmOS. GP32 port still doesn't work since when GUI code changed...
svn-id: r22583
2006-05-23 14:19:38 +00:00
Paul Gilbert 622c8b57e7 Reworked the DISPATCH current action to support NPC schedules like the original game does. Additionally added basic implementation of necessary support routines
svn-id: r22582
2006-05-23 12:43:42 +00:00
Paul Gilbert e22de3ab36 Added a new outer loop for what will later allow the restarting of the game. Also added the animation of the Skorl catching the player if the game state indicates it has happened
svn-id: r22581
2006-05-23 12:41:28 +00:00
Paul Gilbert dddaa015df Added the loading of NPC schedules
svn-id: r22580
2006-05-23 12:39:39 +00:00
Paul Gilbert 0ebf2be4a4 Added new resource entries for NPC schedules, the Skorl catching animation, and miscellaneous
svn-id: r22579
2006-05-23 12:38:51 +00:00
Paul Gilbert 6bac5a257e Added support structures for NPC schedules
svn-id: r22578
2006-05-23 12:37:43 +00:00
Paul Gilbert 3e4566e196 Added some extra safety checks. Also contains some started work on redesigning the display of the current action
svn-id: r22577
2006-05-23 12:36:57 +00:00
Paul Gilbert 5f64d7009e Added script methods for manipulating current action support data and a stub for a script method that plays background music
svn-id: r22576
2006-05-23 12:24:50 +00:00
Travis Howell b1950909e8 Update details for Russian translations
svn-id: r22574
2006-05-23 09:54:55 +00:00
Torbjörn Andersson dfda0555c3 Cleanup.
svn-id: r22573
2006-05-23 09:46:48 +00:00
Torbjörn Andersson 7090f051a0 Fix debug messages.
svn-id: r22570
2006-05-22 07:52:10 +00:00