Adding coin sorting to your game has never been so simple This module comes with the code and images embed in the file to start your coin sorting journey
Start by downloading coin sorting here
Place coinsSorting.py in the same folder as your main game
Create a coinSorting object and run the coinsorter
Three easy lines and your coinsorter is here
from coinSorting import CoinSorter #Import the coinsorter
CoinSort = CoinSorter(screen) #Hand in the screen you use in your game
CoinSort.run(mx,my,mb,evt) #Draws the coinsorter over screenYou will need to program a exit button for your coin sorter example is below
from pygame import *
from coinSorting import CoinSorter
screen = display.set_mode((800,600))
CoinSort = CoinSorter(screen)
running = True
isCoinSorting = False
exitButton = Rect(0,500,100,100)
enterButton = Rect(300,200,200,100)
while running:
for evt in event.get():
if evt.type == QUIT:
running = False
mx, my = mouse.get_pos()
mb = mouse.get_pressed()
# ----------------------------------
# screen.blit(nickel,(0,0))
if(isCoinSorting == True): #Checks if the coin sorter should be displayed or not
CoinSort.run(mx,my,mb,evt) #Shows the coin sorter
if(exitButton.collidepoint(mx,my) and mb[0]): #checks if mouse is over and clicked exit button
isCoinSorting=False #Tells the coin sorter to not display anymore
draw.rect(screen,(0,0,0), exitButton) #Draws the exit button
else:
screen.fill((255,255,255))
draw.rect(screen,(0,0,0), enterButton)#Draws the enter coinSorting button
if(enterButton.collidepoint(mx,my) and mb[0]): #checks if mouse is over and clicked enter button
isCoinSorting=True #Says to display coin sorter
# ----------------------------------
display.flip()
quit()