Elaztek Developer Hub
Blamite Game Engine - blam!  00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
scenario.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 #ifndef BLAM
6 #define BLAM
7 #endif
8 
9 struct scenario;
10 
11 namespace Blam::Content::Tags
12 {
19 
27  BLAM void LoadScenarioTag(std::string tag_path);
28 
35 
44 }
Blam::Content::Tags
Namespace containing functions related to tag data.
Definition: bitmap.h:197
Blam::Content::Tags::GetActiveScenarioTag
BLAM scenario * GetActiveScenarioTag()
Retrieves the currently loaded scenario tag.
Definition: scenario.cpp:140
scenario
Definition: scenario.h:25
Blam::Content::Tags::NeedsWorldStateUpdate
BLAM bool NeedsWorldStateUpdate()
Checks if the world state needs to be re-prepared.
Definition: scenario.cpp:13
BLAM
#define BLAM
Definition: scenario.h:6
Blam::Content::Tags::LoadScenarioTag
BLAM void LoadScenarioTag(std::string tag_path)
Loads a new scenario tag.
Definition: scenario.cpp:145
Blam::Content::Tags::PrepareNewWorldState
BLAM void PrepareNewWorldState()
Prepares a new world state.
Definition: scenario.cpp:18