Код Konami в C # - PullRequest
       89

Код Konami в C #

22 голосов
/ 22 января 2009

Я хочу, чтобы приложение C # реализовало код Konami для отображения пасхального яйца. http://en.wikipedia.org/wiki/Konami_Code

Каков наилучший способ сделать это?

Это стандартное приложение C # для оконных форм.

Ответы [ 12 ]

0 голосов
/ 24 сентября 2010

Я искал то же самое, и я придумал ОЧЕНЬ простой код, который просто работает. Keypreview должен быть True в форме, объявить одну строку с именем "konami" в вашей форме

Private Sub frm_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
    Dim i As String = "UpUpDownDownLeftRightLeftRightBA"
    If (e.KeyCode.ToString = "Up") And (konami <> "Up") Then konami = ""
    konami = konami & e.KeyCode.ToString
    'Debug.Print(konami)
    If konami = i Then '' << INSERT YOUR MESSAGE HERE >>  ''
    If e.KeyCode.ToString = "Return" Then konami = ""
    If konami.Length > 60 Then konami = ""
End Sub
0 голосов
/ 22 января 2009

должно быть расписание для выполнения? Вы можете нажать последовательность «UUDDLRLRBABA», но при нажатии клавиши 1 в минуту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...