MCPcopy Index your code
hub / github.com/UnderwaterApps/overlap2d-runtime-libgdx

github.com/UnderwaterApps/overlap2d-runtime-libgdx @0.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.0 ↗ · + Follow
1,001 symbols 2,318 edges 84 files 350 documented · 35%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Overlap2dRuntime

The Overlap2dRuntime provides functionality to load, manipulate and render scenes generated by Overlap2D.

Setup

The normal way: For existing project, just add this line to dependencies of your core project in main build.gradle file

compile "com.underwaterapps.overlap2druntime:overlap2d-runtime-libgdx:[version]"

Or, if creating new prohect, why not use libGDX setup app? Here are the instructions: http://overlap2d.com/overlap2d-is-just-one-checkbox-away-with-libgdx-official-setup-app/

Spine

Spine animations are now optional. You must download spine libgdx runtime and include it in your project. If you don't have spine runtime SpineActors will not be created and used by overlap2druntime.

Note

Please note that Overlap2D is in development and this runtime is for test purposes. While sources might stay same, architecture will definitely change. Also you can try to write your own runtime based on this.

Extension points exported contracts — how you extend this code

IBaseItem (Interface)
(no doc) [25 implementers]
src/com/uwsoft/editor/renderer/actor/IBaseItem.java
IResourceRetriever (Interface)
Created by azakhary on 9/9/2014. [2 implementers]
src/com/uwsoft/editor/renderer/resources/IResourceRetriever.java
IResourceLoader (Interface)
Created by azakhary on 9/9/2014. [1 implementers]
src/com/uwsoft/editor/renderer/resources/IResourceLoader.java
IAssetLoader (Interface)
Created by azakhary on 9/9/2014. [1 implementers]
src/com/uwsoft/editor/renderer/resources/IAssetLoader.java
IDataLoader (Interface)
Created by azakhary on 9/9/2014. [1 implementers]
src/com/uwsoft/editor/renderer/resources/IDataLoader.java

Core symbols most depended-on inside this repo

get
called by 114
src/com/uwsoft/editor/renderer/utils/MySkin.java
add
called by 70
src/com/uwsoft/editor/renderer/utils/MySkin.java
equals
called by 50
src/com/uwsoft/editor/renderer/resources/FontSizePair.java
object
called by 41
src/com/brashmonkey/spriter/Timeline.java
getY
called by 35
src/com/brashmonkey/spriter/Player.java
set
called by 34
src/com/brashmonkey/spriter/Point.java
getX
called by 34
src/com/brashmonkey/spriter/Player.java
get
called by 32
src/com/brashmonkey/spriter/XmlReader.java

Shape

Method 897
Class 93
Interface 8
Enum 3

Languages

Java100%

Modules by API surface

src/com/brashmonkey/spriter/Player.java76 symbols
src/com/uwsoft/editor/renderer/actor/CompositeItem.java60 symbols
src/com/uwsoft/editor/renderer/actor/SpriteAnimation.java43 symbols
src/com/brashmonkey/spriter/XmlReader.java42 symbols
src/com/uwsoft/editor/renderer/resources/ResourceManager.java32 symbols
src/com/uwsoft/editor/renderer/actor/SpriterActor.java32 symbols
src/com/uwsoft/editor/renderer/utils/MySkin.java28 symbols
src/com/uwsoft/editor/renderer/actor/LightActor.java28 symbols
src/com/uwsoft/editor/renderer/actor/SpineActor.java26 symbols
src/com/uwsoft/editor/renderer/actor/LabelItem.java26 symbols
src/com/uwsoft/editor/renderer/actor/ParticleItem.java23 symbols
src/com/brashmonkey/spriter/Mainline.java22 symbols

For agents

$ claude mcp add overlap2d-runtime-libgdx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page