Commit Graph
44 Commits
Author SHA1 Message Date
Cameron Cawley 5bd0ec43a6 STARK: Fully separate bitmaps and textures 2023-01-15 11:54:11 +02:00
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley f01c5321c4 STARK: Don't exit immediately if modded assets are enabled but not supported 2021-12-20 23:18:36 +01:00
Paweł Kołodziejski 50f9fa3df6 STARK: Fixed minor coverity warnings 2021-12-20 19:22:39 +01:00
Orgad Shaneh a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Bastien Bouclet ae1a7fbf6f STARK: Fixes for text in the computer archive database
* Add a workaround so the white cardinal hotspot always matches the text
* Add a workaround so the main menu link does not wrap in the French
   version
* When the screen resolution changes reset all text visuals, even those
   not currently visible

Fixes #1551.
2019-06-06 20:28:44 +02:00
Bastien Bouclet 9bbaa69dba STARK: Make the text color endian-safe 2019-01-28 21:23:14 +01:00
Bastien Bouclet 45c5cf0c80 STARK: Add loading of replacement PNG files for the background images
The replacement PNG files can have larger dimensions when compared to
the original XMG images, enabling the creation of a high resolution mod.

The game looks for the replacement files in the game directory and then
in the xarc subdirectory of the directory containing the archive in
which the xmg picture to be replaced is located. For instance:
'1e/00/xarc/fountain_layercenter.png' should be used for the Venice park
background.
2019-01-16 19:43:22 +01:00
Douglas Liu 6b13449fd2 STARK: Fix a wrong comment 2018-07-15 23:44:07 +08:00
Douglas Liu 76e305783a STARK: Improve the rendering of exit location symbols 2018-07-10 23:20:40 +08:00
Douglas Liu a16d469231 STARK: Render exit symbols on the screen 2018-07-09 23:49:51 +08:00
Douglas Liu 6f740cad70 STARK: Fix the empty text bounding area 2018-05-21 15:30:56 +08:00
Bastien Bouclet b80493cc5e STARK: Implement the fish effect 2018-04-08 09:14:37 +02:00
Bastien Bouclet 98cff7b264 STARK: Implement the fireflies effect 2018-03-11 21:22:54 +01:00
Bastien Bouclet c91536bb07 STARK: Add a visual effect for drawing bubbles on top of the scene 2018-03-11 10:50:59 +01:00
Bastien Bouclet 8f81e7e6f0 STARK: Fix an image field name 2016-04-16 07:37:58 +02:00
Bastien Bouclet f7681fc6f7 STARK: Fix some coverity warnings
No actual bugs should be fixed
2016-01-07 21:50:53 +01:00
Bastien Bouclet 1d6555fc37 STARK: Remove / update TODOs 2016-01-01 07:30:11 +01:00
Pawel Kolodziejski f9e78dc731 STARK: formating code - whitespaces 2016-01-01 07:30:11 +01:00
Bastien Bouclet 2e83312de7 STARK: Ignore special effect text items for now 2016-01-01 07:30:10 +01:00
Bastien Bouclet c9540977eb STARK: Implement TrueType font rendering 2016-01-01 07:30:08 +01:00
Bastien Bouclet 0393525a2c STARK: Set the target width in pixels when rendering text 2016-01-01 07:30:07 +01:00
Bastien Bouclet 6e723d6805 STARK: Add minimal rendering for text images 2016-01-01 07:30:05 +01:00
Bastien Bouclet 4c059507f0 STARK: Read data for text images 2016-01-01 07:30:05 +01:00
Bastien Bouclet e3f542bfbc STARK: Fix hotspots with coordinates slightly off the screen
Also simplify the point in polygon code
2016-01-01 07:29:56 +01:00
Bastien Bouclet 8e3f9f7f23 STARK: Fix a few UI-related todos 2016-01-01 07:29:54 +01:00
Bastien Bouclet c4fa477083 STARK: Various cleanups 2016-01-01 07:29:54 +01:00
Bastien Bouclet 18d3344f87 STARK: Add shortcuts to use the singleton services 2016-01-01 07:29:53 +01:00
Einar Johan Trøan Sømåen 850e1a03d7 STARK: Add LookAt on MouseDown.
- This more or less replaces the entire containsPoint system, so that can be removed.
2016-01-01 07:29:41 +01:00
Einar Johan Trøan Sømåen 558d1c743a STARK: Check mouse-over by actually querying the polygons of Image-objects. 2016-01-01 07:29:41 +01:00
Bastien Bouclet b6fc87e0ff STARK: Draw 2D graphics using textures 2015-02-14 11:51:53 +01:00
Bastien Bouclet 413ee2a75d STARK: Move the format readers to their own namespace 2015-02-13 12:52:32 +01:00
Bastien Bouclet 0f978e54dd STARK: Rename Resource to Object to reflect the namespace change 2015-02-13 11:18:37 +01:00
Bastien Bouclet 254021c602 STARK: Move the resources to a separate namespace 2015-02-13 11:10:44 +01:00
Bastien Bouclet 00f63c0ce0 STARK: Add incomplete support for scrolling the scene 2015-02-08 13:34:44 +01:00
Bastien Bouclet 4433ed200f STARK: Start moving file formats to a dedicated folder 2015-01-14 18:10:09 +01:00
Bastien Bouclet c93098e7af STARK: Move the service provider to a separate file 2015-01-11 11:01:01 +01:00
Bastien Bouclet d9b440e74b STARK: Move service classes to a service sub folder 2015-01-11 10:39:24 +01:00
Bastien Bouclet 09e5934cc9 STARK: Fix problems reported by Valgrind 2015-01-11 08:53:29 +01:00
Bastien Bouclet 180df49567 STARK: Separate the file format readers from the renderers 2015-01-03 08:22:43 +01:00
Bastien Bouclet 328cbdc32b STARK: Introduce the render entry class 2015-01-02 16:07:55 +01:00
Bastien Bouclet 016e46b386 STARK: The image resources now load their xmg files
Contains fixes to the XMG code from ST and Somaen's branch
2015-01-02 13:23:01 +01:00
Bastien Bouclet 11f12b3ae7 STARK: Add an image resource type 2015-01-01 18:14:43 +01:00