Commit Graph
3567 Commits
Author SHA1 Message Date
Eugene Sandulenko d2e31b1869 GRAPHICS: Initial code for scaling MacFonts 2017-01-19 21:22:30 +01:00
Eugene Sandulenko 6fa46810f5 GRAPHICS: Encapsulate all MacFONTFont class variables into a single struct 2017-01-19 11:11:05 +01:00
Eugene Sandulenko a95b8f95dd GRAPHICS: Fix MacFont assignment
We're almost back to the functionality with the BDF fonts.
Current missing feature is font autoscaling
2017-01-19 08:56:31 +01:00
Eugene Sandulenko f599c8ab50 GRAPHICS: Fix font name generation for MacFonts 2017-01-18 19:13:01 +01:00
Eugene Sandulenko 0b3d7d3e4f GRAPHICS: Further work on MacFont loading 2017-01-18 18:59:52 +01:00
Eugene Sandulenko 6558e94ac3 GRAPHICS: Plug in loaded MacFONTFonts into MacFontManager 2017-01-18 10:24:47 +01:00
Eugene Sandulenko 4ede54e6b0 GRAPHICS: Rename MacFont to MacFONTFont to avoid clashed 2017-01-17 20:30:32 +01:00
Eugene Sandulenko 1fea15ac7b GRAPHICS: Implementing kerning calculation for MacFonts 2017-01-17 18:44:27 +01:00
Eugene Sandulenko be07b004e0 GRAPHICS: Split out MacFontFamily class out of MacFont 2017-01-17 18:14:02 +01:00
stevenhoefel 837b3b22e5 GRAPHICS: MacText calculate longest string inside maxWidth and add alignment. 2017-01-17 22:15:43 +11:00
stevenhoefel feab260c98 GRAPHICS: Fix oversight on length value to return. 2017-01-17 22:14:58 +11:00
D G Turner a8d975f032 GRAPHICS: Fix Zero Length Format String Compiler Warnings. 2017-01-17 11:00:18 +00:00
Eugene Sandulenko 4236d93aae GRAPHICS: Fix FOND loading 2017-01-17 10:56:33 +01:00
Eugene Sandulenko b0e06b414d GRAPHICS: Added debug output to FOND loading 2017-01-17 10:56:33 +01:00
Eugene Sandulenko 13422c3151 GRAPHICS: More work on FOND loading 2017-01-17 00:33:34 +01:00
Eugene Sandulenko aef95a6964 GRAPHICS: First part for reading FOND Mac resources 2017-01-16 22:54:16 +01:00
Eugene Sandulenko 5d18151b55 GRAPHICS: Initial code for reading FONT Mac resources 2017-01-16 19:21:50 +01:00
Paul Gilbert a17109887c GRAPHICS: Further fix compiler warnings for byte casts 2017-01-15 10:06:00 -05:00
Paul Gilbert 553f1c2ef4 GRAPHICS: Fix compiler warnings of double to byte casts 2017-01-15 09:32:55 -05:00
stevenhoefel 2e48529fa1 DIRECTOR: Utilise MacText class to provide Text Wrapping. 2017-01-15 18:42:50 +11:00
Eugene Sandulenko 0ecaa79f08 GRAPHICS: Renamed Menu to MacMenu to avoid potential name collision 2017-01-14 13:17:38 +01:00
Eugene Sandulenko a0907d2679 GRAPHICS: MACGUI: Added method for reading menu from resource 2017-01-14 13:04:21 +01:00
stevenhoefel aecafd473c DIRECTOR: Load fonts by name if exists from map. 2017-01-14 15:02:58 +11:00
stevenhoefel 6e04b361b2 DIRECTOR: Implement Shape Patterns and Borders for D3. 2017-01-13 12:17:36 +11:00
stevenhoefel 12032bb518 DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment. 2017-01-11 11:25:31 +11:00
Willem Jan Palenstijn 87c57e42de GRAPHICS: Fix build 2017-01-10 14:54:14 +01:00
stevenhoefel 19b0cc784d DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).
More Text Cast Formatting.
2017-01-10 23:13:45 +11:00
D G Turner 8ae904e154 GRAPHICS: Correct Unsigned vs. Signed Comparison Compiler Warning. 2017-01-10 03:13:08 +00:00
stevenhoefel 8c3c9df350 DIRECTOR: System beep and Mouse Cursors. 2017-01-09 00:00:17 +01:00
Eugene Sandulenko f1dd84fdf8 WINTERMUTE: Fix references to TransparentSurface templates 2016-12-26 18:54:44 +01:00
Eugene Sandulenko 6a11ac7f12 GRAPHICS: Avoid name clashes for templates/non-template function 2016-12-26 18:31:54 +01:00
Eugene Sandulenko e05c57b64c GRAPHICS: Fix another instance of structures nested in templates 2016-12-26 18:07:31 +01:00
Eugene Sandulenko dff109caba GRAPHICS: Increase portability. Hopefully it will fix PS2 backend 2016-12-26 18:00:17 +01:00
Tobia Tesan c6ed1625f0 WINTERMUTE: Add TFilteringMode to transparent_surface.h 2016-12-26 12:28:51 +01:00
Eugene Sandulenko 57864f5e6c GRAPHICS: Implemented MacText::replaceLastLine() 2016-12-22 18:16:54 +01:00
Eugene Sandulenko 88b9dd3472 GRAPHICS: Simplify MacText 2016-12-20 21:49:29 +01:00
Eugene Sandulenko 2d6c582805 GRAPHICS: Implement surface reallocation in MacText 2016-12-20 21:49:29 +01:00
Eugene Sandulenko 16b0cde5fb GRAPHICS: Implemented partial MacText drawing 2016-12-20 21:49:29 +01:00
Eugene Sandulenko 76ffd9cccb GRAPHICS: Fix initialization 2016-12-19 09:26:56 +01:00
Eugene Sandulenko ffea222f5b GRAPHICS: Added stubs for pasting text to MacText 2016-12-16 19:47:19 +01:00
Eugene Sandulenko d6126ffcfa GRAPHICS: Implemented blitting code for MacText 2016-12-15 18:18:12 +01:00
Eugene Sandulenko 2f7879d118 GRAPHICS: Restrinct MacText to designated width 2016-12-15 18:07:48 +01:00
Eugene Sandulenko 6329f73c9e GRAPHICS: Implemented basic rendering for MacText 2016-12-14 20:10:32 +01:00
Eugene Sandulenko aecc17e5a5 GRAPHICS: Further work on MacText class 2016-12-14 20:10:32 +01:00
Eugene Sandulenko 34a9c588b0 GRAPHICS: Added stub for MacText class 2016-12-14 20:10:32 +01:00
Paul Gilbert 4e06799122 GRAPHICS: Support varying bit depths in ManagedSurface transBlitFrom 2016-11-26 15:25:19 -05:00
Paul Gilbert 982c8f4eeb GRAPHICS: Allow 32-bit fast blitting when formats match in ManagedSurface 2016-11-23 19:51:44 -05:00
Paul Gilbert fa0a6f2812 IMAGE: Support blitting from different surface formats in ManagedSurface 2016-11-22 21:17:54 -05:00
Pawel Kolodziejski 19bcd1f3bc ALL: Sync with ScummVM 2016-11-12 12:59:06 +01:00
Pawel Kolodziejski 9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b 2016-11-12 08:49:29 +01:00