Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 14, 2009, 3:07:59 AM (15 years ago)
Author:
landauf
Message:

sorry, large commit, but all changes are dependent:

  • Created a new plugin for the questsystem (called just "quest" for the moment because I'd had to rename the directory otherwise (the tolua script enforces this))
  • Added QuestPrereqs.h file and _QuestExport macro
  • Moved the GUI-name ↔ PlayerInfo map from QuestManager to GUIManager
  • Moved NotificationOverlay and NotificationQueue from overlays to quest and linked the overlays plugin into the quest plugin
  • Made QuestManager and NotificationManager ScopedSingletons with ScopeID GSLevel. Also removed both singletons from GSLevel and added the Scope instance instead.
File:
1 edited

Legend:

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

    r5634 r5648  
    8080    class Tickable;
    8181
    82     class AddQuest;
    83     class AddQuestHint;
    84     class AddReward;
    85     class ChangeQuestStatus;
    86     class CompleteQuest;
    87     class FailQuest;
    88     class GlobalQuest;
    89     class LocalQuest;
    90     class Quest;
    91     class QuestDescription;
    92     class QuestEffect;
    93     class QuestEffectBeacon;
    94     class QuestHint;
    95     class QuestItem;
    96     class QuestListener;
    97     class QuestManager;
    98     class QuestNotification;
    99     class Rewardable;
    100 
    10182    class WorldEntity;
    10283    class StaticEntity;
Note: See TracChangeset for help on using the changeset viewer.