remove tests, tests are for losers

This commit is contained in:
Rene Kievits
2025-10-28 21:40:49 +01:00
parent a57140fb2e
commit 9c1a3f8cc2
6 changed files with 16 additions and 21 deletions

View File

@@ -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(() {});
}