Project

General

Profile

Support #211

review and refactor World

Added by Josip Almasi 29 days ago.

Status:
New
Priority:
Low
Assignee:
-
Start date:
09/23/2024
Due date:
% Done:

0%

Estimated time:

Description

Client-side world class has member variables of mixed concerns, e.g. some are configuration only (baseUrl,file etc), some are state variables (gravityEnabled,colisionsEnabled etc), and some just handy references to other components (worldManager,xrHelper,etc).
As it grows, it may become too complicated, defeating the purpose (simplification).
It may need to be split into multiple classes, e.g. WorldConfig, WorldState, WorldUtil etc.

Also available in: Atom PDF