56 lines
7.5 KiB
TeX
56 lines
7.5 KiB
TeX
\hypertarget{config_management_8h_source}{}\doxysection{config\+Management.\+h}
|
|
\label{config_management_8h_source}\index{headers/configManagement.h@{headers/configManagement.h}}
|
|
\mbox{\hyperlink{config_management_8h}{Go to the documentation of this file.}}
|
|
\begin{DoxyCode}{0}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00001}00001 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00012}00012 \textcolor{preprocessor}{\#ifndef SPACE\_CONFIGMANAGEMENT\_H}}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00013}00013 \textcolor{preprocessor}{\#define SPACE\_CONFIGMANAGEMENT\_H}}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00014}00014 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00015}00015 \textcolor{preprocessor}{\#include<climits>}}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00016}00016 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00017}00017 \textcolor{comment}{/* This header will only be imported once, but Djalim told me he would hurt me}}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00018}00018 \textcolor{comment}{ * if I didn't move it into his own header file instead of the cpp file*/}}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00019}00019 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00024}\mbox{\hyperlink{class_config_builder}{00024}} \textcolor{keyword}{class }\mbox{\hyperlink{class_config_builder}{ConfigBuilder}}\{}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00025}00025 \textcolor{keyword}{public}:}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00026}00026 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00030}\mbox{\hyperlink{class_config_builder_a4b4df7371d8b2544f302219631f0b77f}{00030}} \mbox{\hyperlink{struct_config_data}{ConfigData}} \mbox{\hyperlink{class_config_builder_a4b4df7371d8b2544f302219631f0b77f}{collectedData}};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00031}00031 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00037}00037 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_config_builder_a408e15906e88336cbc53f19afec65cd6}{parseFile}}(\textcolor{keyword}{const} \textcolor{keywordtype}{string}\& fname);}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00038}00038 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00044}00044 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_config_builder_acd69e5a0777a3c9339aa96e8ce2e07a9}{readConfig}}();}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00045}00045 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00049}00049 \textcolor{keywordtype}{void} \mbox{\hyperlink{class_config_builder_aab791290aa2d314788fcd9f2c44bf79e}{dumpInternalValues}}() \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00050}00050 \textcolor{keyword}{private}:}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00054}00054 map<string, string> internalValues;}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00055}00055 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00062}00062 \textcolor{keyword}{const} \textcolor{keywordtype}{string}\& getString(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key, \textcolor{keyword}{const} \textcolor{keywordtype}{string}\& def) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00063}00063 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00069}00069 \textcolor{keyword}{const} \textcolor{keywordtype}{string}\& getString(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00070}00070 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00077}00077 \textcolor{keywordtype}{char} getChar(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key, \textcolor{keywordtype}{char} def) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00078}00078 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00084}00084 \textcolor{keywordtype}{char} getChar(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00085}00085 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00094}00094 \textcolor{keywordtype}{int} getInt(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key, \textcolor{keywordtype}{int} def, \textcolor{keywordtype}{int} min=INT\_MIN, \textcolor{keywordtype}{int} max=INT\_MAX) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00095}00095 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00101}00101 \textcolor{keywordtype}{int} getInt(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00102}00102 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00110}00110 \textcolor{keywordtype}{void} getColor(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key, nsGraphics::RGBAcolor\& color, \textcolor{keyword}{const} nsGraphics::RGBAcolor\& def) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00111}00111 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00118}00118 \textcolor{keywordtype}{void} getColor(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& key, nsGraphics::RGBAcolor\& color) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00119}00119 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00126}00126 \textcolor{keywordtype}{void} getList(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& baseKey, vector<string>\& vec) \textcolor{keyword}{const};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00127}00127 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00128}00128 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00134}00134 \textcolor{keywordtype}{void} readGrid(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& baseKey);}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00135}00135 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00142}00142 \textcolor{keywordtype}{void} readPlayer(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& baseKey, \mbox{\hyperlink{struct_player_def}{PlayerDef}}\& def);}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00143}00143 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00150}00150 \textcolor{keywordtype}{void} readInvaderType(\textcolor{keyword}{const} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}}\& baseKey, \mbox{\hyperlink{struct_invader_type_def}{InvaderTypeDef}}\& def);}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00151}00151 \};}
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00152}00152 }
|
|
\DoxyCodeLine{\Hypertarget{config_management_8h_source_l00153}00153 \textcolor{preprocessor}{\#endif}}
|
|
|
|
\end{DoxyCode}
|