MCPcopy Index your code
hub / github.com/ErnWong/crystalorb

github.com/ErnWong/crystalorb @v0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.0 ↗ · + Follow
345 symbols 827 edges 26 files 84 documented · 24%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Stepper (Interface)
Arbitrary structure that can be updated in discrete steps. [8 implementers]
src/fixed_timestepper.rs
DisplayState (Interface)
The [`DisplayState`] represents the information about how to display the [`World`][world] at its current state. For exam [6 …
src/world/display_state.rs
Command (Interface)
A command is a request to change the physics simulation in some way, issued from outside the physics simulation. It is t [5 …
src/command.rs
NetworkResource (Interface)
CrystalOrb needs an external networking library before it can be used. Such networking library will be responsible for s [1 …
src/network_resource.rs
MyClone (Interface)
(no doc) [2 implementers]
crates/crystalorb-bevy-networking-turbulence/src/lib.rs
DelayedChannel (Interface)
(no doc) [1 implementers]
crates/crystalorb-mock-network/src/lib.rs
FixedTimestepper (Interface)
A [`Stepper`] that has a notion of timestamps that get incremented on each step. Each step "completes" a frame for a par [3 …
src/fixed_timestepper.rs
World (Interface)
Structures that implement the [`World`] trait are structures that are responsible for storing and* simulating the game p [4 …
src/world/world_trait.rs

Core symbols most depended-on inside this repo

clone
called by 48
crates/crystalorb-bevy-networking-turbulence/src/lib.rs
insert
called by 36
src/command.rs
timestamp
called by 29
src/command.rs
act
called by 20
examples/demo/scripts/generate-screencapture/index.js
get
called by 18
src/old_new.rs
stage
called by 18
src/client.rs
last_completed_timestamp
called by 18
src/client.rs
connect
called by 15
examples/demo/src/lib.rs

Shape

Method 228
Class 53
Function 40
Enum 15
Interface 9

Languages

Rust99%
TypeScript1%

Modules by API surface

examples/demo/src/lib.rs48 symbols
src/timestamp.rs34 symbols
src/client.rs34 symbols
src/fixed_timestepper.rs32 symbols
crates/crystalorb-mock-network/src/lib.rs27 symbols
crates/crystalorb-bevy-networking-turbulence/src/lib.rs24 symbols
src/command.rs17 symbols
tests/common/mod.rs14 symbols
src/world/simulation.rs14 symbols
src/server.rs12 symbols
src/clocksync.rs12 symbols
examples/standalone.rs12 symbols

For agents

$ claude mcp add crystalorb \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact