Commit graph

39 commits

Author SHA1 Message Date
Paul Gilbert
b8e12bbd88 SHERLOCK: Fix setting scene flags when leaving a scene 2015-04-25 05:11:07 -05:00
Paul Gilbert
930600c857 SHERLOCK: Implement saving scene status when saving game or leaving scene 2015-04-24 17:47:58 -05:00
Paul Gilbert
51eb601f83 SHERLOCK: Fix loading/handling of sprite offsets 2015-04-24 05:12:30 -05:00
Paul Gilbert
0fc2997280 SHERLOCK: Fixes for saving and restoring games 2015-04-22 05:06:13 -05:00
Paul Gilbert
0984405a0d SHERLOCK: Implement savegame synchronization 2015-04-21 22:51:03 -05:00
Paul Gilbert
17bf9e7f54 SHERLOCK: Refactored Chess class to be Map class 2015-04-15 08:22:40 -05:00
Paul Gilbert
5b97d581f6 SHERLOCK: Fix horizontal flipping of Holmes when walking left 2015-04-14 22:41:18 -05:00
Paul Gilbert
c58325b519 SHERLOCK: Fix scene transition 2015-04-14 19:53:03 -05:00
Paul Gilbert
97d3df3c9e SHERLOCK: Fix for animating chracter portraits when talking 2015-04-13 23:37:39 -05:00
Paul Gilbert
461d5c64f2 SHERLOCK: Fixes for opening door 2015-04-11 23:42:11 -05:00
Paul Gilbert
96e04ab797 SHERLOCK: Implemented doScript and support methods 2015-04-10 23:35:26 -05:00
Paul Gilbert
943d0a702f SHERLOCK: Beginnings of talk loading, added skeleton Scripts class 2015-03-30 21:07:01 -04:00
Paul Gilbert
c28416f38e SHERLOCK: Change the screen _backBuffer to be a pointer 2015-03-28 20:13:57 -04:00
Paul Gilbert
56a854e229 SHERLOCK: Fixes for examine dialog display 2015-03-27 19:52:46 -04:00
Paul Gilbert
5e45abcca4 SHERLOCK: Implemented printObjectDesc 2015-03-26 21:40:24 -04:00
Paul Gilbert
94d79c0ed3 SHERLOCK: Fix restoring background before drawing new sprites 2015-03-25 22:41:42 -04:00
Paul Gilbert
b280d72ab8 SHERLOCK: Sprite positioning fixes 2015-03-25 22:23:53 -04:00
Paul Gilbert
fc7f8024be SHERLOCK: Fixes to scene loading 2015-03-25 08:16:59 -04:00
Paul Gilbert
03a969bd0f SHERLOCK: Implementing walk code 2015-03-24 22:24:45 -04:00
Paul Gilbert
73de00b72f SHERLOCK: Implemented UserInterface::handleInput 2015-03-23 21:52:20 -04:00
Paul Gilbert
73085bf570 SHERLOCK: Beginnings of UserInterface class 2015-03-23 20:34:34 -04:00
Paul Gilbert
989d268974 SHERLOCK: Fix placement of Sherlock 2015-03-22 18:24:13 -04:00
Paul Gilbert
b313079654 SHERLOCK: Fix positioning of scene sprites 2015-03-22 17:54:16 -04:00
Paul Gilbert
0f424da24b SHERLOCK: First game scene is partially showing 2015-03-22 15:44:11 -04:00
Paul Gilbert
840bd862b7 SHERLOCK: Implement ImageFile nibble mode, fixes for scene data loading 2015-03-22 10:48:28 -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
ff02c29e9c SHERLOCK: Implemented doBgAnim 2015-03-22 00:52:02 -04:00
Paul Gilbert
7f04ea4425 SHERLOCK: Implemented checkSprite 2015-03-21 20:25:15 -04:00
Paul Gilbert
26c5168074 SHERLOCK: Implemented checkObject and some support methods 2015-03-21 18:18:12 -04:00
Paul Gilbert
8f4b4a7bc2 SHERLOCK: Implemented updateBackground 2015-03-21 13:01:45 -04:00
Paul Gilbert
b6076dd524 SHERLOCK: Implemented setWalking 2015-03-21 11:24:35 -04:00
Paul Gilbert
06fbefc787 SHERLOCK: Beginnings of transitionToScene 2015-03-21 09:20:39 -04:00
Paul Gilbert
f0ad2f624b SHERLOCK: More scene loading, implemented Inventory class 2015-03-20 22:01:52 -04:00
Paul Gilbert
cf92e540db SHERLOCK: More scene loading code and support methods 2015-03-20 19:44:32 -04:00
Paul Gilbert
43381e9819 SHERLOCK: Further scene loading code 2015-03-20 07:54:39 -04:00
Paul Gilbert
77a4227aa4 SHERLOCK: Added loading of scene objects 2015-03-19 23:31:28 -04:00
Paul Gilbert
a02461fcb1 SHERLOCK: Refactorings, new Sprite and People classes 2015-03-19 19:49:42 -04:00
Paul Gilbert
5a7ea9318d SHERLOCK: Refactor Rooms to Scene, added skeletons for Chess and Darts 2015-03-18 23:01:47 -04:00