76 |
virtual bool load_level (size_t index) = 0; |
virtual bool load_level (size_t index) = 0; |
77 |
|
|
78 |
virtual LevelInfo *get_info (size_t index) = 0; |
virtual LevelInfo *get_info (size_t index) = 0; |
|
}; |
|
|
|
|
|
// class LevelPack { |
|
|
// public: |
|
|
// LevelPack( |
|
|
// : init_file(initfile),name(n) |
|
|
// {} |
|
79 |
|
|
80 |
// // Load init_file to initialize the level list. |
virtual px::Surface *load_preview (size_t index) { return 0; } |
81 |
// void init(); |
}; |
|
|
|
|
// // Variables. |
|
|
// string init_file; // Text file containing the level list |
|
|
// string name; // Name of the level pack ("enigma", "oxyd", ...) |
|
|
// vector<LevelInfo> levels; |
|
|
// }; |
|
82 |
} |
} |
83 |
|
|
84 |
//---------------------------------------- |
//---------------------------------------- |