Android Open Source - ShootEmOff Options Object






From Project

Back to project page ShootEmOff.

License

The source code is released under:

Copyright (c) 2011 Andrey Moiseev, http://o2genum.ru Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),...

If you think the Android project ShootEmOff 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.shootemoff.game;
// w w w .ja v a 2  s  . c  o  m
/**
 * 
 * @author Kristaps
 *  Class stores user settings. Used when initializing a new game to set up th screen and game experience
 */
public class OptionsObject
{
  public OptionsObject(){}
  
  /**
   * @param reload - offset between gunshots
   * @param diff - difficulty level [1 - 3]
   * @param shield_left - shield position, swapping shield/gun control
   * @param sound_on - sound effects on collisions
   * @param vibr_on - vibration effects on collisions
   */
  public OptionsObject(
      int reload, 
      int diff, 
      int shield_left, 
      int sound,
      int vibration
    )
  {
    gun_reload_time = reload;
    difficulty = diff;
    lefty = shield_left;
    sound_on = sound;
    vibration_on = vibration;
  }
  
  public int GetGunOffset()
  {
    return gun_reload_time;
  }
  
  public void SetGunOffset(int time)
  {
    gun_reload_time = time;
  }
  
  //min time between gunshots
  private int gun_reload_time;
  //novice = 1 up to 5
  private int difficulty;
  //control pad placement
  private int lefty;
  //
  private int sound_on;
  private int vibration_on;
  
}




Java Source Code List

com.shootemoff.framework.Audio.java
com.shootemoff.framework.FileIO.java
com.shootemoff.framework.Game.java
com.shootemoff.framework.Graphics.java
com.shootemoff.framework.Input.java
com.shootemoff.framework.Pool.java
com.shootemoff.framework.Screen.java
com.shootemoff.framework.Sound.java
com.shootemoff.framework.Vibration.java
com.shootemoff.framework.impl.AndroidAudio.java
com.shootemoff.framework.impl.AndroidFastRenderView.java
com.shootemoff.framework.impl.AndroidFileIO.java
com.shootemoff.framework.impl.AndroidGame.java
com.shootemoff.framework.impl.AndroidGraphics.java
com.shootemoff.framework.impl.AndroidInput.java
com.shootemoff.framework.impl.AndroidOrientationHandler.java
com.shootemoff.framework.impl.AndroidSound.java
com.shootemoff.framework.impl.AndroidVibration.java
com.shootemoff.framework.impl.KeyboardHandler.java
com.shootemoff.framework.impl.MultiTouchHandler.java
com.shootemoff.framework.impl.OrientationHandler.java
com.shootemoff.framework.impl.SingleTouchHandler.java
com.shootemoff.framework.impl.TouchHandler.java
com.shootemoff.game.ControlPad.java
com.shootemoff.game.Core.java
com.shootemoff.game.Dot.java
com.shootemoff.game.GameActivity.java
com.shootemoff.game.GameOverActivity.java
com.shootemoff.game.GameScreen.java
com.shootemoff.game.OptionsObject.java
com.shootemoff.game.Point.java
com.shootemoff.game.ScoreBoardActivity.java
com.shootemoff.game.ScoreObject.java
com.shootemoff.game.SettingsActivity.java
com.shootemoff.game.StartScreenActivity.java
com.shootemoff.game.StorageHandler.java
com.shootemoff.game.VectorF.java
com.shootemoff.game.World.java