mirror of
https://github.com/Pecusx/scorch_src.git
synced 2026-05-20 22:33:43 +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.
|
||||
* [S] key - disable/enable effect sounds.
|
||||
* [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).
|
||||
* [O] - end the current game and jump to the Game Over screen with a summary.
|
||||
|
||||
## 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 [M] - wyłączenie/włączenie muzyki w tle
|
||||
* 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.
|
||||
* [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).
|
||||
|
||||
## 5. Zasady gry
|
||||
|
||||
+1
-1
@@ -791,7 +791,7 @@ DoNotDrawTankNr
|
||||
mva #18 fs ; temp, how many times flash the tank
|
||||
tankflash_loop
|
||||
lda CONSOL ; turbo mode
|
||||
cmp #6 ; START
|
||||
and #%00000001 ; START KEY
|
||||
sne:mva #1 fs ; finish it
|
||||
mva #1 Erase
|
||||
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
|
||||
seppuku_loop
|
||||
lda CONSOL ; turbo mode
|
||||
cmp #6 ; START
|
||||
and #%00000001 ; START KEY
|
||||
sne:mva #1 fs ; finish it
|
||||
|
||||
mva #4 ResultY ; where seppuku text starts Y-wise on the screen
|
||||
|
||||
@@ -1188,6 +1188,9 @@ notpressed
|
||||
; Select and Option
|
||||
lda CONSOL
|
||||
tay
|
||||
and #%00000101 ; Start + Option
|
||||
beq QuitToGameover
|
||||
tya
|
||||
and #%00000100
|
||||
beq callActivation ; Option key
|
||||
tya
|
||||
@@ -1208,6 +1211,7 @@ notpressed
|
||||
bit escFlag
|
||||
bpl notpressed
|
||||
;---O pressed-quit game to game over screen---
|
||||
QuitToGameover
|
||||
mva #$40 escFlag
|
||||
rts
|
||||
@
|
||||
|
||||
Reference in New Issue
Block a user