Не знаю, работает или нет, но должно
:
cur=1
index = 1
white = pge.gfx.createcolor(255,255,255)
green = pge.gfx.createcolor(0,255,0)
MyFont = pge.font.load("verdana.ttf",12)
items = {"Start game","About","Quit"}
MyTexture = pge.texture.load("fon.png")
MyTexture2 = pge.texture.load("image.png")
while pge.running() do
pge.controls.update()
if cur==1 then
pge.gfx.startdrawing()
pge.gfx.clearscreen()
MyTexture:activate()
MyTexture:draweasy(0,0)
MyFont:activate()
for num = 1, 3 do
if num==index then
MyFont:print(25,10+num*20,green,items[num])
else
MyFont:print(25,10+num*20,white,items[num])
end
end
if pge.controls.pressed(PGE_CTRL_UP) and index > 1 then
index = index-1
end
if pge.controls.pressed(PGE_CTRL_DOWN) and index < 3 then
index = index+1
end
if pge.controls.pressed(PGE_CTRL_CROSS) and index == 3 then
pge.exit()
end
if pge.controls.pressed(PGE_CTRL_CROSS) and index == 2 then
cur=2
end
pge.gfx.enddrawing()
pge.gfx.swapbuffers()
end
if cur==2 then
pge.gfx.startdrawing()
pge.gfx.clearscreen()
MyTexture2:activate()
MyTexture2:draweasy(0,0)
pge.gfx.enddrawing()
pge.gfx.swapbuffers()
end
end