[Scummvm-git-logs] scummvm master -> f556ba3fc9bde8e3837542dbca813e629d07fa0f
dreammaster
dreammaster at scummvm.org
Sat Feb 20 23:22:34 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
f556ba3fc9 AGS: Startup fixes for Kathy Rain
Commit: f556ba3fc9bde8e3837542dbca813e629d07fa0f
https://github.com/scummvm/scummvm/commit/f556ba3fc9bde8e3837542dbca813e629d07fa0f
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2021-02-20T15:22:24-08:00
Commit Message:
AGS: Startup fixes for Kathy Rain
Changed paths:
engines/ags/detection_tables.h
engines/ags/plugins/ags_sprite_font/ags_sprite_font.cpp
engines/ags/plugins/ags_sprite_font/ags_sprite_font.h
engines/ags/plugins/plugin_base.cpp
diff --git a/engines/ags/detection_tables.h b/engines/ags/detection_tables.h
index 686f6b2944..db8235fdd1 100644
--- a/engines/ags/detection_tables.h
+++ b/engines/ags/detection_tables.h
@@ -1657,7 +1657,6 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
DEMO_ENTRY("jamesperis2", "James2.exe", "06a03fe35791b0578068ab1873455463", 35766505),
DEMO_ENTRY("jorry", "JORRY DEMO.exe", "fe5f7dc7785b335aec72a2a834629bad", 124667001),
DEMO_ENTRY("kathyrain", "kathyrain.exe", "434e24a12ba3cfb07d7b4b2f0e0bb1bf", 197487685), // Steam
- DEMO_ENTRY("kathyrain", "kathyrain.exe", "d2b1ba151c3d209b50331127032f96f6", 197490245), // GOG 1.04
DEMO_ENTRY("kinkyisland", "KINKY.exe", "f120690b506dd63cd7d1112ea6af2f77", 10628479),
DEMO_ENTRY("lazytownthenewkid", "newkiddemo1.2.exe", "9cb3c8dc7a8ab9c44815955696be2677", 15515508),
DEMO_ENTRY("litnunforgettablememories", "litn_umtechdemo.exe", "f120690b506dd63cd7d1112ea6af2f77", 3507831),
@@ -2197,6 +2196,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY("kanjigakusei", "KanjiGakusei.exe", "c1bce0ccfa858f0f5d2fe19997d89b05", 17604764),
GAME_ENTRY("kartquest", "Kart.exe", "465f972675db2da6040518221af5b0ba", 77317312),
GAME_ENTRY("kathyrain", "kathyrain.exe", "434e24a12ba3cfb07d7b4b2f0e0bb1bf", 197487159), // Steam
+ GAME_ENTRY("kathyrain", "kathyrain.exe", "d2b1ba151c3d209b50331127032f96f6", 197490245), // GOG 1.04
+ GAME_ENTRY("kathyrain", "kathyrain.exe", "d2b1ba151c3d209b50331127032f96f6", 197489719), // GOG
GAME_ENTRY("keptoshi", "Keptosh.exe", "95b7dd55f6e15c8a2118856ed9fe8ff9", 2904848),
GAME_ENTRY("keys", "Keys.exe", "75f4c7f66b1be60af5b2d65f617b91a7", 85582285),
GAME_ENTRY("killereye", "killereye.exe", "0710e2ec71042617f565c01824f0cf3c", 1009042),
diff --git a/engines/ags/plugins/ags_sprite_font/ags_sprite_font.cpp b/engines/ags/plugins/ags_sprite_font/ags_sprite_font.cpp
index 01318e764a..30aa9ca9bf 100644
--- a/engines/ags/plugins/ags_sprite_font/ags_sprite_font.cpp
+++ b/engines/ags/plugins/ags_sprite_font/ags_sprite_font.cpp
@@ -105,6 +105,7 @@ void AGSSpriteFont::AGS_EngineStartup(IAGSEngine *engine) {
SCRIPT_METHOD(SetVariableSpriteFont);
SCRIPT_METHOD(SetGlyph);
SCRIPT_METHOD(SetSpacing);
+ SCRIPT_METHOD(SetLineHeightAdjust);
}
void AGSSpriteFont::AGS_EngineShutdown() {
@@ -134,6 +135,11 @@ void AGSSpriteFont::SetSpacing(int fontNum, int spacing) {
_vWidthRenderer->SetSpacing(fontNum, spacing);
}
+void AGSSpriteFont::SetLineHeightAdjust(int v1, int v2, int v3, int v4) {
+ // TODO
+}
+
+
} // namespace AGSSpriteFont
} // namespace Plugins
} // namespace AGS3
diff --git a/engines/ags/plugins/ags_sprite_font/ags_sprite_font.h b/engines/ags/plugins/ags_sprite_font/ags_sprite_font.h
index 4fad6b3f80..1635eaec4c 100644
--- a/engines/ags/plugins/ags_sprite_font/ags_sprite_font.h
+++ b/engines/ags/plugins/ags_sprite_font/ags_sprite_font.h
@@ -46,6 +46,7 @@ private:
static void SetVariableSpriteFont(int fontNum, int sprite);
static void SetGlyph(int fontNum, int charNum, int x, int y, int width, int height);
static void SetSpacing(int fontNum, int spacing);
+ static void SetLineHeightAdjust(int v1, int v2, int v3, int v4);
public:
AGSSpriteFont();
diff --git a/engines/ags/plugins/plugin_base.cpp b/engines/ags/plugins/plugin_base.cpp
index e9e478d147..00c3f33292 100644
--- a/engines/ags/plugins/plugin_base.cpp
+++ b/engines/ags/plugins/plugin_base.cpp
@@ -73,7 +73,7 @@ void *pluginOpen(const char *filename) {
if (fname.equalsIgnoreCase("AGSSnowRain") || fname.equalsIgnoreCase("ags_snowrain"))
return new AGSSnowRain::AGSSnowRain();
- if (fname.equalsIgnoreCase("AGSSpriteFont"))
+ if (fname.equalsIgnoreCase("AGSSpriteFont") || fname.equalsIgnoreCase("agsplugin.spritefont"))
return new AGSSpriteFont::AGSSpriteFont();
if (fname.equalsIgnoreCase("agsgalaxy") || fname.equalsIgnoreCase("agsgalaxy-unified") ||
More information about the Scummvm-git-logs
mailing list