- Timestamp:
- Apr 4, 2011, 3:12:49 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/dockingsystem/src/modules/docking/DockToShip.h
r8151 r8185 1 /* 2 * ORXONOX - the hottest 3D action shooter ever to exist 3 * > www.orxonox.net < 4 * 5 * 6 * License notice: 7 * 8 * This program is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License 10 * as published by the Free Software Foundation; either version 2 11 * of the License, or (at your option) any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 * 18 * You should have received a copy of the GNU General Public License 19 * along with this program; if not, write to the Free Software 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 21 * 22 * Author: 23 * Sven Stucki 24 * Co-authors: 25 * ... 26 * 27 */ 28 29 /** 30 @file DockToShip.h 31 @brief DockingEffect which transfers control from spaceship to docked ship ASDF 32 @ingroup Docking 33 */ 34 35 #ifndef _DockToShip_H__ 36 #define _DockToShip_H__ 37 38 #include "DockingPrereqs.h" 39 #include "DockToShip.h" 40 41 42 namespace orxonox 43 { 44 45 /** 46 @brief 47 Allows players to dock onto a ship 48 49 @author 50 Sven Stucki 51 52 @ingroup Docking 53 */ 54 class _DockingExport DockToShip : public DockingEffect 55 { 56 public: 57 DockToShip(BaseObject* creator); 58 virtual ~DockToShip(); 59 60 virtual bool docking(PlayerInfo* player); //!< Called when docking starts 61 virtual bool attach(PlayerInfo* player); //!< Called after docking animation 62 virtual bool release(PlayerInfo* player); //!< Called when player wants undock 63 }; 64 65 } 66 67 #endif /* _DockToShip_H__ */
Note: See TracChangeset
for help on using the changeset viewer.