Here is the program I just started, The problem i am having is I'm trying to get it to load the image file Sand1 with eval(loader) = pygame.image.load(loader) because Loader is euqual to "Sand1" but It wont load it. If I set it as loader = pygame.image.load(loader) then it sets the image to the variable loader. So I'm basically trying to set a string equal to a surface variable. I dont want to have to go Sand1 = pygame.image.load("Sand1.bmp") for every image because I'm expecting there to be a lot of them when I am done.
So hard to explain if you don't understand what I'm trying to get from it please let me know. import pygame from pygame.locals import * pygame.init() screen = pygame.display.set_mode( (150,150) ) background = pygame.Surface( screen.get_size() ) pygame.display.set_caption("Empire Strategy") pygame.key.set_repeat(1, 1) def LoadMaterial(): loader = loading + "1" eval(loader) = pygame.image.load(loader) loader = loading + "2" eval(loader) = pygame.image.load(loader) loader = loading + "3" eval(loader) = pygame.image.load(loader) loader = loading + "4" eval(loader) = pygame.image.load(loader) loader = loading + "R" eval(loader) = pygame.image.load(loader) loader = loading + "L" eval(loader) = pygame.image.load(loader) loader = loading + "T" eval(loader) = pygame.image.load(loader) loader = loading + "D" eval(loader) = pygame.image.load(loader) loader = loading + "TR" eval(loader) = pygame.image.load(loader) loader = loading + "TL" eval(loader) = pygame.image.load(loader) loader = loading + "BR" eval(loader) = pygame.image.load(loader) loader = loading + "BL" eval(loader) = pygame.image.load(loader) loading = "Sand" LoadMaterial() pygame.display.update() repeat = True while repeat: for event in pygame.event.get(): if event.type == (QUIT): pygame.quit() if (event.type == KEYDOWN): if (event.key == K_ESCAPE): pygame.quit() if event.type == MOUSEBUTTONDOWN: if event.button == 1: position = pygame.mouse.get_pos() ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping -- http://mail.python.org/mailman/listinfo/python-list