Moved answers and random to abstract class of PracticeThing
This commit is contained in:
parent
945360e0e2
commit
06f2ed6656
2 changed files with 9 additions and 3 deletions
|
@ -1,6 +1,13 @@
|
||||||
|
import 'dart:math';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
|
import 'PracticeAnswer.dart';
|
||||||
|
|
||||||
abstract class PracticeThing {
|
abstract class PracticeThing {
|
||||||
|
final random = Random();
|
||||||
|
final List<PracticeAnswer> answers = new List<PracticeAnswer>();
|
||||||
|
|
||||||
bool answer(int answer);
|
bool answer(int answer);
|
||||||
void next();
|
void next();
|
||||||
List<bool> getBoolAnswers();
|
List<bool> getBoolAnswers();
|
||||||
|
|
|
@ -3,12 +3,11 @@ import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:ohthatsa/pages/practice/PracticeThing.dart';
|
import 'package:ohthatsa/pages/practice/PracticeThing.dart';
|
||||||
import 'package:ohthatsa/pages/practice/PracticeType.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';
|
import 'package:ohthatsa/util/Months.dart';
|
||||||
|
|
||||||
class PracticeThingMonth extends PracticeThing {
|
class PracticeThingMonth extends PracticeThing {
|
||||||
final random = Random();
|
|
||||||
final List<PracticeAnswer> answers = new List<PracticeAnswer>();
|
|
||||||
Month current;
|
Month current;
|
||||||
|
|
||||||
PracticeThingMonth(){
|
PracticeThingMonth(){
|
||||||
|
|
Loading…
Add table
Reference in a new issue