comparison Xcode-iPhoneOS/Template/SDL Application/main.c @ 5127:b6c7a6b07ebf

Updated main.c for API changes Kees Bakker to sdl The main.c for the template is still targeting SDL1.2. Here is the patch to make it work for SDL1.3 (I'm hoping the mailing lists accepts attachments.) In this patch I have also changed the shell script that assembles the Template. Since there is now only one lib target (same name for "device" and "simulator" version) I copy the simulator library to the destination with the name libSDLSimulator.a. This is not a satisfactory solution, because both libraries are included in the project while only one is needed (depending on the selected environment). However, I'm not fluent with Xcode to say what a better solution would be. Kind regards, Kees Bakker
author Sam Lantinga <slouken@libsdl.org>
date Fri, 28 Jan 2011 10:37:36 -0800
parents 20326ba2bda2
children
comparison
equal deleted inserted replaced
5126:d79ff339d1f2 5127:b6c7a6b07ebf
30 30
31 /* Come up with a random color */ 31 /* Come up with a random color */
32 r = randomInt(50, 255); 32 r = randomInt(50, 255);
33 g = randomInt(50, 255); 33 g = randomInt(50, 255);
34 b = randomInt(50, 255); 34 b = randomInt(50, 255);
35 SDL_SetRenderDrawColor(r, g, b, 255);
35 36
36 /* Fill the rectangle in the color */ 37 /* Fill the rectangle in the color */
37 SDL_RenderFill(r, g, b, 255, &rect); 38 SDL_RenderFillRect(&rect);
38 39
39 /* update screen */ 40 /* update screen */
40 SDL_RenderPresent(); 41 SDL_RenderPresent();
41 42
42 } 43 }
67 if (SDL_CreateRenderer(windowID, -1, 0) != 0) { 68 if (SDL_CreateRenderer(windowID, -1, 0) != 0) {
68 printf("Could not create renderer\n"); 69 printf("Could not create renderer\n");
69 } 70 }
70 71
71 /* Fill screen with black */ 72 /* Fill screen with black */
72 SDL_RenderFill(0, 0, 0, 0, NULL); 73 SDL_RenderClear();
73 74
74 /* Enter render loop, waiting for user to quit */ 75 /* Enter render loop, waiting for user to quit */
75 done = 0; 76 done = 0;
76 while (!done) { 77 while (!done) {
77 while (SDL_PollEvent(&event)) { 78 while (SDL_PollEvent(&event)) {