GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MapLoader.hpp
Go to the documentation of this file.
1 #ifndef RADIX_MAPLOADER_HPP
2 #define RADIX_MAPLOADER_HPP
3 
4 #include <string>
5 
6 namespace radix {
7 
8 class Entity;
9 class Mesh;
10 class World;
11 
12 class MapLoader {
13 protected:
15  MapLoader(World&);
16 
17 public:
18  virtual void load(const std::string &path) = 0;
19 };
20 
21 } /* namespace radix */
22 
23 #endif /* RADIX_MAPLOADER_HPP */
Definition: GameController.hpp:7
World & world
Definition: MapLoader.hpp:14
Definition: MapLoader.hpp:12
virtual void load(const std::string &path)=0
Definition: World.hpp:32
MapLoader(World &)
Definition: MapLoader.cpp:5