Android Open Source - TileArena Mouse Attack Input From Project Back to project page TileArena .
License The source code is released under:
MIT License
If you think the Android project TileArena 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 game.tile.arena.util.controller;
/ * f r o m w w w . j a v a 2 s . c o m * /
import com.badlogic.gdx.InputProcessor;
public class MouseAttackInput implements InputProcessor {
KeyboardController controller;
public MouseAttackInput(KeyboardController control) {
controller = control;
}
@Override
public boolean keyDown(int keycode) {
return false;
}
@Override
public boolean keyUp(int keycode) {
return false;
}
@Override
public boolean keyTyped(char character) {
return false;
}
@Override
public boolean touchDown(int screenX, int screenY, int pointer, int button) {
return controller.mouseClick(screenX, screenY, pointer, button);
}
@Override
public boolean touchUp(int screenX, int screenY, int pointer, int button) {
return controller.mouseUp(screenX, screenY, button);
}
@Override
public boolean touchDragged(int screenX, int screenY, int pointer) {
return controller.mouseClick(screenX, screenY, pointer);
}
@Override
public boolean mouseMoved(int screenX, int screenY) {
return false;
}
@Override
public boolean scrolled(int amount) {
return false;
}
}
Java Source Code List game.tile.arena.Game.java game.tile.arena.TileArena.java game.tile.arena.android.AndroidLauncher.java game.tile.arena.client.HtmlLauncher.java game.tile.arena.desktop.DesktopLauncher.java game.tile.arena.entity.Entity.java game.tile.arena.entity.Player.java game.tile.arena.entity.attack.AttackBow.java game.tile.arena.entity.attack.AttackList.java game.tile.arena.entity.attack.Attack.java game.tile.arena.entity.enemy.Enemy.java game.tile.arena.entity.enemy.ai.EnemyAI.java game.tile.arena.entity.enemy.ai.EnemyDodgeAI.java game.tile.arena.entity.enemy.ai.EnemyRandomAI.java game.tile.arena.entity.projectile.LinearProjectile.java game.tile.arena.entity.projectile.Projectile.java game.tile.arena.sprite.EntitySprite.java game.tile.arena.sprite.Image.java game.tile.arena.util.MathHelper.java game.tile.arena.util.Position.java game.tile.arena.util.Preferences.java game.tile.arena.util.controller.Joystick.java game.tile.arena.util.controller.KeyboardController.java game.tile.arena.util.controller.MouseAttackInput.java game.tile.arena.util.controller.PlayerController.java game.tile.arena.util.controller.TouchController.java game.tile.arena.util.input.InputManager.java game.tile.arena.util.input.JoystickInput.java game.tile.arena.util.input.KeyboardMoveInput.java game.tile.arena.util.input.WeaponSwitchInput.java game.tile.arena.world.Tile.java game.tile.arena.world.World.java