Android Open Source - SnowLand Game Boot






From Project

Back to project page SnowLand.

License

The source code is released under:

GNU General Public License

If you think the Android project SnowLand 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 com.walrus.game;
//from  ww  w  .j av  a  2s.co m
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

import android.content.Context;
import android.util.Log;

import com.walrus.iceslider.R;
import com.walrus.framework.Screen;
import com.walrus.framework.implementation.AndroidGame;

public class GameBoot extends AndroidGame {

  public static String map;
  boolean firstTimeCreate = true;

  
  @Override
  public Screen getInitScreen() {

    if (firstTimeCreate) {
      //Assets.load(this);
      firstTimeCreate = false;
    }

    InputStream is = getResources().openRawResource(R.raw.map1);
    map = convertStreamToString(is);

    return new SplashLoadingScreen(this);

  }

  @Override
  public void onBackPressed() {
    getCurrentScreen().backButton();
  }

  private static String convertStreamToString(InputStream is) {

    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    StringBuilder sb = new StringBuilder();

    String line = null;
    try {
      while ((line = reader.readLine()) != null) {
        sb.append((line + "\n"));
      }
    } catch (IOException e) {
      Log.w("LOG", e.getMessage());
    } finally {
      try {
        is.close();
      } catch (IOException e) {
        Log.w("LOG", e.getMessage());
      }
    }
    return sb.toString();
  }

  @Override
  public void onResume() {
    super.onResume();

    //Assets.theme.play();

  }

  @Override
  public void onPause() {
    super.onPause();
    //Assets.theme.pause();

  }
  
  
}




Java Source Code List

com.walrus.core.LevelGenerator.java
com.walrus.core.Move.java
com.walrus.framework.Audio.java
com.walrus.framework.FileIO.java
com.walrus.framework.Game.java
com.walrus.framework.Graphics.java
com.walrus.framework.Image.java
com.walrus.framework.Input.java
com.walrus.framework.Music.java
com.walrus.framework.Pool.java
com.walrus.framework.Screen.java
com.walrus.framework.Sound.java
com.walrus.framework.implementation.AndroidAudio.java
com.walrus.framework.implementation.AndroidFastRenderView.java
com.walrus.framework.implementation.AndroidFileIO.java
com.walrus.framework.implementation.AndroidGame.java
com.walrus.framework.implementation.AndroidGraphics.java
com.walrus.framework.implementation.AndroidImage.java
com.walrus.framework.implementation.AndroidInput.java
com.walrus.framework.implementation.AndroidMusic.java
com.walrus.framework.implementation.AndroidSound.java
com.walrus.framework.implementation.MultiTouchHandler.java
com.walrus.framework.implementation.SingleTouchHandler.java
com.walrus.framework.implementation.TouchHandler.java
com.walrus.game.Animation.java
com.walrus.game.Assets.java
com.walrus.game.Background.java
com.walrus.game.CopyOfGameScreen.java
com.walrus.game.Entity.java
com.walrus.game.GameBoot.java
com.walrus.game.GameScreen.java
com.walrus.game.LoadingScreen.java
com.walrus.game.Loading.java
com.walrus.game.MainMenuScreen.java
com.walrus.game.SplashLoadingScreen.java
com.walrus.game.TileMatrixFactory.java
com.walrus.game.Tile.java
com.walrus.gui.ArrowSelector.java
com.walrus.gui.Button.java
com.walrus.gui.GridSpatiator.java
com.walrus.gui.SlidingBackground.java
com.walrus.gui.TextArea.java