diff --git a/cs677/final/mpi-fractals.cc b/cs677/final/mpi-fractals.cc index 34bf713..021ad83 100644 --- a/cs677/final/mpi-fractals.cc +++ b/cs677/final/mpi-fractals.cc @@ -9,6 +9,8 @@ #include using namespace std; +#define PROGNAME "Josh's CS677 Final : MPI Fractal Generator" + int main(int argc, char * argv[]) { int width = 800; @@ -30,11 +32,17 @@ int main(int argc, char * argv[]) cerr << "Failed to set video mode!" << endl; return 2; } + SDL_WM_SetCaption(PROGNAME, PROGNAME); Uint32 * pixels = (Uint32 *) screen->pixels; - Uint32 c; - for (c = 0; c < width * height; c++) - *pixels++ = c; + for (int y = 0; y < height; y++) + { + for (int x = 0; x < width; x++) + { + *pixels++ = (((x * 255 / width) & 0xFF) << 8) + + ((y * 255 / height) & 0xFF); + } + } SDL_UpdateRect(screen, 0, 0, 0, 0); bool going = true;