mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-09 22:55:35 +00:00
Reinstate jump range graph
This commit is contained in:
@@ -22,6 +22,9 @@
|
|||||||
* Update shield recovery/regeneration calculations
|
* Update shield recovery/regeneration calculations
|
||||||
* Pin menu to top of page
|
* Pin menu to top of page
|
||||||
* Switch to custom shortlink method to avoid google length limitations
|
* Switch to custom shortlink method to avoid google length limitations
|
||||||
|
* Ensure that information is not lost on narrow screens
|
||||||
|
* Do not lose ship selector selection on narrow screens
|
||||||
|
* Reinstate jump range graph
|
||||||
|
|
||||||
#2.2.5
|
#2.2.5
|
||||||
* Calculate rate of fire for multi-burst weapons
|
* Calculate rate of fire for multi-burst weapons
|
||||||
|
|||||||
@@ -338,7 +338,7 @@ export default class OutfittingPage extends Page {
|
|||||||
<PowerManagement ship={ship} code={code} onChange={shipUpdated} />
|
<PowerManagement ship={ship} code={code} onChange={shipUpdated} />
|
||||||
<CostSection ship={ship} buildName={buildName} code={sStr + hStr + iStr} />
|
<CostSection ship={ship} buildName={buildName} code={sStr + hStr + iStr} />
|
||||||
|
|
||||||
<div ref='chartThird' className='group third'>
|
<div className='group third'>
|
||||||
<OffenceSummary ship={ship} code={code}/>
|
<OffenceSummary ship={ship} code={code}/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -350,6 +350,43 @@ export default class OutfittingPage extends Page {
|
|||||||
<MovementSummary ship={ship} code={code}/>
|
<MovementSummary ship={ship} code={code}/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div ref='chartThird' className='group third'>
|
||||||
|
<h1>{translate('jump range')}</h1>
|
||||||
|
<LineChart
|
||||||
|
width={chartWidth}
|
||||||
|
xMax={ship.cargoCapacity}
|
||||||
|
yMax={ship.unladenRange}
|
||||||
|
xUnit={translate('T')}
|
||||||
|
yUnit={translate('LY')}
|
||||||
|
yLabel={translate('jump range')}
|
||||||
|
xLabel={translate('cargo')}
|
||||||
|
func={state.jumpRangeChartFunc}
|
||||||
|
/>
|
||||||
|
<table style={{ width: '100%', lineHeight: '1em', backgroundColor: 'transparent' }}>
|
||||||
|
<tbody >
|
||||||
|
<tr>
|
||||||
|
<td style={{ verticalAlign: 'top', padding: 0, width: '2.5em' }} onMouseEnter={termtip.bind(null, 'fuel level')} onMouseLeave={hide}>
|
||||||
|
<Fuel className='xl primary-disabled' />
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<Slider
|
||||||
|
axis={true}
|
||||||
|
onChange={this._fuelChange}
|
||||||
|
axisUnit={translate('T')}
|
||||||
|
percent={fuelLevel}
|
||||||
|
max={fuelCapacity}
|
||||||
|
scale={sizeRatio}
|
||||||
|
onResize={onWindowResize}
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
<td className='primary' style={{ width: '10em', verticalAlign: 'top', fontSize: '0.9em', textAlign: 'left' }}>
|
||||||
|
{formats.f2(fuelLevel * fuelCapacity)}{units.T} {formats.pct1(fuelLevel)}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<DamageDealt ship={ship} code={code} currentMenu={menu}/>
|
<DamageDealt ship={ship} code={code} currentMenu={menu}/>
|
||||||
</div>
|
</div>
|
||||||
@@ -357,8 +394,8 @@ export default class OutfittingPage extends Page {
|
|||||||
<div>
|
<div>
|
||||||
<DamageReceived ship={ship} code={code} currentMenu={menu}/>
|
<DamageReceived ship={ship} code={code} currentMenu={menu}/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user