| | 50 | // Each line is 15px apart (expect the first line, cause its a larger font, its offset by - 3. |
|---|
| | 51 | |
|---|
| | 52 | //// Line 1 |
|---|
| | 53 | // Module name |
|---|
| | 54 | doText(cID(&doTop, 1000), prototype.getSimString(SimString.NAME), 15.0, Color.WHITE, pos.x, pos.y - 3); |
|---|
| | 55 | |
|---|
| | 56 | //// Line 2 |
|---|
| | 57 | // Maintenance Cost |
|---|
| | 58 | float cost = prototype.getSimFloat(SimFloat.COST_MAINTENANCE); |
|---|
| | 59 | if(cost>0) { |
|---|
| | 60 | doText(cID(&doTop, 2000), "Cost: $" ~ std.string.toString(cost) ~ " / day", 12.0, Color.WHITE, pos.x, pos.y + 15); |
|---|
| | 61 | } |
|---|
| | 62 | |
|---|
| | 63 | // Line 3 |
|---|
| 57 | | doText(cID(&doTop, 10), "E(FAIL)", 12.0, Color.WHITE, pos.x, pos.y); |
|---|
| 58 | | doText(cID(&doTop, 11), std.string.toString(-energy) ~ " kWe", 12.0, Color.WHITE, pos.x + 60, pos.y); |
|---|
| | 70 | doText(cID(&doTop, 3100), "E(FAIL)", 12.0, Color.WHITE, pos.x, pos.y + 30); |
|---|
| | 71 | doText(cID(&doTop, 3200), std.string.toString(-energy) ~ " kWe", 12.0, Color.WHITE, pos.x + 60, pos.y + 30); |
|---|
| 67 | | doText(cID(&doTop, 20), "T(FAIL)", 12.0, Color.WHITE, pos.x + 120, pos.y); |
|---|
| 68 | | doText(cID(&doTop, 21), std.string.toString(-thermal) ~ " kWt", 12.0, Color.WHITE, pos.x + 180, pos.y); |
|---|
| | 80 | doText(cID(&doTop, 4100), "T(FAIL)", 12.0, Color.WHITE, pos.x + 120, pos.y + 30); |
|---|
| | 81 | doText(cID(&doTop, 4200), std.string.toString(-thermal) ~ " kWt", 12.0, Color.WHITE, pos.x + 180, pos.y + 30); |
|---|
| | 82 | } |
|---|
| | 83 | |
|---|
| | 84 | // Flow capacity |
|---|
| | 85 | float flow = prototype.getSimFloat(SimFloat.FLOW_CAPACITY); |
|---|
| | 86 | if(flow > 0) { |
|---|
| | 87 | doText(cID(&doTop, 5000), "Flow ", 12.0, Color.WHITE, pos.x + 240, pos.y + 30); |
|---|
| | 88 | doText(cID(&doTop, 5100), std.string.toString(flow) ~ " / day", 12.0, Color.WHITE, pos.x + 300, pos.y + 30); |
|---|
| | 89 | } |
|---|
| | 90 | |
|---|
| | 91 | //// Line 4 |
|---|
| | 92 | float mass = prototype.getSimFloat(SimFloat.MASS); |
|---|
| | 93 | if(mass > 0) { |
|---|
| | 94 | doText(cID(&doTop, 6000), "Mass: " ~ std.string.toString(mass), 12.0, Color.WHITE, pos.x, pos.y + 45); |
|---|