Changeset 53 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/drawers/IncidentTimelineDrawer.java
- Timestamp:
- 08/09/2017 10:03:37 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/drawers/IncidentTimelineDrawer.java
r1 r53 41 41 } 42 42 } 43 44 /** 45 * Draw the incident line. Then, utilize TimeSliceDrawer to draw the 46 * timeslices. 47 * 48 * @param g2d the graphics component 49 * @param incident the incident to be drawn 50 */ 51 public static void DrawScriptBuilderTimeline(Graphics2D g2d, 52 ScriptIncident incident) 53 { 54 // Draw the timeline 55 g2d.setColor(incident.color); 56 g2d.fillRect(incident.offset / ScriptBuilderGuiConstants.HORIZONTAL_TICK_RESOLUTION 57 * ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK, 58 ScriptBuilderGuiConstants.TIMELINE_TOP_MARGIN, 59 incident.length / ScriptBuilderGuiConstants.HORIZONTAL_TICK_RESOLUTION 60 * ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK, 61 ScriptBuilderGuiConstants.TIMELINE_HEIGHT); 62 63 // Draw each time slice 64 for (TimeSlice slice : incident.getSlices()) 65 { 66 TimeSliceDrawer.DrawScriptBuilderTimeSlice(g2d, slice); 67 } 68 } 43 69 }
Note: See TracChangeset
for help on using the changeset viewer.
