84 Commits

Author SHA1 Message Date
Paul Gilbert
00873d3124 VOYEUR: Fix for phone message playing every time apartment was shown 2014-01-18 23:47:04 -05:00
Paul Gilbert
f084539957 VOYEUR: Converted drawText and textWidth to work on PictureResource 2014-01-18 14:38:33 -05:00
Paul Gilbert
e387b016c0 VOYEUR: Implemented addSaveRect and clipRect 2014-01-18 10:16:27 -05:00
Paul Gilbert
cbbdf4db47 VOYEUR: Fix sFillBox to work for PictureResource as well 2014-01-18 08:09:38 -05:00
Paul Gilbert
b0e397551c VOYEUR: Implemented remaining initialisations in sInitPic 2014-01-16 09:25:31 -05:00
Paul Gilbert
0985cc51c2 VOYEUR: Implement pictures with horizontal or vertical flip 2014-01-14 23:19:24 -05:00
Paul Gilbert
5774ce53df VOYEUR: Further saving logic 2014-01-14 21:49:26 -05:00
Paul Gilbert
dfe3d8b4ce VOYEUR: Preliminary savegame functionality 2014-01-08 23:31:34 -05:00
Paul Gilbert
1690ffb2bf VOYEUR: Moved _stampFlags to VoyeurEngine 2014-01-05 14:41:09 -05:00
Paul Gilbert
7c256c491a VOYEUR: Refactored doAptPosX/Y into a local variable 2014-01-05 14:15:53 -05:00
Paul Gilbert
1c3708630b VOYEUR: Replaced original game mansion scrolling with a more effective one
The original had the cursor fixed in the middle of the screen, and
scrolled the mansion view as the mouse moves. Since this doesn't really
work for windowed mode nor tablets, I've replaced it with a new version
that scrolls when the mouse cursor is near any edge of the screen
2014-01-03 09:20:53 -10:00
Paul Gilbert
f153ef4b46 VOYEUR: Fix compiler warning 2014-01-01 07:17:29 +11:00
Paul Gilbert
87a6e72fc5 VOYEUR: Fixes to vDoCycleInt for tape playback palette animation 2013-12-30 22:00:15 +11:00
Paul Gilbert
60743fc8c9 VOYEUR: Implemented vDoCycleInt 2013-12-30 16:52:50 +11:00
Paul Gilbert
485c19b569 VOYEUR: Clean up playAVideoDuration 2013-12-30 10:25:46 +11:00
Paul Gilbert
1256fb6b66 VOYEUR: Add support for creating a PictureResource from a Graphics::Surface 2013-12-29 09:54:40 +11:00
Paul Gilbert
16cbccf09a VOYEUR: Remove redundant method definition 2013-12-26 15:47:27 +11:00
Paul Gilbert
6e801e246b VOYEUR: Enhance RectResource to handle rect sets 2013-12-25 17:07:05 +11:00
Paul Gilbert
754601bbab VOYEUR: Better implementation of rect resources 2013-12-25 16:40:46 +11:00
Paul Gilbert
562df7ede1 VOYEUR: Implement doTapePlaying 2013-12-25 16:05:01 +11:00
Paul Gilbert
fa6eb76d66 VOYEUR: Implemented further event methods, and miscellaneous 2013-12-24 16:32:50 +11:00
Paul Gilbert
156f78e7cd VOYEUR: Bugfixes and move for doScroll method 2013-12-24 10:32:41 +11:00
Paul Gilbert
4f9c900a03 VOYEUR: Fixes for video camera battery countdown 2013-12-24 07:38:39 +11:00
Paul Gilbert
a73ea5c3dc VOYEUR: Beginnings of camera spy screen 2013-12-19 09:25:40 -05:00
Paul Gilbert
72c21cf0a7 VOYEUR: Implemented drawIfaceTime 2013-12-18 22:01:16 -05:00
Paul Gilbert
e132e8b7c1 VOYEUR: Implemented doApt 2013-12-15 19:01:44 -05:00
Paul Gilbert
663d08b192 VOYEUR: Fix for when multiple bolt files are open 2013-12-15 17:51:47 -05:00
Paul Gilbert
28ecf5ba53 VOYEUR: Fix extra flag parameters for getBoltGroup and freeBoltGroup 2013-12-15 15:08:25 -05:00
Paul Gilbert
e44fa657e4 VOYEUR: Implemented support methods needed for doApt 2013-12-14 22:27:16 -05:00
Paul Gilbert
49d50afb47 VOYEUR: In progress implementation of doInterface 2013-12-14 11:39:15 -05:00
Paul Gilbert
debe14fc50 VOYEUR: Fixes for casting warnings 2013-12-14 11:07:01 -05:00
Paul Gilbert
c479aed9d1 VOYEUR: Implemented cardPerform and cardPerform2 2013-12-12 23:56:54 -05:00
Paul Gilbert
dfd4e765f2 VOYEUR: Implementing code for chooseSTAMPButton and sub-methods 2013-12-12 08:51:13 -05:00
Paul Gilbert
7f5a5606a5 VOYEUR: Implemented remainder of parsePlayCommands 2013-12-11 21:46:06 -05:00
Paul Gilbert
d08953ccd9 VOYEUR: Implemented more of parsePlayCommands 2013-12-11 00:11:02 -05:00
Paul Gilbert
9660652695 VOYEUR: More of parsePlayCommands implemented 2013-12-10 20:47:05 -05:00
Paul Gilbert
573e2c143d VOYEUR: Start of implementing parsePlayCommands 2013-12-10 09:19:54 -05:00
Paul Gilbert
03f7fb64db VOYEUR: Implemented the playStamp method 2013-12-09 22:22:32 -05:00
Paul Gilbert
afc4e0ed33 VOYEUR: Implemented thread getButtonsText and support methods 2013-12-08 23:44:06 -05:00
Paul Gilbert
ce9b127cbc VOYEUR: Further thread initialisation methods 2013-12-08 22:57:11 -05:00
Paul Gilbert
7ccc9a3fab VOYEUR: Moved stm methods into ThreadResource class 2013-12-08 19:25:40 -05:00
Paul Gilbert
96b1fb8601 VOYEUR: Fixes for ControlResource initialisation 2013-12-08 18:23:40 -05:00
Paul Gilbert
fc7c1cd33e VOYEUR: More thread/stack initialisation 2013-12-08 16:51:50 -05:00
Paul Gilbert
a86b1c3d58 VOYEUR: Implementation of basic StampBoltFile resource types 2013-12-08 10:40:26 -05:00
Paul Gilbert
a6ceaf2985 VOYEUR: Refactoring of BoltFile now that have more than one bolt file 2013-12-07 20:44:28 -05:00
Paul Gilbert
39a86aed6a VOYEUR: Implemented sDrawPic mode for writing transition card text 2013-12-03 22:17:04 -05:00
Paul Gilbert
a4e445702f VOYEUR: Implemented doTransitionCard 2013-06-23 14:55:27 -04:00
Paul Gilbert
8c2b956120 VOYEUR: Converted cursor drawing to use CursorMan 2013-06-21 00:18:19 -04:00
Paul Gilbert
3e62f279d5 VOYEUR: Fix loading and use of font resource top padding 2013-06-19 00:16:51 -04:00
Paul Gilbert
ef902493c4 VOYEUR: Some cleanup and enum-ifying graphic drawing code 2013-06-17 22:41:58 -04:00