diff options
| author | Zumi Daxuya <daxuya.zumi+code@protonmail.com> | 2020-12-10 22:10:19 +0700 |
|---|---|---|
| committer | Zumi Daxuya <daxuya.zumi+code@protonmail.com> | 2020-12-10 22:10:19 +0700 |
| commit | 20e4167f6959b86c86643a2e2b98b52bb46ead13 (patch) | |
| tree | b4309adb98945c4b52ac0c5f452b1d8abe2ac4c3 /engine/movie | |
| parent | de3c0631f0dca7f911f01e95d3180ad8afdfc9a8 (diff) | |
Make use of depixel / dbpixel
Diffstat (limited to 'engine/movie')
| -rw-r--r-- | engine/movie/game_freak_intro.asm | 6 | ||||
| -rw-r--r-- | engine/movie/opening_cutscene.asm | 49 | ||||
| -rw-r--r-- | engine/movie/title.asm | 12 |
3 files changed, 36 insertions, 31 deletions
diff --git a/engine/movie/game_freak_intro.asm b/engine/movie/game_freak_intro.asm index e8a7a00..f3f888c 100644 --- a/engine/movie/game_freak_intro.asm +++ b/engine/movie/game_freak_intro.asm @@ -168,7 +168,7 @@ GameFreakPresents_Wait64Frames: GameFreakPresents_Star: xor a ld [wIntroSceneFrameCounter], a - ld de, $5458 + depixel 10, 11, 4, 0 ld a, $3b ; SPRITE_ANIM_INDEX_GS_INTRO_STAR call InitSpriteAnimStruct @@ -186,7 +186,7 @@ GameFreakPresents_PlaceLogo: and a ret z - ld de, $5458 + depixel 10, 11, 4, 0 ld a, $3a ; SPRITE_ANIM_INDEX_GAMEFREAK_LOGO call InitSpriteAnimStruct call GameFreakPresents_NextScene @@ -292,7 +292,7 @@ GameFreakPresents_Sparkle: srl a ; set up a new sparkle sprite push af - ld de, $5858 + depixel 11, 11 ld a, $3c call InitSpriteAnimStruct pop af diff --git a/engine/movie/opening_cutscene.asm b/engine/movie/opening_cutscene.asm index 1eeacb5..bd475f8 100644 --- a/engine/movie/opening_cutscene.asm +++ b/engine/movie/opening_cutscene.asm @@ -370,12 +370,11 @@ Intro_InitBubble: db $40, $88 Intro_InitMagikarps: - ld de, $403f + depixel 8, 7, 0, 7 ld a, [wSGB] and a jr z, .ok - - ld de, $201f + depixel 4, 3, 0, 7 .ok ld hl, wIntroFrameCounter2 @@ -385,20 +384,25 @@ Intro_InitMagikarps: ld a, [hl] and d jr nz, .alternate_frame - ld de, $e8e0 + + depixel 29, 28 call .PlaceMagikarp - ld de, wObject8SpriteXOffset + + depixel 26, 0 call .PlaceMagikarp - ld de, $00c0 + + depixel 0, 24 call .PlaceMagikarp ret .alternate_frame - ld de, $e0f0 + depixel 28, 30 call .PlaceMagikarp - ld de, $f8c0 + + depixel 31, 24 call .PlaceMagikarp - ld de, $10e0 + + depixel 2, 28 call .PlaceMagikarp ret @@ -408,11 +412,12 @@ Intro_InitMagikarps: ret Intro_InitOmanyte: - ld de, $9038 + depixel 18, 7 call .PlaceOmanyte - ld de, $7050 + depixel 14, 10 call .PlaceOmanyte - ld de, $8078 + depixel 16, 15 +; fallback .PlaceOmanyte: ld a, $22 ; SPRITE_ANIM_INDEX_GS_INTRO_SHELLDER @@ -423,13 +428,13 @@ Intro_InitLapras: ld a, [wIntroFrameCounter2] and %00011111 ret nz - ld de, $80c0 + depixel 16, 24 ld a, $25 ; SPRITE_ANIM_INDEX_GS_INTRO_LAPRAS call InitSpriteAnimStruct ret Intro_UnusedInitAerodactyl: ; unreferenced - ld de, $1000 + depixel 2, 0 ld a, $24 ; SPRITE_ANIM_INDEX_UNUSED_INTRO_AERODACTYL call InitSpriteAnimStruct ret @@ -752,30 +757,30 @@ Intro_InitNote: and $7f jr z, .SmallerNote - ld de, $5c30 + depixel 11, 6, 4, 0 ld a, $26 ; SPRITE_ANIM_INDEX_GS_INTRO_NOTE call InitSpriteAnimStruct ret .SmallerNote: - ld de, $5430 + depixel 10, 6, 4, 0 ld a, $27 ; SPRITE_ANIM_INDEX_GS_INTRO_SMALLER_NOTE call InitSpriteAnimStruct ret Intro_InitJigglypuff: - ld de, $7030 + depixel 14, 6 ld a, $28 ; SPRITE_ANIM_INDEX_GS_INTRO_JIGGLYPUFF call InitSpriteAnimStruct ret Intro_InitPikachu: - ld de, $70c0 + depixel 14, 24 ld a, $29 ; SPRITE_ANIM_INDEX_GS_INTRO_PIKACHU call InitSpriteAnimStruct - ld de, $70c0 + depixel 14, 24 ld a, $2a ; SPRITE_ANIM_INDEX_GS_INTRO_PIKACHU_TAIL call InitSpriteAnimStruct ret @@ -1123,7 +1128,7 @@ Intro_AnimateFireball: inc [hl] and 3 ret nz - ld de, $6454 + depixel 12, 10, 4, 4 ld a, $2b ; SPRITE_ANIM_INDEX_GS_INTRO_FIREBALL call InitSpriteAnimStruct ld hl, hSCX @@ -1133,13 +1138,13 @@ Intro_AnimateFireball: ret Intro_LoadBlastoiseObject: - ld de, $b008 + depixel 22, 1 ld a, $2c ; SPRITE_ANIM_INDEX_GS_INTRO_BLASTOISE call InitSpriteAnimStruct ret Intro_LoadVenusaurObject: - ld de, $b0a0 + depixel 22, 20 ld a, $2d ; SPRITE_ANIM_INDEX_GS_INTRO_VENUSAUR call InitSpriteAnimStruct ret diff --git a/engine/movie/title.asm b/engine/movie/title.asm index 26d6f8b..23baa2f 100644 --- a/engine/movie/title.asm +++ b/engine/movie/title.asm @@ -161,12 +161,12 @@ TitleSequenceInit:: ret FirePositionTable:: - dw $4CE0 - dw $58A0 - dw $6490 - dw $70D0 - dw $7CB0 - dw $8800 + dbpixel 28, 9, 0, 4 + dbpixel 20, 11, 0, 0 + dbpixel 18, 12, 0, 4 + dbpixel 26, 14, 0, 0 + dbpixel 22, 15, 0, 4 + dbpixel 0, 17, 0, 0 TitleFireGFX:: INCBIN "gfx/title/fire.2bpp" TitleNotesGFX:: INCBIN "gfx/title/notes.2bpp" |
