C++娱乐园过山车游戏源码


游戏截图: http://blog.csdn.net/niehanmin/article/details/79157934 娱乐园过山车游戏源码,国外的一款游戏,支持Windows,Linux和Android.
资源截图
代码片段和文件信息
/*
  Copyright (C) 2012 Stuffomatic Ltd. 

  All rights reserved.

  See the accompanying license file for details about usage modification and
  distribution of this file.
*/
/**
 * file
 * rief Implementation of the rp::launcher class.
 * author Julien Jorge
 */
#include “launcher.hpp“

#include “bear_gettext.hpp“

#include 
#include 

#include 

#define STRINGIZE_HELPER(a) # a

#define STRINGIZE(a) STRINGIZE_HELPER(a)

/*----------------------------------------------------------------------------*/
/**
 * rief Constructor.
 * param argc Number of program arguments.
 * param argv Program arguments.
 */
rp::launcher::launcher( int& argc char** &argv )
  : claw::application(argc argv) m_game(NULL)
{
#ifdef BEAR_TEXT_DOMAIN_PATH
  bindtextdomain( “bear-engine“ BOOST_PP_STRINGIZE(BEAR_TEXT_DOMAIN_PATH) );
#endif

  bind_textdomain_codeset( “bear-engine“ “ISO-8859-15“ );
  textdomain( “bear-engine“ );

  m_arguments.add
    (“-h“ “--help“ bear_gettext(“Print this help screen and exit.“) true);
  m_arguments.parse(argc argv);

  if ( m_arguments.get_bool(“--help“) )
    help();
  else
    create_game( argc argv );
} // running_rp::launcher()

/*----------------------------------------------------------------------------*/
/**
 * rief Destructor.
 */
rp::launcher::~launcher()
{
  delete m_game;
} // running_bear::~running_bear()

/*----------------------------------------------------------------------------*/
/**
 * rief Run the application.
 */
int rp::launcher::run()
{
  std::string text_domain_dir;

#ifdef _WIN32

  text_domain_dir = get_application_path() + “..\share\locale“;

#elif defined RP_STATIC

  text_domain_dir = get_application_path() + “share/locale“;

#elif defined RP_TEXT_DOMAIN_PATH
  
  text_domain_dir = BOOST_PP_STRINGIZE(RP_TEXT_DOMAIN_PATH);
#endif

  if ( text_domain_dir.empty() )
    claw::logger << claw::log_verbose << “Using default text domain directory.“
                 << std::endl;
  else if ( bindtextdomain
            ( “super-great-park“ text_domain_dir.c_str() ) != NULL )
    claw::logger << claw::log_verbose << “Text domain directory is ‘“
                 << text_domain_dir << “‘.“ << std::endl;
  else
    claw::logger << claw::log_error
                 << “Could not set the text domain directory to ‘“
                 << text_domain_dir << “‘.“ << std::endl;

  bind_textdomain_codeset( “super-great-park“ “ISO-8859-15“ );

  try
    {
      if ( m_game != NULL )
        {
          m_game->run();
          delete m_game;
          m_game = NULL;
        }

      return EXIT_SUCCESS;
    }
  catch( std::exception& e )
    {
      claw::logger << claw::log_error << “(exception) “ << e.what()
                   << std::endl;
      delete m_game;
      m_game = NULL;
      return EXIT_FAILURE;
    }
} // running_bear::run()

/*----------------------------------------------------------------------------*/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6017  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpuild-scriptsuild-static.sh

     文件       1764  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpuild-scriptscreate-source-archive.sh

     文件       1513  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpuild-scriptscreate-static-archive.sh

     文件        423  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpuild-scriptsversion.sh

     文件       3747  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpuild-scriptswindows-build.sh

     文件       4926  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpCMakeLists.txt

     文件        256  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationalloon-blast.canim

     文件        105  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationalloon-slow.canim

     文件       1171  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationalloon.canim

     文件        576  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationirdfly.canim

     文件        819  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationirdidle.canim

     文件       1674  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationonusowl.canim

     文件        792  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationossemergency-on.canim

     文件        829  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationossengine.canim

     文件        830  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosslady-plunger.canim

     文件        170  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosslady-smoke.canim

     文件        690  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosslady.canim

     文件        401  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosspipe-1.canim

     文件        906  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosspipe-3.canim

     文件        537  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosspipe-4.canim

     文件        635  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosspropeller.canim

     文件        815  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationosssmoke.canim

     文件        328  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationoss rap-door-closing.canim

     文件        328  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationoss rap-door.canim

     文件        448  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationcartspatter.canim

     文件        451  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationcartspeed.canim

     文件        797  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationcart ar.canim

     文件        621  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationeffectdouble-wave.canim

     文件        568  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationeffectsteam.canim

     文件        487  2013-08-28 00:57  c++娱乐园过山车游戏源码娱乐园过山车游戏源码gscgscasgpdataanimationeffectwave.canim

............此处省略3047个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)