From 27963dfc981cd517286f58944a44b6bf9cb8e501 Mon Sep 17 00:00:00 2001 From: Carlos Lopez-Rosario Date: Sun, 3 May 2020 14:03:33 -0400 Subject: [PATCH] Constant Game Daitais for fluff --- lib/models/game_details.dart | 74 +++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/lib/models/game_details.dart b/lib/models/game_details.dart index 8703301..c98ec36 100644 --- a/lib/models/game_details.dart +++ b/lib/models/game_details.dart @@ -18,6 +18,7 @@ class GameDetailsWidget extends StatelessWidget { children: [ GameDetailsHeader(gameCard), EasyAccess(gameCard), + GameUpdates() ], ) ); @@ -180,4 +181,75 @@ class EasyAccess extends StatelessWidget { } } -//Class for pbp \ No newline at end of file +//Class for pbp +class GameUpdates extends StatelessWidget{ + List myList = []; + final test1 = new Play('1st and 10 at CLT 25', '(6:12 - 4th) Aidan Swanson kickoff for 65 yds for a touchback'); + final test2 = new Play('2nd & 10 at CLT 25', '(5:00 - 4th) Ishod Finger run for no gain to the Charl 25'); + final test3 = new Play('3rd & 10 at CLT 25', '(4:30 - 4th) CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 20'); + final test4 = new Play('3rd & 15 at CLT 20', '(4:00 - 4th) Brett Kean run for 5 yds to the Charl 25'); + final test5 = new Play('4th & 10 at CLT 25', '(3:31 - 4th) Connor Bowler punt for 48 yds , Will Brown returns for 13 yds to the Clem 40'); + final test6 = new Play('1st & 10 at CLEM 40','(3:00 - 4th) Taisun Phommachanh pass complete to Will Brown for 8 yds to the Clem 48'); + final test7 = new Play('2nd & 2 at CLEM 48','(2:40 - 4th) Chez Mellusi run for 3 yds to the Charl 49 for a 1ST down'); + final test8 = new Play('1st & 10 at CLT 49','(2:25 - 4th) Chez Mellusi run for 8 yds to the Charl 41'); + final test9 = new Play('2nd & 2 at CLT 41','(1:37 - 4th) Ben Batson run for 5 yds to the Charl 36 for a 1ST down'); + final test10 = new Play('1st & 10 at CLT 36', '(1:30 - 4th) CLEMSON Penalty, False Start (-5 Yards) to the Charl 41'); + final test11 = new Play('1st & 15 at CLT 41','(0:55 - 4th) Chez Mellusi run for 4 yds to the Charl 37'); + final test12 = new Play('2nd & 11 at CLT 37','(0:25 - 4th) Patrick McClure run for 3 yds to the Charl 34'); + final test13 = new Play('3rd & 8 at CLT 34','(0:05 - 4th) Chez Mellusi run for 7 yds to the Charl 27'); + final test14 = new Play('4th & 1 at CLT 27','(0:00 - 4th) Patrick McClure run for 9 yds to the Charl 18 for a 1ST down'); + + + @override + Widget build(BuildContext context) { + + myList.add(test1); + myList.add(test2); + myList.add(test3); + myList.add(test4); + myList.add(test5); + myList.add(test6); + myList.add(test7); + myList.add(test8); + myList.add(test9); + myList.add(test10); + myList.add(test11); + myList.add(test12); + myList.add(test13); + myList.add(test14); + + return Expanded( + child: Container( + child: ListView.builder( + scrollDirection: Axis.vertical, + itemCount: myList.length, + itemBuilder: (context, int index){ + return Card( + child: Padding( + padding: EdgeInsets.symmetric(vertical: 5,horizontal: 10), + child: ListTile( + title: Text('${myList[index].title}'), + subtitle: Padding( + padding: EdgeInsets.symmetric(vertical: 10, horizontal: 20), + child: Text('${myList[index].action}'), + ), + ), + ), + ); + + } + ), + ), + ); + } +} + +class Play { + final String title; + final String action; + + Play( + this.title, + this.action, + ); +} \ No newline at end of file