コード例 #1
0
ファイル: mlcd_example.py プロジェクト: PrashantMohta/mlcd
import mlcd     #import the module
mlcd.init(16,3) # initialize a 16x3 display
#draw the three lines passed as a list
mlcd.draw(["Hello",         
           "     world",
           "Mock LCD !!!"])

コード例 #2
0
ファイル: Cgame_part1.py プロジェクト: PrashantMohta/Cgame
keys={"space":False,"quit":False,"next":False}

def keypress(): #get keypresses
    global keys
    keys["space"]=keys["quit"]=keys["next"]=False #reset all keys
    #check keys
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE:
            keys["space"] = True
        elif event.type == pygame.KEYUP and event.key == pygame.K_ESCAPE:
            keys["quit"] = True


done=False
#initialize mlcd as 16x2 character lcd
mlcd.init(16,2)
while not done:

    #add player to the buffer
    screenbuff[player["line"]][player["position"]]=PLAYER_CHAR
    #ready the lines for drawing on lcd
    lines=[''.join(screenbuff[0]) + "|scr",
         ''.join(screenbuff[1]) + "|"+str(player["score"])]
    mlcd.draw(lines)
    
    #remove player from buffer
    screenbuff[player["line"]][player["position"]]=" "
    #get keypresses
    keypress()
    #modify player line (move the player) if space is pressed
    if keys["space"]:
コード例 #3
0
ファイル: mlcd_example.py プロジェクト: brahimmachkouri/mlcd
import mlcd  #import the module
mlcd.init(16, 3)  # initialize a 16x3 display
#draw the three lines passed as a list
mlcd.draw(["Hello", "     world", "Mock LCD !!!"])