-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplanning_document.txt
38 lines (26 loc) · 1.23 KB
/
planning_document.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
1 JFrame with multiple JPanels
JMessageDialogs for pop ups
Classes:
Festival class with 1 speaking method
FileIO class to handle files, get words into data structure
VoxSpell creates files, show menu
MainMenu extends JPanel main menu with buttons to change panels
Quiz abstract class extends JPanel
extended by ReviewMistakes and NewQuiz implement abstract methods
ViewStats panel with JTable
Settings panel with clear stats functionality
Hidden Files:
Level (which level the user is on - will be empty if never launched before)
private static void debugHelper() {
//To see them in debug mode
ArrayList<ArrayList<String>> localwl = wordlist_words;
ArrayList<ArrayList<String>> localrl = reviewlist_words;
ArrayList<ArrayList<String>> localaw = persistent_allwords;
ArrayList<ArrayList<Integer>> localmc = persistent_master_count;
ArrayList<ArrayList<Integer>> localfauc = persistent_faulted_count;
ArrayList<ArrayList<Integer>> localfailc = persistent_failed_count;
ArrayList<ArrayList<String>> localsw=session_words;
ArrayList<ArrayList<Integer>> localsmc=session_master_count;
ArrayList<ArrayList<Integer>> localsfaulc=session_faulted_count;
ArrayList<ArrayList<Integer>> localsfailc=session_failed_count;
}