UUpdate Tutorials

This commit is contained in:
2026-10-25 12:43:53 -07:00
commit cd94bb4ba8
32 changed files with 1077 additions and 0 deletions

View File

@ -0,0 +1,29 @@
package lnx;
class Player2Controls extends iron.Trait {
public function new() {
super();
notifyOnUpdate(function() {
var keyboard = iron.system.Input.getKeyboard();
var gamepad = iron.system.Input.getGamepad(1);
var tank = object.getTrait(TankTrait);
if (keyboard.down("a") || gamepad.down("left") > 0.0) {
tank.turnLeft();
}
if (keyboard.down("d") || gamepad.down("right") > 0.0) {
tank.turnRight();
}
if (keyboard.down("w") || gamepad.down("up") > 0.0) {
tank.forward();
}
if (keyboard.down("s") || gamepad.down("down") > 0.0) {
tank.backward();
}
});
}
}