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,30 @@
package lnx;
class Player1Controls extends iron.Trait {
public function new() {
super();
notifyOnUpdate(function() {
var keyboard = iron.system.Input.getKeyboard();
var gamepad = iron.system.Input.getGamepad(0);
var tank = object.getTrait(TankTrait);
if (keyboard.down("left") || gamepad.down("left") > 0.0) {
tank.turnLeft();
}
if (keyboard.down("right") || gamepad.down("right") > 0.0) {
tank.turnRight();
}
if (keyboard.down("up") || gamepad.down("up") > 0.0) {
tank.forward();
}
if (keyboard.down("down") || gamepad.down("down") > 0.0) {
tank.backward();
}
});
}
}