public class LevelLoader
extends java.lang.Object
| Constructor and Description |
|---|
LevelLoader() |
LevelLoader(java.lang.String pAssetBasePath) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAssetBasePath() |
IEntityLoader |
getDefaultEntityLoader() |
void |
loadLevelFromAsset(android.content.res.AssetManager pAssetManager,
java.lang.String pAssetPath) |
void |
loadLevelFromResource(android.content.res.Resources pResources,
int pRawResourceID) |
void |
loadLevelFromStream(java.io.InputStream pInputStream) |
protected void |
onAfterLoadLevel() |
protected void |
onBeforeLoadLevel() |
void |
registerEntityLoader(java.lang.String[] pEntityNames,
IEntityLoader pEntityLoader) |
void |
registerEntityLoader(java.lang.String pEntityName,
IEntityLoader pEntityLoader) |
void |
setAssetBasePath(java.lang.String pAssetBasePath) |
void |
setDefaultEntityLoader(IEntityLoader pDefaultEntityLoader) |
public LevelLoader()
public LevelLoader(java.lang.String pAssetBasePath)
public IEntityLoader getDefaultEntityLoader()
public void setDefaultEntityLoader(IEntityLoader pDefaultEntityLoader)
public void setAssetBasePath(java.lang.String pAssetBasePath)
pAssetBasePath - must end with '/' or have .length() == 0.public java.lang.String getAssetBasePath()
protected void onAfterLoadLevel()
protected void onBeforeLoadLevel()
public void registerEntityLoader(java.lang.String pEntityName,
IEntityLoader pEntityLoader)
public void registerEntityLoader(java.lang.String[] pEntityNames,
IEntityLoader pEntityLoader)
public void loadLevelFromAsset(android.content.res.AssetManager pAssetManager,
java.lang.String pAssetPath)
throws java.io.IOException
java.io.IOExceptionpublic void loadLevelFromResource(android.content.res.Resources pResources,
int pRawResourceID)
throws java.io.IOException
java.io.IOExceptionpublic void loadLevelFromStream(java.io.InputStream pInputStream)
throws java.io.IOException
java.io.IOException