From d56a62712047aac57b5a3ff614913694332f0625 Mon Sep 17 00:00:00 2001 From: Anthony RICHARD Date: Wed, 26 Apr 2023 17:08:40 +0200 Subject: [PATCH] Ajout de la classe Game --- Sources/Stim/Stim/Game.cs | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Sources/Stim/Stim/Game.cs diff --git a/Sources/Stim/Stim/Game.cs b/Sources/Stim/Stim/Game.cs new file mode 100644 index 0000000..1f40519 --- /dev/null +++ b/Sources/Stim/Stim/Game.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Stim +{ + internal class Game + { + public string Name { get; set; } + public string Description { get; set; } + public int Annee; + public string[] Tags = new string[3]; + public List reviews; + + public Game(string name, string description, int annee, string[] tags) + { + Name = name; + Description = description; + Annee = annee; + Tags = tags; + reviews = new List(); + } + + public float GetAvgRate() + { + float sum = 0; + + foreach (Review review in reviews) + { + sum += review.Rate; + } + return sum/reviews.Count; + } + } +}