If you think the Android project it.alcacoop.fourinaline 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
/**
##################################################################
# FOUR IN A LINE MOBILE #
##################################################################
# #
# Authors: Domenico Martella - Francesco Valente #
# E-mail: info@alcacoop.it #
# Date: 18/10/2013 #
# #
##################################################################
# #
# Copyright (C) 2013 Alca Societa' Cooperativa #
# #
# This file is part of FOUR IN A LINE MOBILE. #
# FOUR IN A LINE MOBILE is free software: you can redistribute #
# it and/or modify it under the terms of the GNU General #
# Public License as published by the Free Software Foundation, #
# either version 3 of the License, or (at your option) #
# any later version. #
# #
# FOUR IN A LINE MOBILE is distributed in the hope that it #
# will be useful, but WITHOUT ANY WARRANTY; without even the #
# implied warranty of MERCHANTABILITY or FITNESS FOR A #
# PARTICULAR PURPOSE. See the GNU General Public License #
# for more details. #
# #
# You should have received a copy of the GNU General #
# Public License v3 along with this program. #
# If not, see <http://http://www.gnu.org/licenses/> #
# #
##################################################################
**//*www.java2s.com*/package it.alcacoop.fourinaline.actors;
import it.alcacoop.fourinaline.FourInALine;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.g2d.ParticleEffect;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.scenes.scene2d.Actor;
publicclass ParticleEffectActor extends Actor {
ParticleEffect effect;
public ParticleEffectActor() {
effect = new ParticleEffect();
effect.load(Gdx.files.internal(FourInALine.Instance.getResName() + "/effects/fire.p"), Gdx.files.internal(FourInALine.Instance.getResName() + "/effects"));
}
publicvoid draw(SpriteBatch batch, float parentAlpha) {
effect.draw(batch);
}
publicvoid act(float delta) {
super.act(delta);
effect.update(delta);
effect.start();
}
@Override
publicvoid setPosition(float x, float y) {
effect.reset();
effect.setPosition(x, y);
}
public ParticleEffect getEffect() {
return effect;
}
}