Added more nodes

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
master
sigonasr2 2 years ago
parent 2bdfd3da27
commit 9763f62226
  1. 27
      SeasonsOfLoneliness.cpp
  2. BIN
      Seasons_of_Loneliness
  3. 6
      assets/maps/map1

@ -26,7 +26,7 @@ enum WEATHER_POWER{
HURRICANE,
METEOR_SHOWER,
METEOR_STORM,
SNOW_STORM
SNOWSTORM
};
#define WIDTH 256
@ -467,8 +467,33 @@ public:
Object obj = OBJECTS.at(i);
if (obj.name.compare("HAILSTORM_NODE")==0&&collidesWithPlayer(obj)) {
int amountGained=rand()%4+2;
WEATHER_POWERS[HAILSTORM]+=amountGained;
cout<<"Increased HAILSTORM power inventory count by "<<amountGained<<".\n";
OBJECTS.erase(OBJECTS.begin()+i--);
} else
if (obj.name.compare("HURRICANE_NODE")==0&&collidesWithPlayer(obj)) {
int amountGained=rand()%4+2;
WEATHER_POWERS[HURRICANE]+=amountGained;
cout<<"Increased HURRICANE power inventory count by "<<amountGained<<".\n";
OBJECTS.erase(OBJECTS.begin()+i--);
} else
if (obj.name.compare("METEORSHOWER_NODE")==0&&collidesWithPlayer(obj)) {
int amountGained=rand()%4+2;
WEATHER_POWERS[METEOR_SHOWER]+=amountGained;
cout<<"Increased METEORSHOWER power inventory count by "<<amountGained<<".\n";
OBJECTS.erase(OBJECTS.begin()+i--);
} else
if (obj.name.compare("METEORSTORM_NODE")==0&&collidesWithPlayer(obj)) {
int amountGained=rand()%4+2;
WEATHER_POWERS[METEOR_STORM]+=amountGained;
cout<<"Increased METEORSTORM power inventory count by "<<amountGained<<".\n";
OBJECTS.erase(OBJECTS.begin()+i--);
} else
if (obj.name.compare("SNOWSTORM_NODE")==0&&collidesWithPlayer(obj)) {
int amountGained=rand()%4+2;
WEATHER_POWERS[SNOWSTORM]+=amountGained;
cout<<"Increased SNOWSTORM power inventory count by "<<amountGained<<".\n";
OBJECTS.erase(OBJECTS.begin()+i--);
}
}

Binary file not shown.

@ -79,4 +79,8 @@
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
38;18;DOME
83;53;HAILSTORM_NODE
83;53;HAILSTORM_NODE
135;14;HAILSTORM_NODE
14;69;METEORSHOWER_NODE
202;33;METEORSTORM_NODE
167;44;SNOWSTORM_NODE
Loading…
Cancel
Save