I have to create a little program in AngularJS for my school, but I'm not very advanced yet, because I lack basic training.
I tried to make a texture move using arrow keys, but I didn't have any success finding a usable answer on the Internet.
I'd be happy if anyone would help me.
Here is the code I use for now to move it, if that helps:
<!DOCTYPE html>
<html>
    <head>
        <title>Angular Game</title>
        <meta charset="utf-8">
        <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    </head>
    <body bgcolor="#151B54">
        <div ng-app="myApp" ng-controller="myCtrl"> 
            <div id="myDiv" ng-style=" {'position':'relative','height':'20px','width':'92px','background-color':'#348781','left': divleft+'px','top':divtop+'px'}">Raumschiff</div>
            <input type="button" ng-mousedown="goLeft()" value="<"> <input type="button" ng-mousedown="goRight()" value=">"><br>
            <input type="button" ng-mousedown="goDown()" value="v"> <input type="button" ng-mousedown="goUp()" value="^">
            <input type="button" ng-click="startInterval()" value="start">
    </div>
        <script>
        var app = angular.module('myApp', []);
        app.controller('myCtrl', function($scope,$interval) { 
             $scope.divleft = 200;
             $scope.divtop = 300;
             $scope.goRight = function ()
            {
                $scope.divvel2 +=1;
            }
              $scope.goLeft = function ()
            {
                $scope.divvel2 -=1;
            }
             $scope.goUp = function ()
            {
                $scope.divvel +=1;
            }
             $scope.goDown = function ()
            {
                $scope.divvel -=1;
            }
            $scope.moveDiv = true;
            var intervalHandler;
            $scope.divvel ="0";
            $scope.divvel2 ="0";
            $scope.startInterval = function ()
            {
                $interval.cancel(intervalHandler);
                intervalHandler = $interval(myIntervalFunction,50);
            }
            myIntervalFunction = function()
            {
                $scope.divtop-=parseInt($scope.divvel);
                $scope.divleft+=parseInt($scope.divvel2);
            }
        });
        </script> 
    </body>
</html>
 
     
    