Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
stevenhoefel
b674c5712c
DIRECTOR: Initial work for D5 RTE Cast Member loading.
2017-09-14 13:08:57 +10:00
Tobia Tesan
2ae7d9f86b
DIRECTOR: Handle kEventPrepareMovie with 1-ary processEvent
2017-07-05 08:35:33 +02:00
Tobia Tesan
9ddb97b4ed
DIRECTOR: Handle kEventExitFrame with 1-ary processEvent
2017-07-05 08:35:33 +02:00
Tobia Tesan
7b675fc1de
DIRECTOR: Handle kEventNone with 1-ary processEvent
2017-07-05 08:35:33 +02:00
Tobia Tesan
1d5c92783e
DIRECTOR: Add processSpriteEvent
2017-07-05 08:35:33 +02:00
Tobia Tesan
fd310f1fd3
DIRECTOR: Move executeImmediateScripts to lingo.cpp
2017-07-05 08:35:33 +02:00
Tobia Tesan
c267bc208f
DIRECTOR: Handle kEventPrepareFrame in processFrameEvent
2017-07-05 08:35:33 +02:00
Tobia Tesan
f9302e2c94
DIRECTOR: Handle frame enter/exit with 1-ary processEvent call
2017-07-05 08:35:33 +02:00
Tobia Tesan
d6f651064b
DIRECTOR: Add TextCast::importStxt
2017-05-02 21:01:23 +01:00
Tobia Tesan
84a65f9df0
DIRECTOR: Init textCasts with Stxts in Score
2017-05-02 21:01:23 +01:00
Tobia Tesan
fca74091c3
DIRECTOR: Delete Stxts in ~Score
2017-05-02 21:01:23 +01:00
Tobia Tesan
2bb427d6e1
DIRECTOR: Preload Stxts in Score
2017-05-02 21:01:23 +01:00
Tobia Tesan
61e4181f5f
DIRECTOR: Add _loadedStxts member to Score
2017-05-02 21:01:23 +01:00
D G Turner
827e4efb09
DIRECTOR: Fix Various Compiler Warnings.
2017-04-25 00:53:48 +01:00
stevenhoefel
bcc3fffc2d
DIRECTOR: D5 Shared Cast loading.
2017-04-13 14:41:00 +10:00
Eugene Sandulenko
b1778dc04d
DIRECTOR: Remove pointless comparison.
...
size is a byte, so it is always < 2048.
2017-04-09 00:11:17 +02:00
stevenhoefel
90e97f7069
DIRECTOR: Further work loading assets from D5 Movies.
2017-04-06 14:55:15 +10:00
Eugene Sandulenko
497cd98838
DIRECTOR: Fix warnings
2017-04-05 19:38:44 +02:00
stevenhoefel
d52d58d3dd
DIRECTOR: Initial work to load D5 assets.
2017-04-04 20:09:57 +10:00
stevenhoefel
ea989b681c
DIRECTOR: Bring cast children back for D4 or higher.
2017-04-03 14:54:07 +10:00
stevenhoefel
a307a91916
DIRECTOR: Use button cast when rendering button text.
2017-04-03 14:38:36 +10:00
stevenhoefel
7b9afc37ce
DIRECTOR: Pre-load Button child text members.
2017-04-03 11:33:02 +10:00
Eugene Sandulenko
2454290366
DIRECTOR: Score label names are case insensitive
2017-03-31 22:06:37 +02:00
Eugene Sandulenko
d84535192a
DIRECTOR: Fix data sizes when reading from archives
2017-03-22 19:34:09 +01:00
Eugene Sandulenko
a0253001d8
DIRECTOR: Added sanity check for broken score files
2017-03-22 09:10:50 +01:00
Eugene Sandulenko
9ab68d71d8
DIRECTOR: Do not call event handler after movie is ended
2017-03-21 23:44:51 +01:00
Eugene Sandulenko
ccc6cbfb91
DIRECTOR: Fix event processing for generic events
2017-03-20 19:55:34 +01:00
D G Turner
bb252b428c
DIRECTOR: Fix GCC Warnings.
2017-03-20 11:10:19 +00:00
Eugene Sandulenko
0c91568753
DIRECTOR: More debug output for frame loading
2017-03-17 09:25:33 +00:00
Eugene Sandulenko
2dc77ededa
DIRECTOR: More loading process debug info
2017-03-17 08:36:25 +00:00
Eugene Sandulenko
7074c98e91
DIRECTOR: Improved debug output for resource loading
2017-03-17 08:20:11 +00:00
Eugene Sandulenko
890122475f
DIRECTOR: Improvements to the event sequence
2017-03-15 20:25:33 +00:00
Eugene Sandulenko
6ce4f58f89
DIRECTOR: Execute immediate scripts on frame load
2017-03-14 09:26:20 +01:00
Eugene Sandulenko
f981e228c1
DIRECTOR: Detect immediate Lingo actions
2017-03-14 09:26:20 +01:00
Eugene Sandulenko
811edc9d7e
DIRECTOR: Implement safety check while Shared Cast loading
2017-03-12 19:57:58 +01:00
Eugene Sandulenko
a18805ae77
DIRECTOR: Fix warnings
2017-03-12 19:28:24 +01:00
stevenhoefel
fba1368267
DIRECTOR: pre-load cast members.
2017-03-12 00:18:03 +11:00
Eugene Sandulenko
3c08904e5f
DIRECTOR: Fixed global even handlers calling
...
Handlers defined via 'when ...', should stay at global level
2017-03-10 09:00:35 +01:00
Eugene Sandulenko
4c3f07b3e0
DIRECTOR: Moved event processor to events.cpp
2017-03-09 17:57:12 +01:00
Eugene Sandulenko
0a044b21df
DIRECTOR: Fix event mouse event processing in D3
2017-03-08 18:37:16 +01:00
Eugene Sandulenko
983237d912
DIRECTOR: Added sanity check to Score::getSpriteById()
2017-03-07 07:51:38 +01:00
Eugene Sandulenko
28eb61657e
DIRECTOR: Execture sprite scripts in D2/D3
2017-03-06 20:19:55 +01:00
Eugene Sandulenko
7f2ddf8a13
DIRECTOR: Fix class initialization
2017-03-06 07:05:42 +01:00
Eugene Sandulenko
85faa4bebc
DIRECTOR: Fix getNextLabelNumber() for the rightmost frame
2017-03-03 22:02:58 +01:00
Eugene Sandulenko
415bd56444
DIRECTOR: Janitorial: Fix code formatting
2017-03-02 23:12:42 +01:00
Eugene Sandulenko
e7842795fe
DIRECTOR: Fix debug output
2017-03-01 10:50:35 +01:00
stevenhoefel
b0093cba4b
DIRECTOR: Capture Mouse Down Sprite and highlight respective items.
2017-02-28 15:44:52 +11:00
Eugene Sandulenko
63f168cd1c
DIRECTOR: Fix frame script execution
...
No idea why the initial frame was removed, but that caused everything
to be shifted by 1, and thus, incorrect scripts were launched
2017-02-27 18:28:53 +01:00
Eugene Sandulenko
9278380116
DIRECTOR: Improved debug output
2017-02-27 18:28:18 +01:00