feat : bar color

Popup_qui_marche_pas
Jade VAN BRABANDT 2 years ago
commit c290ed2989

@ -18,7 +18,7 @@
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.Row="1"/>
@ -38,7 +38,7 @@
<Grid Grid.Column="2" Padding="5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
@ -49,7 +49,7 @@
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Label Text="Nom du jeu" TextColor="White" VerticalTextAlignment="Center"/>
<Label Text="Nom du jeu" TextColor="White" VerticalTextAlignment="Center" FontSize="30"/>
<Label Grid.Column="1" TextColor="White" VerticalTextAlignment="Center" Text="année"/>
<Button Grid.Column="3" TextColor="White" Text="suivre" HorizontalOptions="End"
VerticalOptions="Center" Background="transparent" CornerRadius="0" BorderWidth="3" BorderColor="Black"/>

@ -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<Review> reviews;
public Game(string name, string description, int annee, string[] tags)
{
Name = name;
Description = description;
Annee = annee;
Tags = tags;
reviews = new List<Review>();
}
public float GetAvgRate()
{
float sum = 0;
foreach (Review review in reviews)
{
sum += review.Rate;
}
return sum/reviews.Count;
}
}
}

@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Stim
{
internal class Review
{
public float Rate { get; set; }
public string Text { get; set; }
public Review(float rate, string text)
{
CheckRate(rate);
Text = text;
}
public bool CheckRate(float rate)
{
if (rate < 0 || rate > 5) return false;
Rate=rate;
return true;
}
}
}
Loading…
Cancel
Save