Filippos Karapetis
|
beee12a520
|
Long messages in Eco Quest 1 are now shown correctly
svn-id: r40127
|
2009-04-24 20:09:52 +00:00 |
|
Filippos Karapetis
|
1c2021caa1
|
Changed an error to a warning, to make Longbow playable again
svn-id: r40124
|
2009-04-24 18:38:40 +00:00 |
|
Filippos Karapetis
|
ea7b198748
|
Merged kSetCursor and kSetCursorNew, and changed KQ5 CD to use the newer kSetCursor version
svn-id: r40120
|
2009-04-24 16:47:56 +00:00 |
|
Walter van Niftrik
|
d7180316dd
|
SCI: Fix sci_max_allowed_unknown_kernel_functions[], it was missing an entry.
svn-id: r40118
|
2009-04-24 15:13:04 +00:00 |
|
Walter van Niftrik
|
db8b3cef61
|
SCI: Fix signature of kPalette().
svn-id: r40117
|
2009-04-24 14:50:01 +00:00 |
|
Walter van Niftrik
|
8d3cb3bd5f
|
SCI: Fix transparency in view-based mouse cursors.
svn-id: r40116
|
2009-04-24 14:30:27 +00:00 |
|
Max Horn
|
6f60e0dd48
|
SCI: Turned GfxWidget::draw function pointer into virtual method
svn-id: r40115
|
2009-04-24 14:22:14 +00:00 |
|
Max Horn
|
bd9a44969f
|
SCI: Turned GfxWidget::tag function pointer into virtual method
svn-id: r40114
|
2009-04-24 14:21:16 +00:00 |
|
Max Horn
|
dadae13545
|
SCI: Turned GfxWidget::print function pointer into virtual method
svn-id: r40113
|
2009-04-24 14:20:31 +00:00 |
|
Max Horn
|
7821339742
|
SCI: Doxygenified some comments
svn-id: r40112
|
2009-04-24 14:20:01 +00:00 |
|
Walter van Niftrik
|
c0805599ca
|
SCI: Fixed mouse cursor hotspots in ECO1.
svn-id: r40110
|
2009-04-24 12:30:57 +00:00 |
|
Max Horn
|
6343b2eee0
|
SCI: Changed GfxWidget::set_visual function pointer to virtual method setVisual
svn-id: r40108
|
2009-04-24 10:48:51 +00:00 |
|
Max Horn
|
ebcfd9b016
|
SCI: Got rid of GFXW() macro; turned GfxWidget::widfree into destructors
svn-id: r40107
|
2009-04-24 10:48:25 +00:00 |
|
Max Horn
|
80794a6b5a
|
SCI: font_nr -> _font
svn-id: r40106
|
2009-04-24 10:47:38 +00:00 |
|
Max Horn
|
22a803cc69
|
SCI: Rewrote the port_refs code (fixing at least three serious bugs in it. Wow, crappy)
svn-id: r40105
|
2009-04-24 10:46:46 +00:00 |
|
Max Horn
|
9445439c4f
|
SCI: Renamed gfxw_widget_t and subtypes to GfxWidget etc.
svn-id: r40104
|
2009-04-24 10:46:20 +00:00 |
|
Max Horn
|
86b3657476
|
SCI: Started to C++ify the gfxw_widget_t codebase
svn-id: r40103
|
2009-04-24 10:45:09 +00:00 |
|
Max Horn
|
6fef323ec7
|
SCI: Changed GFXERROR to be fatal
svn-id: r40102
|
2009-04-24 10:44:10 +00:00 |
|
Max Horn
|
eb0710c2cd
|
SCI: Some const corrections, removed dead stuff, cleanup
svn-id: r40101
|
2009-04-24 10:43:42 +00:00 |
|
Max Horn
|
486f10edaf
|
SCI: Store parse_tree_branch_t in a Common::Arraay
svn-id: r40100
|
2009-04-24 10:42:53 +00:00 |
|
Filippos Karapetis
|
f2bd65339c
|
Changed the "Intersections" opcode to "MoveCursor", after verifying it with Greg's SCI implementation and discussing it with waltervn. Also, the cursor hotspot is now fixed for Eco Quest 1 and probably SCI11 games as well (e.g. the game menu in KQ6 is now working)
svn-id: r40096
|
2009-04-23 21:06:34 +00:00 |
|
Filippos Karapetis
|
78f892f87c
|
The mouse cursor is now working in Eco Quest 1, though the hotspot is still wrong. Many thanks to waltervn for his findings on this.
svn-id: r40095
|
2009-04-23 20:37:41 +00:00 |
|
Filippos Karapetis
|
001699becb
|
Removed a FIXME concerning CanBeHere and CantBeHere and added an explanation. Also, removed some unused code.
svn-id: r40094
|
2009-04-23 19:11:01 +00:00 |
|
Filippos Karapetis
|
efc28c1be6
|
Fixed the GetMessage kernel opcode. Eco Quest 1 text is showing up correctly now
svn-id: r40093
|
2009-04-23 18:46:41 +00:00 |
|
Filippos Karapetis
|
bd2c2b0e50
|
WIP code for kGetMessage (tested with Eco Quest 1). Currently, it doesn't always work for some reason...
svn-id: r40092
|
2009-04-23 18:17:35 +00:00 |
|
Filippos Karapetis
|
17a92f6a70
|
Cleanup
svn-id: r40082
|
2009-04-22 20:08:59 +00:00 |
|
Max Horn
|
3774b9cd0c
|
SCI: Slim down struct SciKernelFunction
svn-id: r40081
|
2009-04-22 17:54:30 +00:00 |
|
Max Horn
|
3af8918e1a
|
SCI: Changed kfunct_table to a Common::Array
svn-id: r40080
|
2009-04-22 17:54:11 +00:00 |
|
Max Horn
|
7a71fd35ae
|
SCI: getInt -> READ_LE_UINT16
svn-id: r40079
|
2009-04-22 17:53:46 +00:00 |
|
Max Horn
|
b1e43f3ca0
|
SCI: Changed knames (kernel function name table) to Common::StringList
svn-id: r40078
|
2009-04-22 17:53:29 +00:00 |
|
Filippos Karapetis
|
bffc442bee
|
Updated some of the detector entries for KQ5
svn-id: r40060
|
2009-04-21 22:59:37 +00:00 |
|
Filippos Karapetis
|
3c58066206
|
- Fixed some of the GUI graphical glitches in SCI1 games (e.g. the inventory screen in several SCI1 games and the menus in PQ3). It's still not right, but it's better than nothing
- Removed the confusing ADD_TO_CURRENT_BG_WIDGETS and ADD_TO_CURRENT_FG_WIDGETS defines, which had the same functionality
svn-id: r40058
|
2009-04-21 21:37:03 +00:00 |
|
Filippos Karapetis
|
20cc4f3dd7
|
Restored the ability to change the active port bound, by moving it inside gfx_state_t (it makes much more sense for it to be there, instead of inside user-defined settings). Placed notes inside gfxr_draw_pic01() and gfxr_draw_pic11() for the usage of the current titlebar size in there
svn-id: r40057
|
2009-04-21 19:57:11 +00:00 |
|
Filippos Karapetis
|
c48159aa63
|
Removed per-picture port bounds, which were set to the global port bounds
svn-id: r40055
|
2009-04-21 19:17:39 +00:00 |
|
Max Horn
|
3eab407cd5
|
SCI: Replaced memory ref counting code in the SongIterator code by a simple Common::Array<byte> object; also doxygenified some source comments
svn-id: r40032
|
2009-04-20 19:28:55 +00:00 |
|
Max Horn
|
5325f9b76e
|
SCI: Renamed global array 'formats' to the slightly more descriptive g_opcode_formats
svn-id: r40031
|
2009-04-20 19:28:33 +00:00 |
|
Max Horn
|
d567482818
|
SCI: Moved list of kernel func declarations to header file, where it belongs
svn-id: r40030
|
2009-04-20 19:28:08 +00:00 |
|
Max Horn
|
0f2ffdf456
|
SCI: cleanup
svn-id: r40029
|
2009-04-20 19:27:50 +00:00 |
|
Max Horn
|
a64b49c73b
|
SCI: Mapped BREAKPOINT macro to error() for now
svn-id: r40028
|
2009-04-20 19:27:32 +00:00 |
|
Willem Jan Palenstijn
|
812c745235
|
Disable MSVC warning in autogenerated code
svn-id: r40005
|
2009-04-18 22:56:08 +00:00 |
|
Willem Jan Palenstijn
|
d093d141ff
|
Fix outdated comments
svn-id: r40003
|
2009-04-18 21:28:30 +00:00 |
|
Willem Jan Palenstijn
|
e1c82543fc
|
Retreive -> retrieve
svn-id: r39996
|
2009-04-18 21:18:30 +00:00 |
|
Walter van Niftrik
|
695bc36b9a
|
SCI: Added a new song player (work-in-progress).
svn-id: r39953
|
2009-04-15 10:45:59 +00:00 |
|
Max Horn
|
57f367acb5
|
SCI: Renamed bp_flag -> breakpointFlag; replaced global send_calls_allocated & send_calls vars by a local Common::Stack instance
svn-id: r39930
|
2009-04-11 09:58:30 +00:00 |
|
Max Horn
|
fadd224285
|
SCI: Clarify hack in kgraphics.cpp based on what lars wrote on scummvm-devel
svn-id: r39905
|
2009-04-09 08:49:42 +00:00 |
|
Filippos Karapetis
|
9c7e3a2898
|
Fixed the language of the German version of Longbow
svn-id: r39898
|
2009-04-07 22:29:36 +00:00 |
|
Walter van Niftrik
|
b80abe318d
|
SCI: Do not skip last entry in kernel table for SCI1.
svn-id: r39895
|
2009-04-07 17:43:49 +00:00 |
|
Walter van Niftrik
|
81f7c8b746
|
SCI: Swapped x and y parameters of IsItSkip. Added IsItSkip to kernel table.
svn-id: r39894
|
2009-04-07 17:26:42 +00:00 |
|
Matthew Hoops
|
2d83233503
|
Print out the SCI interpreter version and not the resource version when saying what version we're emulating
svn-id: r39892
|
2009-04-07 15:05:53 +00:00 |
|
Willem Jan Palenstijn
|
d700bc57db
|
SCI: Fix endian-unsafe read [bug #2739122 ]
svn-id: r39891
|
2009-04-07 13:38:51 +00:00 |
|