Changes between Version 2 and Version 3 of code/doc/WeaponSystem
- Timestamp:
- Mar 12, 2009, 3:54:06 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
code/doc/WeaponSystem
v2 v3 1 = BasicWeapon Concept =1 = Weapon Concept = 2 2 3 3 == Author == … … 5 5 6 6 == Description == 7 Th eproject is about how to handle weapons. WeaponSystem gives other objects (e.g. Spaceships) the ability to carry different weapons and not just one.7 This project is about how to handle weapons. WeaponSystem gives other objects (e.g. Spaceships) the ability to carry different weapons and not just one. 8 8 9 == Timetable == 9 == Classes == 10 '''WeaponSystem'''[[BR]] 11 This is the main class. Every object that has the ability to carry weapons has a WeaponSystem (and only one). It manages all other classes of the weaponSystem. 10 12 11 || '''Date''' || '''What''' || 12 || 15. oct. 2008 || Project design || 13 || 22. oct. 2008 || Start implementation || 14 || 29. oct. 2008 || " || 15 || 5. nov. 2008 || First subproject finished || 16 || 12. nov. 2008 || " || 17 || 19. nov. 2008 || " || 18 || 26. nov. 2008 || Second subproject finished || 19 || 3. dec. 2008 || Whole project finished || 20 || 10. dec. 2008 || -buffer- || 21 || '''17. dec. 2008''' || '''Orxonox Presentation''' || 13 '''WeaponSet'''[[BR]] 14 Defines which WeaponSlots are part of every WeaponSet. Represents the firemode. 22 15 23 == More details == 24 (optional) 16 '''WeaponPack'''[[BR]] 17 A WeaponPack is a standalone Package of Weapon objects. It can be attached to a object with a WeaponSystem. It could also be a PickupItem or something else. It is not connected to the WeaponSystem or the Spaceship. 18 19 '''WeaponSlot'''[[BR]] 20 This is a fixed Slot for a Weapon with a position and orientation on the Spaceship. It is also a member of the WeaponSystem. A Weapon can be put on a WeaponSlot. 21 22 '''Weapon'''[[BR]] 23 The base class for all weapons. Defines the general weapon properties, attaching to the spaceship ... 24 25 '''Munition'''[[BR]] 26 The base class for all munitions. 27 28 '''specific classes:'''[[BR]] 29 LaserGun 30 LaserGunMunition 31 Fusion 32 33 == WeaponSystem == 25 34 26 35 == Images / Diagrams == 27 ...