mirror of
https://github.com/pkali/scorch_src.git
synced 2026-05-20 22:34:21 +02:00
Start + Option - Game Over
This commit is contained in:
+2
-1
@@ -62,8 +62,9 @@ The keyboard controls here are simple, cursor keys or joystick: left/right - cha
|
|||||||
* [M] key - disable/enable background music.
|
* [M] key - disable/enable background music.
|
||||||
* [S] key - disable/enable effect sounds.
|
* [S] key - disable/enable effect sounds.
|
||||||
* [START] - speed up some game animations.
|
* [START] - speed up some game animations.
|
||||||
|
* [O] - end the current game and jump to the Game Over screen with a summary. The summary of the results does not take into account the current round of the game, but only the rounds completed earlier. This corresponds to pressing the [ESC] key with the difference that the summary and credits are displayed.
|
||||||
|
* [START] + [OPTION] - immediately force the end of the game (Game Over), just like [O] but without confirmation.
|
||||||
* [ESC] - during the entire game at any time (unless the computer is playing, then sometimes you have to wait a while) you can press the [ESC] key, which allows you to abort the game and return to the beginning (of course, there is protection against accidental pressing).
|
* [ESC] - during the entire game at any time (unless the computer is playing, then sometimes you have to wait a while) you can press the [ESC] key, which allows you to abort the game and return to the beginning (of course, there is protection against accidental pressing).
|
||||||
* [O] - end the current game and jump to the Game Over screen with a summary.
|
|
||||||
|
|
||||||
## 5. Game mechanics
|
## 5. Game mechanics
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,9 @@ Tutaj klawiszologia jest prosta, klawisze kursora lub joystick: lewo/prawo - zmi
|
|||||||
* Klawisz [A] lub [OPTION]- bezpośrednie przejście na ekran Inventory aktywacji broni defensywnych.
|
* Klawisz [A] lub [OPTION]- bezpośrednie przejście na ekran Inventory aktywacji broni defensywnych.
|
||||||
* Klawisz [M] - wyłączenie/włączenie muzyki w tle
|
* Klawisz [M] - wyłączenie/włączenie muzyki w tle
|
||||||
* Klawisz [S] - wyłączenie/włączenie dźwięków efektów.
|
* Klawisz [S] - wyłączenie/włączenie dźwięków efektów.
|
||||||
|
* [START] - przyspiesza/pomimja niektóre animacje w grze
|
||||||
* Klawisz [O] - wymuszenie zakończenia gry (Game Over). W podsumowaniu wyników nie jest brana pod uwagę przerwana właśnie runda rozgrywki, a wyłącznie rundy zakończone wcześniej. Odpowiada to wciśnięciu klawisza [ESC] z tą różnicą, że wyświetlane jest podsumowanie oraz creditsy.
|
* Klawisz [O] - wymuszenie zakończenia gry (Game Over). W podsumowaniu wyników nie jest brana pod uwagę przerwana właśnie runda rozgrywki, a wyłącznie rundy zakończone wcześniej. Odpowiada to wciśnięciu klawisza [ESC] z tą różnicą, że wyświetlane jest podsumowanie oraz creditsy.
|
||||||
|
* [START] + [OPTION] - natychmiastowe wymuszenie zakończenia gry (Game Over), tak jak [O] ale bez potwierdzenia.
|
||||||
* [ESC] - w czasie całej gry w dowolnym momencie (chyba że akurat gra komputer, wtedy czasem trzeba chwilę poczekać) można nacisnąć klawisz [ESC], który umożliwia przerwanie gry i powrót na początek (oczywiście jest zabezpieczenie przed przypadkowym naciśnięciem).
|
* [ESC] - w czasie całej gry w dowolnym momencie (chyba że akurat gra komputer, wtedy czasem trzeba chwilę poczekać) można nacisnąć klawisz [ESC], który umożliwia przerwanie gry i powrót na początek (oczywiście jest zabezpieczenie przed przypadkowym naciśnięciem).
|
||||||
|
|
||||||
## 5. Zasady gry
|
## 5. Zasady gry
|
||||||
|
|||||||
+1
-1
@@ -791,7 +791,7 @@ DoNotDrawTankNr
|
|||||||
mva #18 fs ; temp, how many times flash the tank
|
mva #18 fs ; temp, how many times flash the tank
|
||||||
tankflash_loop
|
tankflash_loop
|
||||||
lda CONSOL ; turbo mode
|
lda CONSOL ; turbo mode
|
||||||
cmp #6 ; START
|
and #%00000001 ; START KEY
|
||||||
sne:mva #1 fs ; finish it
|
sne:mva #1 fs ; finish it
|
||||||
mva #1 Erase
|
mva #1 Erase
|
||||||
ldx TankNr
|
ldx TankNr
|
||||||
|
|||||||
BIN
Binary file not shown.
+1
-1
@@ -1689,7 +1689,7 @@ quit_areyousure
|
|||||||
mva #20 fs ; temp, how many times blink the billboard
|
mva #20 fs ; temp, how many times blink the billboard
|
||||||
seppuku_loop
|
seppuku_loop
|
||||||
lda CONSOL ; turbo mode
|
lda CONSOL ; turbo mode
|
||||||
cmp #6 ; START
|
and #%00000001 ; START KEY
|
||||||
sne:mva #1 fs ; finish it
|
sne:mva #1 fs ; finish it
|
||||||
|
|
||||||
mva #4 ResultY ; where seppuku text starts Y-wise on the screen
|
mva #4 ResultY ; where seppuku text starts Y-wise on the screen
|
||||||
|
|||||||
@@ -1188,6 +1188,9 @@ notpressed
|
|||||||
; Select and Option
|
; Select and Option
|
||||||
lda CONSOL
|
lda CONSOL
|
||||||
tay
|
tay
|
||||||
|
and #%00000101 ; Start + Option
|
||||||
|
beq QuitToGameover
|
||||||
|
tya
|
||||||
and #%00000100
|
and #%00000100
|
||||||
beq callActivation ; Option key
|
beq callActivation ; Option key
|
||||||
tya
|
tya
|
||||||
@@ -1208,6 +1211,7 @@ notpressed
|
|||||||
bit escFlag
|
bit escFlag
|
||||||
bpl notpressed
|
bpl notpressed
|
||||||
;---O pressed-quit game to game over screen---
|
;---O pressed-quit game to game over screen---
|
||||||
|
QuitToGameover
|
||||||
mva #$40 escFlag
|
mva #$40 escFlag
|
||||||
rts
|
rts
|
||||||
@
|
@
|
||||||
|
|||||||
Reference in New Issue
Block a user