Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.6.0 #69

Merged
merged 91 commits into from
Jan 10, 2015
Merged

1.6.0 #69

merged 91 commits into from
Jan 10, 2015

Conversation

Peppie84
Copy link
Owner

No description provided.

Peppie84 and others added 30 commits August 1, 2014 13:39
Partially addresses #2. Indicator does not yet support multiple omni bonus or root range model.

Also renamed IAntenna.Radians to IAntenna.CosAngle, to prevent future programming errors.
Having the antennas deployed shouldn't cause the whole probe core to explode.
Replaced names like `a` and `b` with semantic names, and updated names from underscore to camel case.

Also reversed order of arguments for RangeModel.GetContextRange, to bring it more in line with the RangeModelExtensions.IsTargeting* functions.
Some RT functions recognized active vessels, others did not. Now everything is consistent.
The function uses exactly the same logic as isTargetingPlanet, but no longer demands that the target be a celestial body nor that the satellite being contacted must be found in the target's SoI.
Orientation vector `up` switched from dish target to camera focus. I'm assuming that the reason `up` was inferred from a celestial body in the first place was for forward compatibility with inclined planets.

Fixes #13, fixes
#14.
`Vector3.up` appears to be the default value of `CelestialBody.transform.up` at present, so this change should have no effect visible to the user.
Renamed a few variables that @erendrake spotted. Factored `ISatellite.this[]`. Renamed RangeModel functions to upper CamelCase, in keeping with [C# conventions](http://msdn.microsoft.com/en-us/library/ff926074.aspx).
Just realized that RangeModelExtensions is meant to have, yes, extension methods. `GetPositionFromGuid()` doesn't qualify, but it serves a similar purpose to a few other `NetworkManager` methods.

Throwing an exception on invalid input is not standard for RemoteTech methods, but since Vector3d is not nullable I can't think of a good way to handle the error internally.
… the two places that currently call it to handle the null value instead of handling a exception.
Peppie84 and others added 28 commits January 4, 2015 15:56
- added a new value to the groundstations to tint the mark.png from the
settings.cfg
Fixes #240
Possibility to tint groundstations
- the TargetInfoWindow now opens right and not after onPositionchanged
is called
- deleted log spamming
- removed log spamming by null target
- UpdateNetworkCones now checks if the target is a target or not
- renamed all remotetech inputs with a small prefix 'rt_'
- added two new methods to the AbstractWindow to handle a stacklock for
focused remotetech inputs
removed dependency on task extensions
Peppie84 added a commit that referenced this pull request Jan 10, 2015
@Peppie84 Peppie84 merged commit e7658d7 into Peppie84:demo_delete Jan 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants