Commit Graph

29533 Commits

Author SHA1 Message Date
Florian Kagerer
837ca0683e LOL: - some more work on the interface (you can now click on the banners and windows) and some bug fixes
svn-id: r38818
2009-02-23 20:17:53 +00:00
Nicola Mettifogo
e3afa772e2 Cleanup.
svn-id: r38817
2009-02-23 12:17:25 +00:00
Nicola Mettifogo
9bef5a0cfc Rewrote the sarcophagus puzzle in Nippon Safes, since I finally understood how it was implemented in the original!
svn-id: r38816
2009-02-23 11:55:25 +00:00
Nicola Mettifogo
edaf382d2f * Refactored drawAnimations to be more easily extensible when adding game-specific features.
* Added a new zonesToUpdate list to keep track of movable zones.

svn-id: r38815
2009-02-23 11:50:10 +00:00
Filippos Karapetis
e7fd931afa Replaced lineColor2 with Graphics::drawLine
svn-id: r38813
2009-02-23 09:39:09 +00:00
Filippos Karapetis
5e1ab5be9b Replaced get_uint_16() with READ_LE_UINT16()
svn-id: r38812
2009-02-23 09:03:12 +00:00
Max Horn
376e4f86d6 SCI: cleanup
svn-id: r38811
2009-02-23 04:48:29 +00:00
Max Horn
c21e6c382d SCI: Moved file specific stuff from tools.h & tools.cpp to kfile.cpp
svn-id: r38810
2009-02-23 04:37:35 +00:00
Max Horn
152ed65c50 SCI: Don't chdir to the gamepath anymore
svn-id: r38809
2009-02-23 04:36:40 +00:00
Max Horn
094c3264a0 SCI: Added some demos (they don't work, so disabled for now. Would be way cool if all demos worked, for testing)
svn-id: r38808
2009-02-23 04:35:06 +00:00
Max Horn
2413a5690e SCI: Got rid of resource_dir & work_dir (temporarily disabled f_open_mirrored for that)
svn-id: r38807
2009-02-23 04:31:11 +00:00
Max Horn
6147bd3ed9 SCI: Merged kDeviceInfo_Win32 & kDeviceInfo_Unix; added lots of debug calls to the file I/O code, to make it possible to analyze usage patterns; some cleanup
svn-id: r38806
2009-02-23 03:51:22 +00:00
Max Horn
9744fc615c SCI: Changed selector name table to a Common::StringList
svn-id: r38805
2009-02-23 03:04:52 +00:00
Max Horn
327f5c9f77 SCI: Simplified code for selector lookup map generation a bit; got rid of an unused var
svn-id: r38804
2009-02-23 02:17:26 +00:00
Walter van Niftrik
ce7377ff5b SCI: Fix incorrect usage of struct tm in date function of kGetTime
svn-id: r38803
2009-02-23 01:59:04 +00:00
Filippos Karapetis
c327ed3faf Updated the MSVC project files for the SCI engine
svn-id: r38802
2009-02-23 01:01:28 +00:00
Filippos Karapetis
0c8d8b20d9 Updated comment
svn-id: r38801
2009-02-23 00:40:59 +00:00
Filippos Karapetis
db343c7287 Removed unused antialiasing code (plus, we do antialiasing at the OSystem graphics backend)
svn-id: r38800
2009-02-23 00:39:00 +00:00
Jordi Vilalta Prat
81c6da5658 SCI: Fix saving/loading (regression introduced in r38767)
svn-id: r38799
2009-02-23 00:14:51 +00:00
Jordi Vilalta Prat
506e49b123 Don't generate extra whitespaces (forgot to commit it before)
svn-id: r38798
2009-02-23 00:10:36 +00:00
Matthew Hoops
5cc8d71cac Ms. Astro Chicken! (aka Add detection for Ms. Astro Chicken)
svn-id: r38797
2009-02-22 23:32:28 +00:00
Willem Jan Palenstijn
a5a29a44e9 Check for end of file more often while reading CFSML
svn-id: r38796
2009-02-22 22:07:30 +00:00
Max Horn
4c1349e0f4 SCI: Fix what looks like a bug in the save/load system (?)
svn-id: r38795
2009-02-22 21:41:00 +00:00
Max Horn
1687a5e8d0 SCI: Rewrite the way file handles are managed
svn-id: r38794
2009-02-22 21:38:46 +00:00
Max Horn
4a6d6e8988 SCI: Moved the code which iterates over the current dir into a small class
svn-id: r38793
2009-02-22 20:48:42 +00:00
Filippos Karapetis
fa16c9d386 The two hardcoded fonts, 5x8 and 6x10 were used for FreeSCI's debugger and game menu, so they can be safely removed now
svn-id: r38792
2009-02-22 20:06:25 +00:00
Max Horn
8997a45773 SCI: Replaced two uses of sci_fopen by Common::File; moved is_print_str() to the only spot it is used
svn-id: r38791
2009-02-22 19:45:53 +00:00
Matthew Hoops
a5e6684151 Re-enable kq1 SCI Amiga and Mixed Up Mother Goose SCI Amiga.
svn-id: r38789
2009-02-22 18:31:40 +00:00
Matthew Hoops
20eb924bb1 Add Cascade Quest and the SCI Companion Template (fan games)
svn-id: r38788
2009-02-22 17:54:38 +00:00
Max Horn
9b45dd2849 Modified FSDirectory::lookupCache to return a FSNode *pointer*, so that we can distinguish between lookup failures and invalid cache entries. Also changed SearchSet::createReadStreamForMember to not use hasFile anymore, based on the assumption that any Archive::createReadStreamForMember implementation has to verify whether the member name is valid anyway (clarified the doxygen docs accordingly)
svn-id: r38787
2009-02-22 16:48:02 +00:00
Max Horn
c397b37bfb Modified ZipArchive::createReadStreamForMember to check whether the zip archive contains a file with the given name
svn-id: r38786
2009-02-22 16:27:48 +00:00
Matthew Hoops
8fb7fd0681 Add detection entries for the SCI Fangames.
svn-id: r38785
2009-02-22 14:40:56 +00:00
Sven Hesse
462ef2c78c Clipping the rendering to the output surface.
This should fix the crash in the Italian version of Woodruff (#1981031 - "Crash after dancing at Puh-Let Party!!")

svn-id: r38784
2009-02-22 14:04:07 +00:00
Jordi Vilalta Prat
b5ce8d9320 Whitespace cleanup
svn-id: r38783
2009-02-22 13:11:43 +00:00
Jordi Vilalta Prat
ac409a2ab7 SCI: Converted "segment interfaces" into classes
svn-id: r38782
2009-02-22 12:18:22 +00:00
Andre Heider
7d21acd18b replace sci_gettime in gfx/
svn-id: r38781
2009-02-22 10:20:45 +00:00
Max Horn
f6de07921e Changed Common::File and FSDirectory to invoke FSNode::exists a few times less, reducing overhead
svn-id: r38780
2009-02-22 04:40:10 +00:00
Max Horn
d9a98ddc21 SCI: cleanup
svn-id: r38779
2009-02-22 04:22:53 +00:00
Max Horn
a4968c1cf6 SCI: Resolve FIXME in decompression code
svn-id: r38778
2009-02-22 04:04:33 +00:00
Max Horn
a44fd9f967 cleanup
svn-id: r38777
2009-02-22 04:04:03 +00:00
Travis Howell
edc73529af Add resource version option to game detection table, for games version(s) with undetected/unexpected resource types.
svn-id: r38776
2009-02-22 03:40:51 +00:00
Filippos Karapetis
fcf5e87de6 - Made ResourceManager accessible from _vm
- Replaced c_version by its corresponding ScummVM equivalent command

svn-id: r38775
2009-02-22 01:33:16 +00:00
Matthew Hoops
85fe96b72d Add remapping of Amiga version strings and re-enable detection of kq5 amiga.
svn-id: r38774
2009-02-22 01:11:06 +00:00
Filippos Karapetis
e35e7c0415 Removed include/aatree.h from the MSVC project files
svn-id: r38773
2009-02-22 01:01:40 +00:00
Filippos Karapetis
8db5bb6dbb Updated the MSVC project files for the tinsel engine, which were not updated for some reason...
svn-id: r38772
2009-02-22 00:56:21 +00:00
Filippos Karapetis
78f5828f5a Updated and synced all MSVC project files
svn-id: r38771
2009-02-22 00:53:10 +00:00
Filippos Karapetis
a46a2d9c92 Fixed compilation under Windows
svn-id: r38770
2009-02-22 00:38:39 +00:00
Paul Gilbert
c0e132a826 Added MD5 for Orion Burger Russian version
svn-id: r38769
2009-02-21 23:44:17 +00:00
Jordi Vilalta Prat
817fde6cdd SCI: Convert the segment manager into a class
svn-id: r38767
2009-02-21 23:27:24 +00:00
Florian Kagerer
b5b4cb66a1 LOL: implemented timers (only text fading for now)
svn-id: r38766
2009-02-21 23:20:14 +00:00