Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 26, 2013, 11:01:08 PM (11 years ago)
Author:
landauf
Message:

added OrxonoxInterface, a base class for interfaces within the game logic (in contrast to OrxonoxClass which is for real classes)

Location:
code/branches/core6/src/orxonox/interfaces
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core6/src/orxonox/interfaces/GametypeMessageListener.h

    r9563 r9585  
    3131
    3232#include "OrxonoxPrereqs.h"
    33 #include "core/class/OrxonoxClass.h"
     33#include "core/class/OrxonoxInterface.h"
    3434
    3535namespace orxonox
    3636{
    37     class _OrxonoxExport GametypeMessageListener : virtual public OrxonoxClass
     37    class _OrxonoxExport GametypeMessageListener : virtual public OrxonoxInterface
    3838    {
    3939        public:
  • code/branches/core6/src/orxonox/interfaces/NotificationListener.h

    r9563 r9585  
    4444#include "util/StringUtils.h"
    4545
    46 #include "core/class/OrxonoxClass.h"
     46#include "core/class/OrxonoxInterface.h"
    4747
    4848namespace orxonox
     
    9090    @todo Consistent terminology between message, notification and command.
    9191    */
    92     class _OrxonoxExport NotificationListener : virtual public OrxonoxClass
     92    class _OrxonoxExport NotificationListener : virtual public OrxonoxInterface
    9393    {
    9494        public:
  • code/branches/core6/src/orxonox/interfaces/PickupCarrier.h

    r9563 r9585  
    4141#include <vector>
    4242
    43 #include "core/class/OrxonoxClass.h"
     43#include "core/class/OrxonoxInterface.h"
    4444
    4545namespace orxonox
     
    6666    @ingroup Pickup
    6767    */
    68     class _OrxonoxExport PickupCarrier : virtual public OrxonoxClass
     68    class _OrxonoxExport PickupCarrier : virtual public OrxonoxInterface
    6969    {
    7070        // So that the different Pickupables have full access to their PickupCarrier.
  • code/branches/core6/src/orxonox/interfaces/PickupListener.h

    r9563 r9585  
    3939#include "Pickupable.h"
    4040
    41 #include "core/class/OrxonoxClass.h"
     41#include "core/class/OrxonoxInterface.h"
    4242
    4343namespace orxonox
     
    5555    @ingroup Pickup
    5656    */
    57     class _OrxonoxExport PickupListener : virtual public OrxonoxClass
     57    class _OrxonoxExport PickupListener : virtual public OrxonoxInterface
    5858    {
    5959        public:
  • code/branches/core6/src/orxonox/interfaces/Pickupable.h

    r9571 r9585  
    4141#include "core/class/Super.h"
    4242
    43 #include "core/class/OrxonoxClass.h"
     43#include "core/class/OrxonoxInterface.h"
    4444#include "Rewardable.h"
    4545
     
    5858    @ingroup Pickup
    5959    */
    60     class _OrxonoxExport Pickupable : virtual public OrxonoxClass, public Rewardable
     60    class _OrxonoxExport Pickupable : virtual public OrxonoxInterface, public Rewardable
    6161    {
    6262        friend class PickupCarrier;
  • code/branches/core6/src/orxonox/interfaces/PlayerTrigger.h

    r9563 r9585  
    3838#include "OrxonoxPrereqs.h"
    3939
    40 #include "core/class/OrxonoxClass.h"
     40#include "core/class/OrxonoxInterface.h"
    4141#include "core/object/WeakPtr.h"
    4242
     
    5252    @ingroup Triggers
    5353    */
    54     class _OrxonoxExport PlayerTrigger : virtual public OrxonoxClass
     54    class _OrxonoxExport PlayerTrigger : virtual public OrxonoxInterface
    5555    {
    5656    public:
  • code/branches/core6/src/orxonox/interfaces/RadarListener.h

    r9563 r9585  
    3131
    3232#include "OrxonoxPrereqs.h"
    33 #include "core/class/OrxonoxClass.h"
     33#include "core/class/OrxonoxInterface.h"
    3434
    3535namespace orxonox
    3636{
    37     class _OrxonoxExport RadarListener : virtual public OrxonoxClass
     37    class _OrxonoxExport RadarListener : virtual public OrxonoxInterface
    3838    {
    3939    public:
  • code/branches/core6/src/orxonox/interfaces/RadarViewable.h

    r9563 r9585  
    3636
    3737#include "util/Math.h"
    38 #include "core/class/OrxonoxClass.h"
     38#include "core/class/OrxonoxInterface.h"
    3939#include "core/object/SmartPtr.h"
    4040
     
    4646    @brief Interface for receiving window events.
    4747    */
    48     class _OrxonoxExport RadarViewable : virtual public OrxonoxClass
     48    class _OrxonoxExport RadarViewable : virtual public OrxonoxInterface
    4949    {
    5050    public:
  • code/branches/core6/src/orxonox/interfaces/Rewardable.h

    r9563 r9585  
    3636
    3737#include "OrxonoxPrereqs.h"
    38 #include "core/class/OrxonoxClass.h"
     38#include "core/class/OrxonoxInterface.h"
    3939
    4040namespace orxonox
     
    4848        Damian 'Mozork' Frick
    4949    */
    50     class _OrxonoxExport Rewardable : virtual public OrxonoxClass
     50    class _OrxonoxExport Rewardable : virtual public OrxonoxInterface
    5151    {
    5252        public:
  • code/branches/core6/src/orxonox/interfaces/TeamColourable.h

    r9563 r9585  
    3333
    3434#include "util/UtilPrereqs.h"
    35 #include "core/class/OrxonoxClass.h"
     35#include "core/class/OrxonoxInterface.h"
    3636
    3737namespace orxonox
    3838{
    39     class _OrxonoxExport TeamColourable : virtual public OrxonoxClass
     39    class _OrxonoxExport TeamColourable : virtual public OrxonoxInterface
    4040    {
    4141        public:
Note: See TracChangeset for help on using the changeset viewer.