Files changed (1)
+*(There is also a demo app called the [MissileSharp Launcher](http://christianspecht.de/missilesharp/#launcher))*
For now it supports only one model, the [Dream Cheeky Thunder](http://www.dreamcheeky.com/thunder-missile-launcher), as this is the only one I own.
*(I'm in Germany, and I bought my missile launcher [from a German shop](http://www.getdigital.de/products/USB_Raketenwerfer)...but it seems to be the exact same model as the Dream Cheeky Thunder.)*
It has only one constructor, which expects a parameter of the type `ILauncherModel` - these are the settings for the different missile launcher models.
*(As MissileSharp only supports one model at the moment, you can only pass a* `ThunderMissileLauncher` *for now)*
+You can also use the `LauncherModelFactory` if you don't want to create an instance of the `ThunderMissileLauncher` class directly, e.g. to get the model from a config file:
Instead of directly calling the methods, you can also pass a complete sequence of commands at once as an `IEnumerable<LauncherCommand>`.
A `LauncherCommand` consists of an [enum value](https://bitbucket.org/christianspecht/missilesharp/src/tip/src/MissileSharp/Command.cs) (e.g. `Command.Up` or `Command.Fire` - exactly the same commands as explained above) and a numeric parameter (for either the duration or the number of shots).
- [Install via ClickOnce](http://missilesharp.codeplex.com/downloads/get/clickOnce/MissileSharp.Launcher.application)
- [Download a zip file with the binaries](https://bitbucket.org/christianspecht/missilesharp/downloads)
-MissileSharp is licensed under the MIT License. See [License.txt](https://bitbucket.org/christianspecht/missilesharp/raw/tip/License.txt) for details.
+MissileSharp is licensed under the MIT License. See [License.txt](https://bitbucket.org/christianspecht/missilesharp/raw/tip/License.txt) for details.