Commit Graph
137148 Commits
Author SHA1 Message Date
Borja Lorente bc435b398e MACVENTURE: Add text huffman loading 2016-08-14 18:25:34 +02:00
Borja Lorente b209c52ed9 MACVENTURE: Add filepath retrieval 2016-08-14 18:24:59 +02:00
Borja Lorente b024a24821 MACVENTURE: Change container to return a stream 2016-08-14 18:24:59 +02:00
Borja Lorente 22db262d57 MACVENTURE: Add string tables 2016-08-14 18:24:58 +02:00
Borja Lorente b6a5040e35 MACVENTURE: Test and fix object loading 2016-08-14 18:24:58 +02:00
Borja Lorente 56e8ac873b MACVENTURE: Add generic non-persistent container loading 2016-08-14 18:24:58 +02:00
Borja Lorente 9fc9e33981 MACVENTURE: Fix detection 2016-08-14 18:24:58 +02:00
Borja Lorente b3be60273f MACVENTURE: Add generic container 2016-08-14 18:24:58 +02:00
Borja Lorente 5719ea3076 MACVENTURE: Add save game loading 2016-08-14 18:24:58 +02:00
Borja Lorente 9564866ec3 MACVENTURE: Add image to self window 2016-08-14 18:24:56 +02:00
Borja Lorente 88e6f9257e MACVENTURE: Add appropriate border bounding boxes 2016-08-14 18:24:20 +02:00
Borja Lorente d43523010b MACVENTURE: Add callbacks for all windows 2016-08-14 18:23:37 +02:00
Borja Lorente 5368aa979b MACVENTURE: Change inventory to use the general settings 2016-08-14 18:23:35 +02:00
Borja Lorente c676bb9923 MACVENTURE: Load general settings 2016-08-14 18:23:04 +02:00
Borja Lorente 61134cf570 MACVENTURE: Add the rest of the windows 2016-08-14 18:22:19 +02:00
Borja Lorente ec40b4ec44 MACVENTURE: Fix border offsets 2016-08-14 18:20:54 +02:00
Borja Lorente 1d5cbee3a8 MACVENTURE: Fix small border bug 2016-08-14 18:17:45 +02:00
Paul Gilbert 6e1045b5be TITANIC: Implemented CSuccUBus class 2016-08-14 12:17:09 -04:00
Borja Lorente 63e4fe8fc7 MACVENTURE: Add command callback 2016-08-14 18:15:35 +02:00
Borja Lorente c09e74b6a7 MACVENTURE: Add commnad window text render 2016-08-14 18:14:15 +02:00
Borja Lorente 7991b3ede7 MACVENTURE: Add static menus 2016-08-14 18:11:41 +02:00
Borja Lorente 88949eddce MACVENTURE: Add menu display 2016-08-14 18:11:40 +02:00
Borja Lorente 4611429959 MACVENTURE: Add submenu loading 2016-08-14 18:11:38 +02:00
Borja Lorente dd072a39de MACVENTURE: Add basic menu loading 2016-08-14 18:11:06 +02:00
Borja Lorente 2fd43c24d0 MACVENTURE: Small fix in detection 2016-08-14 18:11:06 +02:00
Borja Lorente d15e3a03c7 MACVENTURE: Add game file manager 2016-08-14 18:10:48 +02:00
Borja Lorente f095c4a958 MACVENTURE: Extract GUI code 2016-08-14 18:10:14 +02:00
Borja Lorente 322836699a MACVENTURE: Border Loading code 2016-08-14 18:07:22 +02:00
Borja Lorente 6f5997fec6 MACVENTURE: Add naked window for tests 2016-08-14 18:07:22 +02:00
Borja Lorente d56f5a3bc4 MACVENTURE: Add empty event loop 2016-08-14 18:07:22 +02:00
Borja Lorente c6070c0d99 MACVENTURE: Add empty engine 2016-08-14 18:07:22 +02:00
Borja Lorente 6815b05467 MACVENTURE: Fix detection problem 2016-08-14 18:07:22 +02:00
Borja Lorente 52d53c2551 MACVENTURE: Add game detection for Shadowgate 2016-08-14 18:07:21 +02:00
Borja Lorente e821fd789c MACVENTURE: Add initial game files 2016-08-14 18:07:21 +02:00
Paul Gilbert 6c3fdca97b TITANIC: Finished CParrot class 2016-08-14 08:55:37 -04:00
Lothar Serra Mari 3e06aad219 NEWS: Add detection entry for Dutch airport demo
Also improved the wording on the NEWS item for the INN demo.
2016-08-14 14:03:19 +02:00
Eugene Sandulenko 62656b89a2 FULLPIPE: Swap atan2 arguments 2016-08-14 09:50:03 +02:00
Paul Gilbert c6c76e7f4c TITANIC: In-progress implementing CParrot class 2016-08-13 23:43:52 -04:00
Paul Gilbert 14cdfa3f58 TITANIC: Implemented CMaitreD class 2016-08-13 21:44:22 -04:00
Paul Gilbert af85a2a3fa TITANIC: Implemented CLiftBot class 2016-08-13 21:00:57 -04:00
Paul Gilbert 9c11611507 TITANIC: Implemented CDoorbot class 2016-08-13 20:08:47 -04:00
Paul Gilbert e5c100cf9c TITANIC: Implemented CBellBot class 2016-08-13 18:29:12 -04:00
Colin Snover 97b3437f49 CREATE_PROJECT: Fix warning flags in Xcode generator
Sign comparison should be on to match other compilers, and
multichar warnings should be disabled for all platforms, not just
iOS.
2016-08-13 16:34:28 -05:00
Colin Snover beba350baa SCI32: Fix cast warnings 2016-08-13 16:33:14 -05:00
Colin Snover 22c7be2c86 SCI: Fix sign comparison warning 2016-08-13 16:29:24 -05:00
Paul Gilbert 3c4c605cf5 TITANIC: Added CBarbot CMovieEndMsg event handler 2016-08-13 17:25:03 -04:00
Colin Snover 741ac22e17 SCI: Fix pointer invalidation caused by array storage moves
When objects are added to a SegmentObjTable, it may cause the
internal storage for the table to expand and move to a new
region of memory. When this happens, all pointers to objects held
by a SegmentObjTable of the same type would be invalidated, due
to an implementation detail that should not be exposed. To prevent
this, objects are now allocated separately on the heap, so even if
the table's storage moves due to insertions, the objects owned by
the table will not, so references remain valid for the lifetime of
the object.
2016-08-13 15:41:31 -05:00
Paul Gilbert 786f2ca448 TITANIC: Implementing CBarbot game object class 2016-08-13 15:09:57 -04:00
Paul Gilbert bbc9e07227 DEVTOOLS: Add Barbot's action frame ranges to create_titanic 2016-08-13 15:09:49 -04:00
Eugene Sandulenko 0fdab36710 COMMON: Introduce --debug-channels-only command line flag.
Many of our systems currently generate significant amount of debug
output on deeper levels. Now, when your engine is using Debug Channels,
you might want to show that debug information only, which is currently
not possible, as the generic output will be mixed in your output.

Alternative solution would be to implement possibility to specify
per-channel debug levels.
2016-08-13 21:07:43 +02:00