Skip to content

Commit fd58ffe

Browse files
committed
Changed program ICON
1 parent 4b20aa5 commit fd58ffe

File tree

5 files changed

+67
-1
lines changed

5 files changed

+67
-1
lines changed

src/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
# Agregue un origen al ejecutable de este proyecto.
6-
add_executable (Exeon "main.cpp" "public/Core/Core.h" "private/Core/Core.cpp" "public/Core/Renderer/Renderer.h" "private/Core/Renderer/Renderer.cpp" "public/Core/Renderer/D3D12.h" "private/Core/Renderer/D3D12.cpp" "public/Util.h" "public/Core/Renderer/DescriptorHeap.h" "private/Core/Renderer/DescriptorHeap.cpp" "public/Core/Renderer/Descriptor.h" "public/Core/Renderer/Shader.h" "private/Core/Renderer/Shader.cpp" "public/Core/Renderer/ScreenQuad.h" "private/Core/Renderer/ScreenQuad.cpp" "public/Core/Scene/SceneManager.h" "private/Core/Scene/SceneManager.cpp" "public/Core/Scene/Scene.h" "private/Core/Scene/Scene.cpp" "public/Core/GameObject/GameObject.h" "private/Core/GameObject/GameObject.cpp" "private/Core/GameObject/Component/Component.cpp" "private/Core/GameObject/Component/Component.cpp" "public/Core/GameObject/Component/Mesh.h" "private/Core/GameObject/Component/Mesh.cpp" "public/Core/Renderer/ResourceManager.h" "private/Core/Renderer/ResourceManager.cpp")
6+
add_executable (Exeon "main.cpp" "icon.rc" "public/Core/Core.h" "private/Core/Core.cpp" "public/Core/Renderer/Renderer.h" "private/Core/Renderer/Renderer.cpp" "public/Core/Renderer/D3D12.h" "private/Core/Renderer/D3D12.cpp" "public/Util.h" "public/Core/Renderer/DescriptorHeap.h" "private/Core/Renderer/DescriptorHeap.cpp" "public/Core/Renderer/Descriptor.h" "public/Core/Renderer/Shader.h" "private/Core/Renderer/Shader.cpp" "public/Core/Renderer/ScreenQuad.h" "private/Core/Renderer/ScreenQuad.cpp" "public/Core/Scene/SceneManager.h" "private/Core/Scene/SceneManager.cpp" "public/Core/Scene/Scene.h" "private/Core/Scene/Scene.cpp" "public/Core/GameObject/GameObject.h" "private/Core/GameObject/GameObject.cpp" "private/Core/GameObject/Component/Component.cpp" "private/Core/GameObject/Component/Component.cpp" "public/Core/GameObject/Component/Mesh.h" "private/Core/GameObject/Component/Mesh.cpp" "public/Core/Renderer/ResourceManager.h" "private/Core/Renderer/ResourceManager.cpp")
77

88
if (CMAKE_VERSION VERSION_GREATER 3.12)
99
set_property(TARGET Exeon PROPERTY CXX_STANDARD 20)
@@ -14,6 +14,11 @@ if (MSVC)
1414
target_compile_options(Exeon PUBLIC $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:MSVC>>:/utf-8>)
1515
endif()
1616

17+
18+
if(WIN32)
19+
target_sources(Exeon PRIVATE icon.rc)
20+
endif()
21+
1722
set("PRIVATE_INCLUDE" "${CMAKE_CURRENT_SOURCE_DIR}/public")
1823
set("PUBLIC_INCLUDE" "${CMAKE_CURRENT_SOURCE_DIR}/../include")
1924
set("LIB" "${CMAKE_CURRENT_SOURCE_DIR}/../lib")

src/icon.ico

128 KB
Binary file not shown.

src/icon.rc

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Microsoft Visual C++ generated resource script.
2+
//
3+
#include "resource.h"
4+
5+
/////////////////////////////////////////////////////////////////////////////
6+
7+
#ifdef APSTUDIO_INVOKED
8+
/////////////////////////////////////////////////////////////////////////////
9+
// TEXTINCLUDE
10+
//
11+
12+
1 TEXTINCLUDE
13+
BEGIN
14+
"resource.h\0"
15+
END
16+
17+
2 TEXTINCLUDE
18+
BEGIN
19+
"\0"
20+
END
21+
22+
3 TEXTINCLUDE
23+
BEGIN
24+
"\r\n"
25+
"\0"
26+
END
27+
28+
#endif // APSTUDIO_INVOKED
29+
/////////////////////////////////////////////////////////////////////////////
30+
31+
/////////////////////////////////////////////////////////////////////////////
32+
// Icon
33+
//
34+
IDI_ICON1 ICON "icon.ico"
35+
36+
/////////////////////////////////////////////////////////////////////////////
37+
38+
#ifndef APSTUDIO_INVOKED
39+
/////////////////////////////////////////////////////////////////////////////
40+
// Generated from the TEXTINCLUDE 3 resource.
41+
//
42+
/////////////////////////////////////////////////////////////////////////////
43+
#endif // not APSTUDIO_INVOKED

src/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#define FMT_UNICODE 0
44
#include <spdlog/spdlog.h>
55
#include "Core/Core.h"
6+
#include "resource.h"
67

78
bool g_bQuit = false;
89

@@ -24,6 +25,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
2425
wc.lpszClassName = CLASS_NAME;
2526
wc.hInstance = hInstance;
2627
wc.lpfnWndProc = WndProc;
28+
wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
2729

2830
RegisterClass(&wc);
2931

src/resource.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//{{NO_DEPENDENCIES}}
2+
// Archivo de inclusión generado de Microsoft Visual C++.
3+
// Usado por icon.rc
4+
//
5+
#define IDI_ICON1 101
6+
7+
// Next default values for new objects
8+
//
9+
#ifdef APSTUDIO_INVOKED
10+
#ifndef APSTUDIO_READONLY_SYMBOLS
11+
#define _APS_NEXT_RESOURCE_VALUE 102
12+
#define _APS_NEXT_COMMAND_VALUE 40001
13+
#define _APS_NEXT_CONTROL_VALUE 1000
14+
#define _APS_NEXT_SYMED_VALUE 101
15+
#endif
16+
#endif

0 commit comments

Comments
 (0)