Sven Hesse
6513748c46
GOB: Add Pixel::isValid() and ConstPixel::isValid()
...
svn-id: r55573
2011-01-27 20:50:18 +00:00
Sven Hesse
ecd2e0f3a0
GOB: Add sanity checks to Pixel and ConstPixel
...
svn-id: r55571
2011-01-27 20:38:58 +00:00
Sven Hesse
eb3667d7c9
GOB: Implement backuping of sprites, sounds, fonts in totSub
...
svn-id: r55565
2011-01-27 13:27:58 +00:00
Sven Hesse
95ed10adde
GOB: Add SoundDesc::swap()
...
svn-id: r55564
2011-01-27 13:27:29 +00:00
Sven Hesse
20d74edf8b
GOB: Add o7_draw0x59 stub
...
svn-id: r55563
2011-01-27 13:27:04 +00:00
Sven Hesse
e237ff3628
GOB: Some Addy gameflow stubs
...
svn-id: r55562
2011-01-27 13:26:34 +00:00
Sven Hesse
437a3eb63b
GOB: Add 2 Addy 4 base fake save handlers
...
svn-id: r55553
2011-01-26 19:05:36 +00:00
Sven Hesse
1d59d3ecb0
GOB: Another fake Addy 4 save handler
...
svn-id: r55552
2011-01-26 19:05:04 +00:00
Sven Hesse
efdcf921ea
GOB: Another fake file path
...
svn-id: r55551
2011-01-26 19:04:42 +00:00
Sven Hesse
d71125dc21
GOB: Use a fake cursor for Addy for now :P
...
svn-id: r55550
2011-01-26 19:04:24 +00:00
Sven Hesse
7a41cd7fa9
GOB: Add stub save handlers for Addy 4 (Grundschule)
...
svn-id: r55549
2011-01-26 19:04:03 +00:00
Sven Hesse
f23b4af682
GOB: Increase kFontCount for Addy
...
svn-id: r55548
2011-01-26 19:03:37 +00:00
Sven Hesse
a2afc0f4d1
GOB: Check font index for kFontCount
...
svn-id: r55547
2011-01-26 19:03:13 +00:00
Sven Hesse
2c2476b203
GOB: Add a small playTot change for Addy
...
svn-id: r55546
2011-01-26 19:02:39 +00:00
Sven Hesse
1686ecdf83
GOB: Increase kEnvironmentCount to 20 for Addy
...
svn-id: r55545
2011-01-26 19:02:20 +00:00
Sven Hesse
e5f9eb30d3
GOB: o7_draw0x93 is o7_setVolume
...
svn-id: r55544
2011-01-26 19:01:42 +00:00
Sven Hesse
a3baa1874a
GOB: Add a sanity check to o1_freeFont
...
svn-id: r55537
2011-01-25 15:14:07 +00:00
Sven Hesse
e3f1d02044
GOB: Add o7_zeroVar and partially implement draw0x89
...
svn-id: r55536
2011-01-25 15:13:37 +00:00
Sven Hesse
330acb2168
GOB: Add a sanity check assert()
...
svn-id: r55535
2011-01-25 14:20:47 +00:00
Sven Hesse
e32c9a10bf
GOB: Implement getting/setting values from INI files
...
Setting is non-permanent for now
svn-id: r55534
2011-01-25 14:20:19 +00:00
Sven Hesse
f01b8b98a4
GOB: Add a small manager for INI configs
...
svn-id: r55533
2011-01-25 14:19:52 +00:00
Sven Hesse
3e5cd6d9de
GOB: o7_draw0x8A is o7_findFile()
...
svn-id: r55531
2011-01-25 13:00:58 +00:00
Sven Hesse
bf60f06105
GOB: Add a workaround for taking the music sheet from Dr. Dramish's car
...
svn-id: r55530
2011-01-25 13:00:38 +00:00
Sven Hesse
d1b53b1b81
GOB Add save stubs for Addy Junior
...
svn-id: r55529
2011-01-25 12:14:31 +00:00
Sven Hesse
0432ca6d0f
GOB: Add a FakeFileHandler
...
For temporarily storing save "files"
svn-id: r55528
2011-01-25 12:14:05 +00:00
Sven Hesse
ff13458eb7
GOB: o7_draw0x57 is o7_intToString
...
svn-id: r55527
2011-01-25 12:13:42 +00:00
Sven Hesse
c8f58b4e19
GOB: o7_draw0x0D is o7_loadCursor
...
Not implemented yet, because they're in cursor32.dll as PE resources...
svn-id: r55526
2011-01-25 11:01:51 +00:00
Sven Hesse
e5304457b4
GOB: Add o7_oemToANSI
...
I don't think that we'll need that :P
svn-id: r55522
2011-01-25 03:44:34 +00:00
Sven Hesse
2ce333bf16
GOB: o7_draw0xA1 is o7_getINIValue
...
svn-id: r55521
2011-01-25 03:44:07 +00:00
Sven Hesse
64da68cb0d
GOB: Adi 4 should get a Inter_v7 too
...
svn-id: r55518
2011-01-25 02:52:19 +00:00
Sven Hesse
a875901485
GOB: o7_draw0x90 is o7_loadLBM
...
Stubbed for now
svn-id: r55517
2011-01-25 02:51:51 +00:00
Sven Hesse
c293eb6073
GOB: o7_draw0xC4 is o7_opendBase
...
Not implemented for now, of course
svn-id: r55516
2011-01-25 02:51:26 +00:00
Sven Hesse
c8997d0ef8
GOB: o7_draw0x44 is o7_displayWarning
...
svn-id: r55515
2011-01-25 02:50:56 +00:00
Sven Hesse
0b5af778b0
GOB: o7_draw0x8C is o7_getSystemProperty
...
svn-id: r55514
2011-01-25 02:50:26 +00:00
Sven Hesse
1a44ed588f
GOB: Some more Addy stubs
...
svn-id: r55509
2011-01-25 01:28:31 +00:00
Sven Hesse
176e49975c
GOB: Adding stubs for Addy
...
svn-id: r55508
2011-01-25 00:50:26 +00:00
Sven Hesse
9eea8c6bca
GOB: Wait for the exact moment of the video sound's end
...
This should fix all cut-off sound issues in Urban Runner
svn-id: r55503
2011-01-24 14:10:15 +00:00
Sven Hesse
d706ab3ee8
GOB: Urban: Write intro.0xx to file too
...
This fixes retrying after dying in the Secret Room.
svn-id: r55496
2011-01-24 10:31:19 +00:00
Sven Hesse
9b31b9c214
GOB: Fix a clipping issue
...
svn-id: r55481
2011-01-23 20:16:24 +00:00
Eugene Sandulenko
caa6684752
VIDEO: Move video classes to Video:: namespace
...
svn-id: r55479
2011-01-23 19:08:09 +00:00
Eugene Sandulenko
806ccf5d25
GRAPHICS: Move graphics/video/ to video/. Step 1/2
...
svn-id: r55473
2011-01-23 17:14:43 +00:00
Sven Hesse
ccd5129588
GOB: Pass engine pause to the VideoPlayer and decoders
...
Entering the GMM or the debug console during a video will not
mess up audio/video sync anymore.
svn-id: r55466
2011-01-23 15:33:30 +00:00
Sven Hesse
411d41d3d0
GOB: Change the NOCD workaround for Urban Runner a bit
...
Seems like the game does close the CD1.ITK too, so we just
open all ITKs right at the start, lest it might blow up when
it wants to close the top ITK and that's actually CD4.
svn-id: r55461
2011-01-23 11:00:57 +00:00
Sven Hesse
00cabdad11
GOB: Only let one video with sound play at a time
...
svn-id: r55444
2011-01-22 19:37:25 +00:00
Sven Hesse
0722df9472
GOB: Hacking in multiple live videos
...
Needed for Bambou. The narrator voice and the "Do you want to quit?"
voices are live videos that should continue while the live video
buttons are playing.
svn-id: r55443
2011-01-22 19:28:23 +00:00
Sven Hesse
5b4183fa27
GOB: Or actually, *this* should be the correct loop flag handling
...
svn-id: r55438
2011-01-22 17:19:58 +00:00
Sven Hesse
3f162962aa
GOB: Oops, -10 = close video, < -10 = looping
...
svn-id: r55437
2011-01-22 16:56:02 +00:00
Sven Hesse
7fee6f9740
GOB: Proper live video looping
...
Fixes the Yes/No robots in Bambou
svn-id: r55436
2011-01-22 16:48:51 +00:00
Sven Hesse
cbbafc962d
GOB: Extend the good-measure wait to all videos with sound
...
Fixes a glitch in Bambou, where the intro movie is cut off to
soon.
svn-id: r55432
2011-01-22 16:29:54 +00:00
Sven Hesse
a8e6fa3346
GOB: Don't blit dirty rectangles while playing a live video
...
This fixes the inventory list flickering in live videos :)
svn-id: r55430
2011-01-22 15:39:52 +00:00