Skip to content

Commit e41f67c

Browse files
trying to implement the timer, also abstracted a bunch of arraylists
1 parent 760f0db commit e41f67c

File tree

29 files changed

+210
-139
lines changed

29 files changed

+210
-139
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/create_flashcard_use_case/FcCMain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import create_flashcard_use_case.fcCScreens.FcCResponsePresenter;
55
import create_flashcard_use_case.fcCScreens.FcCScreen;
66
import data_access.*;
7-
import view.Screen;
7+
import frameworks_and_drivers.Screen;
88

99
import javax.swing.*;
1010
import java.io.IOException;

src/main/java/delete_flashcard_use_case/FcRMain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import data_access.*;
44
import delete_flashcard_use_case.FcRScreens.FcRController;
55
import delete_flashcard_use_case.FcRScreens.FcRResponsePresenter;
6-
import view.Screen;
6+
import frameworks_and_drivers.Screen;
77

88
import javax.swing.*;
99
import java.io.IOException;

src/main/java/edit_flashcard_set_use_case/FCSetEditorMain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import edit_flashcard_set_use_case.screens.FCSetEditorScreen;
66
import data_access.DBGateway;
77
import data_access.entity_request_models.FlashcardSetDsRequestModel;
8-
import view.Screen;
8+
import frameworks_and_drivers.Screen;
99

1010
public class FCSetEditorMain extends Screen {
1111
/**

src/main/java/edit_flashcard_use_case/FlashcardEditorMain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import edit_flashcard_use_case.screens.FlashcardEditorScreen;
66
import data_access.*;
77
import data_access.entity_request_models.FlashcardDsRequestModel;
8-
import view.Screen;
8+
import frameworks_and_drivers.Screen;
99

1010
public class FlashcardEditorMain extends Screen {
1111
/**

src/main/java/editor_main_page/EditorMainPage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import data_access.*;
44
import data_access.entity_request_models.FlashcardDsRequestModel;
55
import data_access.entity_request_models.FlashcardSetDsRequestModel;
6-
import view.Screen;
6+
import frameworks_and_drivers.Screen;
77

88
import javax.swing.*;
99
import java.io.IOException;

src/main/java/entities/Quiz.java

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public Quiz(QuizSettings quizSettings, List<Flashcard> flashcards) {
3737
public void generateQuestions() {
3838
int numQuestions = this.quizSettings.getNumQuestions();
3939

40-
ArrayList<String> types = new ArrayList<String>();
40+
List<String> types = new ArrayList<>();
4141
if (this.quizSettings.isTrueFalseOn()) {
4242
types.add("TF");
4343
}
@@ -73,24 +73,16 @@ public void evaluate() {
7373
}
7474

7575
/** GETTERS AND SETTERS **/
76-
public ArrayList<String> getUserAnswers() {
77-
ArrayList<String> userAnswers = new ArrayList<>();
78-
for (QuizQuestion q : this.quizQuestions) {
79-
userAnswers.add(q.getUserAnswer());
80-
}
81-
return userAnswers;
82-
}
83-
84-
public void setUserAnswers(ArrayList<String> userAnswers) {
76+
public void setUserAnswers(List<String> userAnswers) {
8577
for (int i = 0; i < userAnswers.size(); i++) {
8678
QuizQuestion q = this.quizQuestions.get(i);
8779
String a = userAnswers.get(i);
8880
q.setUserAnswer(a);
8981
}
9082
}
9183

92-
public ArrayList<String> getActualAnswers() {
93-
ArrayList<String> actualAnswers = new ArrayList<>();
84+
public List<String> getActualAnswers() {
85+
List<String> actualAnswers = new ArrayList<>();
9486
for (QuizQuestion q : this.quizQuestions) {
9587
actualAnswers.add(q.getActualAnswer());
9688
}

src/main/java/view/Screen.java renamed to src/main/java/frameworks_and_drivers/Screen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package view;
1+
package frameworks_and_drivers;
22

33
import javax.imageio.ImageIO;
44
import javax.swing.*;

src/main/java/login_and_signup_use_case/login_and_signup_use_case_screens/LoginScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import main_page.HomePage;
44
import login_and_signup_use_case.UserLoginResponseModel;
55
import data_access.*;
6-
import view.Screen;
6+
import frameworks_and_drivers.Screen;
77

88
import javax.swing.*;
99
import java.awt.*;

src/main/java/login_and_signup_use_case/login_and_signup_use_case_screens/RegisterScreen.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import main_page.HomePage;
44
import login_and_signup_use_case.*;
55
import data_access.*;
6-
import view.Screen;
76

87
import javax.swing.*;
98
import java.awt.*;

0 commit comments

Comments
 (0)