Commit Graph
92 Commits
Author SHA1 Message Date
Matthew Hoops 5788598f10 allow Winnie Apple II to start up, however room images are slightly distorted and the intro is not shown; other cleanup
svn-id: r29090
2007-09-24 19:37:57 +00:00
Matthew Hoops e1213945d6 fix regression in the inventory from r28995
svn-id: r29084
2007-09-24 01:46:42 +00:00
Matthew Hoops e37049cd2f ok, really get rid of "object 41" now -- didn't realize that the rnd function in preagi already adds 1... (DrMcCoy: I guess there was an object 42 before as well)
svn-id: r29083
2007-09-24 01:27:22 +00:00
Eugene Sandulenko 7da28f6129 Rename class variables to conform our coding guidelines.
svn-id: r29059
2007-09-23 17:00:35 +00:00
Filippos Karapetis 4a8dc7aa68 Cleanup. Also, changed isBigEndian to be a boolean
svn-id: r29054
2007-09-23 16:32:03 +00:00
Eugene Sandulenko c4ad96b91e Add Tigger and Mist events implementation
svn-id: r29052
2007-09-23 15:09:48 +00:00
Matthew Hoops 35a3f9c9ac objects now work in Winnie Amiga
svn-id: r29051
2007-09-23 13:47:50 +00:00
Eugene Sandulenko 9d26f30929 Fix regression
svn-id: r29050
2007-09-23 13:40:28 +00:00
Matthew Hoops 4e0913b19f changes for Winnie Amiga (now playable) and C64
svn-id: r29049
2007-09-23 12:31:21 +00:00
Eugene Sandulenko fe2f83efce More endianness and alignment fixes
svn-id: r29048
2007-09-23 12:25:44 +00:00
Eugene Sandulenko 67d728a258 Make readRoom() truly alignment- and endian-safe
svn-id: r29046
2007-09-23 12:02:34 +00:00
Filippos Karapetis d82fa2a65b Fixed some platform checks
svn-id: r29044
2007-09-23 11:20:44 +00:00
Matthew Hoops 352566ee64 allow Winnie C64 to start, although there are problems with the images (probably wrong offset) and logo.pic/intro.pic are not working, so the intro is skipped
svn-id: r29037
2007-09-23 02:15:48 +00:00
Matthew Hoops f45cf700d8 randomize() can no longer create "object 41" -- there is no object 41, and when we attempt to draw it, it can cause crashes
svn-id: r29036
2007-09-23 00:27:36 +00:00
Matthew Hoops 110da1b1cf readRoom is now Endian-safe
svn-id: r29035
2007-09-23 00:12:07 +00:00
Matthew Hoops 62f69cff8a fix possible Endian issue
svn-id: r29033
2007-09-22 23:39:47 +00:00
Matthew Hoops 998d43df30 allow Winnie Amiga to show room images, still not playable
svn-id: r29032
2007-09-22 23:36:00 +00:00
Matthew Hoops b4ed831666 some cleanup involving Winnie Amiga, however it still only shows the intro
svn-id: r29027
2007-09-22 20:16:24 +00:00
Matthew Hoops f371e98f98 allow Winnie Amiga to show the intro
svn-id: r29023
2007-09-22 17:56:23 +00:00
Matthew Hoops 3d4f10a302 cleanup with updating the screen; mostly moved to gameLoop
svn-id: r28995
2007-09-20 22:15:09 +00:00
Matthew Hoops b07d3419d7 add stub for playSound in Winnie
svn-id: r28994
2007-09-20 22:05:37 +00:00
Matthew Hoops 9ae47673e0 cleanup to readObj and readRoom
svn-id: r28993
2007-09-20 21:55:37 +00:00
Matthew Hoops f5511b3102 some cleanup using malloc and with readObj
svn-id: r28975
2007-09-19 22:29:14 +00:00
Eugene Sandulenko 2254028365 Merge several choice-related functions
svn-id: r28967
2007-09-19 09:54:42 +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
Max Horn 3abc11611e Code formatting fixes
svn-id: r28945
2007-09-18 20:16:33 +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 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
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
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
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