![]() |
Routines |
| Prev: 26459 | Up: Map | Next: 26484 |
|
Bump the player's score when an alien is hit. Red are worth 10, green are worth 20, yellow are worth 30
Used by the routine at alien_hit.
|
||||
| increase_score | 26464 | LD A,(_HIT_ALIEN_ROW) | Pick up row of hit alien | |
| 26467 | LD HL,_ROW_SCORES_TABLE | Calculate offset into this table | ||
| 26470 | CALL add_a_to_hl_2 | |||
| 26473 | LD A,(HL) | That's the value to add to score | ||
| 26474 | LD HL,(_CURRENT_SCORE) | Increment score | ||
| 26477 | CALL add_a_to_hl_2 | |||
| 26480 | LD (_CURRENT_SCORE),HL | |||
| 26483 | RET | |||
| Prev: 26459 | Up: Map | Next: 26484 |