24 lines
		
	
	
		
			327 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			327 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
#include <string>
 | 
						|
#include <vector>
 | 
						|
 | 
						|
#include "Graphics/Transform.h"
 | 
						|
#include "Scene/Node.h"
 | 
						|
/*
 | 
						|
*	Scene should be a description of a game world 
 | 
						|
*/
 | 
						|
class Scene {
 | 
						|
 | 
						|
public:
 | 
						|
	Node& GetSceneNode(std::string);
 | 
						|
	Node& GetRoot();
 | 
						|
 | 
						|
	Scene(std::string SceneName = "Default Scene");
 | 
						|
	~Scene();
 | 
						|
 | 
						|
private:
 | 
						|
	Node* root;
 | 
						|
		
 | 
						|
};
 | 
						|
 |