package scriptbuilder.gui.panels;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.util.List;
import javax.swing.JPanel;
import scriptbuilder.structures.SimulationScript;

/**
 *
 * @author Greg Eddington <geddingt@calpoly.edu>
 */
public class IncidentsPanel extends JPanel
{
    private SimulationScript script;
    private TimelineTickPanel timelineTickPanel;
    private List<IncidentTimelinePanel> incidentPanels;
    private List<IncidentNumberPanel> numberPanels;

    public void setScript(SimulationScript script)
    {
        this.script = script;

        timelineTickPanel.update(script);
    }

    public IncidentsPanel()
    {
        super();

        timelineTickPanel = new TimelineTickPanel();
        this.add(timelineTickPanel);
    }

    @Override
    public void paint(Graphics g)
    {
        super.paint(g);

        Graphics2D g2d = (Graphics2D)g;
        timelineTickPanel.paint(g);
    }
}
