From ba33b7dbd7e1018b84e8998e7b3b7d1f3a611212 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Sun, 1 Mar 2020 02:16:21 +0100 Subject: [PATCH] Caracs --- aidedejeu_flutter/lib/widgets/pceditor.dart | 58 +++++++++++++++++++-- 1 file changed, 54 insertions(+), 4 deletions(-) diff --git a/aidedejeu_flutter/lib/widgets/pceditor.dart b/aidedejeu_flutter/lib/widgets/pceditor.dart index e9d551f2..d190d09d 100644 --- a/aidedejeu_flutter/lib/widgets/pceditor.dart +++ b/aidedejeu_flutter/lib/widgets/pceditor.dart @@ -81,8 +81,9 @@ class _PCEditorPageState extends State { } Widget _loadRaceSubRaceWidget() { - return Column( + return _race != null ? Column( children: [ + Text("Augmentation de caractéristiques"), MarkdownBody( data: (_race?.abilityScoreIncrease ?? "") + "\n\n" + @@ -91,9 +92,57 @@ class _PCEditorPageState extends State { context, MaterialPageRoute(builder: (context) => LibraryPage(id: link)), ), - ) + ), + Text("Âge"), + MarkdownBody( + data: _race?.age ?? "", + onTapLink: (link) => Navigator.push( + context, + MaterialPageRoute(builder: (context) => LibraryPage(id: link)), + ), + ), + Text("Alignement"), + MarkdownBody( + data: _race?.alignment ?? "", + onTapLink: (link) => Navigator.push( + context, + MaterialPageRoute(builder: (context) => LibraryPage(id: link)), + ), + ), + Text("Taille"), + MarkdownBody( + data: _race?.size ?? "", + onTapLink: (link) => Navigator.push( + context, + MaterialPageRoute(builder: (context) => LibraryPage(id: link)), + ), + ), + Text("Vitesse"), + MarkdownBody( + data: _race?.speed ?? "", + onTapLink: (link) => Navigator.push( + context, + MaterialPageRoute(builder: (context) => LibraryPage(id: link)), + ), + ), + Text("Vision dans le noir"), + MarkdownBody( + data: _race?.darkvision ?? "", + onTapLink: (link) => Navigator.push( + context, + MaterialPageRoute(builder: (context) => LibraryPage(id: link)), + ), + ), + Text("Langues"), + MarkdownBody( + data: _race?.languages ?? "", + onTapLink: (link) => Navigator.push( + context, + MaterialPageRoute(builder: (context) => LibraryPage(id: link)), + ), + ), ], - ); + ): SizedBox.shrink(); } Widget _loadSubRacesWidget() { @@ -122,13 +171,14 @@ class _PCEditorPageState extends State { appBar: AppBar( title: Text("Personnage"), ), - body: Column( + body: ListView( children: [ _loadRacesWidget(), _loadSubRacesWidget(), _loadRaceSubRaceWidget() ], ), + ); } }