Commit Graph
86814 Commits
Author SHA1 Message Date
Paweł Kołodziejski be93d3fe8d update
svn-id: r28866
2007-09-06 13:19:30 +00:00
Matthew Hoops cea837ef7d WIP Winnie the Pooh code (PreAGI). Shows only the intro currently
svn-id: r28865
2007-09-06 10:48:00 +00:00
Filippos Karapetis f8a9c41a8c Simplified the check for the uncompressed sound data in patch files p2_a.iaf/p2_a.voc in ITE, when compressed sound files are used
svn-id: r28864
2007-09-06 08:35:08 +00:00
Paweł Kołodziejski e7ec7acd26 formatting code
svn-id: r28863
2007-09-06 06:07:22 +00:00
Filippos Karapetis 2d974a22d4 Objects in Mickey are shown correctly now. Also, reduced the places where the screen gets updated
svn-id: r28862
2007-09-06 01:18:13 +00:00
Filippos Karapetis 1aa4e0e8d0 Changed several #ifdef _DEBUG code parts in Mickey with #if 0 (and commented them as debug). For some reason, _DEBUG seems to be set, causing all those code parts to be ran (which lead to all sorts of unexpected behavior)
svn-id: r28861
2007-09-05 22:38:08 +00:00
Filippos Karapetis 8ccd247a74 Only change the cursor palette when the mouse hovers over a hotspot in Mickey, not the whole cursor. This is a much faster operation, which also gives better results
svn-id: r28860
2007-09-05 21:57:57 +00:00
Paweł Kołodziejski 8ac0392430 last part merged
svn-id: r28859
2007-09-05 20:45:47 +00:00
Eugene Sandulenko fece7cc1bb Make debug level 11 magic. It turns on all special debug level messages.
svn-id: r28858
2007-09-05 20:30:27 +00:00
Matthew Hoops 94a96881ae clear the screen after using printStory() so the text does not remain on in the background
svn-id: r28857
2007-09-05 19:47:32 +00:00
Eugene Sandulenko 677947ed39 Make blinking lights work
svn-id: r28856
2007-09-05 19:36:13 +00:00
Eugene Sandulenko c5d18bf020 Move static variables to class.
svn-id: r28855
2007-09-05 19:35:30 +00:00
Filippos Karapetis 7b1d069ae4 If the p2_a.iaf/p2_a.voc patch files are located in ITE's root folder instead of inside the sound subfolder, they're treated as uncompressed. Fixes bug #1751344 - "ITE: p2_a.iaf not played correctly"
svn-id: r28854
2007-09-05 18:08:20 +00:00
Filippos Karapetis 5a97b3d9be Some updates for Mickey:
- Click to move functionality (improvement over the original game). It's now possible to navigate around using the mouse as well, together with the menu commands. The mouse cursor changes when the player hovers it at the picture's edges, towards a direction where Mickey is able to move to (north, south, east or west)
- waitAnyKey has been moved into Mickey's code (because of the animation part)
- Implemented the circle flag for AGI picture decoding

svn-id: r28853
2007-09-05 15:43:56 +00:00
Torbjörn Andersson 4d30763ab9 Fixed some warnings.
svn-id: r28852
2007-09-04 19:39:35 +00:00
Paweł Kołodziejski 6391965d3b next part of merge
svn-id: r28851
2007-09-04 17:26:38 +00:00
Eugene Sandulenko 0d279e8de0 - Replace plotPattern() function with one based on specs.
- Add PreAGI differences to plotPattern function.
- This effectively fixes Mickey title.

svn-id: r28850
2007-09-04 11:20:42 +00:00
Filippos Karapetis 7389396a7f The mouse cursor is now visible in Mickey. Also, the enter key on the keypad works now. Some cleanup
svn-id: r28849
2007-09-04 06:54:40 +00:00
Filippos Karapetis b555a15697 Some updates for Mickey: objects are shown now (though still incorrectly), implemented some incomplete code for the ship's blinking lights, implemented the scene animation function
svn-id: r28848
2007-09-03 15:03:50 +00:00
Max Horn 750ad32030 Fix warning about unused static function
svn-id: r28847
2007-09-03 12:23:50 +00:00
Max Horn 3c2994f72b Make static data tables const (helps the optimizer a bit)
svn-id: r28846
2007-09-03 12:23:19 +00:00
Filippos Karapetis 5e1a10c070 Some more updates to Mickey's sound system
svn-id: r28845
2007-09-03 10:25:48 +00:00
Filippos Karapetis 51554b6f20 Some updates to preagi's sound system and code cleanup
svn-id: r28844
2007-09-03 09:39:15 +00:00
Matthew Hoops 5a5e994e4f make Mickey use the SaveFileManager for saving/loading
svn-id: r28843
2007-09-03 01:55:56 +00:00
Filippos Karapetis 30c479a7e4 Cleanup
svn-id: r28842
2007-09-03 01:49:24 +00:00
Matthew Hoops d2d8ab7d18 fix warning
svn-id: r28841
2007-09-03 01:36:55 +00:00
Filippos Karapetis 7faa389525 Some updates to Mickey's sound system and code cleanup
svn-id: r28840
2007-09-03 01:33:17 +00:00
Matthew Hoops 339e9cf173 fix flashScreen
svn-id: r28839
2007-09-03 01:29:10 +00:00
Filippos Karapetis 39de6091e2 Implemented clearRow for preagi games. Mickey save games should work now. Some code cleanup
svn-id: r28838
2007-09-03 00:47:51 +00:00
Filippos Karapetis 314d7c1736 Implemented clearScreen() for preagi games
svn-id: r28837
2007-09-02 23:25:39 +00:00
Filippos Karapetis 2dd4f61b5e Text in Mickey is shown correctly now. Also, removed an obsolete function declaration of PutPixel()
svn-id: r28835
2007-09-02 22:47:53 +00:00
Filippos Karapetis f075661221 Image placement in Mickey is correct now
svn-id: r28834
2007-09-02 22:45:02 +00:00
Torbjörn Andersson 243a48138d I believe this fixes part of the music fading glitch in IHNM, but there's still
a slight problem when the intro fades the music down. Just before starting the
new music, the old music is briefly set back to normal volume again. This could
be a script bug, but I haven't investigated it any further.

svn-id: r28833
2007-09-02 21:40:09 +00:00
Filippos Karapetis cb2ce51236 Renamed preagi_input.cpp to preagi_common.cpp, as it now contains the code that all preagi games share (commit 2 of 2)
svn-id: r28832
2007-09-02 21:36:43 +00:00
Filippos Karapetis f50bdd1aa8 Moved preagi common code to a more appropriate place (commit 1 of 2)
svn-id: r28831
2007-09-02 21:31:51 +00:00
Matthew Hoops 0f34da6d26 patch #1779606 (README: more fixes)
svn-id: r28830
2007-09-02 19:07:33 +00:00
Nicola Mettifogo b819ae3e78 More support for subtitles in BRA.
svn-id: r28829
2007-09-02 19:00:22 +00:00
Nicola Mettifogo 21e4f4f176 Simplified global label management and added subtitles for BRA.
svn-id: r28828
2007-09-02 18:34:11 +00:00
Max Horn f1f324cee4 fixed some warnings
svn-id: r28827
2007-09-02 17:28:00 +00:00
Nicola Mettifogo af72280fb9 Cleanup: removed unneeded references to engine (_vm).
svn-id: r28826
2007-09-02 15:27:25 +00:00
Filippos Karapetis 7909ce3986 Removed rand() and substituted it with Common::RandomSource
svn-id: r28825
2007-09-02 15:19:20 +00:00
Nicola Mettifogo 60a6d5aa53 Jobs are now members of the engine and are handled with a table, instead of being external functions.
svn-id: r28824
2007-09-02 15:17:41 +00:00
Matthew Hoops 957e421bfa fix more warnings
svn-id: r28822
2007-09-02 13:50:26 +00:00
Filippos Karapetis 7c92d3b02b Slight update on Mickey's drawPic
svn-id: r28821
2007-09-02 13:44:37 +00:00
Matthew Hoops f3ae0182e0 fix a warning and some code formatting
svn-id: r28820
2007-09-02 13:44:23 +00:00
Filippos Karapetis b4d77e60cf The dimensions of the picture resources in preagi games is different for each game. Mickey's pictures are shown correctly now
svn-id: r28819
2007-09-02 13:23:07 +00:00
Filippos Karapetis 762aaca73b The picture files in Mickey have a different width
svn-id: r28818
2007-09-02 12:56:55 +00:00
Travis Howell ae007b49e0 Fix compile.
svn-id: r28814
2007-09-02 02:37:18 +00:00
Filippos Karapetis afac94340a Some more updates to preagi string drawing function
svn-id: r28813
2007-09-02 02:25:13 +00:00
Filippos Karapetis 2182d758d0 Initial implementation of preagi string drawing functions. They still need work, though
svn-id: r28812
2007-09-02 01:45:59 +00:00