aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-04-08Modified the REGISTER_PLUGIN macro so that it allows (and requires) a ↵Max Horn
trailing semicolon (this helps certain tools to parse our code better) svn-id: r21689
2006-04-08Removed common/map.h with the Common::Map template class (it was a very bad ↵Max Horn
implementation, and our HashMap is simply better). svn-id: r21688
2006-04-08Moved version vars from base/main.cpp to base/version.cpp; thus now ↵Max Horn
version.o is always rebuilt on every change, not main.o svn-id: r21687
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21686
2006-04-08Move some more bits into namespace ScummMax Horn
svn-id: r21685
2006-04-08Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵Max Horn
distinguish them) svn-id: r21684
2006-04-08Cleanup.Torbjörn Andersson
svn-id: r21683
2006-04-08Began collecting hard-coded language-specific strings in a new initLanguage()Torbjörn Andersson
function. It's now possible to choose between English and French menus, and the command string preposition in English is "on", not "sur". There are still plenty of hard-coded French messages to do with savegame handling. I haven't done anything about them. svn-id: r21682
2006-04-08Cleanup.Torbjörn Andersson
svn-id: r21681
2006-04-08Fixes for oracle in FF and cleanupTravis Howell
svn-id: r21680
2006-04-08Added helper functions getNextByte(), getNextWord() and getNextString() to makeTorbjörn Andersson
the opcode decoder a bit easier to read. The same change could be made to decompileScript() as well, but I have a feeling that this function should be made a standalone tool instead. Particularly considering how much memory it currently uses. svn-id: r21679
2006-04-08Remove debug leftoverTravis Howell
svn-id: r21678
2006-04-08Fix load game display of oracle in FFTravis Howell
svn-id: r21677
2006-04-08Remove excess ; in scrollEvent()Travis Howell
svn-id: r21676
2006-04-08Add initial support for vertical scrolling in FFTravis Howell
svn-id: r21675
2006-04-07New Loom version reported by Peter EckerleinMax Horn
svn-id: r21673
2006-04-07Finally got rid of multiple_versions_md5_settings in favor of extra_versionsMax Horn
svn-id: r21672
2006-04-07Minor cleanupTravis Howell
svn-id: r21671
2006-04-07Cleanup and split scrolling codeTravis Howell
svn-id: r21670
2006-04-07Add scrolling adjustments when drawing overlay in FFTravis Howell
svn-id: r21669
2006-04-07Add scrolling code for oracle in FFTravis Howell
svn-id: r21668
2006-04-07Cache the root node (cause a major speedup on OSX, since by far the slowes ↵Max Horn
part in the FS code over here is the getcwd call in getRoot() ) svn-id: r21667
2006-04-07Fix compileWon Star
svn-id: r21666
2006-04-07GP32 uses custom version of libtremor, so update header path.Won Star
svn-id: r21665
2006-04-07Fix compile with GP32 by overriding datatypes.Won Star
svn-id: r21664
2006-04-07Disable i/o cache which is incomplete and can cause serious problem with SMC.Won Star
Fix compile by overriding typenames. Cleanup and fix ASM functions. Some of them didn't return properly to C code when called... Cleanup Makefile again. svn-id: r21663
2006-04-07Cleanup of yesterday's changes. The opcode functions no longer need to take anyTorbjörn Andersson
parameters. svn-id: r21662
2006-04-07Fix some horizontal scrolling issues in FFTravis Howell
svn-id: r21661
2006-04-07Sprite is always set to 1 in o_printStr() and o1_scnTxtLongText() for FF. ↵Travis Howell
Fixes wait timeouts in holomail. svn-id: r21660
2006-04-07Fix subtitle output in FFTravis Howell
svn-id: r21659
2006-04-07This may look like a less good way of transforming three bits of colour intoTorbjörn Andersson
eight bits. Perhaps it is. But it seems to match the output from DOSbox when running Future Wars, and I tend to trust DOSbox in such matters. svn-id: r21658
2006-04-07Ooops, cut and paste error in printScreenText()Travis Howell
svn-id: r21657
2006-04-07Add some work on text output in FFTravis Howell
svn-id: r21656
2006-04-07Small cleanup.Torbjörn Andersson
svn-id: r21655
2006-04-06Added opcode comments and stubs based on information sev provided me with. AllTorbjörn Andersson
stubs should print a warning, though I may have missed some. svn-id: r21654
2006-04-06Renamed last LaTeX filesMax Horn
svn-id: r21653
2006-04-06Renamed even more LaTeX files (those names might not be the best, but the ↵Max Horn
section structure isn't very logical to start with <sigh>) svn-id: r21652
2006-04-06Updated 'credits' target to generate correct LaTeX fileMax Horn
svn-id: r21651
2006-04-06Renamed more LaTeX filesMax Horn
svn-id: r21650
2006-04-06Started to rename the LaTeX files based on their content instead of their ↵Max Horn
numbering (which changes all the time anyway) svn-id: r21649
2006-04-06Moved the TODO to the WikiMax Horn
svn-id: r21647
2006-04-06Fixed another "worked in cinE, broken in ScummVM" bug that made it impossibleTorbjörn Andersson
to interact with the objects in the second room. We were passing the wrong pointer to gfxConvertSpriteToRaw() in loadCt(), causing page3Raw (which I believe is an "image" mapping screen coordinates to objects) to be wrong. svn-id: r21646
2006-04-06We don't need to convert mono data to stereo: Simply tell the mixer that we'reTorbjörn Andersson
generating mono data, and let it worry about how to handle it. svn-id: r21645
2006-04-06Split the opcodes into separate functions, and use an array of functionTorbjörn Andersson
pointers for decoding them, like we do in most other engines. And I just want to say that this is the second biggest opcode table I've ever seen! svn-id: r21644
2006-04-06Revert structure size changes, size expanded in readItemChildren()Travis Howell
svn-id: r21642
2006-04-06Rename structures and correct array sizesTravis Howell
svn-id: r21641
2006-04-06CleanupTravis Howell
svn-id: r21640
2006-04-06Remove duplicate code in last commit and minor fixes for FFTravis Howell
svn-id: r21639
2006-04-06Minor cleanup and fixes for FFTravis Howell
svn-id: r21638
2006-04-06Add some work on scrolling in FFTravis Howell
svn-id: r21637