ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/RenegadeMapSelector/RenegadeConfig.h
Revision: 89
Committed: 2003-03-15T22:00:25-08:00 (22 years, 3 months ago) by douglas
Content type: text/x-c
Original Path: trunk/RenegadeMapSelector/RenegadeConfig.h
File size: 544 byte(s)
Log Message:
Added DOS line ending handling for Linux and implemented list filling and such.

File Contents

# User Rev Content
1 douglas 67 // Renegade Map Selector
2     //
3     // Douglas Thrift
4     //
5     // RenegadeConfig.h
6    
7     #ifndef _RenegadeConfig_h_
8     #define _RenegadeConfig_h_
9    
10     #include "RenegadeMapSelector.h"
11    
12     class RenegadeConfig
13     {
14     private:
15     string file;
16 douglas 89 bool linux;
17 douglas 85 stringstream text;
18 douglas 68 vector<string> maps;
19 douglas 67 public:
20 douglas 89 RenegadeConfig(const string& file)
21     {
22     this->file = "data/" + file;
23     linux = false;
24     }
25 douglas 67 ~RenegadeConfig() {}
26     bool load();
27 douglas 68 void save();
28     vector<string>& getMaps() { return maps; }
29     void setMaps(vector<string>& maps) { this->maps = maps; }
30 douglas 67 };
31    
32     #endif // _RenegadeConfig_h_