Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 25, 2007, 10:37:29 PM (18 years ago)
Author:
rgrieder
Message:
  • adapted the core to be an actual windows dll (only tested with MSVC)
  • misc header files dependency changes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/orxonox/OrxonoxPrereqs.h

    r673 r682  
    2020 *
    2121 *   Author:
    22  *      Reto Grieder, (C) 2007
     22 *      Reto Grieder
    2323 *   Co-authors:
    2424 *      ...
     
    2727
    2828/**
    29  @file  OrxonoxPrereq.cc
    30  @brief Contains all the necessary forward declarations for all classes, structs and enums.
     29 @file  OrxonoxPrereq.h
     30 @brief Contains all the necessary forward declarations for all classes and structs.
    3131 */
    3232
     
    3434#define _OrxonoxPrereqs_H__
    3535
    36 // hack for the usleep/Sleep problem
    37 #ifdef WIN32
    38 #include <windows.h>
    39 #define usleep(x) Sleep((x)/1000)
    40 #else
    41 #include <unistd.h>
    42 #endif
     36#include "OrxonoxPlatform.h"
    4337
    4438// classes that have not yet been put into a namespace
    4539class InputManager;
    46 class SignalHandler;
    4740class SpaceShipSteering;
    48 template <class T>
    49 class String2Number;
    5041
    5142namespace orxonox {
     
    5445  class BaseObject;
    5546  class Camera;
    56   template <class T>
    57   class ClassFactory;
    5847  class Entity;
    5948  class GraphicsEngine;
     
    7564  class WorldEntity;
    7665
    77   // from core library
    78   class ArgReader;
    79   class BaseFactory;
    80   class BaseMetaObjectListElement;
    81   template <class T>
    82   class ClassFactory;
    83   template <class T>
    84   class ClassIdentifier;
    85   class ConfigValueContainer;
    86   class DebugLevel;
    87   class Error;
    88   class Factory;
    89   class Identifier;
    90   class IdentifierList;
    91   class IdentifierListElement;
    92   template <class T>
    93   class Iterator;
    94   class MetaObjectList;
    95   template <class T>
    96   class MetaObjectListElement;
    97   template <class T>
    98   class ObjectList;
    99   template <class T>
    100   class ObjectListElement;
    101   class OrxonoxClass;
    102   template <class T>
    103   class SubclassIdentifier;
    104 
    10566  class AmmunitionDump;
    10667  class Bullet;
     
    12081namespace hud {
    12182  class HUD;
    122 }
    123 
    124 namespace loader {
    125   class LevelLoader;
    12683}
    12784
Note: See TracChangeset for help on using the changeset viewer.