]> Nishi Git Mirror - mivfx.git/commitdiff
0.4.0
author諏訪子 <suwako@076.moe>
Sun, 7 Apr 2024 06:21:44 +0000 (15:21 +0900)
committer諏訪子 <suwako@076.moe>
Sun, 7 Apr 2024 06:21:44 +0000 (15:21 +0900)
main.c

diff --git a/main.c b/main.c
index 4de0f389fecfc977117bf7453a27c12bb45e8567..56b61090e550771a2aa2c1cde372e280c6c96ca2 100644 (file)
--- a/main.c
+++ b/main.c
@@ -16,6 +16,9 @@ int imgHeight;
 int screenWidth;
 int screenHeight;
 
+const char* sofname = "mivfx";
+const char* version = "0.4.0";
+
 bool dlfile(const char* url, const char* filename) {
   CURL* curl = curl_easy_init();
   if (!curl) {
@@ -91,10 +94,15 @@ void windowevent(SDL_Event e) {
 
 int main(int argc, char* argv[]) {
   if (argc < 2) {
-    printf("使用方法: %s <画像ファイル>\n", argv[0]);
+    printf("使用方法: %s <画像ファイル>\n", sofname);
     return 1;
   }
 
+  if (strncmp(argv[1], "-v", 2) == 0) {
+    printf("%s-%s\n", sofname, version);
+    return 0;
+  }
+
   // SDL2とSDL2_imageの初期設定
   if (SDL_Init(SDL_INIT_VIDEO) < 0) {
     printf("SDLを初期設定出来なかった:%s\n", SDL_GetError());
@@ -144,7 +152,6 @@ int main(int argc, char* argv[]) {
   SDL_GetCurrentDisplayMode(0, &DM);
   screenWidth = DM.w;
   screenHeight = DM.h;
-  printf("%d, %d, %.2f\n", DM.w, DM.h, aspectRatio);
 
   // ウィンドウの大きさの設定
   int windowWidth = (imgWidth >= (screenWidth-20)) ? screenWidth-20 : imgWidth;