예제 #1
0
MAX_COINS = 30

while not done:
	screen.fill(bg_color)
	hit = pygame.sprite.spritecollide(player, coins, True) # true removes coin

	if random.randint(0,100) is 95:
		addcoin()

	for c in coins.sprites():
		c.float()
	
	coins.draw(screen) # ADDED
	
	player.give_money( len(hit) )

	text = font.render(str(player.coins), 1, (0,0,0) ) # antialias, color
	screen.blit(text, text.get_rect()) # draws it on screen

	for event in pygame.event.get():
		if event.type == pygame.QUIT:
			done = True

		elif event.type == pygame.KEYDOWN:
			if event.key == pygame.K_DOWN:
				player.move_down()

			if event.key == pygame.K_LEFT:
				player.move_left()
			
예제 #2
0
USD = 'USD'
GOLD = 'GOLD'
from player import Player
from moderator import Moderator
from admin import Admin
name = (raw_input("Write your username: "))
if __name__ == '__main__':
    player1 = Player(name)
    player1.register()
    player1.login()
    player1.init_money()
    player1.give_money(USD, 1000)
    player1.give_money(USD, 2000)
    player1.give_money(GOLD, 20)
    player1.take_money(GOLD, 50)
    player1.logout()
    print(player1.sessions)
    print(player1.player_as_dict())
    moder1 = Moderator(name)
    moder1.register()
    moder1.login()
    moder1.give_a_ban()
    moder1.take_a_ban()
    moder1.logout()
    print(moder1.moderator_as_dict())
    admin1 = Admin(name)
    admin1.register()
    admin1.login()
    admin1.make_a_moderator()
    import MySQLdb