1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 06:56:10 +00:00

Ajustements abilities

This commit is contained in:
Yan Maniez 2019-05-07 17:43:55 +02:00
parent 2a325ce406
commit d3b81c32c5
2 changed files with 26 additions and 58 deletions

View file

@ -22,7 +22,7 @@
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition Height="*" />
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<Frame Grid.Column="0" BorderColor="Black" Padding="2" VerticalOptions="Start">
<ImageButton Source="rolling_dice_cup.png" Command="{Binding RollDicesCommand}" />
@ -34,10 +34,9 @@
<ImageButton Source="trash_can.png" Command="{Binding RollDicesCommand}" />
</Frame>
<Frame Grid.Row="1" Grid.ColumnSpan="3" BorderColor="Black" Padding="2" Margin="10">
<!--<StackLayout>-->
<Grid ColumnSpacing="10" RowSpacing="5">
<Grid ColumnSpacing="15" RowSpacing="10" Margin="15">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
@ -52,78 +51,47 @@
<RowDefinition Height="auto" />
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<Label Grid.Column="1" Text="Base" />
<Label Grid.Column="2" Text="Bonus" />
<Label Grid.Column="3" Text="Valeur" />
<Label Grid.Column="4" Text="Mod" />
<Label Grid.Column="1" Text="Base" HorizontalTextAlignment="Center" />
<Label Grid.Column="2" Text="Bonus" HorizontalTextAlignment="Center"/>
<Label Grid.Column="3" Text="Valeur" HorizontalTextAlignment="Center"/>
<Label Grid.Column="4" Text="Mod" HorizontalTextAlignment="Center"/>
<Label Grid.Row="1" Grid.Column="0" Text="Force" />
<Label Grid.Row="1" Grid.Column="0" Text="Force" VerticalTextAlignment="Center" FontSize="Medium" />
<pcviews:AbilityBaseValueView Grid.Row="1" Grid.Column="1" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Strength}" />
<pcviews:AbilityRacialBonusView Grid.Row="1" Grid.Column="2" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Strength}" />
<Label Grid.Row="1" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Strength.Value, FallbackValue=''}" />
<Label Grid.Row="1" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Strength.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" />
<Label Grid.Row="1" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Strength.Value, FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="1" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Strength.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="2" Grid.Column="0" Text="Dextérité" />
<Label Grid.Row="2" Grid.Column="0" Text="Dextérité" VerticalTextAlignment="Center" FontSize="Medium" />
<pcviews:AbilityBaseValueView Grid.Row="2" Grid.Column="1" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Dexterity}" />
<pcviews:AbilityRacialBonusView Grid.Row="2" Grid.Column="2" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Dexterity}" />
<Label Grid.Row="2" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Dexterity.Value, FallbackValue=''}" />
<Label Grid.Row="2" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Dexterity.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" />
<Label Grid.Row="2" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Dexterity.Value, FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="2" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Dexterity.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="3" Grid.Column="0" Text="Constitution" />
<Label Grid.Row="3" Grid.Column="0" Text="Constitution" VerticalTextAlignment="Center" FontSize="Medium" />
<pcviews:AbilityBaseValueView Grid.Row="3" Grid.Column="1" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Constitution}" />
<pcviews:AbilityRacialBonusView Grid.Row="3" Grid.Column="2" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Constitution}" />
<Label Grid.Row="3" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Constitution.Value, FallbackValue=''}" />
<Label Grid.Row="3" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Constitution.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" />
<Label Grid.Row="3" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Constitution.Value, FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="3" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Constitution.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="4" Grid.Column="0" Text="Intelligence" />
<Label Grid.Row="4" Grid.Column="0" Text="Intelligence" VerticalTextAlignment="Center" FontSize="Medium" />
<pcviews:AbilityBaseValueView Grid.Row="4" Grid.Column="1" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Intelligence}" />
<pcviews:AbilityRacialBonusView Grid.Row="4" Grid.Column="2" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Intelligence}" />
<Label Grid.Row="4" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Intelligence.Value, FallbackValue=''}" />
<Label Grid.Row="4" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Intelligence.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" />
<Label Grid.Row="4" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Intelligence.Value, FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="4" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Intelligence.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="5" Grid.Column="0" Text="Sagesse" />
<Label Grid.Row="5" Grid.Column="0" Text="Sagesse" VerticalTextAlignment="Center" FontSize="Medium" />
<pcviews:AbilityBaseValueView Grid.Row="5" Grid.Column="1" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Wisdom}" />
<pcviews:AbilityRacialBonusView Grid.Row="5" Grid.Column="2" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Wisdom}" />
<Label Grid.Row="5" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Wisdom.Value, FallbackValue=''}" />
<Label Grid.Row="5" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Wisdom.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" />
<Label Grid.Row="5" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Wisdom.Value, FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="5" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Wisdom.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="6" Grid.Column="0" Text="Charisme" />
<Label Grid.Row="6" Grid.Column="0" Text="Charisme" VerticalTextAlignment="Center" FontSize="Medium" />
<pcviews:AbilityBaseValueView Grid.Row="6" Grid.Column="1" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Charisma}" />
<pcviews:AbilityRacialBonusView Grid.Row="6" Grid.Column="2" BindingContext="{Binding}" Ability="{Binding SelectedPlayerCharacter.Abilities.Charisma}" />
<Label Grid.Row="6" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Charisma.Value, FallbackValue=''}" />
<Label Grid.Row="6" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Charisma.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" />
<Label Grid.Row="6" Grid.Column="3" Text="{Binding SelectedPlayerCharacter.Abilities.Charisma.Value, FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
<Label Grid.Row="6" Grid.Column="4" Text="{Binding SelectedPlayerCharacter.Abilities.Charisma.Mod, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center"/>
</Grid>
<!--<pickers:AbilityPickerView
BindingContext="{Binding}"
Title="Force"
Ability="{Binding SelectedPlayerCharacter.Abilities.Strength}"
/>-->
<!--<pickers:AbilityPickerView
BindingContext="{Binding}"
Title="Dextérité"
Ability="{Binding SelectedPlayerCharacter.Abilities.Dexterity}"
/>
<pickers:AbilityPickerView
BindingContext="{Binding}"
Title="Constitution"
Ability="{Binding SelectedPlayerCharacter.Abilities.Constitution}"
/>
<pickers:AbilityPickerView
BindingContext="{Binding}"
Title="Intelligence"
Ability="{Binding SelectedPlayerCharacter.Abilities.Intelligence}"
/>
<pickers:AbilityPickerView
BindingContext="{Binding}"
Title="Sagesse"
Ability="{Binding SelectedPlayerCharacter.Abilities.Wisdom}"
/>
<pickers:AbilityPickerView
BindingContext="{Binding}"
Title="Charisme"
Ability="{Binding SelectedPlayerCharacter.Abilities.Charisma}"
/>-->
<!--</StackLayout>-->
</Frame>
</Grid>
</ScrollView>

View file

@ -12,7 +12,7 @@
</ContentView.Resources>
<ContentView.Content>
<Grid>
<Label Text="{Binding Ability.RacialBonus, Source={x:Reference this}, StringFormat='{}{0:+0;-#}', FallbackValue=''}">
<Label Text="{Binding Ability.RacialBonus, Source={x:Reference this}, StringFormat='{}{0:+0;-#}', FallbackValue=''}" VerticalTextAlignment="Center" FontSize="Medium" HorizontalTextAlignment="Center">
<Label.IsVisible>
<Binding Source="{x:Reference this}" Path="Ability.RacialBonus">
<Binding.Converter>