OSDN Git Service

IMG_LoadTGA_RW 新しい説明の訳に差し替え
[sdl2referencejp/sdl2referencejp.git] / SDL_GameControllerGetStringForAxis.html
index 90eca2f..65f1d34 100644 (file)
 <h2>\96ß\82è\92l</h2>\r
 \8ew\92è\82Ì\8e²\94Ô\8d\86\82Ì\95\8e\9a\97ñ\82ð\96ß\82·. \8e²\94Ô\8d\86\82ª\94Í\88Í\8aO\82Ì\82Æ\82«\82ÍNULL\82ð\96ß\82·.\r
 \95\8e\9a\97ñ\82ÍSDL_GameController\83}\83b\83s\83\93\83O\95\8e\9a\97ñ\82Ì\8c`\8e®\82Å\82 \82é.\r
+<h2>\8fÚ\8d×</h2>\r
+\96ß\82³\82ê\82½\95\8e\9a\97ñ\82ðSDL_free()\82Å\89ð\95ú\82µ\82æ\82¤\82Æ\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+#include "SDL.h"\r
+\r
+int main(int argc, char* argv[])\r
+{\r
+    SDL_Event event;\r
+    SDL_bool running = SDL_TRUE;\r
+\r
+    if (SDL_Init(SDL_INIT_GAMECONTROLLER) < 0) {\r
+        SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL2\8f\89\8aú\89»\83G\83\89\81[ : %s\n", SDL_GetError());\r
+        return 1;\r
+    }\r
+\r
+    while (running) {\r
+        while (SDL_PollEvent(&event) > 0) {\r
+            if (event.type == SDL_QUIT) {\r
+                running = SDL_FALSE;\r
+            }\r
+\r
+            if (event.type == SDL_CONTROLLERAXISMOTION) {\r
+                const char *axisName = SDL_GameControllerGetStringForAxis((SDL_GameControllerAxis)event.caxis.axis);\r
+                int axisValue = event.caxis.value;\r
+                SDL_Log("\8eg\97p\8e² : %s\t\8e²\82Ì\92l : %d\n", axisName, axisValue);\r
+            }\r
+        }\r
+    }\r
+\r
+    SDL_Quit();\r
+\r
+    return 0;\r
+}\r
+</pre>\r
+</code>\r
+</p>\r
+<h2>\83o\81[\83W\83\87\83\93</h2>\r
+SDL 2.0.0\88È\8d~\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
 <a href="SDL_GameControllerGetAxisFromString.html">SDL_GameControllerGetAxisFromString</a><br>\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r