Android Open Source - BoardGameDirector Counter






From Project

Back to project page BoardGameDirector.

License

The source code is released under:

GNU General Public License

If you think the Android project BoardGameDirector 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.dilph.bgd.engine;
/*from  ww w.  ja v  a 2s  .  co  m*/
/**
 * Created with IntelliJ IDEA.
 * User: pseudo
 * Date: 8/3/13
 * Time: 5:01 PM
 * To change this template use File | Settings | File Templates.
 */
class Counter
{
    private int count;
    private int initial;
    private boolean resetOnNewTurn;


    public Counter(boolean resetOnNewTurn, int initial) {

        this.initial = count = initial;
        this.resetOnNewTurn = resetOnNewTurn;
    }

    public Counter(boolean resetOnNewTurn) {

        this(resetOnNewTurn,0);
    }


    public Counter()
    {
        this(false,0);
    }

    public void increment()
    {
        ++count;
    }

    public void reset()
    {
        count = initial;
    }

    public void decrement()
    {
        --count;
    }

    public void setCount(int count) {
        this.count = count;
    }



    public int getCount() {
        return count;
    }


    public boolean isResetOnNewTurn() {
        return resetOnNewTurn;
    }
}




Java Source Code List

com.dilph.bgd.engine.BaseEvent.java
com.dilph.bgd.engine.CounterAction.java
com.dilph.bgd.engine.CounterCondition.java
com.dilph.bgd.engine.CounterManager.java
com.dilph.bgd.engine.Counter.java
com.dilph.bgd.engine.Decision.java
com.dilph.bgd.engine.EndTurnEvent.java
com.dilph.bgd.engine.GameAction.java
com.dilph.bgd.engine.GameManager.java
com.dilph.bgd.engine.Player.java
com.dilph.bgd.engine.TurnEvent.java
com.dilph.bgd.engine.Turn.java
com.dilph.bgd.front.BoardGameDirector.java
com.dilph.bgd.front.MainMenu.java
com.dilph.bgd.front.PlayerManagement.java