OSDN Git Service

SDL_CreateSoftwareRenderer サンプルコードのコメントを日本語にした
authormaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 31 May 2015 11:23:36 +0000 (20:23 +0900)
committermaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 31 May 2015 11:23:36 +0000 (20:23 +0900)
SDL_CreateSoftwareRenderer.html

index e75f088..368f939 100644 (file)
@@ -38,7 +38,7 @@ DrawChessBoard(SDL_Renderer * renderer)
         int row = 0,column = 0,x = 0;\r
         SDL_Rect rect, darea;\r
 \r
-        /* Get the Size of drawing surface */\r
+        /* \95`\89æ\82·\82é\83T\81[\83t\83F\83C\83X\82Ì\83T\83C\83Y\82ð\93¾\82é */\r
         SDL_RenderGetViewport(renderer, &darea);\r
 \r
         for( ; row &lt; 8; row++)\r
@@ -78,8 +78,8 @@ loop()
         \r
         DrawChessBoard(renderer);\r
         \r
-        /* Got everything on rendering surface,\r
-           now Update the drawing image on window screen */\r
+        /* \83\8c\83\93\83_\83\8a\83\93\83O\83T\81[\83t\83F\83C\83X\82Ì\8f\88\97\9d\82ª\8a®\97¹\82µ\82½\82È\82ç\82Î, \r
+           \83E\83B\83\93\83h\83E\82ð\95`\82¢\82½\89æ\91\9c\82Å\8dX\90V\82·\82é */\r
         SDL_UpdateWindowSurface(window);\r
 }\r
 \r
@@ -88,10 +88,10 @@ main(int argc, char *argv[])
 {\r
         SDL_Surface *surface;\r
 \r
-        /* Enable standard application logging */\r
+        /* \92Ê\8fí\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83\8d\83O\82ð\97L\8cø\82É\82·\82é */\r
         SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO);\r
 \r
-        /* Initialize SDL */\r
+        /* SDL\82ð\8f\89\8aú\89»\82·\82é */\r
         if(SDL_Init(SDL_INIT_VIDEO) != 0)\r
         {\r
                 SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL_Init fail : %s\n", SDL_GetError());\r
@@ -99,27 +99,27 @@ main(int argc, char *argv[])
         }\r
 \r
 \r
-        /* Create window and renderer for given surface */\r
-        window = SDL_CreateWindow("Chess Board", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN);\r
+        /* \8ew\92è\82Ì\83T\81[\83t\83F\83C\83X\82Ì\83E\83B\83\93\83h\83E\82Æ\83\8c\83\93\83_\83\89\81[\82ð\90\90¬\82·\82é */\r
+        window = SDL_CreateWindow("\83`\83F\83X\94Õ", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN);\r
         if(!window)\r
         {\r
-                SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Window creation fail : %s\n",SDL_GetError());\r
+                SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "\83E\83B\83\93\83h\83E\82Ì\90\90¬\82É\8e¸\94s\82µ\82½ : %s\n",SDL_GetError());\r
                 return 1;\r
         }       \r
         surface = SDL_GetWindowSurface(window);\r
         renderer = SDL_CreateSoftwareRenderer(surface);\r
         if(!renderer)\r
         {\r
-                SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Render creation for surface fail : %s\n",SDL_GetError());\r
+                SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "\83T\81[\83t\83F\83C\83X\82Ì\83\8c\83\93\83_\83\89\81[\82Ì\90\90¬\82É\8e¸\94s\82µ\82½ : %s\n",SDL_GetError());\r
                 return 1;\r
         }\r
 \r
-        /* Clear the rendering surface with the specified color */\r
+        /* \83\8c\83\93\83_\83\8a\83\93\83O\83T\81[\83t\83F\83C\83X\82ð\8ew\92è\82Ì\90F\82Å\8fÁ\8b\8e\82·\82é */\r
         SDL_SetRenderDrawColor(renderer, 0xFF, 0xFF, 0xFF, 0xFF);\r
         SDL_RenderClear(renderer);\r
 \r
 \r
-        /* Draw the Image on rendering surface */\r
+        /* \83\8c\83\93\83_\83\8a\83\93\83O\83T\81[\83t\83F\83C\83X\82É\89æ\91\9c\82ð\95`\89æ\82·\82é */\r
         done = 0;\r
 \r
         while (!done) {\r