From 06f2ed66568532f1587db40ea42cfe40952642a9 Mon Sep 17 00:00:00 2001 From: BroodjeAap Date: Tue, 3 Nov 2020 20:10:59 +0100 Subject: [PATCH] Moved answers and random to abstract class of PracticeThing --- lib/pages/practice/PracticeThing.dart | 7 +++++++ lib/pages/practice/PracticeThingMonth.dart | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/pages/practice/PracticeThing.dart b/lib/pages/practice/PracticeThing.dart index ab298d9..b6814de 100644 --- a/lib/pages/practice/PracticeThing.dart +++ b/lib/pages/practice/PracticeThing.dart @@ -1,6 +1,13 @@ +import 'dart:math'; + import 'package:flutter/material.dart'; +import 'PracticeAnswer.dart'; + abstract class PracticeThing { + final random = Random(); + final List answers = new List(); + bool answer(int answer); void next(); List getBoolAnswers(); diff --git a/lib/pages/practice/PracticeThingMonth.dart b/lib/pages/practice/PracticeThingMonth.dart index d6a7f26..98b8e83 100644 --- a/lib/pages/practice/PracticeThingMonth.dart +++ b/lib/pages/practice/PracticeThingMonth.dart @@ -3,12 +3,11 @@ import 'dart:math'; import 'package:flutter/material.dart'; import 'package:ohthatsa/pages/practice/PracticeThing.dart'; import 'package:ohthatsa/pages/practice/PracticeType.dart'; -import 'file:///D:/dev/projects/ohthatsa/lib/pages/practice/PracticeAnswer.dart'; +import 'package:ohthatsa/pages/practice/PracticeAnswer.dart'; import 'package:ohthatsa/util/Months.dart'; class PracticeThingMonth extends PracticeThing { - final random = Random(); - final List answers = new List(); + Month current; PracticeThingMonth(){