5916 Commits

Author SHA1 Message Date
cim
715922f2f4 Sort damaged equipment to top of status screen list 2014-07-25 15:59:19 +01:00
Kevin Anthoney
65e5a0befa Adjust mouse positioning in chart 2014-07-24 22:00:11 +01:00
Kevin Anthoney
14db4b9999 Add chart changes to changelog 2014-07-24 19:24:51 +01:00
Kevin Anthoney
43a5b35ba3 Position ANA labels above stars as in normal chart labels 2014-07-24 19:19:18 +01:00
Kevin Anthoney
3f9be9dba7 Reinstate GUI_SCREEN_LONG_RANGE_CHART for OXP compatibility 2014-07-24 19:09:27 +01:00
Kevin Anthoney
f53ad1092f Jiggle chart around a bit and put bottom dividing line in 2014-07-24 18:31:27 +01:00
cim
33dfb0ef5c Fix errors when subentities try to launch escape pods
(They don't have crew, so they need has_escape_pod >= 2 to actually
launch anything even now)
2014-07-24 16:32:56 +01:00
cim
a682b933fc Fade out dust when entering atmosphere - closes #100 2014-07-24 10:55:36 +01:00
cim
fc0f3e7476 Update changelog
(and note subentity entity personality copying included in previous commit
rather than in a separate one as it should have been)
2014-07-23 23:10:02 +01:00
cim
03bb19a730 Fix (ish) alloy behaviour
As far as I can tell, most alloys were being spawned from the wreckage
objects, not the ships themselves, and at some point in 1.77-1.80 ended
up properly inheriting their superheated temperature and exploding
instantly.

I've changed this around to give what seems to be roughly similar
behaviour to before - maybe 1 piece sometimes from light fighters,
probably 1, occasionally 2 from bigger ships. Wreckage now has its
fragment_chance set to 0, and a bug related to that setting is also
fixed.

Also increased the potential wreckage count from really big explosions,
if the graphics settings are high enough.
2014-07-23 23:01:42 +01:00
Kevin Anthoney
182c5c1e23 change label size on chart when zooming 2014-07-23 20:47:34 +01:00
Kevin Anthoney
e573387ebc centre chart on selected system when zooming in after f6 2014-07-23 19:14:23 +01:00
Kevin Anthoney
32b30223a7 Retain long range destination across saves 2014-07-23 19:04:28 +01:00
Kevin Anthoney
febd53b27d [gui setShowAdvancedNavArray] should only be used for contracts screen 2014-07-22 13:42:33 +01:00
Kevin Anthoney
d46c3e5d61 make sure ANA is not used if it's lost while you're in ANA mode 2014-07-21 21:29:54 +01:00
Kevin Anthoney
13654cd40e fix ANA on contracts screen when chart is also in ANA mode 2014-07-21 20:36:31 +01:00
Kevin Anthoney
7a740cae38 make ANA cycle backwards on chart if CTRL is pressed 2014-07-21 20:07:08 +01:00
Kevin Anthoney
d6d74c2355 fix text entry in chart and ANA in contracts screen 2014-07-21 20:00:55 +01:00
Kevin Anthoney
7fd24d31da Don\'t scroll chart laterally until cursor is nearer the edge 2014-07-21 18:42:31 +01:00
Kevin Anthoney
eef0d93b18 don\'t remove stars from chart when they\'re inside the scissor zone 2014-07-21 18:38:37 +01:00
Kevin Anthoney
ac0ca357bc Use keys to cycle between chart modes instead of having to hold keys down 2014-07-21 18:20:57 +01:00
KonstantinosSykas
adeac64b49 Enable draw clipping on chart screen
(fixes ANA not being clipped)
2014-07-21 15:41:10 +03:00
AnotherCommander
e580381533 OOGL-wrap the GL scissor calls for the fuel limit circle. 2014-07-20 18:06:00 +02:00
AnotherCommander
57dea06c1f Merge pull request #99 from OoliteProject/scrolling-chart
Combine long range and short range charts into one zoomable chart
2014-07-20 17:26:36 +02:00
Kevin Anthoney
0698ee01f9 tidy up of chart code, remove some double labeling, make zoom in from long range mode switch to short range 2014-07-20 15:27:27 +01:00
Kevin Anthoney
c7d7def633 clip fuel circle on chart 2014-07-20 14:29:08 +01:00
Kevin Anthoney
429b43dafc Fix missing stars 2014-07-20 12:30:20 +01:00
Kevin Anthoney
59b991f414 fix chart error with fuel range circle and reposition chart slightly so fuel range isn\'t clipped 2014-07-20 10:17:37 +01:00
Kevin Anthoney
d6e300aa9c make chart transitions smoother and restore background image to chart 2014-07-20 09:57:18 +01:00
Kevin Anthoney
91fdf82b43 implement clipping of chart fuel limit circle 2014-07-19 22:27:40 +01:00
Kevin Anthoney
72603725c1 Resize found system markers 2014-07-19 17:53:57 +01:00
Kevin Anthoney
5e9cf19757 Draw ANA before stars 2014-07-19 17:21:15 +01:00
Kevin Anthoney
1201a445fb Only show travel time for systems in range if ANA is not active and don\'t show distance for current system 2014-07-19 17:15:25 +01:00
Kevin Anthoney
0e122bd786 only clear chart screen when switching screens and switch off pause key for text entry 2014-07-19 16:55:03 +01:00
Kevin Anthoney
b5f182a4e1 Fix mouse for chart and more tweaks 2014-07-19 16:04:38 +01:00
Kevin Anthoney
0170ad401b Add text entry onto chart 2014-07-19 13:56:09 +01:00
Kevin Anthoney
0e854500b5 Positional teaking 2014-07-19 11:40:49 +01:00
Kevin Anthoney
7f5952339d remove a few magic numbers and make caller of drawAdvancedNavArray responsible for positioning 2014-07-19 10:49:28 +01:00
Kevin Anthoney
c966e99ed1 Clip ANA when zoomed in on short range chart 2014-07-18 19:39:47 +01:00
Kevin Anthoney
123a2f9242 correct mouse position on short range chart 2014-07-18 18:12:25 +01:00
KonstantinosSykas
abc881f390 Update changelog 2014-07-18 20:05:59 +03:00
Kevin Anthoney
43fe329b6d Add system colours and ANA to short range chart 2014-07-18 18:02:17 +01:00
Kevin Anthoney
22aa4941f3 make chart zooming smoother 2014-07-17 23:00:44 +01:00
Kevin Anthoney
8bcb52412b Add zooming to short range chart 2014-07-17 21:52:29 +01:00
Kevin Anthoney
ca45ec6339 double cursor speed for long range chart 2014-07-17 13:42:00 +01:00
AnotherCommander
7addebaee8 Holding Ctrl while using arrow keys to move the cursor in the Short and Long Range Chart screens now doubles cursor speed. 2014-07-16 23:07:54 +02:00
AnotherCommander
53d17547fc Merge pull request #98 from OoliteProject/scrolling-chart
Scrolling chart
2014-07-16 19:42:57 +02:00
Kevin Anthoney
c9297e12d6 fix a few short range chart scrolling glitches 2014-07-16 17:34:13 +01:00
Kevin Anthoney
6936d72aa7 make short range chart scrolling smooth and fix mouse 2014-07-16 13:13:42 +01:00
AnotherCommander
1f0fa7a1cb Undocumented feature, testing purposes only: Make animation timer interval settable via user defaults. Allows setting of maximum desired framerate on the fly. 2014-07-16 12:04:03 +02:00