Matthew Hoops
9ae47673e0
cleanup to readObj and readRoom
...
svn-id: r28993
2007-09-20 21:55:37 +00:00
Eugene Sandulenko
341b8f1e67
Last pieces of Troll's Tale. Only missing thing is sound
...
svn-id: r28992
2007-09-20 21:55:15 +00:00
Eugene Sandulenko
14b89bcf46
Implement inventory in Troll's Tale
...
svn-id: r28987
2007-09-20 18:18:10 +00:00
Filippos Karapetis
0fc3ee26f9
Some updates to Mickey's BCG logo drawing function
...
svn-id: r28977
2007-09-20 01:38:07 +00:00
Matthew Hoops
f5511b3102
some cleanup using malloc and with readObj
...
svn-id: r28975
2007-09-19 22:29:14 +00:00
Matthew Hoops
fb97e09e93
show the cursor in Troll after the first intro screen
...
svn-id: r28974
2007-09-19 21:24:27 +00:00
Eugene Sandulenko
77eea722af
Modified patch #1738058 : "Action recorder".
...
svn-id: r28968
2007-09-19 13:55:05 +00:00
Eugene Sandulenko
2254028365
Merge several choice-related functions
...
svn-id: r28967
2007-09-19 09:54:42 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Filippos Karapetis
a89694c0d6
Moved some keyboard code from Winnie together with the other keyboard functions
...
svn-id: r28965
2007-09-19 08:27:32 +00:00
Filippos Karapetis
85b1bc594d
Don't free the picture buffer inside decodePicture(). The buffer should (and is) freed from the functions that decodePicture() is being called from
...
svn-id: r28964
2007-09-19 08:21:42 +00:00
Eugene Sandulenko
a8751e4d73
Fix picture drawing in Troll's Tale. Implement room navigation.
...
svn-id: r28946
2007-09-18 20:23:06 +00:00
Max Horn
3abc11611e
Code formatting fixes
...
svn-id: r28945
2007-09-18 20:16:33 +00:00
Max Horn
c3d3aebe87
Patch #1768757 : Merge fsnode-gsoc into trunk (MAJOR change, will break compilation on some ports)
...
svn-id: r28944
2007-09-18 20:02:04 +00:00
Max Horn
5c08cb1bcf
Fix compiler warning
...
svn-id: r28943
2007-09-18 19:33:05 +00:00
Eugene Sandulenko
55b19a1fd4
First room is shown.
...
svn-id: r28942
2007-09-18 19:06:05 +00:00
Eugene Sandulenko
34ceaf208f
Fix menu and tutorial it Troll's Tale
...
svn-id: r28941
2007-09-18 17:01:45 +00:00
Eugene Sandulenko
13a73a70b6
WIP for Troll's Tale
...
svn-id: r28939
2007-09-18 16:20:44 +00:00
Matthew Hoops
8158f3f353
cleanup the intro of Winnie
...
svn-id: r28896
2007-09-12 22:17:08 +00:00
Matthew Hoops
f4414ac084
remove the rest of the PreAGI loader
...
svn-id: r28895
2007-09-11 21:39:16 +00:00
Matthew Hoops
be013e6c45
fix regression: free the picture data after decoding a PreAGI picture
...
svn-id: r28894
2007-09-11 20:17:36 +00:00
Matthew Hoops
c1c7b5f563
PreAGI does not need an AGI resource loader, as it only needs to load pictures and doesn't use directories. So, this allows Winnie to decode pictures without using the loader
...
svn-id: r28893
2007-09-11 20:09:39 +00:00
Eugene Sandulenko
35d6862117
Remove/clarify several FIXMEs
...
svn-id: r28892
2007-09-11 15:49:19 +00:00
Max Horn
4cc9d17c34
Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME comments; and some other related cleanup
...
svn-id: r28890
2007-09-11 09:20:39 +00:00
Max Horn
a8767a421d
Fix compilation / warnings
...
svn-id: r28885
2007-09-10 13:15:40 +00:00
Filippos Karapetis
2b643875ae
Some updates for the BCG Disney logo in Mickey
...
svn-id: r28884
2007-09-09 23:14:29 +00:00
Filippos Karapetis
a86ad9688a
It's now possible to move around in Winnie using the mouse, by clicking on the appropriate direction (north, south, east or west)
...
svn-id: r28883
2007-09-09 23:13:35 +00:00
Filippos Karapetis
c5989f098d
Mouse is working now in Winnie. Click to move functionality still not completed, though
...
svn-id: r28882
2007-09-09 15:33:00 +00:00
Filippos Karapetis
25cea17c0b
Silence some MSVC8 warnings
...
svn-id: r28881
2007-09-09 15:28:26 +00:00
Max Horn
127900b33c
Fixed various warnings
...
svn-id: r28879
2007-09-08 11:17:13 +00:00
Matthew Hoops
89bbbe53ac
wind and owl's help works in Winnie
...
svn-id: r28876
2007-09-07 20:47:31 +00:00
Matthew Hoops
a3422785c1
saving and loading games now works in Winnie
...
svn-id: r28875
2007-09-07 20:30:10 +00:00
Matthew Hoops
50c05eab6d
objects now work in Winnie
...
svn-id: r28874
2007-09-07 20:09:00 +00:00
Filippos Karapetis
ff52e39620
Some updates on the mouse cursor in Winnie: the mouse cursor is shown now, and it changes when it hovers over the screen edges, but mouse clicking is still not functioning correctly
...
svn-id: r28873
2007-09-07 16:22:31 +00:00
Matthew Hoops
ae0ff88bda
enable inventory in Winnie
...
svn-id: r28872
2007-09-06 23:45:32 +00:00
Matthew Hoops
4a467ee492
This fixes images in Winnie (for me at least)
...
svn-id: r28871
2007-09-06 23:32:08 +00:00
Filippos Karapetis
9db43997f7
Temporary workaround for crashes occurring in Winnie when a room's picture resource is unloaded
...
svn-id: r28870
2007-09-06 22:13:33 +00:00
Filippos Karapetis
6964db4592
Some updates for decoding Disney's BCG logo in Mickey
...
svn-id: r28869
2007-09-06 21:58:57 +00:00
Matthew Hoops
843c35f3a4
room strings now work in Winnie
...
svn-id: r28868
2007-09-06 21:48:33 +00:00
Matthew Hoops
898043d967
Winnie now enters the main loop and allows for movement (via the menu)
...
svn-id: r28867
2007-09-06 20:51:40 +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
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
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
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
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