what is the easiest way to create a button using pygame.
The button is a sprite which makes it very easy to use many times in the program and easy to customize.
#load_image is used in most pygame programs for loading images def load_image(name, colorkey=None): fullname = os.path.join('data', name) try: image = pygame.image.load(fullname) except pygame.error, message: print 'Cannot load image:', fullname raise SystemExit, message image = image.convert() if colorkey is not None: if colorkey is -1: colorkey = image.get_at((0,0)) image.set_colorkey(colorkey, RLEACCEL) return image, image.get_rect() class Button(pygame.sprite.Sprite): """Class used to create a button, use setCords to set position of topleft corner. Method pressed() returns a boolean and should be called inside the input loop.""" def __init__(self): pygame.sprite.Sprite.__init__(self) self.image, self.rect = load_image('button.png', -1) def setCords(self,x,y): self.rect.topleft = x,y def pressed(self,mouse): if mouse > self.rect.topleft: if mouse > self.rect.topleft: if mouse < self.rect.bottomright: if mouse < self.rect.bottomright: return True else: return False else: return False else: return False else: return False def main(): button = Button() #Button class is created button.setCords(200,200) #Button is displayed at 200,200 while 1: for event in pygame.event.get(): if event.type == MOUSEBUTTONDOWN: mouse = pygame.mouse.get_pos() if button.pressed(mouse): #Button's pressed method is called print ('button hit') if __name__ == '__main__': main()
Edited by tbone2sk: n/a
Is there anyone know how to read a text file line by line from the web/internet in VC++?
I have a function which works well in reading the ...
I have a form that have below condition:
I have the following query, to group the records but not the group was thanks to you only help, the end when running excel file view:
SELECT TOP (100) PERCENT ...