remove tests, tests are for losers
This commit is contained in:
@@ -19,7 +19,9 @@ class _ReadingInfo {
|
||||
}
|
||||
|
||||
class HomeScreen extends StatefulWidget {
|
||||
const HomeScreen({super.key});
|
||||
const HomeScreen({super.key, this.distractorGenerator});
|
||||
|
||||
final DistractorGenerator? distractorGenerator;
|
||||
|
||||
@override
|
||||
State<HomeScreen> createState() => _HomeScreenState();
|
||||
@@ -29,7 +31,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||
List<KanjiItem> _deck = [];
|
||||
bool _loading = false;
|
||||
String _status = 'Loading deck...';
|
||||
final DistractorGenerator _dg = DistractorGenerator();
|
||||
late final DistractorGenerator _dg;
|
||||
final Random _random = Random();
|
||||
final _audioPlayer = AudioPlayer();
|
||||
|
||||
@@ -45,6 +47,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_dg = widget.distractorGenerator ?? DistractorGenerator();
|
||||
_loadSettings();
|
||||
_loadDeck();
|
||||
}
|
||||
@@ -121,6 +124,9 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||
}
|
||||
|
||||
void _nextQuestion() {
|
||||
print('deck size: ${_deck.length}');
|
||||
if (_deck.isEmpty) return;
|
||||
|
||||
_deck.sort((a, b) {
|
||||
String srsKey(KanjiItem item) {
|
||||
var key = _mode.toString();
|
||||
@@ -159,6 +165,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||
});
|
||||
|
||||
_current = _deck.first;
|
||||
print('current: ${_current?.characters}');
|
||||
|
||||
_correctAnswers = [];
|
||||
_options = [];
|
||||
@@ -204,6 +211,9 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||
break;
|
||||
}
|
||||
|
||||
print('options: $_options');
|
||||
print('correctAnswers: $_correctAnswers');
|
||||
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user