Android Open Source - Gloomy-Dungeons-3D Auto Wall






From Project

Back to project page Gloomy-Dungeons-3D.

License

The source code is released under:

MIT License

If you think the Android project Gloomy-Dungeons-3D 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 zame.game.engine;
//from  w  w  w  .java 2 s  .c  o  m
import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;

public class AutoWall implements Externalizable
{
  private static final long serialVersionUID = 0L;

  public float fromX;
  public float fromY;
  public float toX;
  public float toY;
  public boolean vert;
  public int type;
  public int doorIndex;  // required for save/load
  public Door door;

  public void copyFrom(AutoWall aw)
  {
    fromX = aw.fromX;
    fromY = aw.fromY;
    toX = aw.toX;
    toY = aw.toY;
    vert = aw.vert;
    type = aw.type;
    doorIndex = aw.doorIndex;
    door = aw.door;
  }

  public void writeExternal(ObjectOutput os) throws IOException
  {
    os.writeFloat(fromX);
    os.writeFloat(fromY);
    os.writeFloat(toX);
    os.writeFloat(toY);
    os.writeBoolean(vert);
    os.writeInt(type);
    os.writeInt(doorIndex);
  }

  public void readExternal(ObjectInput is) throws IOException
  {
    fromX = is.readFloat();
    fromY = is.readFloat();
    toX = is.readFloat();
    toY = is.readFloat();
    vert = is.readBoolean();
    type = is.readInt();
    doorIndex = is.readInt();
  }
}




Java Source Code List

zame.game.AppConfig.java
zame.game.AppConfig.java
zame.game.Common.java
zame.game.ConfigZeemote.java
zame.game.ConfigZeemote.java
zame.game.Config.java
zame.game.GameActivityZeemoteHelper.java
zame.game.GameActivityZeemoteHelper.java
zame.game.GameActivity.java
zame.game.GamePreferencesActivity.java
zame.game.GamePreferencesActivity.java
zame.game.MenuActivityHelper.java
zame.game.MenuActivityHelper.java
zame.game.MenuActivity.java
zame.game.Renderer.java
zame.game.SoundManager.java
zame.game.ZameApplicationAnalyticsHelper.java
zame.game.ZameApplicationAnalyticsHelper.java
zame.game.ZameApplication.java
zame.game.ZameGame.java
zame.game.ZameJniRenderer.java
zame.game.engine.Action.java
zame.game.engine.AutoWall.java
zame.game.engine.Controls.java
zame.game.engine.Door.java
zame.game.engine.GameHelper.java
zame.game.engine.GameHelper.java
zame.game.engine.Game.java
zame.game.engine.Labels.java
zame.game.engine.LevelConfig.java
zame.game.engine.LevelRenderer.java
zame.game.engine.Level.java
zame.game.engine.Mark.java
zame.game.engine.Monster.java
zame.game.engine.Overlay.java
zame.game.engine.PortalTracer.java
zame.game.engine.State.java
zame.game.engine.Stats.java
zame.game.engine.TextureLoader.java
zame.game.engine.Weapons.java
zame.game.views.EndLevelView.java
zame.game.views.GameOverView.java
zame.game.views.GameView.java
zame.game.views.IZameView.java
zame.game.views.MenuViewHelper.java
zame.game.views.MenuViewHelper.java
zame.game.views.MenuView.java
zame.game.views.PreLevelView.java
zame.game.views.ZameGameView.java
zame.libs.FrameLayout.java
zame.libs.GLSurfaceView21.java
zame.libs.Grid.java
zame.libs.KeyMapPreference.java
zame.libs.LabelMaker.java
zame.libs.ListPreference.java
zame.libs.NumericSprite.java
zame.libs.SeekBarPreference.java
zame.promo.PromoView.java