Nr | Name | Value |
1 | AIRPLANE_POINTS_BY_ZOOM | (/*@symbolic*/ %zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|(300 .. 474) ** ((%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|735 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) .. ((%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|735 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) + 40) - 1))) |
2 | DIST | (/*@symbolic*/ %x|->y.x : INT & y : INT|max({y - x,x - y})) |
3 | ZOOM_SLIDER_HEIGHT | 40 |
4 | BLOCK_SLOT_WIDTH | 15 |
5 | BLOCK_SLOT_X | 201 |
6 | TIME_YS_BY_ZOOM | (%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|755 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom))) |
7 | ZOOM_SLIDER_Y | 50 |
8 | HOLD_POINTS | ((650 .. 769) ** (500 .. 529)) |
9 | SCREEN_HEIGHT | 800 |
10 | HEIGHTS | (10 .. 799) |
11 | HOLD_WIDTH | 120 |
12 | Y_COORDS | (0 .. 799) |
13 | HOLD_Y | 500 |
14 | HOLD_X | 650 |
15 | POINTS | ((0 .. 999) ** (0 .. 799)) |
16 | X_COORDS | (0 .. 999) |
17 | BLOCK_SLOT_POINTS_BY_ZOOM | (%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|(201 .. 215) ** ((%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|(%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|755 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) - {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) .. ((%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|(%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|755 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) - {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) + {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)) - 1))) |
18 | AIRPLANE_YS_BY_ZOOM | (%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|735 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom))) |
19 | SCREEN_WIDTH | 1000 |
20 | ZOOM_SLIDER_XS | (%z.z : {x|x : (15 .. 45) & x mod 5 = 0}|708 + ((z - 15) / 5) * 40) |
21 | TIME_SLOT_YS_BY_ZOOM | (%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|(%zoom.zoom : {x|x : (15 .. 45) & x mod 5 = 0}|(%time.time : 1 .. zoom|755 - time * {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom)))(zoom)(time) - {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)}(zoom))) |
22 | ZOOM_SLIDER_POINTS | (%z.z : {x|x : (15 .. 45) & x mod 5 = 0}|((%z.z : {x|x : (15 .. 45) & x mod 5 = 0}|708 + ((z - 15) / 5) * 40)(z) .. ((%z.z : {x|x : (15 .. 45) & x mod 5 = 0}|708 + ((z - 15) / 5) * 40)(z) + 40) - 1) ** (50 .. 89)) |
23 | AIRPLANE_X | 300 |
24 | ZOOM_SLIDER_WIDTH | 40 |
25 | AIRPLANE_HEIGHT | 40 |
26 | AIRPLANE_WIDTH | 175 |
27 | TIME_SLOT_HEIGHT_BY_ZOOM | {(15|->42),(20|->33),(25|->27),(30|->23),(35|->19),(40|->18),(45|->15)} |
28 | WIDTHS | (10 .. 999) |
29 | HOLD_HEIGHT | 30 |
30 | AIRCRAFT_SEPARATION_MIN | 3 |
31 | PLANNING_HORIZON | 45 |
32 | PLANNING_INTERVAL | (1 .. 45) |
33 | MAX_ZOOM | 45 |
34 | ZOOM_LEVELS | {x|x : (15 .. 45) & x mod 5 = 0} |
35 | MIN_ZOOM | 15 |