Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-08 | Some more Operation Stealth changes. Mostly stubs. | Torbjörn Andersson | |
svn-id: r21699 | |||
2006-04-08 | This is probably what o1_removeLabel() should do. Is it used anywhere? | Torbjörn Andersson | |
svn-id: r21698 | |||
2006-04-08 | Made the "gotoIf" opcodes slightly easier to read. | Torbjörn Andersson | |
svn-id: r21697 | |||
2006-04-08 | Make the warning message for undefined opcodes slightly clearer. | Torbjörn Andersson | |
svn-id: r21696 | |||
2006-04-08 | Fixed two Operation Stealth regressions: | Torbjörn Andersson | |
* When I introduced the getNext* helper functions I accidentally used getNextWord() instead of getNextByte() in one case. * When splitting the opcodes into separate functions, I noticed that Operation Stealth has no opcode 0x40, yet it's used. So for now we only warn when trying to execute an undefined opcode. svn-id: r21695 | |||
2006-04-08 | Renamed some local variables for consistency. | Torbjörn Andersson | |
svn-id: r21694 | |||
2006-04-08 | Split the opcodes into individual functions. This could easily cause | Torbjörn Andersson | |
regressions, but hopefully not too many. While doing this, I noticed I had gotten at least one of the stubs I added recently wrong. That's hopefully fixed now. svn-id: r21693 | |||
2006-04-08 | Add FF difference in addTextBox() and minor cleanup | Travis Howell | |
svn-id: r21690 | |||
2006-04-08 | Modified 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-08 | Removed 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-08 | Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵ | Max Horn | |
distinguish them) svn-id: r21686 | |||
2006-04-08 | Move some more bits into namespace Scumm | Max Horn | |
svn-id: r21685 | |||
2006-04-08 | Renamed various *GameSettings to GameSettings (our namespaces are enough to ↵ | Max Horn | |
distinguish them) svn-id: r21684 | |||
2006-04-08 | Cleanup. | Torbjörn Andersson | |
svn-id: r21683 | |||
2006-04-08 | Began 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-08 | Cleanup. | Torbjörn Andersson | |
svn-id: r21681 | |||
2006-04-08 | Fixes for oracle in FF and cleanup | Travis Howell | |
svn-id: r21680 | |||
2006-04-08 | Added helper functions getNextByte(), getNextWord() and getNextString() to make | Torbjö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-08 | Remove debug leftover | Travis Howell | |
svn-id: r21678 | |||
2006-04-08 | Fix load game display of oracle in FF | Travis Howell | |
svn-id: r21677 | |||
2006-04-08 | Remove excess ; in scrollEvent() | Travis Howell | |
svn-id: r21676 | |||
2006-04-08 | Add initial support for vertical scrolling in FF | Travis Howell | |
svn-id: r21675 | |||
2006-04-07 | New Loom version reported by Peter Eckerlein | Max Horn | |
svn-id: r21673 | |||
2006-04-07 | Finally got rid of multiple_versions_md5_settings in favor of extra_versions | Max Horn | |
svn-id: r21672 | |||
2006-04-07 | Minor cleanup | Travis Howell | |
svn-id: r21671 | |||
2006-04-07 | Cleanup and split scrolling code | Travis Howell | |
svn-id: r21670 | |||
2006-04-07 | Add scrolling adjustments when drawing overlay in FF | Travis Howell | |
svn-id: r21669 | |||
2006-04-07 | Add scrolling code for oracle in FF | Travis Howell | |
svn-id: r21668 | |||
2006-04-07 | Cleanup of yesterday's changes. The opcode functions no longer need to take any | Torbjörn Andersson | |
parameters. svn-id: r21662 | |||
2006-04-07 | Fix some horizontal scrolling issues in FF | Travis Howell | |
svn-id: r21661 | |||
2006-04-07 | Sprite 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-07 | Fix subtitle output in FF | Travis Howell | |
svn-id: r21659 | |||
2006-04-07 | This may look like a less good way of transforming three bits of colour into | Torbjö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-07 | Ooops, cut and paste error in printScreenText() | Travis Howell | |
svn-id: r21657 | |||
2006-04-07 | Add some work on text output in FF | Travis Howell | |
svn-id: r21656 | |||
2006-04-07 | Small cleanup. | Torbjörn Andersson | |
svn-id: r21655 | |||
2006-04-06 | Added opcode comments and stubs based on information sev provided me with. All | Torbjörn Andersson | |
stubs should print a warning, though I may have missed some. svn-id: r21654 | |||
2006-04-06 | Fixed another "worked in cinE, broken in ScummVM" bug that made it impossible | Torbjö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-06 | We don't need to convert mono data to stereo: Simply tell the mixer that we're | Torbjörn Andersson | |
generating mono data, and let it worry about how to handle it. svn-id: r21645 | |||
2006-04-06 | Split the opcodes into separate functions, and use an array of function | Torbjö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-06 | Revert structure size changes, size expanded in readItemChildren() | Travis Howell | |
svn-id: r21642 | |||
2006-04-06 | Rename structures and correct array sizes | Travis Howell | |
svn-id: r21641 | |||
2006-04-06 | Cleanup | Travis Howell | |
svn-id: r21640 | |||
2006-04-06 | Remove duplicate code in last commit and minor fixes for FF | Travis Howell | |
svn-id: r21639 | |||
2006-04-06 | Minor cleanup and fixes for FF | Travis Howell | |
svn-id: r21638 | |||
2006-04-06 | Add some work on scrolling in FF | Travis Howell | |
svn-id: r21637 | |||
2006-04-06 | Fix inventory hitareas in FF | Travis Howell | |
svn-id: r21636 | |||
2006-04-06 | Add more icon differences in FF and cleanup | Travis Howell | |
svn-id: r21635 | |||
2006-04-05 | Use English strings for the system and confirm menus, to be consistent with the | Torbjörn Andersson | |
command menu. There are still some other hard-coded French messages in the code, though. svn-id: r21634 | |||
2006-04-05 | Fixed bug in loadObject() where the data pointer was only advanced for the | Torbjörn Andersson | |
objects that were actually loaded from the file, not the ones that were skipped. This bug was introduced when porting cinE to the ScummVM framework, and would cause Future Wars to crash after the copy protection screen. Quite possibly other bugs, as well. svn-id: r21632 |