Filippos Karapetis
e9c0276072
Minimized screen updates for Mickey's Space Adventure, and correctly set the hint for Uranus
...
svn-id: r29619
2007-11-23 18:28:40 +00:00
Gregory Montoir
c38ccb18c7
don't pass a pointer in a middle of a resource buffer with mixer AUTOFREE flag set (untested but probably fixes #1754525 )
...
svn-id: r29618
2007-11-23 18:19:32 +00:00
Max Horn
402a3dbbe3
cleanup
...
svn-id: r29617
2007-11-23 10:51:16 +00:00
Eugene Sandulenko
2f6343c9cd
Implement soccer logic opcode 1003
...
svn-id: r29616
2007-11-22 22:32:58 +00:00
Nicola Mettifogo
919c0a2833
* added adapter from Graphics::Surface to Frames
...
* changed all Disk routines to return Frames* instead of Graphics::Surface*
* changed displayItemComment to use new gfx routines
* merged code for Examine zones into displayComment
svn-id: r29615
2007-11-22 21:51:33 +00:00
Eugene Sandulenko
f4946e6400
Fix bug with rotating shapes in funshop games
...
svn-id: r29614
2007-11-22 21:24:50 +00:00
Nicola Mettifogo
d8e8050015
* added (incomplete) explicit state machine handling in engine class (see _inputMode)
...
* added service routines to Gfx
* changed displayCharacterComment to work with the new state machine and gfx routines
svn-id: r29613
2007-11-22 21:19:44 +00:00
Filippos Karapetis
cd3f548407
Objects in Mickey's Space Adventure are shown correctly now
...
svn-id: r29612
2007-11-22 20:54:46 +00:00
Max Horn
78d347e008
updated backends/platform/ds/arm9/makefile.in to match changes made to backends/platform/ds/arm9/makefile (next time, please modify makefile.in then run tools/update-version.pl)
...
svn-id: r29611
2007-11-22 14:04:46 +00:00
Max Horn
c277ac699f
Made iPhone Info.plist be generated from Info.plist.in, like all other source files which contain the version string; also fixed the CFBundleIdentifier (we have .org domain, not .com). TODO: Somebody check which keys are supported by the iPhone's Info.plist
...
svn-id: r29610
2007-11-22 14:01:00 +00:00
Paul Gilbert
c7b3130b66
Bugfix for the Escape key to close the Save/Restore dialog
...
svn-id: r29609
2007-11-22 11:21:04 +00:00
Max Horn
207ecdb332
Change the AGI image stack to use Common::Stack
...
svn-id: r29608
2007-11-22 10:32:36 +00:00
Paul Gilbert
ddaa391110
Bugfix to talk data reading invalid data, and added French and German versions
...
svn-id: r29606
2007-11-22 10:15:20 +00:00
Paul Gilbert
40abab62af
Removed deprecated language variable
...
svn-id: r29605
2007-11-22 10:13:43 +00:00
Paul Gilbert
78c1f8504a
Talk data bugfix - create_lure was reading past the end of the talk data list
...
svn-id: r29604
2007-11-22 10:10:35 +00:00
Paul Gilbert
b6fbe6ec4e
Changed animation constants to clarify standard indexes versus custom voice bubble Ids
...
svn-id: r29603
2007-11-22 10:09:26 +00:00
Paul Gilbert
a03f51893c
Fixed menu data for German version
...
svn-id: r29602
2007-11-22 10:07:47 +00:00
Paul Gilbert
d9863ff237
Re-enabled detection of French and German versions
...
svn-id: r29601
2007-11-22 10:06:47 +00:00
Max Horn
982a2fce75
Refactore the AGI floodfill code
...
svn-id: r29600
2007-11-22 08:20:28 +00:00
Gregory Montoir
7dc07028d2
remove _ADVANCED_DETECTOR_DEFINE_PLUGIN_HEAD
...
svn-id: r29599
2007-11-21 21:51:21 +00:00
Gregory Montoir
a9f42051dd
sync with latest IGOR.TBL
...
svn-id: r29598
2007-11-21 21:50:11 +00:00
Gregory Montoir
e28fd1edb7
update IGOR.TBL with more static data (sounds offsets/strings)
...
svn-id: r29596
2007-11-21 21:48:06 +00:00
Gregory Montoir
7167e0274e
code conventions
...
svn-id: r29595
2007-11-21 21:47:01 +00:00
Gregory Montoir
247a6fb8aa
use mutex to prevent race between MidiParser & MidiDriver
...
svn-id: r29594
2007-11-21 21:46:30 +00:00
Nicola Mettifogo
6af9577e84
* moved label drawing into Gfx, to be drawn directly in the framebuffer
...
* changed low level blitting function to accept Graphics::Surface to ease development
* temporarily disabled labels/subtitles in BRA
svn-id: r29593
2007-11-21 20:04:14 +00:00
Filippos Karapetis
634595e073
Cleanup
...
svn-id: r29592
2007-11-21 16:55:24 +00:00
Johannes Schickel
b39ee7ec3c
Fixed usage of Common::Stack.
...
svn-id: r29591
2007-11-21 00:41:51 +00:00
Filippos Karapetis
f05712548e
Oops, Common::Stack should be used instead of Common::FixedStack
...
svn-id: r29590
2007-11-21 00:39:12 +00:00
Filippos Karapetis
e069ce6129
Common::FixedStack is used now for AGI flood fill routines
...
svn-id: r29589
2007-11-21 00:34:32 +00:00
Filippos Karapetis
e17acaa1c6
Fix regression with the menus
...
svn-id: r29588
2007-11-20 23:42:45 +00:00
Oystein Eftevaag
0bc6fbd435
Optimized dirty rects handling a bit, makes AGOS engine games run better
...
svn-id: r29587
2007-11-20 22:20:52 +00:00
Gregory Montoir
cbd9963af7
fix bug #1834852
...
svn-id: r29586
2007-11-20 21:00:41 +00:00
Filippos Karapetis
3cb597a046
Cleanup and simplification
...
svn-id: r29585
2007-11-20 20:25:37 +00:00
Johannes Schickel
c9a7cbf6ee
Cleanup.
...
svn-id: r29584
2007-11-20 19:59:29 +00:00
Johannes Schickel
94a584c687
Cleanup.
...
svn-id: r29583
2007-11-20 19:54:06 +00:00
Oystein Eftevaag
f2f5a09040
Cleaned up some formatting
...
svn-id: r29582
2007-11-20 19:42:41 +00:00
Sven Hesse
045d5f5c08
Muting the compiler :P
...
svn-id: r29581
2007-11-20 19:15:11 +00:00
Torbjörn Andersson
f7fd695e79
Fixed unterminated string in countSaveGames(), which may be the cause of the
...
problem with Feeble Files savegames not being shown that was described on the
forum recently.
svn-id: r29580
2007-11-20 18:46:01 +00:00
Filippos Karapetis
338f8aa99e
Slight fix for the sound in Mickey's Space Adventure
...
svn-id: r29579
2007-11-20 16:44:16 +00:00
Paul Gilbert
2393e87a7a
Added a check to keep the cursor active when entering a savegame name on backends that provide a virtual keyboard
...
svn-id: r29578
2007-11-20 12:48:59 +00:00
Paul Gilbert
724d99b74f
Changed the copy protection dialog event loop so the fourth digit pressed will be briefly displayed
...
svn-id: r29577
2007-11-20 12:39:24 +00:00
Paul Gilbert
5eb9b10bbd
Changed calls to pollEvent to be in while loops to ensure all pending events get processed
...
svn-id: r29576
2007-11-20 12:26:06 +00:00
Filippos Karapetis
ea569b48d0
Implemented music in Mickey's Space Adventure, thanks to the now common softsynth square wave generator
...
svn-id: r29575
2007-11-20 00:26:36 +00:00
Filippos Karapetis
e010c59277
Oops, made _speakerStream private again
...
svn-id: r29574
2007-11-19 22:47:58 +00:00
Filippos Karapetis
2d3316a570
_speakerStream should be public. Also, when preAGI engine closes, the speaker handle is freed
...
svn-id: r29573
2007-11-19 22:37:52 +00:00
Oystein Eftevaag
3996e3daac
Fixed a silly palette issue, and added a toggle for a click-and-hold-mouse-button mode
...
svn-id: r29572
2007-11-19 22:29:02 +00:00
Nicola Mettifogo
f8e1da5b60
* made engine use Inventory and InventoryRenderer
...
* inventory drawing is now performed directly in the framebuffer instead of using the game screen buffer
* specialized jobs to handle inventory drawing have been deleted as they had become obsolete
svn-id: r29571
2007-11-19 20:46:28 +00:00
Eugene Sandulenko
7270c8113e
oops. that's what last minute moves may result in.
...
svn-id: r29570
2007-11-19 20:41:13 +00:00
Eugene Sandulenko
8a145bbb53
Hook PC Speaker to Troll's Tale. Though pitch and duration are wrong
...
svn-id: r29569
2007-11-19 20:34:26 +00:00
Nicola Mettifogo
d86246308d
Walk and script handling are now directly handled by the main loop, instead of relying on the job list.
...
svn-id: r29568
2007-11-19 20:23:01 +00:00