Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-23 | ALL: Fix indention (whitespaces -> tabs) | Max Horn | |
svn-id: r53738 | |||
2010-10-15 | ENGINES: Enhance namespace comments a bit | Max Horn | |
svn-id: r53484 | |||
2010-09-18 | JANITORIAL: Removed most punctuation at end of warning() and error() | Torbjörn Andersson | |
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791 | |||
2010-09-06 | CINE: Get rid of needless static variable. | Johannes Schickel | |
svn-id: r52608 | |||
2010-08-09 | CINE: eliminate global variables | Eugene Sandulenko | |
svn-id: r51937 | |||
2010-07-16 | CINE: Get rid of some unnecessary g_cine refs | Max Horn | |
svn-id: r50945 | |||
2010-07-16 | CINE: Get rid of g_saveFileMan | Max Horn | |
svn-id: r50944 | |||
2010-06-24 | Fixed use of uninitialized variable. | Johannes Schickel | |
svn-id: r50250 | |||
2010-06-15 | AdvancedDetector: Add new parameter directoryGlobs. | Eugene Sandulenko | |
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788 | |||
2010-06-15 | CINE: Fix bug #2812694. | Eugene Sandulenko | |
Bug #2812694: "CINE: Operation Stealth german crash". Our code assumed that there exists only 256-color version which is not the case for German version. Added code to store background format. Old savegames are broken and could not be fixed. Bumped savefile version. svn-id: r49699 | |||
2010-06-15 | Split out detection tables for Cine engine | Eugene Sandulenko | |
svn-id: r49691 | |||
2010-06-14 | Extended advancedDetector with depth parameter. | Eugene Sandulenko | |
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653 | |||
2010-05-19 | Implement FR #2841445: FW: Restart doesn't work | Eugene Sandulenko | |
svn-id: r49096 | |||
2010-05-19 | Implement FR #2841494: FW: Pause doesn't work | Eugene Sandulenko | |
svn-id: r49095 | |||
2010-05-09 | Patch #2987340: GSoC: CINE: Hide cursor when viewing inventory | Eugene Sandulenko | |
svn-id: r48994 | |||
2010-05-04 | Move DebugChannel related code to new header | Max Horn | |
svn-id: r48935 | |||
2010-05-04 | Move initGraphics and initCommonGFX from to new header. | Max Horn | |
These functions are only used internally be Engine subclasses, and by moving them to a separate header we can reduce indirect header dependencies. svn-id: r48934 | |||
2010-04-28 | CINE: Get rid of some global constructor uses | Max Horn | |
svn-id: r48843 | |||
2010-04-27 | COMMON: Move DebugChannel stuff into a new DebugMan singleton | Max Horn | |
svn-id: r48821 | |||
2010-04-21 | CINE: Change Doxygen commands to match our CFC | Max Horn | |
svn-id: r48764 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-03-23 | Cine: Fix regression in executePlayerInput (Caused slowness when clicking ↵ | Kari Salminen | |
when moving). The regression was caused by r47505. svn-id: r48373 | |||
2010-03-18 | COMMON: Get rid of Common::StringList | Max Horn | |
svn-id: r48287 | |||
2010-03-18 | COMMON: Move typedef StringList from str.h to new header str-array.h | Max Horn | |
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282 | |||
2010-03-18 | COMMON: Move Common::RandomSource to common/random.* | Max Horn | |
svn-id: r48279 | |||
2010-02-08 | Get rid of the workaround for a g++ (code generation) bug on AMD64, by ↵ | Johannes Schickel | |
passing a reference of a Color instance to saturatedAddColor instead of a value. svn-id: r48006 | |||
2010-02-08 | According to Buddha^ it should be fine to calculate (and set) the AMIGA dim ↵ | Johannes Schickel | |
palette in Palette::setGlobalOSystemPalette. svn-id: r48005 | |||
2010-01-31 | Fix return of a reference to a temporary object introduced with r47766. ↵ | Johannes Schickel | |
(Hopefully this "workaround" will work also for Chrilith's compiler ;-). svn-id: r47771 | |||
2010-01-31 | Slight fixes to comply with our coding guidelines. | Johannes Schickel | |
svn-id: r47770 | |||
2010-01-31 | Prevent my compiler to crash and object copy hopefully it doesn't break ↵ | Chris Apers | |
something svn-id: r47766 | |||
2010-01-30 | Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream. | Johannes Schickel | |
svn-id: r47716 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 | |||
2010-01-25 | Hopefully fix highlight background color in PC versions of CinE games. | Johannes Schickel | |
svn-id: r47556 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-24 | Cine: executePlayerInput: Operation Stealth: Fix target object name not ↵ | Kari Salminen | |
disappearing when passing over an empty area with a verb already chosen. svn-id: r47519 | |||
2010-01-24 | Cine: executePlayerInput: Fix broken Y-movement in Operation Stealth (D'oh! ↵ | Kari Salminen | |
Copy-pasted X to where Y was meant :-P). - Hopefully NOW things should work without r33872! svn-id: r47518 | |||
2010-01-24 | Cine: executePlayerInput: Add TODO about investigating why some buttons ↵ | Kari Salminen | |
don't work currently. svn-id: r47517 | |||
2010-01-24 | Cine: executePlayerInput: Revert r33872 as things should work without it now. | Kari Salminen | |
With the latest changes to executePlayerInput we should now be able to free the girl at the bottom of the ocean without the r33872. The commit log from r33872 was: "Fix for bugging moving at the bottom of the ocean when trying to free the girl from the ropes and swimming to the surface. Some global variables related to mouse position weren't being updated in executePlayerInput, now they are and things seem to work. Also enables moving in the labyrinth arcade sequence at the palace." svn-id: r47516 | |||
2010-01-24 | Cine: executePlayerInput: Add makeActionMenu-part to keyboard handling and a ↵ | Kari Salminen | |
couple of TODOs for Operation Stealth. - NOTE: This doesn't seem to work correctly yet. My current guess is that it has to do with how some keyboard events are handled in cine/main_loop.cpp's processEvent-function and some in cine/various.cpp's executePlayerInput. svn-id: r47515 | |||
2010-01-24 | Cine: executePlayerInput: Implement moving using keyboard for Operation Stealth. | Kari Salminen | |
svn-id: r47513 | |||
2010-01-24 | Cine: executePlayerInput: Implement 'A player command is given, left mouse ↵ | Kari Salminen | |
button is down, right mouse button is up'-case for Operation Stealth. - Also changed a do-while -loop into a while-loop as it should be for both FW and OS according to disassembly. svn-id: r47512 | |||
2010-01-24 | Cine: executePlayerInput: Fix 'No player command is given, left mouse button ↵ | Kari Salminen | |
is down, right mouse button is up'-case for Operation Stealth. svn-id: r47510 | |||
2010-01-24 | Cine: executePlayerInput: Fix 'left and right mouse buttons are up'-case for ↵ | Kari Salminen | |
Operation Stealth. svn-id: r47509 | |||
2010-01-24 | Cine: executePlayerInput: Combine 'left mouse button is up, right mouse ↵ | Kari Salminen | |
button is down'-cases into one code part. Additionally: - Operation Stealth specific: Make makeActionMenu() use canUseOnItemTable. This would seem to be the correct way according to disassembly (Although there is of course a possibility that I have overlooked some part of the code). svn-id: r47508 | |||
2010-01-24 | Cine: executePlayerInput: Name used keys in switch-clause (F1-F10, Ins, Del). | Kari Salminen | |
svn-id: r47507 | |||
2010-01-24 | Cine: executePlayerInput: Combine mouse handling plus a few other things. | Kari Salminen | |
- Combines mouse position and button state fetching from two branches (allowPlayerInput / !allowPlayerInput) into a single loop with a little more exotic while-clause. NOTE! Added manageEvents-call into the unified version although there was no manageEvents-call in one of the versions that was combined. Tested a little and didn't seem to matter, but hopefully won't cause any regressions! - Limit first possible 'renderer->setCommand(commandBuffer)' call to Future Wars only (Checked with FW & OS disassembly). - Combined all cases of 'left and right mouse buttons are down' into a single if-clause (All those cases call makeSystemMenu). svn-id: r47505 | |||
2010-01-24 | Cine: Document branches in executePlayerInput and remove dead code ↵ | Kari Salminen | |
(if-clauses that are always true or always false). svn-id: r47503 | |||
2010-01-24 | Cine: Cleanup (Use an enumeration for mouse button states rather than values ↵ | Kari Salminen | |
1 and 2). svn-id: r47502 | |||
2010-01-23 | Reorder params to Audio::makeRawMemoryStream | Max Horn | |
svn-id: r47492 | |||
2010-01-19 | Convert more engines from Mixer::playRaw to Mixer::playInputStream | Max Horn | |
svn-id: r47377 |