Code Search for Developers
 
 
  

base.h from NeoEngineNG at Krugle


Show base.h syntax highlighted

/***************************************************************************
                 base.h  -  Base defines for ABT room library
                             -------------------
    begin                : Tue Jul 8 2003
    copyright            : (C) 2003 by Reality Rift Studios
    email                : mattias@realityrift.com
 ***************************************************************************

 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at 
 http://www.mozilla.org/MPL/

 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.

 The Original Code is the NeoEngine, NeoABT, base.h

 The Initial Developer of the Original Code is Mattias Jansson.
 Portions created by Mattias Jansson are Copyright (C) 2003
 Reality Rift Studios. All Rights Reserved.

 ***************************************************************************/

#ifndef __NEOABT_BASE_H
#define __NEOABT_BASE_H

#include <neoengine/base.h>

#define NEOABTVERSION_MAJOR             NEOENGINEVERSION_MAJOR
#define NEOABTVERSION_MINOR             NEOENGINEVERSION_MINOR
#define NEOABTVERSION_REVISION          NEOENGINEVERSION_REVISION

#define NEOABTVERSIONSTRING             NEOENGINEVERSIONSTRING


#ifdef WIN32

#  ifdef _MSC_VER
#    pragma warning( disable : 4231 )
#  endif

#  define NEOABT_API
#  define NEOABTEXPIMP_TEMPLATE

#  ifdef __cplusplus
#    define ABTUDTVectorEXPIMP(classname)
#  endif

#elif defined(POSIX) || defined(__APPLE__)

#  define NEOABT_API
#  define NEOABT_TEMPLATE

#  define ABTUDTVectorEXPIMP(classname)

#else
#  error "Platform uninplemented"
#endif

namespace NeoABT
{

NEOABT_API int Initialize();

NEOABT_API int Shutdown();

};

#endif




See more files for this project here

NeoEngineNG

NeoenEngine NG (Next Generation) is the evolution of neoengine one,it\'s a different development from NeoEngine2, it\'s a direct inherits from NeoEngine one.\n

Project homepage: http://sourceforge.net/projects/neoengineng
Programming language(s): C,C++
License: other

  Makefile.am
  SConscript
  base.h
  chunk.cpp
  chunk.h
  dll.cpp
  geometry.cpp
  geometry.h
  link.h
  neoabt-static.dev
  neoabt.cbp
  neoabt.dev
  neoabt.dsp
  neoabt.layout
  neoabt.vcproj
  node.cpp
  node.h
  room.cpp
  room.h