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

Reply via email to