diff --git a/CMakeLists.txt b/CMakeLists.txt index 749365c..1351904 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,6 +61,7 @@ add_library(ecs_engine STATIC src/engine/FrameClock.cpp src/engine/internal/EngineWorldFactory.h src/engine/SystemScheduler.cpp + src/application/resources.qrc ) target_include_directories(ecs_engine diff --git a/src/application/icons/Ground.svg b/src/application/icons/Ground.svg new file mode 100644 index 0000000..578f71d --- /dev/null +++ b/src/application/icons/Ground.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/application/icons/edit_agent.svg b/src/application/icons/edit_agent.svg new file mode 100644 index 0000000..05ff0dc --- /dev/null +++ b/src/application/icons/edit_agent.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/application/icons/edit_map.svg b/src/application/icons/edit_map.svg new file mode 100644 index 0000000..ff7e065 --- /dev/null +++ b/src/application/icons/edit_map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/application/icons/eraser.svg b/src/application/icons/eraser.svg new file mode 100644 index 0000000..948738c --- /dev/null +++ b/src/application/icons/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/application/icons/exit.svg b/src/application/icons/exit.svg new file mode 100644 index 0000000..7164cab --- /dev/null +++ b/src/application/icons/exit.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/application/icons/pause.svg b/src/application/icons/pause.svg new file mode 100644 index 0000000..8a7750d --- /dev/null +++ b/src/application/icons/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/application/icons/start.svg b/src/application/icons/start.svg new file mode 100644 index 0000000..43707fd --- /dev/null +++ b/src/application/icons/start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/application/icons/stop.svg b/src/application/icons/stop.svg new file mode 100644 index 0000000..064257b --- /dev/null +++ b/src/application/icons/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/application/icons/wall.svg b/src/application/icons/wall.svg new file mode 100644 index 0000000..aaad6a4 --- /dev/null +++ b/src/application/icons/wall.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/application/mainwindow.ui b/src/application/mainwindow.ui new file mode 100644 index 0000000..6f580e7 --- /dev/null +++ b/src/application/mainwindow.ui @@ -0,0 +1,577 @@ + + + MainWindow + + + + 0 + 0 + 576 + 324 + + + + SafeCrowd[personal edition]1.0.0 + + + + + + 270 + 240 + 32 + 32 + + + + Qt::ContextMenuPolicy::PreventContextMenu + + + + + + + :/icons/icons/start.svg:/icons/icons/start.svg + + + + 32 + 32 + + + + + + + 320 + 240 + 32 + 32 + + + + + + + + :/icons/icons/pause.svg:/icons/icons/pause.svg + + + + 32 + 32 + + + + + + + 220 + 240 + 32 + 32 + + + + + + + + :/icons/icons/stop.svg:/icons/icons/stop.svg + + + + 32 + 32 + + + + + + + 0 + 0 + 121 + 261 + + + + 0 + + + + + + 0 + 0 + 30 + 30 + + + + + + + + :/icons/icons/edit_map.svg:/icons/icons/edit_map.svg + + + + + + 0 + 30 + 30 + 30 + + + + + + + + :/icons/icons/edit_agent.svg:/icons/icons/edit_agent.svg + + + + + + 0 + 60 + 30 + 30 + + + + 3 + + + + + + 0 + 90 + 30 + 30 + + + + 4 + + + + + + 0 + 120 + 30 + 30 + + + + 5 + + + + + + 0 + 150 + 30 + 30 + + + + 6 + + + + + + 30 + 0 + 64 + 64 + + + + 바닥 + + + + :/icons/icons/Ground.svg:/icons/icons/Ground.svg + + + + 32 + 32 + + + + Qt::ToolButtonStyle::ToolButtonTextUnderIcon + + + + + + 30 + 60 + 64 + 64 + + + + + + + + :/icons/icons/wall.svg:/icons/icons/wall.svg + + + + 32 + 32 + + + + Qt::ToolButtonStyle::ToolButtonTextUnderIcon + + + + + + 30 + 120 + 64 + 64 + + + + 출구 + + + + :/icons/icons/exit.svg:/icons/icons/exit.svg + + + + 32 + 32 + + + + Qt::ToolButtonStyle::ToolButtonTextUnderIcon + + + + + + 30 + 180 + 64 + 64 + + + + 지우개 + + + + :/icons/icons/eraser.svg:/icons/icons/eraser.svg + + + + 32 + 32 + + + + Qt::ToolButtonStyle::ToolButtonTextUnderIcon + + + + + + + + 30 + 180 + 64 + 64 + + + + 2-4 + + + + + + 0 + 30 + 30 + 30 + + + + 2 + + + + + + 30 + 0 + 64 + 64 + + + + 사람 + + + + :/icons/icons/edit_agent.svg:/icons/icons/edit_agent.svg + + + + 32 + 32 + + + + Qt::ToolButtonStyle::ToolButtonTextUnderIcon + + + + + + 0 + 150 + 30 + 30 + + + + 6 + + + + + + 0 + 120 + 30 + 30 + + + + 5 + + + + + + 0 + 0 + 30 + 30 + + + + 1 + + + + + + 30 + 60 + 64 + 64 + + + + 2-2 + + + + + + 30 + 120 + 64 + 64 + + + + 2-3 + + + + + + 0 + 90 + 30 + 30 + + + + 4 + + + + + + 0 + 60 + 30 + 30 + + + + 3 + + + + + + + + + 0 + 0 + 576 + 21 + + + + + File + + + + + + + + + Edit + + + + + + + + + View + + + + + Result + + + + + + + + + + + 2 + + + + + + 0 + 10 + 131 + 171 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + + + 10 + 60 + 118 + 23 + + + + 24 + + + + + + 20 + 100 + 50 + 16 + + + + + + + + + + + + New + + + + + Open + + + + + Save + + + + + Import + + + + + Undo + + + + + Redo + + + + + Copy + + + + + Paste + + + + + + + + diff --git a/src/application/resources.qrc b/src/application/resources.qrc new file mode 100644 index 0000000..e6185f6 --- /dev/null +++ b/src/application/resources.qrc @@ -0,0 +1,13 @@ + + + icons/pause.svg + icons/stop.svg + icons/start.svg + icons/Ground.svg + icons/eraser.svg + icons/wall.svg + icons/exit.svg + icons/edit_agent.svg + icons/edit_map.svg + +