int main(int argc, char* argv[]) { Universe universe; universe.set_time(0); universe.set_delta_time(atof(argv[2])); int num_planets; float universe_size; float pos_x; float pos_y; float vel_x; float vel_y; float mass; string filename; cin >> num_planets; cin >> universe_size; universe.set_num_planets(num_planets); universe.set_universe_size(universe_size); for (int i = 0; i < universe.get_num_planets(); i++) { cin >> pos_x; cin >> pos_y; cin >> vel_x; cin >> vel_y; cin >> mass; cin >> filename; Planet p = Planet(i,pos_x,pos_y,vel_x,vel_y,mass,filename); universe.push_planets(p); } sf::RenderWindow window(sf::VideoMode(500,500),"Solar System"); window.setFramerateLimit(60); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); universe.update(); universe.draw_all_planets(&window); window.display(); } return 0; }