[UPDATE] navigation base emu/rom
This commit is contained in:
parent
7325dfa122
commit
793627a265
Binary file not shown.
Binary file not shown.
47
start.py
47
start.py
@ -1,6 +1,8 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
global cpt
|
global cpt
|
||||||
|
global EmuMod
|
||||||
|
|
||||||
FirstRun = 1
|
FirstRun = 1
|
||||||
cpt = 0
|
cpt = 0
|
||||||
import configparser
|
import configparser
|
||||||
@ -19,9 +21,11 @@ import os
|
|||||||
#from arrow import *
|
#from arrow import *
|
||||||
|
|
||||||
|
|
||||||
|
#EmuMod :
|
||||||
|
# 0 : Emu select
|
||||||
|
# 1 : Rom select
|
||||||
|
|
||||||
EmuMod = 1
|
EmuMod = 0
|
||||||
RomMod = 0
|
|
||||||
|
|
||||||
|
|
||||||
#def EmuMod():
|
#def EmuMod():
|
||||||
@ -56,10 +60,10 @@ def BackgroundEmu():
|
|||||||
LabelBgEmu.BgEmu = BgEmu
|
LabelBgEmu.BgEmu = BgEmu
|
||||||
Cnv.create_image( 0, 0, image = BgEmu, anchor = "nw")
|
Cnv.create_image( 0, 0, image = BgEmu, anchor = "nw")
|
||||||
|
|
||||||
def EnterEmu():
|
def EnterEmu(GetEmuMod):
|
||||||
EmuMod=0
|
global EmuMod
|
||||||
RomMod=1
|
|
||||||
global cpt
|
global cpt
|
||||||
|
EmuMod=1
|
||||||
runMcpt = cpt + 1
|
runMcpt = cpt + 1
|
||||||
if runMcpt > EmuCpt:
|
if runMcpt > EmuCpt:
|
||||||
runMcpt = 0
|
runMcpt = 0
|
||||||
@ -100,7 +104,7 @@ def ViewEmu(cL,xL,yL,cM,xM,yM,cR,xR,yR):
|
|||||||
Cnv.create_image(xR, yR, image=PNfR)
|
Cnv.create_image(xR, yR, image=PNfR)
|
||||||
print("Curent Emu : " + str(res[cM]))
|
print("Curent Emu : " + str(res[cM]))
|
||||||
|
|
||||||
def leftKey():
|
def leftKey(GetEmuMod):
|
||||||
global cpt
|
global cpt
|
||||||
cpt = cpt - 1
|
cpt = cpt - 1
|
||||||
if cpt < 0:
|
if cpt < 0:
|
||||||
@ -113,10 +117,11 @@ def leftKey():
|
|||||||
Rcpt = 1
|
Rcpt = 1
|
||||||
if Rcpt > EmuCpt:
|
if Rcpt > EmuCpt:
|
||||||
Rcpt = 0
|
Rcpt = 0
|
||||||
|
if GetEmuMod == 0:
|
||||||
|
print("DEBUG : " + str(EmuMod) + " Emu : " + str(cpt))
|
||||||
ViewEmu(Lcpt,LeftSquareX, LeftSquareY,Mcpt,MiddleSquareX, MiddleSquareY,Rcpt,RightSquareX, RightSquareY)
|
ViewEmu(Lcpt,LeftSquareX, LeftSquareY,Mcpt,MiddleSquareX, MiddleSquareY,Rcpt,RightSquareX, RightSquareY)
|
||||||
|
|
||||||
def rightKey():
|
def rightKey(GetEmuMod):
|
||||||
global cpt
|
global cpt
|
||||||
cpt = cpt + 1
|
cpt = cpt + 1
|
||||||
if cpt > EmuCpt:
|
if cpt > EmuCpt:
|
||||||
@ -131,11 +136,25 @@ def rightKey():
|
|||||||
Rcpt = 0
|
Rcpt = 0
|
||||||
|
|
||||||
|
|
||||||
|
if GetEmuMod == 0:
|
||||||
|
print("DEBUG : " + str(EmuMod) + " Emu : " + str(cpt))
|
||||||
ViewEmu(Lcpt,LeftSquareX, LeftSquareY,Mcpt,MiddleSquareX, MiddleSquareY,Rcpt,RightSquareX, RightSquareY)
|
ViewEmu(Lcpt,LeftSquareX, LeftSquareY,Mcpt,MiddleSquareX, MiddleSquareY,Rcpt,RightSquareX, RightSquareY)
|
||||||
|
|
||||||
def Escape(event):
|
def Escape(GetEmuMod):
|
||||||
print("ESC key pressed")
|
if GetEmuMod == 0:
|
||||||
|
print("Ciao !!")
|
||||||
arkadeus.quit()
|
arkadeus.quit()
|
||||||
|
if GetEmuMod == 1:
|
||||||
|
#Cnv.delete("all")
|
||||||
|
global EmuMod
|
||||||
|
global cpt
|
||||||
|
cpt = 0
|
||||||
|
EmuMod = 0
|
||||||
|
|
||||||
|
BackgroundEmu()
|
||||||
|
ViewEmu(cpt,LeftSquareX, LeftSquareY,cpt+1,MiddleSquareX, MiddleSquareY,cpt+2,RightSquareX, RightSquareY)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
arkadeus= Tk()
|
arkadeus= Tk()
|
||||||
@ -214,10 +233,10 @@ Cnv.pack(fill = "both", expand = True)
|
|||||||
BackgroundEmu()
|
BackgroundEmu()
|
||||||
ViewEmu(cpt,LeftSquareX, LeftSquareY,cpt+1,MiddleSquareX, MiddleSquareY,cpt+2,RightSquareX, RightSquareY)
|
ViewEmu(cpt,LeftSquareX, LeftSquareY,cpt+1,MiddleSquareX, MiddleSquareY,cpt+2,RightSquareX, RightSquareY)
|
||||||
|
|
||||||
arkadeus.bind("<Left>", lambda event: leftKey())
|
|
||||||
arkadeus.bind("<Right>", lambda event: rightKey())
|
|
||||||
arkadeus.bind("<Return>", lambda event: EnterEmu())
|
|
||||||
|
|
||||||
arkadeus.bind('<Escape>',Escape)
|
arkadeus.bind("<Left>", lambda event: leftKey(EmuMod))
|
||||||
|
arkadeus.bind("<Right>", lambda event: rightKey(EmuMod))
|
||||||
|
arkadeus.bind("<Return>", lambda event: EnterEmu(EmuMod))
|
||||||
|
arkadeus.bind('<Escape>',lambda event : Escape(EmuMod))
|
||||||
|
|
||||||
arkadeus.mainloop()
|
arkadeus.mainloop()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user