# KCNet-ImGuiTest

I am testing ImGui functions in this repo using C++.

This works in DirectX9, OpenGL doesn't work yet and is a work in progress.

# Screenshots
Here are some images of what this ImGui test is so far
<details>
<summary> Key Press Test </summary>
<img src=screenshots/KeyPressTest.png?raw=true>
</details>

<details>
<summary>Light mode toggle </summary>
<img src=screenshots/LightModeToggle.png?raw=true>
</details>

<details>
<summary> Windows message box test </summary>
<img src=screenshots/MsgBoxTest.png?raw=true>
</details>

<details>
<summary> Read from text file </summary>
<img src=screenshots/ReadFromTextFile.png?raw=true>
</details>

<details>
<summary> Show demo window toggle </summary>
<img src=screenshots/ShowDemoWindowToggle.png?raw=true>
</details>

<details>
<summary> Show mouse position and List values checkbox  </summary>
<img src=/screenshots/ShowMousePos.png?raw=true>
</details>

<!-- Light mode toggle
![Light Mode Toggle](/screenshots/LightModeToggle.png) -->


# Credits
Credit to user-grinch on github for the ImGui style that I am using.
The code for it is in imgui_functions.cpp under 'ImGuiFunctions::Main::ApplyStyle()'
* https://github.com/user-grinch/Cheat-Menu/blob/master/src/cheatmenu.cpp#L271-L335