Android Open Source - candymem Scene From Project Back to project page candymem .
License The source code is released under:
GNU General Public License
If you think the Android project candymem listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package se.tube42.lib.scene;
/ * w w w . j a v a 2 s . c o m * /
import com.badlogic.gdx.*;
import com.badlogic.gdx.graphics.g2d.*;
import se.tube42.lib.item.*;
public class Scene
{
private LayerList layers;
private String name;
protected int sw, sh;
public Scene(String name)
{
this.name = name;
this.layers = new LayerList();
}
// -----------------------------------------------
public void render(SpriteBatch batch)
{
layers.draw(batch);
}
public BaseItem hit(int x, int y)
{
return layers.hit(x, y);
}
// ---------------------------------------
public Layer addLayer(Layer l)
{
return layers.add(l);
}
public Layer getLayer(int index)
{
return layers.get(index);
}
public LayerList getLayers()
{
return layers;
}
// ------------------------------------------------
public void resize(int w, int h)
{
this.sw = w;
this.sh = h;
}
public final void update(float dt)
{
onUpdate(dt);
layers.update(dt);
}
public void dispose() { }
public void onUpdate(float dt) { }
public void onShow() { }
public void onHide() { }
public boolean touch(int x, int y, boolean down, boolean drag)
{
return false;
}
public boolean type(int key, boolean down)
{
return false;
}
public String toString()
{
return name;
}
}
Java Source Code List com.badlogic.gdx.backends.lwjgl.LwjglApplication.java se.tube42.kidsmem.KidsMemoryApp.java se.tube42.kidsmem.SystemHandler.java se.tube42.kidsmem.android.MainActivity.java se.tube42.kidsmem.data.Assets.java se.tube42.kidsmem.data.Constants.java se.tube42.kidsmem.data.Settings.java se.tube42.kidsmem.data.UI.java se.tube42.kidsmem.data.World.java se.tube42.kidsmem.desktop.DesktopMain.java se.tube42.kidsmem.item.Button.java se.tube42.kidsmem.item.FireworkItem.java se.tube42.kidsmem.item.GameStat.java se.tube42.kidsmem.item.TileSprite.java se.tube42.kidsmem.item.TopBar.java se.tube42.kidsmem.logic.AssetHelper.java se.tube42.kidsmem.logic.GameHelper.java se.tube42.kidsmem.logic.SettingsHelper.java se.tube42.kidsmem.logic.SizeHelper.java se.tube42.kidsmem.scene.BackgroundScene.java se.tube42.kidsmem.scene.GameScene.java se.tube42.kidsmem.scene.MenuScene.java se.tube42.kidsmem.service.ServiceProvider.java se.tube42.lib.item.BaseItem.java se.tube42.lib.item.BaseText.java se.tube42.lib.item.ParticleItem.java se.tube42.lib.item.PatchItem.java se.tube42.lib.item.SpriteItem.java se.tube42.lib.scene.LayerList.java se.tube42.lib.scene.Layer.java se.tube42.lib.scene.SceneManager.java se.tube42.lib.scene.Scene.java se.tube42.lib.service.AssetService.java se.tube42.lib.service.JobService.java se.tube42.lib.service.RandomService.java se.tube42.lib.service.StorageService.java se.tube42.lib.util.BaseApp.java se.tube42.lib.util.UIC.java