\hypertarget{config_data_8h_source}{}\doxysection{config\+Data.\+h} \label{config_data_8h_source}\index{headers/configData.h@{headers/configData.h}} \mbox{\hyperlink{config_data_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00001}00001 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00011}00011 \textcolor{preprocessor}{\#ifndef GUARD\_CONFIGDATA\_H}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00012}00012 \textcolor{preprocessor}{\#define GUARD\_CONFIGDATA\_H}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00013}00013 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00014}00014 \textcolor{preprocessor}{\#include}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00015}00015 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{utils_8h}{utils.h}}"{}}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00016}00016 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{player_def_8h}{playerDef.h}}"{}}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00017}00017 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{invader_def_8h}{invaderDef.h}}"{}}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00018}00018 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{invaders_grid_8h}{invadersGrid.h}}"{}}} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00019}00019 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00020}\mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{00020}} \textcolor{keyword}{typedef} \textcolor{keywordtype}{string} \mbox{\hyperlink{config_data_8h_a7ca3f09edce68ced014650c382bb767c}{configKey}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00021}00021 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00022}00022 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00027}\mbox{\hyperlink{struct_config_data}{00027}} \textcolor{keyword}{struct }\mbox{\hyperlink{struct_config_data}{ConfigData}} \{} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00028}00028 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00032}\mbox{\hyperlink{struct_config_data_a3c9baa529db8e439f903590f5a9bcce2}{00032}} \textcolor{keywordtype}{string} \mbox{\hyperlink{struct_config_data_a3c9baa529db8e439f903590f5a9bcce2}{theme}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00033}00033 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00037}\mbox{\hyperlink{struct_config_data_adb4b297d72ba060cbe54785d5791d6ea}{00037}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_adb4b297d72ba060cbe54785d5791d6ea}{maxFPS}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00038}00038 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00042}\mbox{\hyperlink{struct_config_data_a260272afae4d9a0cfdf683ce7b1bb5f0}{00042}} \mbox{\hyperlink{class_invaders_grid}{InvadersGrid}} \mbox{\hyperlink{struct_config_data_a260272afae4d9a0cfdf683ce7b1bb5f0}{grid}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00043}00043 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00047}\mbox{\hyperlink{struct_config_data_a002e3aaf06ba352a9ff4e2f50895a65f}{00047}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a002e3aaf06ba352a9ff4e2f50895a65f}{startXPosition}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00048}00048 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00052}\mbox{\hyperlink{struct_config_data_a199264aa6e6c3b267462f0a5427cd5db}{00052}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a199264aa6e6c3b267462f0a5427cd5db}{playersSpeed}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00053}00053 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00057}\mbox{\hyperlink{struct_config_data_ad8c5d2876699ea9e451e6b3a15618707}{00057}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_ad8c5d2876699ea9e451e6b3a15618707}{playersWidth}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00058}00058 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00062}\mbox{\hyperlink{struct_config_data_a641d7b2133165ce2eccaea972265f557}{00062}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a641d7b2133165ce2eccaea972265f557}{playersFireCooldown}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00063}00063 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00067}\mbox{\hyperlink{struct_config_data_a09170415d0a4c525e546d6fd0ecb354c}{00067}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a09170415d0a4c525e546d6fd0ecb354c}{playersLives}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00068}00068 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00072}\mbox{\hyperlink{struct_config_data_a909ad90d692e87b2c93c3966d07ecc16}{00072}} vector \mbox{\hyperlink{struct_config_data_a909ad90d692e87b2c93c3966d07ecc16}{playerDefs}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00073}00073 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00077}\mbox{\hyperlink{struct_config_data_ad057123e1f1b7283b873eed8a07ead3f}{00077}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_ad057123e1f1b7283b873eed8a07ead3f}{invadersSpeed}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00078}00078 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00082}\mbox{\hyperlink{struct_config_data_ada929ea4a462c0bde376adf9fa3f4810}{00082}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_ada929ea4a462c0bde376adf9fa3f4810}{invadersSize}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00083}00083 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00087}\mbox{\hyperlink{struct_config_data_aadc245edaf3b28d82f9ce7b17c655943}{00087}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_aadc245edaf3b28d82f9ce7b17c655943}{invadersDistance}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00088}00088 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00092}\mbox{\hyperlink{struct_config_data_a0a8ca410dbc6b6cd62d16d1fa19a83f9}{00092}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a0a8ca410dbc6b6cd62d16d1fa19a83f9}{invadersFireCooldown}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00093}00093 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00097}\mbox{\hyperlink{struct_config_data_af0c88560ab28fe51ef1743219633cfdc}{00097}} map \mbox{\hyperlink{struct_config_data_af0c88560ab28fe51ef1743219633cfdc}{invadersDef}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00098}00098 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00102}\mbox{\hyperlink{struct_config_data_a4f8e7615d2619a3b37e97465ac143fee}{00102}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a4f8e7615d2619a3b37e97465ac143fee}{missilesWidth}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00103}00103 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00107}\mbox{\hyperlink{struct_config_data_ae736dc72056f45f4a3f0fef365bc54be}{00107}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_ae736dc72056f45f4a3f0fef365bc54be}{missilesLength}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00108}00108 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00112}\mbox{\hyperlink{struct_config_data_ae5efc1b5a2b95b1a9c7ff60eee480e71}{00112}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_ae5efc1b5a2b95b1a9c7ff60eee480e71}{missilesSpeed}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00113}00113 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00117}\mbox{\hyperlink{struct_config_data_abb41165730c7e25dffe63d2fb08022f4}{00117}} nsGraphics::RGBAcolor \mbox{\hyperlink{struct_config_data_abb41165730c7e25dffe63d2fb08022f4}{missilesColor}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00118}00118 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00122}\mbox{\hyperlink{struct_config_data_aec2b163d49271a1a1654c903de9e45ff}{00122}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_aec2b163d49271a1a1654c903de9e45ff}{torpedosWidth}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00123}00123 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00127}\mbox{\hyperlink{struct_config_data_a5de633401856c45fb3b8c3333d38804c}{00127}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_a5de633401856c45fb3b8c3333d38804c}{torpedosLength}}; } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00128}00128 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00132}\mbox{\hyperlink{struct_config_data_aa491de435feeca58c85652f4961ddece}{00132}} \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{struct_config_data_aa491de435feeca58c85652f4961ddece}{torpedosSpeed}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00133}00133 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00137}\mbox{\hyperlink{struct_config_data_a7edb4693b5fb5036b09b95d314d29495}{00137}} nsGraphics::RGBAcolor \mbox{\hyperlink{struct_config_data_a7edb4693b5fb5036b09b95d314d29495}{torpedosColor}};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00138}00138 \};} \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00139}00139 } \DoxyCodeLine{\Hypertarget{config_data_8h_source_l00140}00140 \textcolor{preprocessor}{\#endif}} \end{DoxyCode}