代码拉取完成,页面将自动刷新
package main
import (
"Fergulator2/nes"
"github.com/scottferg/Go-SDL/sdl"
)
func GetKey(ev interface{}) int {
if k, ok := ev.(sdl.KeyboardEvent); ok {
switch k.Keysym.Sym {
case sdl.K_z: // A
return nes.ButtonA
case sdl.K_x: // B
return nes.ButtonB
case sdl.K_RSHIFT: // Select
return nes.ButtonSelect
case sdl.K_RETURN: // Start
return nes.ButtonStart
case sdl.K_UP: // Up
return nes.ButtonUp
case sdl.K_DOWN: // Down
return nes.ButtonDown
case sdl.K_LEFT: // Left
return nes.ButtonLeft
case sdl.K_RIGHT: // Right
return nes.ButtonRight
}
}
return -1
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。