Android Open Source - android-simlple-minefield Mine Field Listener






From Project

Back to project page android-simlple-minefield.

License

The source code is released under:

Apache License

If you think the Android project android-simlple-minefield 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.trabo.minefield;
/*  w  w w . j a  v a  2  s.  c o m*/
import android.graphics.Point;

import java.util.List;

/**
 * @author Andriy Petruk <andrii.petruk{at}gmail.com>
 * @date 23.06.14.
 */
public interface MineFieldListener {

    void onStartGame();

    void onOpenCell(Point point, int value);

    void onOpenCells(Point[] points, int[] values);

    void onHighLightCells(Point[] points);

    void onMarkCell(Point cell, int currentUnmarked);

    void onUnMarkCell(Point cell, int currentUnmarked);

    void onLoseGame(List<Point> bombPoints);

    void onWinGame(List<Point> bombPoints);
}




Java Source Code List

com.trabo.minefield.CellOnTouchListener.java
com.trabo.minefield.GameActivity.java
com.trabo.minefield.HighScoresActivity.java
com.trabo.minefield.MainActivity.java
com.trabo.minefield.MineFieldListener.java
com.trabo.minefield.MineModel.java
com.trabo.minefield.MinefieldAdapter.java
com.trabo.minefield.MinefieldView.java
com.trabo.minefield.utils.AppContract.java
com.trabo.minefield.utils.AppUtils.java
com.trabo.minefield.utils.MineGridUtils.java