Commit graph

48 commits

Author SHA1 Message Date
Paul Gilbert
d9e3d88db9 SHERLOCK: RT: Add missing saving of inventory item _verb data 2015-07-18 22:12:23 -04:00
Paul Gilbert
6b3df0d966 SHERLOCK: RT: Implement handling of 2nd object requiredFlag 2015-07-08 20:49:00 -04:00
Paul Gilbert
e4b4fd0493 SHERLOCK: RT: Fix Coverity problems 2015-06-29 19:43:44 -04:00
Paul Gilbert
a041aec839 SHERLOCK: RT: Inventory window now partially showing 2015-06-28 20:10:02 -04:00
Paul Gilbert
d5c1f8b8d6 SHERLOCK: RT: Implement initial inventory 2015-06-28 13:29:32 -04:00
Paul Gilbert
92ac962718 SHERLOCK: RT: Further split-off of Scalpel-specific code 2015-06-25 20:42:02 -04:00
Filippos Karapetis
7e6539f400 SHERLOCK: Use IS_3DO in more places 2015-06-16 10:02:32 +03:00
Martin Kiewitz
56a0ba8b20 SHERLOCK: 3DO: make inventory work somewhat
inventory images is in item.lib on 3DO
2015-06-14 19:35:09 +02:00
Martin Kiewitz
a33a4fa591 SHERLOCK: inventory uses fixed text class now
inventory buttons now localized
2015-06-14 14:51:43 +02:00
Torbjörn Andersson
276a96f127 SHERLOCK: Added color enum for 235 (button background color?)
At some point, at least some of these will have to be handled
differentl for the 3DO version, since it uses 16 bpp. I hope this
will make them easier to find when that time comes.
2015-06-13 12:27:17 +02:00
Paul Gilbert
af2a1a3351 SHERLOCK: Refactoring, cleanup, and fixes for savegame code 2015-06-07 19:18:14 -04:00
Paul Gilbert
f4902b516e SHERLOCK: Moving split up classes into their own files 2015-05-28 08:31:53 -04:00
Paul Gilbert
0d4163c6e9 SHERLOCK: Implemented initial background clearing of RT doBgAnim 2015-05-27 20:26:40 -04:00
Paul Gilbert
b4b6bf63db Merge branch 'master' into sherlock2 2015-05-22 22:31:21 -04:00
Strangerke
9a58e485bf SHERLOCK: Fix some uninitialized values and unused variables 2015-05-22 19:52:00 +02:00
Strangerke
85081b7702 SHERLOCK: Systematically use InvMode values when it's appropriate 2015-05-19 19:37:33 +02:00
Paul Gilbert
8ae0014bc2 SHERLOCK: Refactor Surface not to descend directly from Graphics::Surface 2015-05-19 09:10:35 -04:00
Paul Gilbert
1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert
485214a831 SHERLOCK: Further addition of enums and method renames 2015-05-19 00:03:54 -04:00
Paul Gilbert
8d426ca464 SHERLOCK: Added more of the game options to the Engine tab 2015-05-18 20:43:26 -04:00
Paul Gilbert
59993fdc74 SHERLOCK: Replace magic numbers with enums and constants 2015-05-18 19:15:17 -04:00
Paul Gilbert
844d801259 SHERLOCK: Syntactic fixes 2015-05-18 18:30:31 -04:00
sirlemonhead
da9333a924 SHERLOCK: Fix code formatting issues and comment spelling mistakes 2015-05-18 18:23:47 +01:00
sirlemonhead
5e351b6bf3 SHERLOCK: Replace scumm_stricmp() with equalsIgnoreCase() 2015-05-17 20:41:46 +01:00
Paul Gilbert
40f7fff429 SHERLOCK: Beginnings of UserInterface split for Scalpel vs Tattoo 2015-05-17 08:09:14 -04:00
Strangerke
8d2ec6f9fa SHERLOCK: Remove a couple of unused variables in inventory 2015-05-15 09:55:35 +02:00
sirlemonhead
a0467ea60d SHERLOCK: Correct some minor spelling mistakes 2015-05-12 08:57:21 -04:00
Willem Jan Palenstijn
902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Paul Gilbert
1518d14c34 SHERLOCK: Cleanup fixes for Inventory 2015-05-09 11:25:05 -04:00
Strangerke
d9e93f8e01 SHERLOCK: some code formatting 2015-05-07 19:33:44 +02:00
Paul Gilbert
b4c3d9840c SHERLOCK: Extra method comments 2015-05-01 17:17:24 -10:00
Paul Gilbert
0c68c0a53a SHERLOCK: Fix inventory display when player has more than 6 items 2015-04-26 04:33:24 -05:00
Paul Gilbert
2379824e32 SHERLOCK: Fix saving and display of inventory items 2015-04-25 04:42:15 -05:00
Paul Gilbert
0984405a0d SHERLOCK: Implement savegame synchronization 2015-04-21 22:51:03 -05:00
Paul Gilbert
0d4d8e878c SHERLOCK: Implemented stubbed talk and inventory methods 2015-05-07 22:49:22 +02:00
Paul Gilbert
96e04ab797 SHERLOCK: Implemented doScript and support methods 2015-04-10 23:35:26 -05:00
Paul Gilbert
3ef78ed7e1 SHERLOCK: Fix button text for inventory display 2015-04-05 22:15:46 -05:00
Paul Gilbert
8ee0214342 SHERLOCK: Implemented Inventory::highlight 2015-04-02 08:44:07 -04:00
Paul Gilbert
943d0a702f SHERLOCK: Beginnings of talk loading, added skeleton Scripts class 2015-03-30 21:07:01 -04:00
Paul Gilbert
3149ce0204 SHERLOCK: Added inventory list and display images in inventory mode 2015-03-29 09:52:23 -04:00
Paul Gilbert
7fec58a57d SHERLOCK: Beginnings of inventory display 2015-03-28 22:31:18 -04:00
Paul Gilbert
c28416f38e SHERLOCK: Change the screen _backBuffer to be a pointer 2015-03-28 20:13:57 -04:00
Paul Gilbert
35df6bb7ed SHERLOCK: Implemented doInvControl 2015-05-07 22:49:22 +02:00
Paul Gilbert
4fad808aad SHERLOCK: Implemented doMainControl 2015-03-27 08:36:04 -04:00
Paul Gilbert
5e45abcca4 SHERLOCK: Implemented printObjectDesc 2015-03-26 21:40:24 -04:00
Paul Gilbert
e444d989bb SHERLOCK: Implemented scene freeing code 2015-03-22 09:51:37 -04:00
Paul Gilbert
3c77a521dc SHERLOCK: Implement main scene loop and more inventory code 2015-03-22 09:02:31 -04:00
Paul Gilbert
f0ad2f624b SHERLOCK: More scene loading, implemented Inventory class 2015-03-20 22:01:52 -04:00