Skip to content

Commit eca0370

Browse files
committed
Update KonamiTracker.hx
1 parent 9ae6bfa commit eca0370

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

source/yutautil/KonamiTracker.hx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,18 @@ class KonamiTracker extends FlxBasic {
1919
UP, UP, DOWN, DOWN, LEFT, RIGHT, LEFT, RIGHT, B, A, ENTER
2020
];
2121

22+
public static var KONAMI_CODE:Array<FlxKey> = KONAMI_CODE_1;
23+
2224
var cheats:Array<Cheat>;
2325
var inputBuffer:Array<FlxKey> = [];
2426
var maxLength:Int = 0;
2527

26-
public function new(?cheatTable:KeyIndexedArray<Array<FlxKey>, CheatCallback>, ?KonamiCallback:CheatCallback) {
28+
public function new(?cheatTable:KeyIndexedArray<Array<FlxKey>, CheatCallback>, ?KonamiCallback:CheatCallback, ?useAltKonami:Bool = false) {
2729
super();
2830
cheats = [];
2931
if (KonamiCallback != null) {
30-
addCheat(KONAMI_CODE_1, KonamiCallback);
31-
addCheat(KONAMI_CODE_2, KonamiCallback);
32+
KONAMI_CODE = useAltKonami ? KONAMI_CODE_2 : KONAMI_CODE_1;
33+
addCheat(KONAMI_CODE, KonamiCallback);
3234
}
3335
if (cheatTable != null) {
3436
for (entry in cheatTable) {

0 commit comments

Comments
 (0)