6891 Commits

Author SHA1 Message Date
AnotherCommander
5e2f97448e Return Mac-specic and Windows-deps submodules to their correct revisions. 2016-04-16 22:42:46 +02:00
Kevin Anthoney
63322e6b85 Merge pull request #186 from OoliteProject/ANA_info
System information facility for all systems on a route.
2016-04-16 21:27:48 +01:00
Kevin Anthoney
eb6fbdad47 Add ANA info system to changelog 2016-04-16 20:54:45 +01:00
Kevin Anthoney
4cf43d7b8c Fix bug where info system jumped to target system if chart was zoomed in or out 2016-04-16 20:52:50 +01:00
Kevin Anthoney
60618e87b7 Remove </> key combination for information system traversing in F7 screen 2016-04-16 20:43:51 +01:00
Kevin Anthoney
e154a4fd51 Fix chart movement 2016-04-16 20:37:52 +01:00
AnotherCommander
eca62109f6 Implemented the Alt modifier handling and used it on the star chart screens to select next info system on a route. 2016-04-16 21:11:14 +02:00
Kevin Anthoney
0438dd659e Add alt-home and alt-end key bindings to move info system to home system and target system respectively. Home and end keys in F7 screen 2016-04-16 18:59:26 +01:00
Kevin Anthoney
afb791191f Make chart less jumpy when moving information cursor along ANA route 2016-04-16 16:55:19 +01:00
Kevin Anthoney
326d64dd6b Move chart if ANA information system cursor moves off the screen 2016-04-16 15:32:58 +01:00
Kevin Anthoney
25b0bf9797 Use arrow keys to switch between systems on system info screen 2016-04-16 15:00:58 +01:00
Kevin Anthoney
fe5bbbe4f1 Insert missing break between chart screen controls and system data controls 2016-04-16 14:43:29 +01:00
Kevin Anthoney
55f70c7431 Make keyconfig.plist consistent with PlayerEntityControls.m 2016-04-16 14:37:13 +01:00
Kevin Anthoney
412d687b2a Revert "Use ctrl + arrow keys instead of </> for moving between information systems"
This reverts commit 89274f982bea094d9fc843624e37dafc3f375b94.
2016-04-16 14:33:37 +01:00
Kevin Anthoney
89274f982b Use ctrl + arrow keys instead of </> for moving between information systems 2016-04-16 14:11:28 +01:00
Kevin Anthoney
f9965400f3 Merge master into ANA_info branch 2016-04-16 11:08:26 +01:00
AnotherCommander
3b2c2f784c Whitespace fix for previous commit. 2016-04-16 00:00:55 +02:00
AnotherCommander
68286afe02 Blind debugging: Hopefully implemented Caps Lock detection on Mac, based on documentation from developer.apple.com. Testing is absolutely necessary. 2016-04-15 23:58:33 +02:00
Kevin Anthoney
d349fb8d40 Hopefully fix disappearing planet problem 2016-04-15 21:13:54 +01:00
AnotherCommander
74954f280f Fixed two atmosphere-camera related bugs: 1. applying air resistance to the camera viewpoint rather than the ship and 2. sudden switch to black sky when rotating external view in atmosphere with the camera far away from the ship. 2016-04-15 12:59:38 +02:00
AnotherCommander
2e3fdde672 Removed debug line. 2016-04-13 21:12:48 +02:00
Kevin Anthoney
e07af942fe Merge branch 'external_views' 2016-04-13 19:37:19 +01:00
Kevin Anthoney
90c2200cd0 Add external view changes to changelog 2016-04-13 19:36:39 +01:00
AnotherCommander
2c2cffd8e4 Fixed continuous laser fire and ship movement when in rotating camera mode with mouse control. 2016-04-13 18:57:50 +02:00
Kevin Anthoney
265215e310 External view code tidy up, replace magic numbers with constants, ensure consistent speeds when paused and not paused 2016-04-13 17:22:53 +01:00
Kevin Anthoney
b78116cd48 make transition smooth on pressing shift when using mouse in external view 2016-04-13 13:36:43 +01:00
Kevin Anthoney
1648959dbb Mouse wheel zooms external camera 2016-04-13 13:23:39 +01:00
Kevin Anthoney
d478d9c205 Add mouse controls to external view camera 2016-04-13 13:19:46 +01:00
AnotherCommander
5ffa87620e Edit comment from previous commit to make it somewhat more accurate. 2016-04-13 13:59:37 +02:00
AnotherCommander
13f36a03c7 Fixed bug where SDL on Windows would mess up Caps Lock status detection, if the key was toggled outside of Oolite. Solution: bypass SDL, use WinAPI call instead. 2016-04-13 13:45:48 +02:00
Kevin Anthoney
4bb4165787 More sophisticated fix for flickering problem 2016-04-13 00:34:44 +01:00
Kevin Anthoney
228f6a3e13 Fix flickering problem highlighted by external view camera, caused by numerical instability in matrix inverse function 2016-04-12 23:43:12 +01:00
Kevin Anthoney
ce44c5aacd Restore movement of external view camera when paused 2016-04-12 20:32:26 +01:00
Kevin Anthoney
e120c5607b Consolidate code to avoid multiple identical calls 2016-04-12 20:03:04 +01:00
Kevin Anthoney
a3d6a9effc Make external view camera dependent on delta_t 2016-04-12 19:54:54 +01:00
AnotherCommander
d1b5a09d72 Fixed occasional alt-tab switching anomaly when in full screen, seen on some Intel chips. 2016-04-12 18:05:36 +02:00
Kevin Anthoney
cdbb6fd72c Add camera panning to external views 2016-04-12 13:29:06 +01:00
Kevin Anthoney
8f7458c04b Fix jump with rotating external views 2016-04-11 22:15:36 +01:00
Kevin Anthoney
c0898cbb4e Add external view manipulation 2016-04-11 20:53:01 +01:00
AnotherCommander
4cecef419f Hopefully fixed inability to remove OXZs with ogg files in the Music folder on Windows. Resolves issue #185. 2016-04-07 11:56:19 +02:00
AnotherCommander
3118ba2f7d Continuation of previous fix: simply disable mouse interaction, without setting the view to VIEW_GUI_DISPLAY first. 2016-04-04 23:15:30 +02:00
AnotherCommander
5b1289ed38 Fixed bug where turning off the hud in a multi-page status screen would result in the More and Back selections remaining, even if the equipment could fit in one page. Resolves issue #166. 2016-04-04 21:14:36 +02:00
Kevin Anthoney
6bce31b816 Merge branch 'issue_184' 2016-04-04 13:15:44 +01:00
AnotherCommander
aab5f395c7 Fixed a bug where diving into the atmosphere and then resetting player ship position into open space via script, would not reset the air resistance factor to zero, with catastrophic results on sun glare, fog and cabin temperature. 2016-04-03 10:43:06 +02:00
Kevin Anthoney
c5602f7f41 Fix problem with tangent vectors not being orthoganal to normals 2016-04-02 12:20:04 +01:00
Kevin Anthoney
1eb8d83205 Normalize tangents 2016-04-01 15:28:19 +01:00
Kevin Anthoney
f15b3e1f36 Update changelog with retina screen fix 2016-03-29 13:28:52 +01:00
Kevin Anthoney
b7939763e7 Merge branch 'issue_152' of https://github.com/OoliteProject/oolite 2016-03-29 13:15:35 +01:00
AnotherCommander
e98ae999aa Made turret ranges more related to turret shot speed and duration, rather than to some magic numbers. No change in current behaviour. 2016-03-28 14:14:52 +02:00
Kevin Anthoney
95ec3f2c9c Make current location centre of chart zoom after game load 2016-03-25 19:01:12 +00:00