I would like to get my pygame character walking. I tried everything but it's not moving. The player().x is not moving. What can I try next?
import pygame
pygame.init()
WIDTH, HEIGHT = 1920, 1080
ground = (69, 30, 6)
main_menu_color = (0, 0, 0)
max_fps = 60
class player:
def __init__(self):
self.x = 100
self.y = 300
self.width = 224
self.height = 224
self.site = "Left"
self.look = pygame.image.load('character/sprite_0.png')
def tick(self):
pass
def walking(self):
self.x = self.x + 10
print(self.x)
def drawscreen(playerpos):
screen.fill((69, 30, 6))
screen.blit(player().look, (player().x, player().y))
pygame.display.update()
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("Zooombie!")
def main():
playerpos = pygame.Rect(player().x, player().y , player().width, player().height)
clock = pygame.time.Clock()
run = "run"
while run == "run":
clock.tick(max_fps)
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
player().tick()
player().walking()
drawscreen(playerpos)```