Grey-Echo
e6e7d8b166
LDT pass on RADIO class
2017-03-11 14:52:09 +01:00
Grey-Echo
4df4223373
Implement RADIO:NewGenericTransmission() and RADIO:NewUnitTransmission()
2017-03-11 14:45:22 +01:00
Grey-Echo
4b45476105
Every RADIO Setter is tested
2017-03-10 23:34:42 +01:00
Grey-Echo
894ed41374
RADIO:SetFileName() and RADIO:SetFrequency() both tested and fixed
2017-03-10 23:34:32 +01:00
Grey-Echo
4655a6413d
Support for UNIT and GROUP in RADIO:SetTransmission() + indentation
2017-03-10 23:34:24 +01:00
Grey-Echo
396aa38c18
Move verifying logic in set methods in RADIO
...
Both RADIO:NewGenericTransmission() and RADIO:NewUnitTransmission() need to be redone to accomodate the change
2017-03-10 23:34:16 +01:00
Grey-Echo
e4343179b3
Add checks and trace for RADIO:NewGenericTransmission
2017-03-10 23:34:09 +01:00
Grey-Echo
a9c7cd4e18
Add checks and trace for RADIO:New
2017-03-10 23:33:56 +01:00
Grey-Echo
f35269936f
Fixes in RADIO Class.
...
Every method implemented is now functionnal and tested
2017-03-10 23:33:38 +01:00
Grey-Echo
3754ea6c27
Change RADIO:NewGenericTransmission() and RADIO:NewUnitTransmission() to support optionnal parameters
2017-03-10 23:33:31 +01:00
Grey-Echo
65c61a15b4
Fix various bugs in RADIO
...
This is the first implementation that PLAY A SOUND !
The whole RADIO class isn't tested thoroughly though
2017-03-10 23:33:21 +01:00
Grey-Echo
c8a4c87226
Merge branch 'developer-configuration' into RadioComs
2017-03-10 23:33:11 +01:00
Grey-Echo
d7291d44fd
Updates
2017-03-10 23:33:05 +01:00
Grey-Echo
5da73b220e
Merge branch 'developer-configuration' into RadioComs
2017-03-10 23:32:58 +01:00
Grey-Echo
3478f8e749
Eclipse share configuration files
2017-03-10 23:32:51 +01:00
Grey-Echo
ac0effe141
Documentation refinement of Core Classes
2017-03-10 23:32:39 +01:00
Grey-Echo
fc3ad53ebe
Implement POSITIONABLE:GetRadio() and small fixes in Radio.lua
2017-03-10 23:32:33 +01:00
Grey-Echo
59bba1e17e
Update Moose.lua to include Core/Radio.lua
...
With this, the first slice of Radio is done and testing can start
2017-03-10 23:32:27 +01:00
Grey-Echo
2365681438
Implements a first pass for RADIO:Broadcast()
2017-03-10 23:32:22 +01:00
Grey-Echo
ff5048a43f
Implementation of RADIO:NewTransmissionUnit()
2017-03-10 23:32:17 +01:00
Grey-Echo
1a45b2bd44
Modified implementation of RADIO:NewTransmission() to make parameters optional
2017-03-10 23:32:11 +01:00
Grey-Echo
2437e45eec
Remove RADIO.ConvertFrequency()
...
The implementataion didn't allow for WW2 style frequencies.
I might try to redo it later, but for now, the user is expected to input frequency in kHz
2017-03-10 23:32:05 +01:00
Grey-Echo
921743bf20
Implements RADIO:NewTransmission()
...
the implementation made me realize the need for RADIO.VerifyFileName() and RADIO.ConvertFrequency(),
so they are both implemented in this commit to.
2017-03-10 23:31:59 +01:00
Grey-Echo
c37d6e6f95
Implements RADIO's constructor
2017-03-10 23:31:53 +01:00
Grey-Echo
7866de2370
Declaration of RADIO Class
2017-03-10 23:31:47 +01:00
Grey-Echo
ad0cac8356
Laying the groundwork for the RADIO class
...
With a special emphasis on LDT Documentation
2017-03-10 23:31:32 +01:00
FlightControl
8add761982
Updated documentation
2017-03-10 23:05:02 +01:00
FlightControl
d70d13449d
Regression Testing
2017-03-10 22:40:16 +01:00
FlightControl
7ebf0cdb0f
Updates
2017-03-10 14:50:14 +01:00
FlightControl
cfc4dd8846
Progress
2017-03-10 14:09:15 +01:00
FlightControl
907b9c9abb
Merge remote-tracking branch 'refs/remotes/origin/master' into FlightControl
...
# Conflicts:
# Moose Mission Setup/Moose.lua
2017-03-10 06:23:51 +01:00
FlightControl
01e2aa5b5d
Progress
2017-03-09 20:47:34 +01:00
FlightControl
3bd0cdbe32
Progress
2017-03-09 17:44:56 +01:00
David Penney
57099ad136
A random fix for code I notices
...
This relates to the Vec2/Vec3 redefinition of y. Vec3 is (x=Latitude, y=Altitude and z=Longitude). Vec2 is (x=Latitude, y=Longitude).
2017-03-09 11:49:20 -04:00
David Penney
29148cf8fd
But fix for Issue-292
...
By accessing the values directly, we skip past the problem where GetY returns different values for POINT_VEC2 and POINT_VEC3 objects.
2017-03-09 11:47:40 -04:00
David Penney
670768df42
Addition of GetLat, GetLon, SetLat, SetLon for POINT_VEC2
...
This should help clarify the difference between Vec2 and Vec3. The original GetX, Gety, SetX and SetY functions remain so that it does not break other peoples stuff.
2017-03-09 11:46:31 -04:00
FlightControl
fbae55b9f9
Progress on tasking
2017-03-09 13:37:13 +01:00
FlightControl
5d6ac9419f
Merge remote-tracking branch 'refs/remotes/origin/master' into FlightControl
...
# Conflicts:
# Moose Development/Moose/Core/Event.lua
# Moose Development/Moose/Functional/Scoring.lua
# Moose Development/Moose/Wrapper/Controllable.lua
# Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua
# Moose Mission Setup/Moose.lua
# Moose Test Missions/EVT - Event Handling/EVT-100 - OnEventShot
Example/EVT-100 - OnEventShot Example.miz
# Moose Test Missions/EVT - Event Handling/EVT-101 - OnEventHit
Example/EVT-101 - OnEventHit Example.miz
# Moose Test Missions/EVT - Event Handling/EVT-102 - OnEventTakeoff
Example/EVT-102 - OnEventTakeoff Example.miz
# Moose Test Missions/EVT - Event Handling/EVT-103 - OnEventLand
Example/EVT-103 - OnEventLand Example.miz
# Moose Test Missions/EVT - Event Handling/EVT-104 - OnEventCrash
Example/EVT-104 - OnEventCrash Example.miz
# Moose Test Missions/SCO - Scoring/SCO-100 - Scoring of Statics/SCO-100
- Scoring of Statics.miz
# Moose Test Missions/SCO - Scoring/SCO-101 - Scoring Client to
Client/SCO-101 - Scoring Client to Client.miz
# docs/Documentation/Controllable.html
# docs/Documentation/Event.html
# docs/Documentation/Point.html
# docs/Documentation/Zone.html
2017-03-09 10:38:55 +01:00
FlightControl
1c3e737d8e
Bugfixes of BASE and SCORING
2017-03-08 21:39:41 +01:00
FlightControl
c6ad706c1e
Fixed a potential glitch.
...
Now target will ALWAYS be tested too.
2017-03-08 20:49:19 +01:00
FlightControl
9354e23630
Fix to also handle events for UNIT and GROUP when the target is in the event data.
...
The target was never checked, and thus in a HIT event, a HIT event was
never called. This is fixed now.
2017-03-08 20:02:03 +01:00
Sven Van de Velde
7c38bbce2d
Merge pull request #296 from FlightControl-Master/developer-configuration
...
Developer configuration
2017-03-08 19:38:43 +01:00
FlightControl
43848e8dc7
New launch files
2017-03-08 19:25:30 +01:00
FlightControl
9fee299e0f
Updates
2017-03-08 14:00:43 +01:00
FlightControl
28f81990f5
Eclipse share configuration files
2017-03-08 13:44:07 +01:00
Sven Van de Velde
3077631bb4
Merge pull request #295 from FlightControl-Master/Grey-Echo
...
Test of Permissions
2017-03-08 13:42:06 +01:00
Grey_Echo
fc03ba4661
Test of Permissions
2017-03-08 13:33:13 +01:00
FlightControl
0bfbf042b5
Documentation refinement of Core Classes
2017-03-07 20:58:53 +01:00
FlightControl
f708d3d33d
Fix problem with AttackControllable as a result of a stupid rename problem.
2017-03-07 12:02:58 +01:00
FlightControl
e84c9cc83b
Fixed a problem that the TargetPlayerName was not logged in the CSV.
...
I adapted the CSV file, and added as the second parameter the
TargetPlayerName.
Where relevant, the TargetPlayerName will be mentioned in the CSV
logging.
IMPORTANT, the method SCORING:ScoreCSV has been adapted!!! The second
parameter is now the TargetPlayerName. Provide a "" or nil, if there is
no TargetPlayerName, but ensure the order of the parameters is correct!
function SCORING:ScoreCSV( PlayerName, TargetPlayerName, ScoreType,
ScoreTimes, ScoreAmount, PlayerUnitName, PlayerUnitCoalition,
PlayerUnitCategory, PlayerUnitType, TargetUnitName, TargetUnitCoalition,
TargetUnitCategory, TargetUnitType )
2017-03-07 10:27:59 +01:00