Dmitry Iskrich
2b57a711f6
DIRECTOR: Fix palette loading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
8064274d3b
DIRECTOR: Change order events (Director 4.0)
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
c9ac498cf0
DIRECTOR: Add initial sound playback support
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
fd3c336860
DIRECTOR: Refactor in accordance with Director Loop, generate main lingo events
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
d01fddfa6b
DIRECTOR: Add transition types
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
1099838bbd
DIRECTOR: Fix load actions
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
a0276402d0
DIRECTOR: Add user actions, sprite, movie events to lingo events
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
cd0e04f672
DIRECTOR: Check if file is open, rename dump folder
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
bc2e73c20b
DIRECTOR: Add dump scripts
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
fd7b2f33bf
DIRECTOR: Added stub for Lingo interpreter
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
f471b48cf4
DIRECTOR: Fix guard includes
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
61f15f16da
DIRECTOR: Add font map loading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
414a0b1c35
DIRECTOR: Add file info loading, fix strings loading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
1b6b24740e
DIRECTOR: Add cast info loading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
e17de45075
DIRECTOR: Fix tempo channel parsing, add missed events
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
14d0bb6844
DIRECTOR: Find CLUT table in score initialization
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
cc2abbbb9c
DIRECTOR: Use pixel(0,0) for Matte ink
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
06a655ff9d
DIRECTOR: Fix bitmap cast reading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
bd345ce81c
DIRECTOR: Parse mac name
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
f954105320
DIRECTOR: Switch Matte Ink to using flood fill mask mode.
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
910803a914
DIRECTOR: Change matte function, use FloodFill
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
1b71712b15
DIRECTOR: Display draw rects for debug
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
4819a4e857
DIRECTOR: Load actions
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
254b1e3c1f
DIRECTOR: Load labels
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
f858362284
DIRECTOR: Move score loading resource to constructor
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
961adeee7f
DIRECTOR: Add support for background trans, matte ink types
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
c42f4060a1
DIRECTOR: Fix display sprite bug
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
2e87ca4954
DIRECTOR: Fix cast data reading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
fb6e06231c
DIRECTOR: Move sprite display to ManagedSurface
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
6299055098
DIRECTOR: Add ink types parsing
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
d7f1c98f29
DIRECTOR: Remove extra movie archive open
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
44e46db5de
DIRECTOR: Refactor cast data loading
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
604fa102ff
DIRECTOR: Fix frame playback
2016-08-03 23:40:36 +02:00
rootfather
5ffd839bf3
DIRECTOR: Improve detection of Masters of the Elements
...
This commit adds detection for the English release of
"Masters of the Elements".
To avoid hash collisions, I had to add another file to the
detection table. The Projector Skeleton is too big for the
standard 5000 bytes we use for creating the MD5 hashes.
Many thanks to sev- for his great help!
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
8cd7deb476
DIRECTOR: Add support for tempo channel
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
ce2889bbf4
DIRECTOR: Display objects with offsets
2016-08-03 23:40:36 +02:00
Dmitry Iskrich
d17805e132
DIRECTOR: Add cast pointers to sprites
2016-08-03 23:40:36 +02:00
Iskrich
5718268106
DIRECTOR: Load cast data and movie config
2016-08-03 23:40:36 +02:00
Iskrich
60348aa02a
DIRECTOR: Read movie version
2016-08-03 23:40:36 +02:00
Iskrich
11c9bbd9cb
DIRECTOR: Play score, display DIB sprites
2016-08-03 23:40:36 +02:00
Iskrich
2de66ee083
DIRECTOR: Add score data loader
2016-08-03 23:40:36 +02:00
Iskrich
08641d688d
DIRECTOR: FIX load palette
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
9ed9a60116
DIRECTOR: Fix DIB file reading
2016-08-03 23:40:36 +02:00
Eugene Sandulenko
1a3d44edc9
DIRECTOR: Fix image loading, moved displaying to the engine
2016-08-03 23:40:36 +02:00
Iskrich
c2414ae381
DIRECTOR: Display test bitmap resource
2016-08-03 23:40:36 +02:00
Iskrich
75a01e0ea0
DIRECTOR: Refactoring palette loading
2016-08-03 23:40:36 +02:00
Iskrich
acc0d70054
DIRECTOR: Add bookshelf example
2016-08-03 23:40:36 +02:00
rootfather
1ebb5d2b07
DIRECTOR: Add ADGF_MACRESFORK to melements target
2016-08-03 23:40:36 +02:00
rootfather
b621fd7762
DIRECTOR: Add detection for "Masters of the Elements"
...
Currently, only the German Windows and Mac release are detected.
2016-08-03 23:40:36 +02:00
rootfather
fc4f6087ac
GIT: Add a basic .gitignore file
2016-08-03 23:40:36 +02:00