Paul Gilbert
b718039a8a
HOPKINS: Bugfixes for startup manager initialisations
2012-10-06 00:52:52 +10:00
Paul Gilbert
fc9fc47e5f
HOPKINS: Implemented stubbed menu methods
2012-10-06 00:45:07 +10:00
Willem Jan Palenstijn
ba1307b0ce
SCI: Add kReadNumber fixme
...
Thanks to Walter for noticing this.
2012-10-05 16:41:02 +02:00
Paul Gilbert
09601fab69
HOPKINS: Implemented PLAY_SEQ2
2012-10-05 23:52:59 +10:00
Paul Gilbert
86bf409540
HOPKINS: Implemented sequence player
2012-10-05 08:09:09 +10:00
Paul Gilbert
52166834d5
HOPKINS: Implemented lots more of the remaining stubbed methods
2012-10-05 00:55:25 +10:00
Paul Gilbert
549e046f27
HOPKINS: Implemented PLAN_TEST and TEST_LIGNE methods
2012-10-04 22:44:29 +10:00
Paul Gilbert
a404f86a38
HOPKINS: Implemented more previously stubbed object manager methods
2012-10-04 07:27:34 +10:00
Torbjörn Andersson
8335e340fd
TOLTECS: Fix menu positining in the simplest way I can think of
...
All this does is to offset the image when copying it to the screen,
and offset the position when checking for clickable items at specific
coordinates. It looks and works right to me. I guess that just leaves
the buildColorTransTable2() function, but I'm useless for that so
someone else will have to look into it.
2012-10-03 22:21:52 +02:00
Matthew Hoops
85bd7daa41
PEGASUS: Fix uninitialized variable
2012-10-03 10:58:24 -04:00
Matthew Hoops
f0091af6b5
AUDIO: Don't allow skipping negative times in skipSamples()
2012-10-03 10:45:43 -04:00
Paul Gilbert
bc863bd241
HOPKINS: Implemented more stubbed object manager methods
2012-10-03 22:15:39 +10:00
Torbjörn Andersson
b50f5a4cde
TOLTECS: Improve audio/video sync in the movie player
...
At least on my computer, the sound would stall frequently after a
while because the delay between frame was calculated from frame to
frame. Now it's calculated from the start of the sound instead.
2012-10-03 08:28:02 +02:00
Torbjörn Andersson
eea9fc637c
TOLTECS: Added TODO comment about main menu position
...
I'm guessing that the unused _top variable is what causes the main
menu to be drawn at the wrong position at the very start of the
game. At that point, it's 30 which seems to be by how much the Y
coordinate is off.
2012-10-03 01:09:11 +02:00
Torbjörn Andersson
f758b8422c
TOLTECS: Draw shaded rects to "front screen", not "background"
...
The shadeRect() function is called just once (at the time of writing)
and immediately afterwards the "front screen" is copied to the
"background". Therefore, drawing to the background doesn't seem to
make any sense.
The colors are wrong, but I assume that's for the same reason that the
text colors are wrong as well.
2012-10-02 22:12:56 +02:00
Paul Gilbert
b06cabee4b
HOPKINS: Implemented VERIF_SMOOTH and SMOOTH_MOVE
2012-10-02 22:41:13 +10:00
Paul Gilbert
28099ee00d
HOPKINS: Added new LinesManager class with lots of line methods
2012-10-02 21:44:23 +10:00
D G Turner
e8f9c61065
TEENAGENT: Modify callback comment into readable FIXME.
2012-10-02 05:08:33 +01:00
Paul Gilbert
0cd848b9a5
HOPKINS: Manually implemented colision method
2012-10-01 23:02:45 +10:00
Johannes Schickel
40ab5f8788
SCUMM: Ignore detune for Sam&Max.
2012-10-01 03:11:09 +02:00
Johannes Schickel
abe637b0f5
AUDIO: Add support for Sam&Max's OPL3 output in our SCUMM AdLib driver.
...
This is an initial implementation and does not implement the differences
in voice allocation.
2012-10-01 03:10:44 +02:00
Filippos Karapetis
f2fa6a934d
SCI: Fix compilation with MSVC (atan2() was ambiguous)
2012-10-01 03:06:59 +03:00
Filippos Karapetis
4ad86e0c11
PEGASUS: MarsTimerEvent is a struct
2012-10-01 03:05:50 +03:00
Johannes Schickel
1c024519d5
AUDIO: Add easy way to write to OPL3's secondary register set.
2012-10-01 01:50:23 +02:00
Johannes Schickel
04baadcf7a
AUDIO: Switch MidiDriver_ADLIB to new OPL API.
2012-09-30 21:36:52 +02:00
Johannes Schickel
78e8b9dd59
AUDIO: Properly handle AdLibPercussionChannel::noteOff.
2012-09-30 21:28:18 +02:00
Johannes Schickel
e5c41cbf9a
AUDIO: Comment out unused member in AdLibPart.
2012-09-30 21:22:03 +02:00
Johannes Schickel
8eeb3f2bf9
AUDIO: Give AdLibSetParam's members more descriptive names.
2012-09-30 21:17:04 +02:00
Johannes Schickel
c2d39e9152
AUDIO: Enforce method naming guidelines in adlib.cpp.
2012-09-30 21:13:07 +02:00
Johannes Schickel
2d01b7de43
AUDIO: Enforce variable naming guidelines in adlib.cpp.
2012-09-30 21:13:05 +02:00
Johannes Schickel
b63950f40d
AUDIO: Fix formatting in adlib.cpp.
...
Powered by astyle.cpp.
2012-09-30 21:12:05 +02:00
Johannes Schickel
a222e0640f
AUDIO: Rename global variables in SCUMM AdLib code.
...
This does give them slightly nicer names and also adds a "g_" prefix to them.
2012-09-30 21:11:15 +02:00
Willem Jan Palenstijn
17887e24a2
SCI: Implement kMergePoly
...
Thanks to Walter for creating debugging tools for MergePoly and testing.
2012-09-30 18:18:20 +02:00
Paul Gilbert
c0f658847c
HOPKINS: Implemented several stubbed ObjectsManager methods
2012-09-30 23:28:21 +10:00
Paul Gilbert
c306fe01a6
HOPKINS: Fixed compilation errors with previously commented out methods
2012-09-30 22:41:10 +10:00
Paul Gilbert
7eb6fffdbd
HOPKINS: Converted many numeric values to character constants
2012-09-30 22:18:50 +10:00
Paul Gilbert
1f87e4836a
HOPKINS: Fixed some more castings identified by gcc
2012-09-30 21:41:47 +10:00
Paul Gilbert
b34091852c
HOPKINS: Fix casting errors identified by gcc
2012-09-30 21:33:00 +10:00
Paul Gilbert
84e07ae725
HOPKINS: Changed all __int16 to int
2012-09-30 21:21:09 +10:00
Paul Gilbert
8fa33e7714
HOPKINS: Implemented more object manager methods
2012-09-30 21:02:39 +10:00
Paul Gilbert
92313216dd
HOPKINS: Implemented more graphics and object methods
2012-09-29 09:33:42 +10:00
Einar Johan Trøan Sømåen
afc21941e3
WINTERMUTE: Make scGetProperty use Common::String& instead of const char*
2012-09-29 00:47:12 +02:00
Einar Johan Trøan Sømåen
67a7f5b306
WINTERMUTE: Privatize variables in BaseQuickMsg
2012-09-28 23:57:42 +02:00
Einar Johan Trøan Sømåen
03e7bffc77
WINTERMUTE: Privatize variables in BaseRegion and BaseSubFrame
2012-09-28 23:55:41 +02:00
Einar Johan Trøan Sømåen
b31d6212ff
WINTERMUTE: Privatize variables in BaseFrame and BaseSprite
2012-09-28 23:43:43 +02:00
Einar Johan Trøan Sømåen
f6d7d05343
WINTERMUTE: Privatize variables in BaseFader
2012-09-28 23:43:35 +02:00
Einar Johan Trøan Sømåen
ee4a92cce5
WINTERMUTE: Privatise member-variables in BaseDynamicBuffer
2012-09-28 15:42:08 +02:00
Paul Gilbert
3594a691ab
HOPKINS: Implemented stubbed talk manager methods
2012-09-28 22:49:43 +10:00
Paul Gilbert
7c9ad56aac
HOPKINS: Implemented many of the previously stubbed methods
2012-09-28 22:15:59 +10:00
Strangerke
5a18453863
TONY: Update the Obj tables in other languages
2012-09-28 12:19:05 +02:00