Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/new_class_id/src/world_entities/satellite.h @ 9715

Last change on this file since 9715 was 9715, checked in by bensch, 18 years ago

renamed newclassid to classid and newobjectlist to objectlist

File size: 601 bytes
RevLine 
[4597]1/*!
[5039]2 * @file world_entity.h
[4836]3  *  Definition of the basic WorldEntity
[3750]4*/
5
6#ifndef _SATELLITE_H
7#define _SATELLITE_H
8
9#include "world_entity.h"
10#include "comincl.h"
[7193]11#include "util/loading/resource_manager.h"
[3750]12
13
14class CharacterAttributes;
15class Model;
16
17
18//! Basic class from which all interactive stuff in the world is derived from
19class Satellite : public WorldEntity
[4597]20{
[9715]21  ObjectListDeclaration(Satellite);
[3750]22
23 public:
24  Satellite (Vector axis, float speed);
25  virtual ~Satellite ();
26
27  virtual void tick (float time);
[4597]28
[3750]29 private:
[4597]30  Vector*       axis;
31  float         speed;
[3750]32
[4597]33
[3750]34};
35
36#endif /* _SATELLITE_H */
Note: See TracBrowser for help on using the repository browser.