Fixed bug 2190 - test/testdrawchessboard.c line endings

Joseph Carter
test/testdrawchessboard.c checks out of hg with DOS line endings on non-dos systems.  Fixed via:

perl -pi -e 's/\r//g' test/testdrawchessboard.c
main
Sam Lantinga 2013-11-03 11:27:06 -08:00
parent 517886a7f1
commit c4b563e4c3
1 changed files with 109 additions and 109 deletions

View File

@ -1,110 +1,110 @@
/* /*
Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org> Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
This software is provided 'as-is', without any express or implied This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages warranty. In no event will the authors be held liable for any damages
arising from the use of this software. arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it including commercial applications, and to alter it and redistribute it
freely. freely.
This file is created by : Nitin Jain (nitin.j4@samsung.com) This file is created by : Nitin Jain (nitin.j4@samsung.com)
*/ */
/* Sample program: Draw a Chess Board by using SDL_CreateSoftwareRenderer API */ /* Sample program: Draw a Chess Board by using SDL_CreateSoftwareRenderer API */
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include "SDL.h" #include "SDL.h"
void void
DrawChessBoard(SDL_Renderer * renderer) DrawChessBoard(SDL_Renderer * renderer)
{ {
int row = 0,coloum = 0,x = 0; int row = 0,coloum = 0,x = 0;
SDL_Rect rect, darea; SDL_Rect rect, darea;
/* Get the Size of drawing surface */ /* Get the Size of drawing surface */
SDL_RenderGetViewport(renderer, &darea); SDL_RenderGetViewport(renderer, &darea);
for(row; row < 8; row++) for(row; row < 8; row++)
{ {
coloum = row%2; coloum = row%2;
x = x + coloum; x = x + coloum;
for(coloum; coloum < 4+(row%2); coloum++) for(coloum; coloum < 4+(row%2); coloum++)
{ {
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 0); SDL_SetRenderDrawColor(renderer, 0, 0, 0, 0);
rect.w = darea.w/8; rect.w = darea.w/8;
rect.h = darea.h/8; rect.h = darea.h/8;
rect.x = x * rect.w; rect.x = x * rect.w;
rect.y = row * rect.h; rect.y = row * rect.h;
x = x + 2; x = x + 2;
SDL_RenderFillRect(renderer, &rect); SDL_RenderFillRect(renderer, &rect);
} }
x=0; x=0;
} }
} }
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
SDL_Window *window; SDL_Window *window;
SDL_Surface *surface; SDL_Surface *surface;
SDL_Renderer *renderer; SDL_Renderer *renderer;
/* Enable standard application logging */ /* Enable standard application logging */
SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO); SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO);
/* Initialize SDL */ /* Initialize SDL */
if(SDL_Init(SDL_INIT_VIDEO) != 0) if(SDL_Init(SDL_INIT_VIDEO) != 0)
{ {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL_Init fail : %s\n", SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL_Init fail : %s\n", SDL_GetError());
return 1; return 1;
} }
/* Create window and renderer for given surface */ /* Create window and renderer for given surface */
window = SDL_CreateWindow("Chess Board", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN); window = SDL_CreateWindow("Chess Board", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN);
if(!window) if(!window)
{ {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Window creation fail : %s\n",SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Window creation fail : %s\n",SDL_GetError());
return 1; return 1;
} }
surface = SDL_GetWindowSurface(window); surface = SDL_GetWindowSurface(window);
renderer = SDL_CreateSoftwareRenderer(surface); renderer = SDL_CreateSoftwareRenderer(surface);
if(!renderer) if(!renderer)
{ {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Render creation for surface fail : %s\n",SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Render creation for surface fail : %s\n",SDL_GetError());
return 1; return 1;
} }
/* Clear the rendering surface with the specified color */ /* Clear the rendering surface with the specified color */
SDL_SetRenderDrawColor(renderer, 0xFF, 0xFF, 0xFF, 0); SDL_SetRenderDrawColor(renderer, 0xFF, 0xFF, 0xFF, 0);
SDL_RenderClear(renderer); SDL_RenderClear(renderer);
/* Draw the Image on rendering surface */ /* Draw the Image on rendering surface */
while(1) while(1)
{ {
SDL_Event e; SDL_Event e;
if (SDL_PollEvent(&e)) { if (SDL_PollEvent(&e)) {
if (e.type == SDL_QUIT) if (e.type == SDL_QUIT)
break; break;
if(e.key.keysym.sym == SDLK_ESCAPE) if(e.key.keysym.sym == SDLK_ESCAPE)
break; break;
} }
DrawChessBoard(renderer); DrawChessBoard(renderer);
/* Got everything on rendering surface, /* Got everything on rendering surface,
now Update the drawing image on window screen */ now Update the drawing image on window screen */
SDL_UpdateWindowSurface(window); SDL_UpdateWindowSurface(window);
} }
return 0; return 0;
} }