Skip to content

Commit

Permalink
Beta GUI Version Added!
Browse files Browse the repository at this point in the history
This new update just includes simple inventory stuffs. For now i will work on making this codes much more OOP friendly and make much less trasher than it was.
  • Loading branch information
TheMachineAmbassador committed Jun 27, 2022
1 parent 41149fc commit 79d5195
Show file tree
Hide file tree
Showing 275 changed files with 43,456 additions and 9 deletions.
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "3rdparty/imgui"]
path = 3rdparty/imgui
url = https://github.com/TheMachineAmbassador/imgui.git
url = docking
23 changes: 23 additions & 0 deletions 3rdparty/glfw/LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Copyright (c) 2002-2006 Marcus Geelnard

Copyright (c) 2006-2019 Camilla Löwy

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would
be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not
be misrepresented as being the original software.

3. This notice may not be removed or altered from any source
distribution.

71 changes: 71 additions & 0 deletions 3rdparty/glfw/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# GLFW binaries for 32-bit Windows

This archive contains documentation, headers, pre-compiled static libraries,
import libraries and DLLs for GLFW 3.3.7.

Binaries for the following compilers are included

- Visual C++ 2022 (built with 17.2.0 preview 2.1)
- Visual C++ 2019 (built with 16.11.11)
- Visual C++ 2017 (built with 15.9.45)
- Visual C++ 2015 (built with 14.0.25431.01)
- Visual C++ 2013 (built with 12.0.40629.00)
- Visual C++ 2012 (built with 11.0.61219.00)
- Visual C++ 2010 (built with 10.0.30319.1)
- MinGW-w64 (built with GCC 8.1.0)
- MinGW (built with GCC 9.2.0)


## Binaries for Visual C++

All binaries for Visual C++ 2017 and earlier are compatible with Windows XP, but
this is not supported by Visual C++ 2019.

### GLFW as a DLL

To use GLFW as a DLL, link against the `glfw3dll.lib` file for your
environment. This will add a load time dependency on `glfw3.dll`. The
remaining files in the same directory are not needed.

This DLL is built in release mode for the Multithreaded DLL runtime library.

There is also a GLFW DLL and import library pair in the `lib-static-ucrt`
directory. These are built with Visual C++ 2019 and the static Multithreaded
runtime library.

### GLFW as a static library

To use GLFW as a static library, link against `glfw3.lib` if your application
is using the Multithreaded DLL runtime library, or `glfw3_mt.lib` if it is
using the static Multithreaded runtime library. The remaining files in the same
directory are not needed.

The static libraries are built in release mode and do not contain debug
information but can still be linked with the debug versions of the runtime
library.


## Binaries for MinGW and MinGW-w64

### GLFW as a DLL

To use GLFW as a DLL, link against the `libglfw3dll.a` file for your
environment. This will add a load time dependency on `glfw3.dll`. The
remaining files in the same directory are not needed.

The DLLs are built in release mode.

The DLLs depend on the `msvcrt.dll` C runtime library. There is also a GLFW
DLL and import library in the `lib-static-ucrt` directory that is built with
Visual C++ 2019 and statically linked against the UCRT.

All DLLs in this archive provide the same ABI and can be used as drop-in
replacements for one another, as long as the C runtime library they depend on is
available.

### GLFW as a static library

To use GLFW as a static library, link against the `libglfw3.a` file for your
environment. The other files in the same directory are not needed.

The library is built in release mode and do not contain debug information.
Binary file added 3rdparty/glfw/docs/html/bc_s.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 3rdparty/glfw/docs/html/bdwn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 74 additions & 0 deletions 3rdparty/glfw/docs/html/build_8dox.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 79d5195

Please sign in to comment.