aboutsummaryrefslogtreecommitdiff
path: root/engines/bbvs/bbvs.cpp
AgeCommit message (Collapse)Author
2017-11-10BBVS: Remove all bit shifts of potentially negative integersColin Snover
Previous patches that removed shifts of constant negative values to eliminate UB were valid, but did not correct all places where this engine was potentially bit shifting negative values. There is no reason to not just use multiplication and division and let the compiler make the right choice for optimisation for an architecture, so that is what this patch does.
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2016-03-14BBVS: Move much of engine initialization to newGame()Torbjörn Andersson
This should fix bug #7057 ("BBVS: No clean-up when restarting").
2015-12-21BBVS: Fix compilation without translation enabledMatthew Hoops
A regression from 2a6cbd0
2015-11-30BBVS: Use memmove(), not memcpy(), for overlapping memory areasTorbjörn Andersson
CID 1230310. This fixes the credits easter eggs for me.
2015-11-18BBVS: Since we're using GUI for menus, switch iGUI to the relevant languageEugene Sandulenko
2014-10-28BBVS: Remove trailing whitespaceFilippos Karapetis
2014-03-20BVBS: Use a constant instead of a variable for the snapshot sizeStrangerke
2014-03-20BVBS: Fix some uninitialized variablesStrangerke
2014-02-28BBVS: Use a boolean for _gameResult. Adapt function declarations accordinglyStrangerke
2014-02-22BBVS: Move some code out of bbvs.cppFilippos Karapetis
2014-02-22BBVS: Silent some CppCheck warningsStrangerke
2014-02-16BBVS: Fix const char string arraysjohndoe123
2014-02-16BBVS: Remove unneccessary makeLoopingAudioStream in playSpeech and use the ↵johndoe123
audiostream directly
2014-02-16BBVS: Remove rectIntersection and use Rect::findIntersectingRect insteadjohndoe123
2014-02-15BBVS: Remove obsolete debug commentsjohndoe123
2014-02-15BBVS: Use spaces instead of tabs for formattingjohndoe123
2014-02-07BBVS: Fix GCC warning (signed/unsigned comparison)johndoe123
2014-02-07BBVS: Fix compilation in MSVC10 as suggested by dreammasterjohndoe123
2014-01-30BBVS: Very small cleanupjohndoe123
2014-01-30BBVS: Wrap some long linesjohndoe123
2014-01-30BBVS: Fix mainmenu after intro videosjohndoe123
2014-01-30BBVS: Add easter egg videos handlingjohndoe123
2014-01-30BBVS: Add delayMillis to update loops to save some cpu timejohndoe123
2014-01-29BBVS: Remove some debug outputjohndoe123
2014-01-29BBVS: Add loading/saving of minigame hiscoresjohndoe123
2014-01-29BBVS: Replace minigame flags parameterjohndoe123
2014-01-29BBVS: Initial commitjohndoe123