int main() { const DVD diehard("Die Hard", 130, 9.99); DVD stein("Stein's Gate", 120, 10.11); DVD bun("Bunraku", 121, 3.56); diehard.output(); stein.output(); bun.output(); stein.changeprice(1.11); bun.changeprice(0); diehard.output(); stein.output(); bun.output(); cout << diehard.get_title() << '\n'; cout << stein.get_minutes() << '\n'; cout << bun.get_price() << '\n'; }
void Gamedata::add_bunnies(Mapdata *mapdata) { int max = 2048; if(numBunnies <= max) // too much bunny { if(numBunnies == 0) { numBunnies = 1; } // if first add else { int temp = numBunniesOld + numBunnies; numBunniesOld = numBunnies; numBunnies = temp; } // fib() } // add fib untill too much bunny; // add bunnies if(bunnies.size() <= (unsigned)max) { printf("Bunnies on field:%lu, Bunnies added: %u\n", bunnies.size(), numBunnies); for(int i = 0; i < numBunnies; i++) { srand(i); float dx = rand() % 31; Bunny bun(1, mapdata->bunny_x, mapdata->bunny_y, mapdata, &physics, audio, &player, dx); bunnies.push_back(bun); } // for all bunnies being added } // if not too much live bunnies } // add_bunnies