Implemented dual wielding

This commit is contained in:
Anuken
2018-01-06 11:43:41 -05:00
parent e5ae5ae122
commit 07bc8a04f6
18 changed files with 60 additions and 177 deletions

View File

@@ -22,7 +22,8 @@ public class Player extends DestructibleEntity implements Syncable{
public String name = "name";
public boolean isAndroid;
public Weapon weapon = Weapon.blaster;
public Weapon weaponLeft = Weapon.blaster;
public Weapon weaponRight = Weapon.blaster;
public Mech mech = Mech.standard;
public float angle;
@@ -129,7 +130,8 @@ public class Player extends DestructibleEntity implements Syncable{
&& !ui.hasMouse() && !control.getInput().onConfigurable();
if(shooting){
weapon.update(player);
weaponLeft.update(player, true);
weaponRight.update(player, false);
}
if(Inputs.keyDown("dash") && Timers.get(this, "dashfx", 3) && vector.len() > 0){