Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
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-09-20 | DIRECTOR: Skip SearchMan detour in fallback detection | Willem Jan Palenstijn | |
2017-09-14 | DIRECTOR: Fix Warning. | stevenhoefel | |
2017-09-14 | DIRECTOR: Initial work for D5 RTE Cast Member loading. | stevenhoefel | |
2017-08-11 | DIRECTOR: Lingo: Add missing break statement | Eugene Sandulenko | |
2017-08-02 | DIRECTOR: Fix GCC Compiler Warnings. | D G Turner | |
2017-08-01 | DIRECTOR: Clarified STXT field names | Eugene Sandulenko | |
2017-07-05 | DIRECTOR: Make 3-ary processEvent private | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventPrepareMovie with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventExitFrame with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventNone with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventIdle with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Add processSpriteEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Move executeImmediateScripts to lingo.cpp | Tobia Tesan | |
2017-07-05 | DIRECTOR: Include director/frame.h and sprite.h in lingo.cpp | Tobia Tesan | |
2017-07-05 | DIRECTOR: Move #define CHANNEL_COUNT to director.h | Tobia Tesan | |
2017-07-05 | DIRECTOR: Use 1-ary processEvent call to start movie | Tobia Tesan | |
Perahsp a specialized Lingo::start() would be better for clarity for this single one? | |||
2017-07-05 | DIRECTOR: Add kEventStart case for processGenericEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Remove "primary event handler" comment | Tobia Tesan | |
According to D4 manual only mouse/key/timeout event can have primary handler | |||
2017-07-05 | DIRECTOR: Handle keyDown in 1-ary processEvent | Tobia Tesan | |
Might change semantics by calling the standard chain for input events. That is what the D4 docs suggest anyway. | |||
2017-07-05 | DIRECTOR: Add kFrameScript call | Tobia Tesan | |
This follows from D4 docs. Changes semantics, *might* break stuff. | |||
2017-07-05 | DIRECTOR: Reorder processInputEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Swap order of processEvent calls | Tobia Tesan | |
This appears to be the correct order from docs and makes code easier to reorder. *Might* break stuff though. | |||
2017-07-05 | DIRECTOR: Call primaryEventHandler in processInputEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventPrepareFrame in processFrameEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Move kEventMouseUp/Down handling to processInputEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Include sprite.h in lingo-events.cpp | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle frame enter/exit with 1-ary processEvent call | Tobia Tesan | |
2017-07-05 | DIRECTOR: Implement processFrameEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Add runMovieScript | Tobia Tesan | |
2017-07-05 | DIRECTOR: Add Lingo::PrimaryEventHandler | Tobia Tesan | |
2017-07-05 | DIRECTOR: Include frame.h in lingo-events.cpp | Tobia Tesan | |
2017-07-05 | DIRECTOR: Add Lingo::_dontPassEvent | Tobia Tesan | |
I'm not sure whether this should go here or in Director. I'm leaving it here because _dontPassEvent changes the semantics of event handling. | |||
2017-05-02 | DIRECTOR: Fix code formatting | Eugene Sandulenko | |
2017-05-02 | DIRECTOR: Reduce header dependency | Eugene Sandulenko | |
2017-05-02 | DIRECTOR: Fix #include paths | Eugene Sandulenko | |
2017-05-02 | DIRECTOR: Use CachedMacText for rendering | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add CachedMacText to TextCast | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add CachedMacText | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add TextCast::importStxt | Tobia Tesan | |
2017-05-02 | DIRECTOR: Remove now-useless textId parameter from renderButton | Tobia Tesan | |
2017-05-02 | DIRECTOR: Use text from textCasts | Tobia Tesan | |
2017-05-02 | DIRECTOR: Init textCasts with Stxts in Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Equip textCast with _ftext | Tobia Tesan | |
2017-05-02 | GRAPHICS: Pass interlinear as constructor argument to MacText | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add stxt.cpp | Tobia Tesan | |
2017-05-02 | DIRECTOR: Delete Stxts in ~Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Use preloaded Stxt for rendering | Tobia Tesan | |
2017-05-02 | DIRECTOR: Preload Stxts in Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add _loadedStxts member to Score | Tobia Tesan | |