Android Open Source - candymem Kids Memory App






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.kidsmem;
/*from w w  w.ja  v a2  s  .  c o  m*/
import com.badlogic.gdx.*;
import com.badlogic.gdx.math.*;
import com.badlogic.gdx.graphics.*;
import com.badlogic.gdx.graphics.g2d.*;
import com.badlogic.gdx.audio.*;

import se.tube42.kidsmem.data.*;
import se.tube42.kidsmem.service.*;
import se.tube42.kidsmem.scene.*;
import se.tube42.kidsmem.logic.*;

import se.tube42.lib.tweeny.*;
import se.tube42.lib.ks.*;
import se.tube42.lib.scene.*;
import se.tube42.lib.util.*;


import static se.tube42.kidsmem.data.Constants.*;

public class KidsMemoryApp extends BaseApp
implements ApplicationListener, InputProcessor
{

    // additional layser
    private BackgroundScene scene_bg;

    public KidsMemoryApp()
    {
        super(320, 480);
    }

    public void onCreate(SceneManager mgr, Item bgc)
    {
        World.mgr = mgr;
        World.color_bg = bgc;

        SettingsHelper.load();
        AssetHelper.load();

        World.color_bg = bgc;
        World.color_bg.set(0, 0);
        World.color_bg.set(1, 0);
        World.color_bg.set(2, 0);

        for(int i = 0; i < 3; i++)  bgc.set(i, 0, 1);

        // this must come first:
        scene_bg = new BackgroundScene();
        mgr.setBackground(scene_bg);

        // initial resource loading
        Scene sm = new MenuScene(mgr);
        mgr.setScene(sm);
    }

    public void onResize(int sw, int sh)
    {
        SizeHelper.resize(sw, sh);
    }

    public void onUpdate(float dt, long dtl)
    {
        ServiceProvider.service(dtl);
    }
}




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