[gnome-games] plugins: Allow retro games to get developer & publisher
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] plugins: Allow retro games to get developer & publisher
- Date: Sun, 22 Jul 2018 09:22:24 +0000 (UTC)
commit 52e8d7b431c3ad13e20c7207150ff85548a25cc0
Author: 1PunMan <saurabhsingh412 gmail com>
Date: Tue May 29 21:08:35 2018 +0530
plugins: Allow retro games to get developer & publisher
plugins/dreamcast/src/dreamcast-plugin.vala | 4 ++++
plugins/game-cube/src/game-cube-plugin.vala | 4 ++++
plugins/nintendo-ds/src/nintendo-ds-plugin.vala | 4 ++++
plugins/playstation/src/playstation-game-factory.vala | 4 ++++
plugins/sega-cd/src/sega-cd-plugin.vala | 4 ++++
plugins/sega-saturn/src/sega-saturn-plugin.vala | 4 ++++
plugins/turbografx-cd/src/turbografx-cd-plugin.vala | 4 ++++
plugins/virtual-boy/src/virtual-boy-plugin.vala | 4 ++++
plugins/wii/src/wii-plugin.vala | 4 ++++
src/retro/retro-simple-game-uri-adapter.vala | 4 ++++
10 files changed, 40 insertions(+)
---
diff --git a/plugins/dreamcast/src/dreamcast-plugin.vala b/plugins/dreamcast/src/dreamcast-plugin.vala
index ec10bbc..a6a92b8 100644
--- a/plugins/dreamcast/src/dreamcast-plugin.vala
+++ b/plugins/dreamcast/src/dreamcast-plugin.vala
@@ -31,6 +31,8 @@ private class Games.DreamcastPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (PLATFORM, { MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -40,6 +42,8 @@ private class Games.DreamcastPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/game-cube/src/game-cube-plugin.vala b/plugins/game-cube/src/game-cube-plugin.vala
index 877cbc0..bc64715 100644
--- a/plugins/game-cube/src/game-cube-plugin.vala
+++ b/plugins/game-cube/src/game-cube-plugin.vala
@@ -31,6 +31,8 @@ private class Games.GameCubePlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (PLATFORM, { MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -40,6 +42,8 @@ private class Games.GameCubePlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/nintendo-ds/src/nintendo-ds-plugin.vala b/plugins/nintendo-ds/src/nintendo-ds-plugin.vala
index 9e8acfa..f3e89a7 100644
--- a/plugins/nintendo-ds/src/nintendo-ds-plugin.vala
+++ b/plugins/nintendo-ds/src/nintendo-ds-plugin.vala
@@ -26,6 +26,8 @@ private class Games.NintendoDsPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var cover = new CompositeCover ({
new LocalCover (uri),
new GriloCover (media, uid)});
@@ -39,6 +41,8 @@ private class Games.NintendoDsPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/playstation/src/playstation-game-factory.vala
b/plugins/playstation/src/playstation-game-factory.vala
index 679c429..aee50ed 100644
--- a/plugins/playstation/src/playstation-game-factory.vala
+++ b/plugins/playstation/src/playstation-game-factory.vala
@@ -146,6 +146,8 @@ public class Games.PlayStationGameFactory : Object, UriGameFactory {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var input_capabilities = new GameinfoDiscIdInputCapabilities (gameinfo, disc_set_id);
var core_source = new RetroCoreSource (PLATFORM, { CUE_MIME_TYPE, PHONY_MIME_TYPE });
var runner = new RetroRunner.for_media_set_and_input_capabilities (core_source, media_set,
uid, input_capabilities, title);
@@ -156,6 +158,8 @@ public class Games.PlayStationGameFactory : Object, UriGameFactory {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/sega-cd/src/sega-cd-plugin.vala b/plugins/sega-cd/src/sega-cd-plugin.vala
index 133665a..a809ff6 100644
--- a/plugins/sega-cd/src/sega-cd-plugin.vala
+++ b/plugins/sega-cd/src/sega-cd-plugin.vala
@@ -70,6 +70,8 @@ private class Games.SegaCDPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (platform, mime_types);
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -79,6 +81,8 @@ private class Games.SegaCDPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/sega-saturn/src/sega-saturn-plugin.vala b/plugins/sega-saturn/src/sega-saturn-plugin.vala
index 4eee1bb..a76228f 100644
--- a/plugins/sega-saturn/src/sega-saturn-plugin.vala
+++ b/plugins/sega-saturn/src/sega-saturn-plugin.vala
@@ -54,6 +54,8 @@ private class Games.SegaSaturnPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (PLATFORM, { CUE_MIME_TYPE, SEGA_SATURN_MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -63,6 +65,8 @@ private class Games.SegaSaturnPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
b/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
index 5aae205..a31b0cd 100644
--- a/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
+++ b/plugins/turbografx-cd/src/turbografx-cd-plugin.vala
@@ -33,6 +33,8 @@ private class Games.TurboGrafxCDPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (CD_PLATFORM, { CUE_MIME_TYPE, PHONY_MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -42,6 +44,8 @@ private class Games.TurboGrafxCDPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/virtual-boy/src/virtual-boy-plugin.vala b/plugins/virtual-boy/src/virtual-boy-plugin.vala
index 6d53307..7869288 100644
--- a/plugins/virtual-boy/src/virtual-boy-plugin.vala
+++ b/plugins/virtual-boy/src/virtual-boy-plugin.vala
@@ -33,6 +33,8 @@ private class Games.VirtualBoyPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (PLATFORM, { MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -42,6 +44,8 @@ private class Games.VirtualBoyPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/plugins/wii/src/wii-plugin.vala b/plugins/wii/src/wii-plugin.vala
index a515cb7..fb85422 100644
--- a/plugins/wii/src/wii-plugin.vala
+++ b/plugins/wii/src/wii-plugin.vala
@@ -31,6 +31,8 @@ private class Games.WiiPlugin : Object, Plugin {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (PLATFORM, { MIME_TYPE });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -40,6 +42,8 @@ private class Games.WiiPlugin : Object, Plugin {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
diff --git a/src/retro/retro-simple-game-uri-adapter.vala b/src/retro/retro-simple-game-uri-adapter.vala
index c391dd7..e1341cf 100644
--- a/src/retro/retro-simple-game-uri-adapter.vala
+++ b/src/retro/retro-simple-game-uri-adapter.vala
@@ -21,6 +21,8 @@ private class Games.RetroSimpleGameUriAdapter : GameUriAdapter, Object {
var cooperative = new GriloCooperative (media, uid);
var genre = new GriloGenre (media, uid);
var players = new GriloPlayers (media, uid);
+ var developer = new GriloDeveloper (media);
+ var publisher = new GriloPublisher (media);
var core_source = new RetroCoreSource (simple_type.platform, { simple_type.mime_type });
var runner = new RetroRunner (core_source, uri, uid, title);
@@ -30,6 +32,8 @@ private class Games.RetroSimpleGameUriAdapter : GameUriAdapter, Object {
game.set_cooperative (cooperative);
game.set_genre (genre);
game.set_players (players);
+ game.set_developer (developer);
+ game.set_publisher (publisher);
return game;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]