Age | Commit message (Collapse) | Author |
|
svn-id: r54037
|
|
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
|
|
- Added support for savegame play time
- Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime)
- Renamed some variables to camelCase
svn-id: r53974
|
|
fixes multilingual lsl5 room 280 - names of airport ladies not shown correctly (bug #3093818)
svn-id: r53746
|
|
This fixes bug #3083879 in Iceman.
svn-id: r53077
|
|
- Added the kernel names for all unimplemented kernel debug functions, and mapped
them all to kDummy, so that the kernel tables are correct and all kernel
functions are mapped (useful for debugging)
- Added a stub for kWinHelp (normally opens an external Windows help file), with
an appropriate dialog
- Added a stub for kWinDLL, which currently errors out on purpose (this needs to
be investigated, as it loads and uses external Windows DLLs)
- Readded kListIndexOf in kList (the signature was wrong when the previous commit
was made)
svn-id: r52660
|
|
adjusted comment accordingly
svn-id: r51702
|
|
fixing plot crimes warnings and bad text on screen
svn-id: r51693
|
|
conversation dialog with esc (doesn't affect gameplay in any manner)
svn-id: r51572
|
|
svn-id: r51539
|
|
fixes castle of dr. brain save issue in puzzle room, fixes island of dr. brain save issue when saving in first room
svn-id: r51538
|
|
svn-id: r51518
|
|
moved kStub, kStubNull and kDummy inside kmisc.cpp, together with the other misc kernel calls
svn-id: r51089
|
|
svn-id: r50836
|
|
fixes kq6 intro
svn-id: r50794
|
|
If one of these is triggered for you, you can add an exception to
the error, together with a comment explaining why this exception
is necessary. Ideally after verifying that the cause is a script
bug and not a bug in our code...
svn-id: r50442
|
|
svn-id: r50273
|
|
svn-id: r50188
|
|
svn-id: r50012
|
|
svn-id: r49968
|
|
* Move sleep() from EventManager to SciEngine
* Rename EventManager methods: get -> getSciEvent, and
getFromScummVM -> getScummVMEvent
* Make scancode_rows static const
* Turn altify & numlockify from EventManager methods into static
functions (and comment out the currently unused numlockify)
svn-id: r49959
|
|
svn-id: r49860
|
|
unimplemented) functions
svn-id: r49591
|
|
svn-id: r49570
|
|
svn-id: r49535
|
|
EngineState class into one variable, abortScriptProcessing. The flag kept to signify a game restart has been placed in a boolean, gameWasRestarted
svn-id: r49518
|
|
more state-related variables to it, and remove several FIXME's about non-const global variables. Also, the entries in the data stack are now deleted when loading (fixes a memory leak - thanks to digitall for this).
svn-id: r49465
|
|
svn-id: r49294
|
|
svn-id: r49202
|
|
svn-id: r49196
|
|
svn-id: r49161
|
|
svn-id: r49159
|
|
- The game ID is now obtained from ScummVM ID directly, not by converting Sierra's internal ID
- Moved the code which reads the internal Sierra ID inside the resource manager
- Moved the code which converts the internal Sierra ID to ScummVM's IDs together with the rest of the detection code
svn-id: r49152
|
|
pointers are now used (found in util.*) for code that has different endianness in SCI1.1+ Mac games. Add support for Mac 'snd ' and 'CURS' resources. QFG1 Mac is not yet playable due to script compression.
svn-id: r49070
|
|
svn-id: r49056
|
|
svn-id: r48119
|
|
svn-id: r48046
|
|
svn-id: r47940
|
|
no longer safe.
svn-id: r47925
|
|
KQ7 Windows. Also, adding/updating detection entries for KQ7 Windows.
svn-id: r47791
|
|
svn-id: r47776
|
|
svn-id: r47572
|
|
svn-id: r47541
|
|
svn-id: r47347
|
|
pushup count later in the game
svn-id: r47346
|
|
initial no-delay, i'm still getting animation now in iceman and sq3, slow palette animation in longbow fixed
svn-id: r47343
|
|
svn-id: r47007
|
|
regression from r46656). kPlatform with no arguments is different in SCI32.
svn-id: r46874
|
|
svn-id: r46839
|
|
check). This fixes the DOS version of GK1 CD to play the SEQ's instead of the AVI's.
svn-id: r46656
|