Android Open Source - GhostStories E Ghost Ability






From Project

Back to project page GhostStories.

License

The source code is released under:

GNU General Public License

If you think the Android project GhostStories 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 games.ghoststories.enums;
//from  ww w.  j  av  a 2  s.co  m
/**
 * Defines the different ghost and incarnation abilities
 */
public enum EGhostAbility {
   /*
    * No ghost ability
    */
   NONE,
   /*
    * All players lose their abilities
    */
   ALL_LOSE_ABILITY,
   /*
    * All players lose one tao token, if they have any
    */
   ALL_LOSE_TAO,
   /*
    * Discard the Tao token on the "Circle of Prayer" village tile
    */
   CLEAR_CIRCLE_OF_PRAYER,   
   /*
    * Dice cannot be used to exorcise this ghost
    */
   DICE_IMMUNITY,
   /* 
    * Incarnation Ability - Incarnation can only be exorcised if the tile 
    * opposite the incarnation is not occupied by a ghost.
    */
   EMPTY_OPPOSITE_TILE,
   /*
    * Player receives one tao token of their choice
    */
   GAIN_TAO,
   /*
    * Player receives two tao tokens of their choice
    */
   GAIN_TWO_TAO,
   /*
    * Adds a haunter to the card
    */
   HAUNT,
   /*
    * Adds a haunter immediately to the board instead of to the card 
    */
   HAUNT_BOARD,
   /*
    * Immediately haunts the first active village tile in front of this ghost
    */
   HAUNT_TILE,
   /*
    * The white side of the Tao dice no longer counts for any color
    */
   IGNORE_WHITE_DICE,
   /*
    * The power of the board where the ghost has been placed cannot be used
    */
   LOSE_ABILITY,
   /*
    * Ghost holds one die captive so players have one less die to perform exorcisms
    */
   LOSE_DIE,
   /*
    * Player loses one Qi
    */
   LOSE_QI,
   /*
    * Players cannot use their tao tokens while this ghost is not defeated
    */
   NO_TAO,
   /*
    * Incarnation reward. One Qi and 1 Yin-Yang token is returned to the group.
    * Players can decide whom they will assign these rewards.
    */
   QI_AND_YINYANG,
   /*
    * Player receives one Qi OR their Yin-Yang token back
    */
   QI_OR_YINYANG,
   /*
    * Incarnation Ability - Incarnation must be placed on a tile occupied by a 
    * Buddha before it can be exorcised.
    */
   REQUIRE_BUDDHA,
   /*
    * The player who's tile this ghost is on must roll the curse die
    */
   ROLL_CURSE_DIE,
   /*
    * The player must draw another ghost and put it into play
    */
   SUMMON_GHOST
}




Java Source Code List

com.drawable.shapes.GradientRectangle.java
com.interfaces.IDraggable.java
com.utils.AndroidUtils.java
com.utils.AnimationUtils2.java
com.utils.ImageLoadingTask.java
com.utils.ImageRotationTask.java
com.utils.ImageViewUtils.java
com.views.NumberedImageView.java
com.views.ToggledImageView.java
com.views.layouts.ScaledLinearLayout.java
com.views.layouts.ScaledRelativeLayout.java
com.views.layouts.SquareGridLayout.java
com.views.layouts.SquareLinearLayout.java
com.views.layouts.SquareTableLayout.java
com.views.layouts.ZoomableRelativeLayout.java
com.views.listeners.DragTouchListener.java
games.ghoststories.activities.GameLoadingActivity.java
games.ghoststories.activities.GameScreenActivity.java
games.ghoststories.activities.TitleActivity.java
games.ghoststories.controllers.GhostDeckController.java
games.ghoststories.controllers.HaunterController.java
games.ghoststories.controllers.PlayerBoardCardController.java
games.ghoststories.controllers.VillageTileController.java
games.ghoststories.controllers.combat.CombatAreaController.java
games.ghoststories.controllers.combat.DiceDragListener.java
games.ghoststories.controllers.combat.GhostDragListener.java
games.ghoststories.controllers.combat.TaoTokenDragListener.java
games.ghoststories.data.DragData.java
games.ghoststories.data.GameBoardData.java
games.ghoststories.data.GhostData.java
games.ghoststories.data.GhostDeckData.java
games.ghoststories.data.GhostGraveyardData.java
games.ghoststories.data.GhostStoriesBitmaps.java
games.ghoststories.data.GhostStoriesConstants.java
games.ghoststories.data.GhostStoriesGameManager.java
games.ghoststories.data.PlayerData.java
games.ghoststories.data.TokenSupplyData.java
games.ghoststories.data.interfaces.IGameBoardListener.java
games.ghoststories.data.interfaces.IGamePhaseListener.java
games.ghoststories.data.interfaces.IGameTokenListener.java
games.ghoststories.data.interfaces.IGhostDeckListener.java
games.ghoststories.data.interfaces.IGhostListener.java
games.ghoststories.data.interfaces.ITokenListener.java
games.ghoststories.data.interfaces.IVillageTileListener.java
games.ghoststories.data.village.BuddhistTempleTileData.java
games.ghoststories.data.village.CircleOfPrayerTileData.java
games.ghoststories.data.village.VillageTileDataFactory.java
games.ghoststories.data.village.VillageTileData.java
games.ghoststories.enums.EBoardLocation.java
games.ghoststories.enums.ECardLocation.java
games.ghoststories.enums.EColor.java
games.ghoststories.enums.ECombatPhase.java
games.ghoststories.enums.EDiceSide.java
games.ghoststories.enums.EDice.java
games.ghoststories.enums.EDifficulty.java
games.ghoststories.enums.EDragItem.java
games.ghoststories.enums.EGamePhase.java
games.ghoststories.enums.EGhostAbility.java
games.ghoststories.enums.EHaunterLocation.java
games.ghoststories.enums.EPlayerAbility.java
games.ghoststories.enums.ETileLocation.java
games.ghoststories.enums.EVillageTile.java
games.ghoststories.fragments.AuxAreaFragment.java
games.ghoststories.fragments.GameboardFragment.java
games.ghoststories.utils.BitmapUtils.java
games.ghoststories.utils.GameUtils.java
games.ghoststories.utils.XmlUtils.java
games.ghoststories.views.GameScreen.java
games.ghoststories.views.aux_area.CardInfoView.java
games.ghoststories.views.aux_area.GamePhaseDetailsView.java
games.ghoststories.views.aux_area.GamePhaseView.java
games.ghoststories.views.aux_area.GhostDeckView.java
games.ghoststories.views.aux_area.GhostGraveyardCardView.java
games.ghoststories.views.aux_area.PlayerInfoView.java
games.ghoststories.views.combat.CombatDamageView.java
games.ghoststories.views.combat.CombatDiceAreaView.java
games.ghoststories.views.combat.CombatDiceView.java
games.ghoststories.views.combat.CombatGhostView.java
games.ghoststories.views.combat.CombatInstructionsView.java
games.ghoststories.views.combat.CombatRollView.java
games.ghoststories.views.combat.CombatView.java
games.ghoststories.views.combat.ExtraCombatDiceView.java
games.ghoststories.views.combat.GhostHealthView.java
games.ghoststories.views.common.AbstractNumberedTokenView.java
games.ghoststories.views.common.BuddhaTokenView.java
games.ghoststories.views.common.QiTokenView.java
games.ghoststories.views.common.TaoTokenView.java
games.ghoststories.views.common.YinYangTokenView.java
games.ghoststories.views.gameboard.PlayerAreaView.java
games.ghoststories.views.gameboard.PlayerBoardCardView.java
games.ghoststories.views.gameboard.PlayerBoardView.java
games.ghoststories.views.gameboard.PlayerTokenAreaView.java
games.ghoststories.views.gameboard.VillageTileView.java
games.ghoststories.views.graveyard.GraveyardScrollView.java
games.ghoststories.views.graveyard.GraveyardView.java
games.ghoststories.views.title.TitleButton.java
games.ghoststories.views.title.TitleScreen.java
games.ghoststories.views.village.CircleOfPrayerView.java