local Avatar = require("Avatar") local player = Avatar:new{ name = "Sven", x = 100, y = 100, speed = 150, frameSpeed = 0.08, sprite = nil, -- später Sprite-Objekt setzen animations = { -- z.B. "walk_down" = {quad1, quad2, quad3, ...} } } -- In deinem Update-Loop function update(dt) local dx, dy = 0, 0 -- Beispiel Input (Pseudo-Code) if isKeyDown("left") then dx = dx - 1 end if isKeyDown("right") then dx = dx + 1 end if isKeyDown("up") then dy = dy - 1 end if isKeyDown("down") then dy = dy + 1 end player:move(dx, dy, dt) player:update(dt) end -- In deinem Render-Loop function draw() player:draw() end