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