OSDN Git Service

SDL_EventState 関連項目(関数)にSDL_GetEventStateを追加 https://wiki.libsdl.org/SDL_EventState...
[sdl2referencejp/sdl2referencejp.git] / SDL_CreateRGBSurfaceFrom.html
index 89f20c2..573bddc 100644 (file)
 \r
 // stb_image\82É\97v\8b\81\82·\82é\8fo\97Í\82Ì\83J\83\89\81[\8c`\8e®\r
 // \83¿\83`\83\83\83l\83\8b\82ð\8b\81\82ß\82È\82¢/\95K\97v\82È\82¢\82È\82ç\82ÎSTBI_rgb\82ð\8eg\82¤\82±\82Æ\r
-int req_format = STBI_rgb_alpha; \r
+int req_format = STBI_rgb_alpha;\r
 int width, height, orig_format;\r
 unsigned char* data = stbi_load("./test.png", &width, &height, &orig_format, req_format);\r
 if(data == NULL) {\r
-        fprintf(stderr, "\89æ\91\9c\83t\83@\83C\83\8b\82Ì\93Ç\82Ý\8d\9e\82Ý\82É\8e¸\94s\82µ\82½: %s\n", stbi_failure_reason());\r
-        exit(1);\r
+  SDL_Log("\89æ\91\9c\83t\83@\83C\83\8b\82Ì\93Ç\82Ý\8d\9e\82Ý\82É\8e¸\94s\82µ\82½: %s", stbi_failure_reason());\r
+  exit(1);\r
 }\r
 \r
 // RGB(A)\83o\83C\83g\94z\97ñ\82Ì\82½\82ß\82Ì\83s\83N\83Z\83\8b\8c`\8e®\82Ì\83J\83\89\81[\83}\83X\83N\82ð\90Ý\92è\82·\82é\r
@@ -64,21 +64,21 @@ Uint32 rmask, gmask, bmask, amask;
 #endif\r
 \r
 int depth, pitch;\r
-if(req_format == STBI_rgb) {\r
-        depth = 24;\r
-        pitch = 3*width; // 1\83s\83N\83Z\83\8b\82 \82½\82è3byte * 1\8ds\82Ì\83s\83N\83Z\83\8b\90\94\r
+if (req_format == STBI_rgb) {\r
+  depth = 24;\r
+  pitch = 3*width; // 1\83s\83N\83Z\83\8b\82 \82½\82è3byte * 1\8ds\82Ì\83s\83N\83Z\83\8b\90\94\r
 } else { // STBI_rgb_alpha (RGBA)\r
-        depth = 32;\r
-        pitch = 4*width;\r
+  depth = 32;\r
+  pitch = 4*width;\r
 }\r
 \r
 SDL_Surface* surf = SDL_CreateRGBSurfaceFrom((void*)data, width, height, depth, pitch,\r
                                              rmask, gmask, bmask, amask);\r
 \r
-if(surf == NULL) {\r
-        fprintf(stderr, "\83T\81[\83t\83F\83C\83X\82Ì\90\90¬\82É\8e¸\94s\82µ\82½: %s\n", SDL_GetError());\r
-        stbi_image_free(data);\r
-        exit(1);\r
+if (surf == NULL) {\r
+  SDL_Log("\83T\81[\83t\83F\83C\83X\82Ì\90\90¬\82É\8e¸\94s\82µ\82½: %s", SDL_GetError());\r
+  stbi_image_free(data);\r
+  exit(1);\r
 }\r
 \r
 // ... \82±\82±\82Å\83T\81[\83t\83F\83C\83X\82ð\8eg\82¤ ...\r
@@ -113,8 +113,8 @@ depth
 \82Â\82Ü\82è, \83T\81[\83t\83F\83C\83X\82ð\89ð\95ú\82µ\82½\8cã\82Í\83s\83N\83Z\83\8b\83f\81[\83^\82à\89ð\95ú\82·\82é\95K\97v\82ª\82 \82é.\r
 </p>\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
-<a href="SDL_CreateRGBSurfaceWithFormatFrom.html">SDL_CreateRGBSurfaceWithFormatFrom</a><br>\r
 <a href="SDL_CreateRGBSurface.html">SDL_CreateRGBSurface</a><br>\r
+<a href="SDL_CreateRGBSurfaceWithFormatFrom.html">SDL_CreateRGBSurfaceWithFormatFrom</a><br>\r
 <a href="SDL_FreeSurface.html">SDL_FreeSurface</a><br>\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
 <a href="https://wiki.libsdl.org/SDL_CreateRGBSurfaceFrom">SDL_CreateRGBSurfaceFrom - SDL Wiki</a>\r