Skip to content

[Domain] Add two-floor evacuation demo map#242

Merged
learncold merged 5 commits into
mainfrom
codex/two-floor-demo-project
May 16, 2026
Merged

[Domain] Add two-floor evacuation demo map#242
learncold merged 5 commits into
mainfrom
codex/two-floor-demo-project

Conversation

@SilverSupplier
Copy link
Copy Markdown
Collaborator

Summary

  • Add a built-in Two-floor Evacuation Demo project that opens directly into the run workspace.
  • Define a two-floor evacuation layout with U-shaped stair transitions, 2F training/briefing rooms, 1F lobby/vestibules, and east/west exits.
  • Add demo fixture coverage for the two-floor baseline/alternative scenarios and regression coverage for stair descent completion.

Related Issue

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Additional checks run:

  • cmake --build --preset build-no-app-debug
  • ctest --preset test-no-app-debug
  • git diff --check

Not run reason:

  • Configure was not rerun; verification reused the existing Windows debug preset build tree.

Risks / Follow-up

  • The PR includes the app wiring needed to select the built-in two-floor demo from Project Navigator, in addition to the domain fixture scope in [Domain] 2층 데모 맵 정의 추가 #164.
  • Future UI polish can make the U-shaped stair visual easier to distinguish in the canvas, but the current regression test verifies the crowd completes after stair descent.

@SilverSupplier SilverSupplier requested a review from learncold as a code owner May 14, 2026 16:57
@learncold learncold merged commit 70bbfc2 into main May 16, 2026
2 checks passed
@learncold learncold deleted the codex/two-floor-demo-project branch May 16, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Domain] 2층 데모 맵 정의 추가

2 participants