MCPcopy Index your code
hub / github.com/PacktPublishing/Learning-Java-by-Building-Android-Games-Second-Edition

github.com/PacktPublishing/Learning-Java-by-Building-Android-Games-Second-Edition @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,420 symbols 3,291 edges 328 files 6 documented · 0%
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

InputObserver (Interface)
(no doc) [12 implementers]
Chapter25/java/InputObserver.java
InputObserver (Interface)
(no doc) [11 implementers]
Chapter22/Java/InputObserver.java
InputObserver (Interface)
(no doc) [12 implementers]
Chapter24/java/InputObserver.java
GameStarter (Interface)
(no doc) [5 implementers]
Chapter18/java/GameStarter.java
GameStarter (Interface)
(no doc) [5 implementers]
Chapter21/java/GameStarter.java
GameStarter (Interface)
(no doc) [5 implementers]
Chapter20/java/GameStarter.java
GameStarter (Interface)
(no doc) [5 implementers]
Chapter19/java/GameStarter.java
PlayerLaserSpawner (Interface)
(no doc) [3 implementers]
Chapter21/java/PlayerLaserSpawner.java

Core symbols most depended-on inside this repo

getSize
called by 36
Chapter25/java/GOSpec/GameObjectSpec.java
draw
called by 32
Chapter24/java/GraphicsComponent.java
update
called by 26
Chapter24/java/UpdateComponent.java
create
called by 22
Chapter25/java/GameObjectFactory.java
create
called by 21
Chapter24/java/GameObjectFactory.java
getSize
called by 19
Chapter24/java/GOSpec/GameObjectSpec.java
getRect
called by 17
Chapter13/java/Bob.java
spawn
called by 16
Chapter20/java/SpawnComponent.java

Shape

Method 1,091
Class 292
Interface 36
Enum 1

Languages

Java100%

Modules by API surface

Chapter21/java/Transform.java26 symbols
Chapter20/java/Transform.java26 symbols
Chapter25/java/GameState.java24 symbols
Chapter24/java/GameState.java24 symbols
Chapter22/Java/GameState.java24 symbols
Chapter25/java/Transform.java20 symbols
Chapter24/java/Transform.java20 symbols
Chapter22/Java/Transform.java20 symbols
Chapter21/java/GameState.java19 symbols
Chapter20/java/GameState.java19 symbols
Chapter19/java/GameState.java19 symbols
Chapter18/java/GameState.java19 symbols

For agents

$ claude mcp add Learning-Java-by-Building-Android-Games-Second-Edition \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact