package hw06;

import java.util.ArrayList;
import java.util.List;

public class ChoiceQuestion extends Question {
	List<String> choices;
	private static final String ALFA = "ABCDEFGHIJKLMNOP";

	public ChoiceQuestion(String text) { 
		super(text);
		choices = new ArrayList<String>();
	}
	
	public void addChoice(String choice, boolean correct) {
		choices.add(choice);
		if (correct) {
			String choiceLetter = ALFA.substring(choices.size()-1,choices.size());
			setAnswer(choiceLetter);
		}
	}
	
	@Override
	public void display() {
		super.display();
		for(int i=0;i<choices.size(); i++) {
			String choiceLetter = ALFA.substring(i,i+1);
			System.out.println(choiceLetter + ": " + choices.get(i));
		}
	}

}
