From 50a11a73c1460d9c5deb06a87849a730686c1cdf Mon Sep 17 00:00:00 2001
From: Marty Plummer <ntzrmtthihu777@gmail.com>
Date: Fri, 3 Mar 2017 22:45:31 -0600
Subject: [PATCH] Add icon and resource files for windows

Signed-off-by: Marty Plummer <ntzrmtthihu777@gmail.com>
---
 assets/icon.ico    | Bin 0 -> 16958 bytes
 assets/resource.h  |   1 +
 assets/resource.rc |   4 ++++
 src/main.cpp       |   4 ++++
 4 files changed, 9 insertions(+)
 create mode 100644 assets/icon.ico
 create mode 100644 assets/resource.h
 create mode 100644 assets/resource.rc

diff --git a/assets/icon.ico b/assets/icon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..2a10780dd1c609077bcc4a2cbd42ddfe422d5aac
GIT binary patch
literal 16958
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

literal 0
HcmV?d00001

diff --git a/assets/resource.h b/assets/resource.h
new file mode 100644
index 0000000..32015bd
--- /dev/null
+++ b/assets/resource.h
@@ -0,0 +1 @@
+#define IDI_APPICON 101
diff --git a/assets/resource.rc b/assets/resource.rc
new file mode 100644
index 0000000..293e38d
--- /dev/null
+++ b/assets/resource.rc
@@ -0,0 +1,4 @@
+#include <windows.h>
+#include "resource.h"
+
+IDI_APPICON ICON "icon.ico"
diff --git a/src/main.cpp b/src/main.cpp
index eb07970..d660774 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -40,7 +40,11 @@
 
 #include "binding.h"
 
+#ifdef __WINDOWS__
+#include "resource.h"
+#elif __LINUX__
 #include "icon.png.xxd"
+#endif
 
 static void
 rgssThreadError(RGSSThreadData *rtData, const std::string &msg)