FlightControl
baa17a4cb7
@Grey-Echo I've done a review and created this branch.
...
I've done some minor changes, but there is one item that i think
requires your attention, and that is on line 82. It writes
*Positionable,*... Shouldn't that be some kind of a value there?
I am really impressed with the work you did. Excellent job!
2017-03-20 20:33:26 +01:00
Grey-Echo
55cbd24588
LDoc final pass and HTML doc generation
2017-03-20 13:51:00 +01:00
Grey-Echo
817274aa01
Add details in RAD-002 and small corrections to LDoc
2017-03-19 21:56:19 +01:00
Grey-Echo
4c7e839ef8
Add Test missions for RADIO
...
RAD-000 / RAD-001 / RAD-002
2017-03-19 18:06:14 +01:00
Grey-Echo
8561bced0a
Corrects small typos in comments
2017-03-18 20:49:26 +01:00
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
5da73b220e
Merge branch 'developer-configuration' into RadioComs
2017-03-10 23:32:58 +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
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
8dc13f7a0c
Finalization of patch.
2017-03-07 09:24:10 +01:00
FlightControl
af85399975
Implemented event dispatching for GROUP
...
-- Created EVT-200 test mission
-- Documentation
2017-03-07 09:15:44 +01:00
FlightControl
9d0f264d5c
Point optmized.
2017-03-06 11:43:13 +01:00
FlightControl
b004f0f968
Removed trace
2017-03-05 10:27:29 +01:00
FlightControl
538e040fdf
Updated Database
2017-03-05 10:05:12 +01:00
FlightControl
0d474b2286
Updated Database
2017-03-05 10:01:28 +01:00
FlightControl
0ebff60e8d
Updated Set
2017-03-05 09:50:31 +01:00
FlightControl
f7bf997511
Implemented a new method on ZONE:BoundZone
...
Creates a visual boundary around a ZONE_* of tires with a white flag.
These tires will also move when the ZONE is "rebound".
2017-03-05 09:32:17 +01:00
FlightControl
842aa878ad
EVENTDATA structure was hidden in documentation.
2017-03-04 16:02:21 +01:00
FlightControl
b75c1a92ad
Added POINT_VEC3 and POINT_VEC2 Set and Add methods + documentation
2017-03-03 13:34:10 +01:00
FlightControl
5d17cde83a
Added methods to POINT_VEC3 and documented
2017-03-03 08:31:45 +01:00
FlightControl
c476c7df27
Fix of scheduler.
...
When trace is off, the scheduler removed the link to placed schedules.
This was wrong due to a wrong weak table. Corrected.
2017-03-02 23:33:54 +01:00
FlightControl
316d7325bc
Progress
2017-02-28 18:16:05 +01:00
FlightControl
d779fb4167
Event too
2017-02-28 14:01:57 +01:00
FlightControl
8edbb5ca23
Progress, a lot is working already.
2017-02-28 14:01:38 +01:00
Sven Van de Velde
604db7e53c
BIGFIX: Reworked the code so that SCORING is working with STATIC objects.
...
The problems were in the EVENTDISPATCHER.
-- Reworked the Event Dispatcher code...
-- Added fields IniCategory and TgtCategory that indicate which Object
Category is involved in the Event.
-- Added fields IniPlayerName and TgtPlayerName that indicate which
Player Name is the initiator or Target (only when the Object Category is
a UNIT).
-- In the Event.lua, I poperly documented every field in EVENTDATA and
typed it correctly.
-- Reworked te Scoring code..
-- Incorporated the Event.* added fields into the Scoring Code.
-- Added a SCO-100 test mission
-- A shooting range with STATIC objects, so that a player can TEST the
scoring for STATIC objects in a mission.
Hope this helps.
FC
2017-02-24 12:10:27 +01:00
FlightControl
d7c2e0f900
Reworked zone and vector functions
...
2017-02-08 - Reworked some vector functions.
-- POINT_VEC3:NewFromVec2( Vec2, LandHeightAdd ) added.
-- ZONE_RADIUS:GetRandomPointVec2( inner, outer ) added.
-- ZONE_RADIUS:GetRandomPointVec3( inner, outer ) added.
-- ZONE_POLYGON_BASE:GetRandomPointVec2() added.
-- ZONE_POLYGON_BASE:GetRandomPointVec3() added.
2017-02-18 22:38:31 +01:00
FlightControl
84b5f2dd68
Added EVENTHANDLER class for generic event handling
2017-02-14 13:15:11 +01:00
FlightControl
a24717e30e
Fix for delayed __Event( DelaySeconds ) trigger
...
DelaySeconds must ALWAYS be given!
2017-02-14 10:53:46 +01:00
FlightControl
fa8fcfec89
Event Documentation
2017-02-07 20:20:58 +01:00
FlightControl
1441d035d7
updated event handling
2017-02-07 13:44:59 +01:00
FlightControl
3db8062583
Event Handling Optimization
...
-- Created a HandleEvent method
-- Created an UnHandleEvent method
2017-02-07 13:33:29 +01:00
FlightControl
154f729788
Event Handling improved
2017-02-07 10:34:16 +01:00