Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10428 in orxonox.OLD for trunk/src/story_entities/game_world.cc


Ignore:
Timestamp:
Jan 28, 2007, 1:35:33 AM (18 years ago)
Author:
patrick
Message:

added a script interface to game world for displaying txt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/story_entities/game_world.cc

    r10379 r10428  
    6565CREATE_SCRIPTABLE_CLASS(GameWorld,
    6666                        addMethod("setPlaymode", Executor1<GameWorld, lua_State*,const std::string&>(&GameWorld::setPlaymode))
    67                         ->addMethod("setSoundtrack", Executor1<GameWorld, lua_State*, const std::string&>(&GameWorld::setSoundtrack))
     67                        ->addMethod("setSoundtrack", Executor1<GameWorld, lua_State*, const std::string&>(&GameWorld::showText))
     68                        ->addMethod("showText", Executor1<GameWorld, lua_State*, const std::string&>(&GameWorld::setSoundtrack))
    6869                        ->addMethod("getStoryID", Executor0ret<StoryEntity, lua_State*, int>(&StoryEntity::getStoryID))
    6970                        ->addMethod("setNextStoryName", Executor1ret<StoryEntity, lua_State*, bool, const std::string&>(&StoryEntity::setNextStoryName))
     
    243244    this->dataTank->music->play();
    244245  }
     246}
     247
     248void GameWorld::showText(const std::string& text)
     249{
     250  if (this->dataTank->localPlayer != NULL)
     251    this->dataTank->localPlayer->hud().notifyUser(text);
    245252}
    246253
Note: See TracChangeset for help on using the changeset viewer.