aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix a slight misalignment when spreading out bulletsMiquel Sabaté Solà2026-03-111-0/+1
* Apply a correction on enemy movement for PALMiquel Sabaté Solà2026-03-112-42/+92
* Remove outdated asan:ignore commentsMiquel Sabaté Solà2026-03-101-2/+2
* Add a blinking animation on player selectionMiquel Sabaté Solà2026-03-082-3/+114
* Support reading from the second controllerMiquel Sabaté Solà2026-03-085-13/+17
* Skip initialization of first nametable after game overMiquel Sabaté Solà2026-03-081-1/+12
* State game over only when all players are deadMiquel Sabaté Solà2026-03-084-21/+64
* Show lifes for player 2 if availableMiquel Sabaté Solà2026-03-082-5/+38
* Define the bitmap for multiplayer supportMiquel Sabaté Solà2026-03-082-1/+11
* Initialize 'zp_pause_toggle' before NMI enablementMiquel Sabaté Solà2026-03-072-2/+15
* Move some variables into another memory regionMiquel Sabaté Solà2026-03-071-5/+5
* Switch the palette for bullets into something more colorfulMiquel Sabaté Solà2026-03-071-1/+1
* Make bullet transitions in relation to HZMiquel Sabaté Solà2026-03-071-6/+6
* Ramp up the revive counter for enemiesMiquel Sabaté Solà2026-03-071-1/+1
* Fix documentation error on the 'chase' algorithmMiquel Sabaté Solà2026-03-071-1/+1
* Update the explosions' pool capacityMiquel Sabaté Solà2026-03-071-2/+2
* Bump up to 4 enemies per screenMiquel Sabaté Solà2026-03-061-6/+6
* Make more things operate on SIZEOF_POOL_ITEMMiquel Sabaté Solà2026-03-061-8/+8
* Convert enemy vs bullet collision into a loopMiquel Sabaté Solà2026-03-062-23/+25
* Fix bounce up for cross enemiesMiquel Sabaté Solà2026-03-061-11/+1
* Rename scoped variables without being redundantMiquel Sabaté Solà2026-03-063-179/+179
* Check for enemy death after its movementMiquel Sabaté Solà2026-03-061-0/+9
* Toggle a "Paused" message on top of the screenMiquel Sabaté Solà2026-03-062-2/+63
* Don't toggle pause from a holded buttonMiquel Sabaté Solà2026-03-061-2/+7
* Small savings on re-using untouched registersMiquel Sabaté Solà2026-03-061-8/+2
* Improve documentation on Enemies::zp_current_tilesMiquel Sabaté Solà2026-03-061-10/+17
* Fix a cycling bug when shooting carelesslyMiquel Sabaté Solà2026-03-061-0/+13
* Remove the pool size from enemiesMiquel Sabaté Solà2026-03-051-13/+0
* Exchange the colors on the second foreground paletteMiquel Sabaté Solà2026-03-051-1/+1
* Make enemies more colorfulMiquel Sabaté Solà2026-03-051-10/+40
* Improve a bit the performance on enemy deathMiquel Sabaté Solà2026-03-051-8/+2
* Don't be too tight on the player's feet for collisionMiquel Sabaté Solà2026-03-051-3/+6
* Make randomness a bit more randomMiquel Sabaté Solà2026-03-052-19/+19
* Add the Game Over screenMiquel Sabaté Solà2026-03-054-15/+244
* Update lifes left for player 1Miquel Sabaté Solà2026-03-044-2/+52
* Add collision with the playerMiquel Sabaté Solà2026-03-044-15/+228
* Let enemies die whenever they touch a bulletMiquel Sabaté Solà2026-03-033-18/+128
* Add a pool of explosion effectsMiquel Sabaté Solà2026-03-034-3/+279
* Allow enemies to revive after a given timeMiquel Sabaté Solà2026-03-031-18/+32
* Move enemy initialization into its own functionMiquel Sabaté Solà2026-03-021-3/+16
* Wrap around the saving of the last allocated bulletMiquel Sabaté Solà2026-03-021-1/+6
* Small optimization on bullet initializationMiquel Sabaté Solà2026-03-021-3/+2
* Implement de 'chase' algorithmMiquel Sabaté Solà2026-03-021-36/+246
* Improve some comments in enemies.sMiquel Sabaté Solà2026-03-021-4/+4
* Check for all corners on the 'basic' algorithmMiquel Sabaté Solà2026-03-011-17/+25
* Fix bottom collision for fighter jet 1sMiquel Sabaté Solà2026-03-011-2/+9
* Finish up the 'homing' algorithmMiquel Sabaté Solà2026-03-011-15/+21
* Allow the 'basic' algorithm to go up or downMiquel Sabaté Solà2026-03-011-5/+12
* Remove the usage to zp_enemy_arg in most placesMiquel Sabaté Solà2026-02-281-73/+30
* Move the 'extra' initialization to a functionMiquel Sabaté Solà2026-02-281-51/+53