aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.nasm/segments.txt2
-rw-r--r--src/enemies.s7
2 files changed, 4 insertions, 5 deletions
diff --git a/.nasm/segments.txt b/.nasm/segments.txt
index 8a74429..d7d3ad5 100644
--- a/.nasm/segments.txt
+++ b/.nasm/segments.txt
@@ -1,4 +1,4 @@
- HEADER: 16/16 (100%)
-- ROM0: 5192/32762 (15.85%)
+- ROM0: 5190/32762 (15.84%)
- ROMV: 6/6 (100%)
- ROM2: 8192/8192 (100%)
diff --git a/src/enemies.s b/src/enemies.s
index 9db727f..c539f17 100644
--- a/src/enemies.s
+++ b/src/enemies.s
@@ -146,7 +146,10 @@
.proc init_pool
ldx #0
+ ;; The initial size of the pool is its whole capacity.
ldy #ENEMIES_POOL_CAPACITY
+ sty zp_enemies_pool_size
+
@enemies_init_loop:
;; The state is set at random.
stx Globals::zp_tmp0
@@ -183,10 +186,6 @@
dey
bne @enemies_init_loop
- ;; The initial size of the pool is its whole capacity.
- lda #ENEMIES_POOL_CAPACITY
- sta zp_enemies_pool_size
-
rts
.endproc