Skip to content

[Domain] implement demo layout fixture for Sprint 1 (#14)#110

Merged
learncold merged 4 commits into
mainfrom
sohyun
Apr 9, 2026
Merged

[Domain] implement demo layout fixture for Sprint 1 (#14)#110
learncold merged 4 commits into
mainfrom
sohyun

Conversation

@95x8x9
Copy link
Copy Markdown
Collaborator

@95x8x9 95x8x9 commented Apr 8, 2026

Summary

  • Sprint 1 데모를 위한 고정 레이아웃 생성 서비스 DemoFixtureService 구현

  • FacilityLayout2D 구조체에 에이전트 초기 배치를 위한 spawnZones 필드 확장

  • 외부 import 라이브러리 없이도 시뮬레이션 구동이 가능한 최소 도메인 환경 구축

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)

Risks / Follow-up

  • 생성된 spawnZones 데이터를 이슈 #15의 AgentSpawnerSystem에서 활용할 예정

@95x8x9 95x8x9 requested a review from learncold as a code owner April 8, 2026 17:38
@learncold learncold merged commit 980385b into main Apr 9, 2026
2 checks passed
@learncold learncold deleted the sohyun branch April 9, 2026 07:46
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.

Task-Define fixed FacilityLayout2D for Sprint 1 demo

2 participants