From c499105d3def444a45dedfdc3062798d44e2c4d7 Mon Sep 17 00:00:00 2001
From: Ryandw11 <6239385+ryandw11@users.noreply.github.com>
Date: Wed, 15 Dec 2021 16:07:34 -0700
Subject: [PATCH] Update README + ICON

- Updated the README file.
- Added an icon for the program.
- Cleaned up the UI a little.
---
 AutoClickerDL/AutoClickerDL.c               |  13 +++-
 AutoClickerDL/AutoClickerDL.rc              |  71 ++++++++++++++++++++
 AutoClickerDL/AutoClickerDL.vcxproj         |   7 ++
 AutoClickerDL/AutoClickerDL.vcxproj.filters |  13 ++++
 AutoClickerDL/icon.ico                      | Bin 0 -> 19437 bytes
 AutoClickerDL/resource.h                    |  16 +++++
 README.md                                   |  10 ++-
 7 files changed, 127 insertions(+), 3 deletions(-)
 create mode 100644 AutoClickerDL/AutoClickerDL.rc
 create mode 100644 AutoClickerDL/icon.ico
 create mode 100644 AutoClickerDL/resource.h

diff --git a/AutoClickerDL/AutoClickerDL.c b/AutoClickerDL/AutoClickerDL.c
index 06545e9..fcabbac 100644
--- a/AutoClickerDL/AutoClickerDL.c
+++ b/AutoClickerDL/AutoClickerDL.c
@@ -15,6 +15,7 @@ processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
 
 #include "General.h"
 #include "IO.h"
+#include "resource.h"
 
 #define WIDTH 400
 #define HEIGHT 500
@@ -60,6 +61,7 @@ int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine
 	wc.hInstance = hInstance;
 	wc.hCursor = LoadCursor(hInstance, IDC_ARROW);
 	wc.lpszClassName = CLASS_NAME;
+	wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
 
 	RegisterClass(&wc);
 
@@ -112,10 +114,10 @@ int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine
 		0, HEIGHT - 100, WIDTH, 30, generalDisplayArea, NULL, hInstance, NULL);
 	
 	// Notify the user that they are not running the program as an administrator and that may limit some features.
-	if (!IsUserAnAdmin()) {
+	/*if (!IsUserAnAdmin()) {
 		HWND notAdminLabel = CreateWindow(WC_STATIC, L"Note: Program is not being ran with admin perms! This\n may limit some features", WS_VISIBLE | WS_CHILD | SS_CENTER,
 			0, HEIGHT - 160, WIDTH, 30, generalDisplayArea, NULL, hInstance, NULL);
-	}
+	}*/
 
 	Spinner cpsSpinner = { 0 };
 	cpsSpinner.x = 100;
@@ -190,6 +192,13 @@ int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine
 
 	/*
 	===============
+	Remember Click Display Area
+	===============
+	*/
+	HWND rememberClickLabel = CreateWindow(WC_STATIC, L"This feature will come in a future version of AutoClickerDL.", WS_VISIBLE | WS_CHILD | SS_CENTER,
+		10, HEIGHT/2 - 60, WIDTH - 30, 40, rememberClickDisplayArea, NULL, hInstance, NULL);
+	/*
+	===============
 	Window Messages
 	===============
 	*/
diff --git a/AutoClickerDL/AutoClickerDL.rc b/AutoClickerDL/AutoClickerDL.rc
new file mode 100644
index 0000000..543dc7a
--- /dev/null
+++ b/AutoClickerDL/AutoClickerDL.rc
@@ -0,0 +1,71 @@
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "winres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (United States) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""winres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDI_ICON1               ICON                    "icon.ico"
+
+#endif    // English (United States) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
diff --git a/AutoClickerDL/AutoClickerDL.vcxproj b/AutoClickerDL/AutoClickerDL.vcxproj
index de73517..8aec377 100644
--- a/AutoClickerDL/AutoClickerDL.vcxproj
+++ b/AutoClickerDL/AutoClickerDL.vcxproj
@@ -146,6 +146,13 @@
   <ItemGroup>
     <ClInclude Include="General.h" />
     <ClInclude Include="IO.h" />
+    <ClInclude Include="resource.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="AutoClickerDL.rc" />
+  </ItemGroup>
+  <ItemGroup>
+    <Image Include="icon.ico" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
diff --git a/AutoClickerDL/AutoClickerDL.vcxproj.filters b/AutoClickerDL/AutoClickerDL.vcxproj.filters
index 3c1607c..43a667a 100644
--- a/AutoClickerDL/AutoClickerDL.vcxproj.filters
+++ b/AutoClickerDL/AutoClickerDL.vcxproj.filters
@@ -32,5 +32,18 @@
     <ClInclude Include="IO.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="resource.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="AutoClickerDL.rc">
+      <Filter>Resource Files</Filter>
+    </ResourceCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <Image Include="icon.ico">
+      <Filter>Resource Files</Filter>
+    </Image>
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/AutoClickerDL/icon.ico b/AutoClickerDL/icon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..b30e0cd5630f8b6ea4cd1eaffe991eabad432810
GIT binary patch
literal 19437
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

literal 0
HcmV?d00001

diff --git a/AutoClickerDL/resource.h b/AutoClickerDL/resource.h
new file mode 100644
index 0000000..306c261
--- /dev/null
+++ b/AutoClickerDL/resource.h
@@ -0,0 +1,16 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by AutoClickerDL.rc
+//
+#define IDI_ICON1                       103
+
+// Next default values for new objects
+// 
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE        104
+#define _APS_NEXT_COMMAND_VALUE         40001
+#define _APS_NEXT_CONTROL_VALUE         1001
+#define _APS_NEXT_SYMED_VALUE           101
+#endif
+#endif
diff --git a/README.md b/README.md
index 8fca13d..12c6f46 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,10 @@
 # AutoClickerDL
- 
+AutoClickerDL is a simple auto clicker created for computers using Windows. The application is coded in C and uses the WIN32 api directly.  
+  
+AutoClickerDL is available for download in the Releases tab.
+
+## Screen Shots
+**The homepage of the application:**
+![The homepage of the application.](https://img.ryandw11.com/raw/x854601pk.png)
+**The settings menu:**
+![The settings menu.](https://img.ryandw11.com/raw/x856jo4dp.png)
\ No newline at end of file