[gnome-games] core: Add Game.get_players(), Game.get_coop(), Game.get_release_date() & Game.get_genre()
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] core: Add Game.get_players(), Game.get_coop(), Game.get_release_date() & Game.get_genre()
- Date: Thu, 19 Jul 2018 16:45:19 +0000 (UTC)
commit c045fe33cc7015e7e934858eae2aa40281ee5063
Author: 1PunMan <saurabhsingh412 gmail com>
Date: Thu May 17 18:37:18 2018 +0530
core: Add Game.get_players(), Game.get_coop(), Game.get_release_date() & Game.get_genre()
These will be used in a subsequent commit to provide number of players, coop status, genre &
release date of a games providing one.
src/core/game.vala | 4 ++++
src/dummy/dummy-game.vala | 16 ++++++++++++++++
src/generic/generic-game.vala | 20 ++++++++++++++++++++
3 files changed, 40 insertions(+)
---
diff --git a/src/core/game.vala b/src/core/game.vala
index dddf3e3..f2608a1 100644
--- a/src/core/game.vala
+++ b/src/core/game.vala
@@ -6,5 +6,9 @@ public interface Games.Game : Object {
public abstract Uid get_uid ();
public abstract Icon get_icon ();
public abstract Cover get_cover ();
+ public abstract ReleaseDate get_release_date ();
+ public abstract Cooperative get_cooperative ();
+ public abstract Genre get_genre ();
+ public abstract Players get_players ();
public abstract Runner get_runner () throws Error;
}
diff --git a/src/dummy/dummy-game.vala b/src/dummy/dummy-game.vala
index 7a9a027..518fe76 100644
--- a/src/dummy/dummy-game.vala
+++ b/src/dummy/dummy-game.vala
@@ -30,6 +30,22 @@ private class Games.DummyGame : Object, Game {
return new DummyCover ();
}
+ public ReleaseDate get_release_date () {
+ return new DummyReleaseDate ();
+ }
+
+ public Cooperative get_cooperative () {
+ return new DummyCooperative ();
+ }
+
+ public Genre get_genre () {
+ return new DummyGenre ();
+ }
+
+ public Players get_players () {
+ return new DummyPlayers ();
+ }
+
public Runner get_runner () throws Error {
return new DummyRunner ();
}
diff --git a/src/generic/generic-game.vala b/src/generic/generic-game.vala
index 8aa262f..f0d46c5 100644
--- a/src/generic/generic-game.vala
+++ b/src/generic/generic-game.vala
@@ -22,6 +22,10 @@ public class Games.GenericGame : Object, Game {
private Title game_title;
private Icon game_icon;
private Cover game_cover;
+ private ReleaseDate game_release_date;
+ private Cooperative game_cooperative;
+ private Genre game_genre;
+ private Players game_players;
private Runner game_runner;
public GenericGame (Uid uid, Title title, Icon icon, Cover cover, Runner runner) {
@@ -44,6 +48,22 @@ public class Games.GenericGame : Object, Game {
return game_cover;
}
+ public ReleaseDate get_release_date () {
+ return game_release_date;
+ }
+
+ public Cooperative get_cooperative () {
+ return game_cooperative;
+ }
+
+ public Genre get_genre () {
+ return game_genre;
+ }
+
+ public Players get_players () {
+ return game_players;
+ }
+
public Runner get_runner () throws Error {
return game_runner;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]