X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=SDL_RenderDrawLine.html;h=4f9e23ff66875ab4c4bbecf68ca2cd514bdb4896;hb=3c2c2ef8f709c4feab328057380a6e6e78548674;hp=a1568fa6752373eaa73eb3d21662bd27379b2372;hpb=b33796cc23c5978054fbac70518ebd88940b0ace;p=sdl2referencejp%2Fsdl2referencejp.git diff --git a/SDL_RenderDrawLine.html b/SDL_RenderDrawLine.html index a1568fa..4f9e23f 100644 --- a/SDL_RenderDrawLine.html +++ b/SDL_RenderDrawLine.html @@ -12,7 +12,7 @@ –ÚŽŸ - API(‹@”\•Ê) - 2DƒŒƒ“ƒ_ƒŠƒ“ƒO - SDL_RenderDrawLine

SDL_RenderDrawLine

-Œ»Ý‚̃Œƒ“ƒ_ƒŠƒ“ƒO‚̑Ώۂɒ¼ü‚ð•`‚­ +Œ»Ý‚̃Œƒ“ƒ_[ƒ^[ƒQƒbƒg‚É’¼ü‚ð•`‚­

\•¶

int SDL_RenderDrawLine(SDL_Renderer* renderer, int x1, int y1, int x2, int y2)

ˆø”

@@ -26,9 +26,61 @@

–ß‚è’l

¬Œ÷‚Ì‚Æ‚«0, Ž¸”s‚Ì‚Æ‚«•‰‚̐”‚̃Gƒ‰[ƒR[ƒh‚ð–ß‚·. SDL_GetError()‚ŏڍׂð’m‚邱‚Æ‚ª‚Å‚«‚é. +

ƒTƒ“ƒvƒ‹ƒR[ƒh

+

+ +

+#include "SDL.h"
+
+int main(int argc, char* argv[])
+{
+    if (SDL_Init(SDL_INIT_VIDEO) == 0) {
+        SDL_Window* window = NULL;
+        SDL_Renderer* renderer = NULL;
+
+        if (SDL_CreateWindowAndRenderer(640, 480, 0, &window, &renderer) == 0) {
+            SDL_bool done = SDL_FALSE;
+
+            while (!done) {
+                SDL_Event event;
+
+                SDL_SetRenderDrawColor(renderer, 0, 0, 0, SDL_ALPHA_OPAQUE);
+                SDL_RenderClear(renderer);
+
+                SDL_SetRenderDrawColor(renderer, 255, 255, 255, SDL_ALPHA_OPAQUE);
+                SDL_RenderDrawLine(renderer, 320, 200, 300, 240);
+                SDL_RenderDrawLine(renderer, 300, 240, 340, 240);
+                SDL_RenderDrawLine(renderer, 340, 240, 320, 200);
+                SDL_RenderPresent(renderer);
+
+                while (SDL_PollEvent(&event)) {
+                    if (event.type == SDL_QUIT) {
+                        done = SDL_TRUE;
+                    }
+                }
+            }
+        }
+
+        if (renderer) {
+            SDL_DestroyRenderer(renderer);
+        }
+        if (window) {
+            SDL_DestroyWindow(window);
+        }
+    }
+    SDL_Quit();
+    return 0;
+}
+
+ +

Ú×

SDL_RenderDrawLine()‚ÍŽn“_‚©‚çI“_‚Ü‚Å‚Ì’¼ü‚ð•`‚­. •¡”‚̂‚Ȃª‚Á‚½’¼ü‚ð•`‚­ê‡‚Í, ‘ã‚í‚è‚ÉSDL_RenderDrawLines()‚ªŽg‚¦‚é. +

ƒo[ƒWƒ‡ƒ“

+

+SDL 2.0.0ˆÈ~ +

ŠÖ˜A€–Ú(ŠÖ”)

SDL_RenderDrawLines
SDL_RenderDrawPoint