Torbjörn Andersson
fad29cf071
BBVS: Remove some uses of g_system
2016-07-04 06:52:37 +02:00
Eugene Sandulenko
e3fff124ee
BBVS: Initialize SpriteModule class
2016-06-12 22:51:29 +02:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Ori Avtalion
253e18c440
JANITORIAL: Reduce GUI header dependencies
2016-04-14 13:30:14 +03:00
Torbjörn Andersson
ebad422f2f
BBVS: Move much of engine initialization to newGame()
...
This should fix bug #7057 ("BBVS: No clean-up when restarting").
2016-03-14 06:49:26 +01:00
Johannes Schickel
0b6befdcc5
ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
...
_singleid -> _singleId
_gameids -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Kirben
bf453e59da
BBVS: Remove ADGF_TESTING from Beavis and Butt-head in Virtual Stupidity.
2016-02-28 11:13:41 +11:00
Willem Jan Palenstijn
d390a63cd2
BBVS: Move dialog to avoid bevel being drawn offscreen
...
Since the GUI renderer doesn't do clipping, this would cause
a potential crash with the Classic theme.
2016-02-26 01:03:57 +01:00
Johannes Schickel
7daa2ab6fd
BBVS: Let listSaves return list sorted on slot numbers.
2016-02-25 21:39:45 +01:00
Johannes Schickel
74a1587780
BBVS: Only request actual save slots in listSaves.
2016-01-26 16:35:30 +01:00
Eugene Sandulenko
507168fff4
BBVS: Hide noisy debug
2015-12-31 21:22:41 +01:00
Matthew Hoops
bb12f77cbf
BBVS: Fix compilation without translation enabled
...
A regression from 2a6cbd0
2015-12-21 17:58:09 -05:00
Torbjörn Andersson
1c841094fa
BBVS: Use memmove(), not memcpy(), for overlapping memory areas
...
CID 1230310. This fixes the credits easter eggs for me.
2015-11-30 22:39:54 +01:00
johndoe123
1800f9d8dc
BBVS: Fix bug #6954 : Pathfinding bug in Prison
...
The bug was caused by a check introduced by me to avoid division-by-zero errors
when the source and dest x values are equal.
This had the side effect that it didn't work well in this case outlined in the
bug report, maybe also in other places.
I'm not sure how to handle a DBZ correctly here so I'm setting the x delta to
1.0 if it would normally be 0.0, which seems to work after walking around
in some scenes.
2015-11-23 13:22:51 +01:00
Eugene Sandulenko
1c753c046f
BBVS: Mark games as testing
2015-11-18 01:15:55 +01:00
Eugene Sandulenko
2a6cbd05f8
BBVS: Since we're using GUI for menus, switch iGUI to the relevant language
2015-11-18 01:11:05 +01:00
Eugene Sandulenko
a373dab5dc
BBVS: Fix game title
2015-11-18 00:48:31 +01:00
Torbjörn Andersson
d388981714
BBVS: Fix recent video player memory leak (CID 1339416)
...
Surface::convertTo() creates a new surface, so we have to free it
once we're done with it.
2015-11-16 22:08:49 +01:00
Eugene Sandulenko
b72d1b9bc7
BBVS: Add debug output
2015-11-16 07:00:58 +01:00
Eugene Sandulenko
54feebacb1
BBVS: Fix 16bpp video output
2015-11-16 04:55:33 +01:00
Eugene Sandulenko
c256f57da1
BBVS: Enable engine by default
2015-11-15 18:10:38 +01:00
Willem Jan Palenstijn
5d6f924fa6
BBVS: Fix typo in array size
...
Ideally this shouldn't use a hardcoded constant at all...
Thanks to WindlePoons for debugging.
2015-11-14 22:43:16 +01:00
Eugene Sandulenko
0a5e6e16b4
BBVS: Added Russian BBVS
...
Requires Russian to be selected in GUI font.
Fails on unknown codec at game beginning.
2015-11-14 01:03:33 +01:00
Eugene Sandulenko
81a4359eee
BBVS: Implement file chooser for Air Guitar minigame
2015-11-07 13:26:55 +01:00
Matthew Hoops
b6fdc7be88
AUDIO: Make makeAIFFStream return a RewindableAudioStream
...
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast
2015-06-06 17:20:41 -04:00
johndoe123
aa518306b8
BBVS: Fix out-of-bounds array access in air guitar minigame as reported by Coverity
2015-02-01 17:21:34 +01:00
johndoe123
a48a6ad30e
BBVS: Implement loading and saving in the air guitar minigame
2015-01-29 13:11:03 +01:00
Filippos Karapetis
88e5998ee5
BBVS: Remove trailing whitespace
2014-10-28 16:24:45 +02:00
Johannes Schickel
f2685a8876
BBVS: Use floating point constants of type float.
2014-06-02 01:00:15 +02:00
Johannes Schickel
3630c588c6
BBVS: Silence double->float conversion warning.
...
This might not be obvious to a C++ developer, but we use C's sin which is
*always* double. Thus, sin will return a double and therefore some compilers
might warn about this conversion.
2014-06-02 01:00:14 +02:00
Matthew Hoops
d5b5d4b545
BBVS: Silence gcc conversion warnings
2014-06-01 17:28:34 -04:00
Strangerke
8481ff0e61
BVBS: Use a constant instead of a variable for the snapshot size
2014-03-20 19:31:40 +01:00
Strangerke
e324f3e6be
BVBS: Fix some uninitialized variables
2014-03-20 19:28:05 +01:00
Kirben
e6236293f9
BBVS: Fix compilation.
2014-02-28 20:13:49 +11:00
Strangerke
cf3bf73cde
BBVS: Use a boolean for _gameResult. Adapt function declarations accordingly
2014-02-28 07:45:16 +01:00
Strangerke
79bad44750
BBVS: Initialize a pointer to nullptr instead of 0
2014-02-28 07:40:46 +01:00
Strangerke
7cd6b8b898
BBVS: Fix uninitialized variables in Minigame
2014-02-28 07:39:24 +01:00
Strangerke
120bd4c10e
BBVS: Add a sanity check in playVideo()
2014-02-28 07:32:01 +01:00
Strangerke
42c159d017
BBVS: Fix out of bounds access in air guitar mini game
2014-02-28 07:21:46 +01:00
Strangerke
6cd0d012b1
BBVS: remove useless check in updateIndicator()
2014-02-23 07:45:30 +01:00
Filippos Karapetis
b56f8f2212
BBVS: Move some code out of bbvs.cpp
2014-02-22 20:34:52 +02:00
Strangerke
0958ac9b7f
BBVS: Silent some CppCheck warnings
2014-02-22 18:26:35 +01:00
johndoe123
608485729b
BBVS: Make kAnimationsTbl and kObjKindAnimTables const in BBAnt minigame
2014-02-16 00:37:14 +01:00
johndoe123
3aba8da16b
BBVS: Remove Point type and use BBPoint instead in BBAnt minigame
2014-02-16 00:28:43 +01:00
johndoe123
882cf2f5ba
BBVS: Fix const char string arrays
2014-02-16 00:27:00 +01:00
johndoe123
f0acfd4645
BBVS: Use int16 instead of int in Rect struct
2014-02-16 00:21:32 +01:00
johndoe123
2f22673945
BBVS: Remove unneccessary makeLoopingAudioStream in playSpeech and use the audiostream directly
2014-02-16 00:19:11 +01:00
johndoe123
6078bf7eba
BBVS: Remove rectIntersection and use Rect::findIntersectingRect instead
2014-02-16 00:12:26 +01:00
johndoe123
82bb55aa89
BBVS: Remove obsolete debug comments
2014-02-15 23:53:09 +01:00
johndoe123
3847654bcd
BBVS: Fix include guard and include guard name comments for endifs
2014-02-15 23:48:08 +01:00