Moved answers and random to abstract class of PracticeThing

This commit is contained in:
BroodjeAap 2020-11-03 20:10:59 +01:00
parent 945360e0e2
commit 06f2ed6656
2 changed files with 9 additions and 3 deletions

View file

@ -1,6 +1,13 @@
import 'dart:math';
import 'package:flutter/material.dart';
import 'PracticeAnswer.dart';
abstract class PracticeThing {
final random = Random();
final List<PracticeAnswer> answers = new List<PracticeAnswer>();
bool answer(int answer);
void next();
List<bool> getBoolAnswers();

View file

@ -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<PracticeAnswer> answers = new List<PracticeAnswer>();
Month current;
PracticeThingMonth(){