Skip to content

[Engine] add ResourceStore and WorldResources#123

Merged
learncold merged 5 commits into
mainfrom
codex/issue-21-resource-store
Apr 13, 2026
Merged

[Engine] add ResourceStore and WorldResources#123
learncold merged 5 commits into
mainfrom
codex/issue-21-resource-store

Conversation

@SilverSupplier
Copy link
Copy Markdown
Collaborator

@SilverSupplier SilverSupplier commented Apr 10, 2026

Summary

  • ResourceStore, WorldResources 추가
  • EngineWorld에서 query / resources / commands 접근 가능하도록 정리
  • 관련 테스트 추가 및 기존 engine 테스트 수정

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)

Reason:

  • no-app 경로로 확인
  • cmake --preset windows-debug-no-app
  • cmake --build --preset build-no-app-debug
  • ctest --preset test-no-app-debug --output-on-failure

Risks / Follow-up

  • ResourceStore는 현재 최소 기능만 포함
  • reset 정책은 후속 이슈에서 추가 정리 가능

SilverSupplier and others added 4 commits April 11, 2026 23:54
Reset ResourceStore during initialize/stop so world resources do not leak across runs. Add regression tests covering stop/reset and reinitialize/reset behavior.
@learncold learncold merged commit de424ed into main Apr 13, 2026
2 checks passed
@learncold learncold deleted the codex/issue-21-resource-store branch April 13, 2026 09:33
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-Implement ResourceStore and WorldResources for shared simulation state

2 participants