Changeset 112 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui


Ignore:
Timestamp:
09/06/2017 09:52:34 AM (9 years ago)
Author:
bmcguffin
Message:

Changed newIncidentActionPerformed() method to find the lowest new incident number not currently used and default to that value.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java

    r109 r112  
    16121612 
    16131613        addIncidentName.setText(""); 
    1614         addIncidentNumber.setValue(101); 
     1614         
     1615        int newLogNum = 100; 
     1616        boolean found = false; 
     1617        while (!found) 
     1618        { 
     1619            newLogNum++; 
     1620            if (!scriptContainsLogNum(script, newLogNum)) 
     1621            { 
     1622                found = true; 
     1623                for (ScriptIncident incident : script.incidents) 
     1624                { 
     1625                    if (incident != null && incident.number == newLogNum) 
     1626                    { 
     1627                        found = false; 
     1628                    } 
     1629                } 
     1630            } 
     1631        }  
     1632         
     1633        addIncidentNumber.setValue(newLogNum); 
    16151634        addIncidentStart.setValue(0); 
    16161635        txtIncidentLength.setText("0"); 
Note: See TracChangeset for help on using the changeset viewer.