Max Horn
|
3cf4d1d71a
|
SCI: Added doxygen comment to MemObject::MemObject
svn-id: r40303
|
2009-05-04 15:04:26 +00:00 |
|
Max Horn
|
a41069d69b
|
SCI: Started adding methods to MemObject subclasses: constructors, destructors, dereference() (and currently commented out refs to Common::Serializable
svn-id: r40295
|
2009-05-03 22:47:04 +00:00 |
|
Max Horn
|
d960c1e2a5
|
SCI: Completed transition from MemObject (a union of various structs) to MemObjectNEW (a baseclass for these structs)
svn-id: r40294
|
2009-05-03 22:46:38 +00:00 |
|
Max Horn
|
82f2672008
|
SCI: Changed SegManager to store the heap pointers in a Common::Arrray
svn-id: r40293
|
2009-05-03 22:46:11 +00:00 |
|
Max Horn
|
f108a31ad7
|
SCI: Made SegManager::heap_size unsigned
svn-id: r40290
|
2009-05-03 22:45:13 +00:00 |
|
Walter van Niftrik
|
c7a5a17acf
|
SCI: adlib support (work-in-progress) for the new music player.
svn-id: r40287
|
2009-05-03 21:11:09 +00:00 |
|
Max Horn
|
5e955ea045
|
SCI: Continue transition from MemObject to MemObjectNEW
svn-id: r40274
|
2009-05-03 11:07:07 +00:00 |
|
Max Horn
|
418a2a422e
|
SCI: Got rid of the LIST_ALL_DEALLOCATABLE macro
svn-id: r40273
|
2009-05-03 11:04:37 +00:00 |
|
Max Horn
|
79b0711cfd
|
SCI: Begun conversion of the MemObject union (used to implement poor man's fake inheritance) into a base class of all the various union members
svn-id: r40272
|
2009-05-03 09:30:59 +00:00 |
|
Max Horn
|
50c8821072
|
SCI: Renamed MemObject::type and ::segmgr_id to _type resp. _segmgrId, and added accessor methods getType() and getSegMgrId()
svn-id: r40271
|
2009-05-03 09:30:33 +00:00 |
|
Max Horn
|
ba57b21d09
|
SCI: Changed SegManager to subclass Common::Serializable
svn-id: r40270
|
2009-05-03 09:25:15 +00:00 |
|
Max Horn
|
d695c24b9b
|
SCI: Changed various params of type MemObject* to the more specific type Script&
svn-id: r40269
|
2009-05-03 09:21:08 +00:00 |
|
Max Horn
|
58ee0314ae
|
SCI: Added SegManager::getScript method and modified code to make use of it; moved VERIFY from seg_manager.h to seg_manager.cpp
svn-id: r40268
|
2009-05-03 09:20:21 +00:00 |
|
Max Horn
|
cac28ebdbb
|
SCI: Doxygenified various comments
svn-id: r40266
|
2009-05-03 09:19:21 +00:00 |
|
Max Horn
|
2a89c7d1d4
|
SCI: Removed MEM_OBJ_RESERVED and related code
svn-id: r40265
|
2009-05-03 09:18:56 +00:00 |
|
Max Horn
|
240be613f9
|
SCI: Removed dead code
svn-id: r40264
|
2009-05-03 09:18:25 +00:00 |
|
Max Horn
|
5ef0e38fdd
|
SCI: Changed VM GC code to use Common::Array
svn-id: r40263
|
2009-05-03 09:17:55 +00:00 |
|
Jordi Vilalta Prat
|
f0cfb657cf
|
- Moved the extra information (like executable version, VERSION file contents or floppy label versions) into comments with a common format, in anticipation of engine versions being removed to use feature flags
- Added information about the games I own
svn-id: r40244
|
2009-05-02 15:35:57 +00:00 |
|
Travis Howell
|
f09f243bf2
|
Add English DOS demo of Leisure Suit Larry 2.
svn-id: r40243
|
2009-05-02 13:49:39 +00:00 |
|
Travis Howell
|
7f1a054cdb
|
Add English DOS demo of Conquests of Camelot.
svn-id: r40242
|
2009-05-02 13:34:45 +00:00 |
|
Travis Howell
|
7740f5d322
|
Add English DOS demo of Space Quest 3.
svn-id: r40241
|
2009-05-02 13:14:10 +00:00 |
|
Max Horn
|
ed914d6740
|
SCI: Improved the Table template a bit by taking advantage of C++ features
svn-id: r40190
|
2009-04-28 22:56:44 +00:00 |
|
Max Horn
|
6ca348c9d0
|
SCI: Further restructured the SegManager heap tables
svn-id: r40184
|
2009-04-28 16:00:59 +00:00 |
|
Max Horn
|
36fcc55c06
|
SCI: Removed the evil macros in engine/heapmgr.h, by manually instantiating them where used (this enables us to further modify the code later one)
svn-id: r40183
|
2009-04-28 15:59:40 +00:00 |
|
Max Horn
|
294bd0dc07
|
SCI: Renamed execution_stack -> _executionStack and turned it into a Common::Array
svn-id: r40182
|
2009-04-28 15:58:19 +00:00 |
|
Max Horn
|
e6a7b8ef34
|
SCI: Renamed text_fragment_t -> TextFragment and changed TextHandle to store the text fragments and pixmaps in Common::Arrays
svn-id: r40178
|
2009-04-28 12:32:59 +00:00 |
|
Max Horn
|
f177c7142c
|
Fixed some silly warnings
svn-id: r40165
|
2009-04-27 14:40:14 +00:00 |
|
Max Horn
|
6322478508
|
SCI: renamed gfx_text_handle_t -> TextHandle; changed some string code to use Common::String
svn-id: r40162
|
2009-04-27 14:21:39 +00:00 |
|
Max Horn
|
b5e9d79e15
|
SCI: Turned classtable into a Common::Array<Class>
svn-id: r40161
|
2009-04-27 12:31:27 +00:00 |
|
Max Horn
|
5881abb213
|
SCI: Removed unused vars; doxygenified some comments; cleanup
svn-id: r40159
|
2009-04-27 12:29:51 +00:00 |
|
Max Horn
|
356288ce8d
|
SCI: Rewrote dirty rect code to use Common::List
svn-id: r40156
|
2009-04-27 11:12:25 +00:00 |
|
Max Horn
|
b73301748a
|
SCI: Renamed gfx_state_t -> GfxState
svn-id: r40155
|
2009-04-27 11:12:08 +00:00 |
|
Filippos Karapetis
|
5eb4bdce66
|
Added all the different cases of kDoAudio as enums
svn-id: r40150
|
2009-04-26 02:00:36 +00:00 |
|
Walter van Niftrik
|
dfd0245273
|
SCI: DoSync should work now, but the lip-syncing mechanism also needs DoAudio
(currently stubbed), so it hasn't been tested yet.
so it hasn't been tested yet.
svn-id: r40147
|
2009-04-25 23:31:03 +00:00 |
|
Filippos Karapetis
|
f1893d8f25
|
WIP (still non-working) code for speech sync in CD talkie games (like e.g. KQ5 CD and SQ4 CD), taken from Greg's SCI implementation.
svn-id: r40142
|
2009-04-25 08:50:42 +00:00 |
|
Walter van Niftrik
|
204174180d
|
SCI: Initialize pixmap to transparency before decoding cel RLE data. This
fixes some of the views in KQ6.
svn-id: r40132
|
2009-04-24 23:05:08 +00:00 |
|
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 |
|