Game_Chugun/object_renderer.py

23 lines
801 B
Python

import pygame as pg
from settings import *
class ObjectRenderer:
def __init__(self, game):
self.game = game
self.screen = game.screen
self.wall_textures = self.load_wall_textures()
@staticmethod
def get_texture(path, res=(TEXTURE_SIZE, TEXTURE_SIZE)):
texture = pg.image.load(path).convert_alpha()
return pg.transform.scale(texture, res)
def load_wall_textures(self):
return {
1: self.get_texture('resources/textures/wall1.png'),
2: self.get_texture('resources/textures/wall2.png'),
3: self.get_texture('resources/textures/wall3.png'),
4: self.get_texture('resources/textures/wall4.png'),
5: self.get_texture('resources/textures/wall5.png'),
}