A dungeon delver roguelike using Pathfinder 2nd edition rules
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Adding rendering the base dungeon room

+207 -118
+10 -4
gb/Makefile
··· 43 43 44 44 all: $(BINS) 45 45 46 - test: 47 - echo $(OBJS) 48 - 49 46 NEEDED_GRAPHICS = \ 50 47 $(GENBACKGROUNDS)/title.tilemap \ 51 48 $(GENBACKGROUNDS)/text-font.2bpp 49 + 50 + GRAPHICS_DIR = $(GENDIR)/graphics 51 + GRAPHICS_CODE = $(call rwildcard,$(GRAPHICS_DIR),*.asm) 52 + GRAPHICS_OBJS = $(patsubst %.asm,$(OBJDIR)/%.o,$(notdir $(GRAPHICS_CODE))) 53 + 54 + test: 55 + echo 52 56 53 57 $(GENSPRITES)/%.2bpp: $(RESSPRITES)/%.png | $(GENSPRITES) 54 58 $(GFX) -c '#fff,#cfcfcf,#686868,#000;' --columns -o $@ $< ··· 74 78 75 79 $(foreach i, $(ASMSOURCES_DIRS), $(eval $(call object-from-asm,$i))) 76 80 77 - $(BINS): $(OBJS) | $(BINDIR) 81 + $(eval $(call object-from-asm,$(GRAPHICS_DIR)/%.asm)) 82 + 83 + $(BINS): $(OBJS) $(GRAPHICS_OBJS) | $(BINDIR) 78 84 $(LINK) $(LINKFLAGS) -m $(@:.gb=.map) -n $(@:.gb=.sym) -o $@ $^ 79 85 $(FIX) $(FIXFLAGS) $@ 80 86
gb/res/img/dungeon_tiles.gbr

This is a binary file and will not be displayed.

gb/res/img/dungeon_tiles_floor.png gb/src/resources/backgrounds/dungeon_tiles_floor.png
-102
gb/res/img/dungeon_tiles_floor_tiles.inc
··· 1 - ; DUNGEON_TILES_FLOOR_TILES.INC 2 - ; 3 - ; Include File. 4 - ; 5 - ; Info: 6 - ; Section : Tiles 7 - ; Bank : 0 8 - ; Form : All tiles as one unit. 9 - ; Format : Gameboy 4 color. 10 - ; Compression : None. 11 - ; Counter : None. 12 - ; Tile size : 8 x 8 13 - ; Tiles : 0 to 15 14 - ; 15 - ; Palette colors : Included. 16 - ; SGB Palette : None. 17 - ; CGB Palette : None. 18 - ; 19 - ; Convert to metatiles : No. 20 - ; 21 - ; This file was generated by GBTD v2.2 22 - 23 - 24 - ; Bank of tiles. 25 - dungeon_tiles_floorBank EQU 0 26 - 27 - ; Super Gameboy palette 0 28 - dungeon_tiles_floorSGBPal0c0 EQU 0 29 - dungeon_tiles_floorSGBPal0c1 EQU 0 30 - dungeon_tiles_floorSGBPal0c2 EQU 0 31 - dungeon_tiles_floorSGBPal0c3 EQU 0 32 - 33 - ; Super Gameboy palette 1 34 - dungeon_tiles_floorSGBPal1c0 EQU 6076 35 - dungeon_tiles_floorSGBPal1c1 EQU 8935 36 - dungeon_tiles_floorSGBPal1c2 EQU 6596 37 - dungeon_tiles_floorSGBPal1c3 EQU 5344 38 - 39 - ; Super Gameboy palette 2 40 - dungeon_tiles_floorSGBPal2c0 EQU 6076 41 - dungeon_tiles_floorSGBPal2c1 EQU 8935 42 - dungeon_tiles_floorSGBPal2c2 EQU 6596 43 - dungeon_tiles_floorSGBPal2c3 EQU 5344 44 - 45 - ; Super Gameboy palette 3 46 - dungeon_tiles_floorSGBPal3c0 EQU 6076 47 - dungeon_tiles_floorSGBPal3c1 EQU 8935 48 - dungeon_tiles_floorSGBPal3c2 EQU 6596 49 - dungeon_tiles_floorSGBPal3c3 EQU 5344 50 - 51 - ; Gameboy Color palette 0 52 - dungeon_tiles_floorCGBPal0c0 EQU 26393 53 - dungeon_tiles_floorCGBPal0c1 EQU 18993 54 - dungeon_tiles_floorCGBPal0c2 EQU 16847 55 - dungeon_tiles_floorCGBPal0c3 EQU 0 56 - 57 - ; Gameboy Color palette 1 58 - dungeon_tiles_floorCGBPal1c0 EQU 6076 59 - dungeon_tiles_floorCGBPal1c1 EQU 8935 60 - dungeon_tiles_floorCGBPal1c2 EQU 6596 61 - dungeon_tiles_floorCGBPal1c3 EQU 5344 62 - 63 - ; Gameboy Color palette 2 64 - dungeon_tiles_floorCGBPal2c0 EQU 6076 65 - dungeon_tiles_floorCGBPal2c1 EQU 8935 66 - dungeon_tiles_floorCGBPal2c2 EQU 6596 67 - dungeon_tiles_floorCGBPal2c3 EQU 5344 68 - 69 - ; Gameboy Color palette 3 70 - dungeon_tiles_floorCGBPal3c0 EQU 6076 71 - dungeon_tiles_floorCGBPal3c1 EQU 8935 72 - dungeon_tiles_floorCGBPal3c2 EQU 6596 73 - dungeon_tiles_floorCGBPal3c3 EQU 5344 74 - 75 - ; Gameboy Color palette 4 76 - dungeon_tiles_floorCGBPal4c0 EQU 6076 77 - dungeon_tiles_floorCGBPal4c1 EQU 8935 78 - dungeon_tiles_floorCGBPal4c2 EQU 6596 79 - dungeon_tiles_floorCGBPal4c3 EQU 5344 80 - 81 - ; Gameboy Color palette 5 82 - dungeon_tiles_floorCGBPal5c0 EQU 6076 83 - dungeon_tiles_floorCGBPal5c1 EQU 8935 84 - dungeon_tiles_floorCGBPal5c2 EQU 6596 85 - dungeon_tiles_floorCGBPal5c3 EQU 5344 86 - 87 - ; Gameboy Color palette 6 88 - dungeon_tiles_floorCGBPal6c0 EQU 6076 89 - dungeon_tiles_floorCGBPal6c1 EQU 8935 90 - dungeon_tiles_floorCGBPal6c2 EQU 6596 91 - dungeon_tiles_floorCGBPal6c3 EQU 5344 92 - 93 - ; Gameboy Color palette 7 94 - dungeon_tiles_floorCGBPal7c0 EQU 6076 95 - dungeon_tiles_floorCGBPal7c1 EQU 8935 96 - dungeon_tiles_floorCGBPal7c2 EQU 6596 97 - dungeon_tiles_floorCGBPal7c3 EQU 5344 98 - 99 - ; Start of tile array. 100 - GLOBAL dungeon_tiles_floor 101 - 102 - ; End of DUNGEON_TILES_FLOOR_TILES.INC
gb/res/img/dungeon_tiles_walls.png gb/src/resources/backgrounds/dungeon_tiles_walls.png
gb/res/room.tilemap

This is a binary file and will not be displayed.

+142
gb/src/generated/graphics/dungeon_tiles.asm
··· 1 + ; DUNGEON_TILES_FLOOR_TILES.Z80 2 + ; 3 + ; Tile Source File. 4 + ; 5 + ; Info: 6 + ; Section : DungeonTileData 7 + ; Bank : 0 8 + ; Form : All tiles as one unit. 9 + ; Format : Gameboy 4 color. 10 + ; Compression : None. 11 + ; Counter : None. 12 + ; Tile size : 8 x 8 13 + ; Tiles : 0 to 56 14 + ; 15 + ; Palette colors : None. 16 + ; SGB Palette : None. 17 + ; CGB Palette : None. 18 + ; 19 + ; Convert to metatiles : No. 20 + ; 21 + ; This file was generated by GBTD v2.2 22 + 23 + SECTION "DungeonTileData", ROM0 24 + 25 + ; Start of tile array. 26 + dungeon_tiles:: 27 + DB $00,$00,$00,$00,$00,$00,$00,$00 28 + DB $00,$00,$00,$00,$00,$00,$00,$00 29 + DB $00,$FF,$4C,$80,$04,$80,$18,$80 30 + DB $08,$80,$50,$80,$30,$80,$00,$80 31 + DB $00,$FF,$66,$00,$10,$00,$00,$00 32 + DB $00,$00,$00,$00,$00,$00,$00,$00 33 + DB $00,$FF,$22,$01,$40,$01,$68,$01 34 + DB $1A,$01,$06,$01,$00,$01,$00,$01 35 + DB $00,$01,$02,$01,$02,$01,$04,$01 36 + DB $00,$01,$02,$01,$02,$01,$00,$01 37 + DB $00,$01,$0C,$01,$0A,$01,$10,$01 38 + DB $18,$01,$20,$01,$32,$01,$00,$FF 39 + DB $00,$00,$00,$00,$00,$00,$00,$00 40 + DB $00,$00,$08,$00,$66,$00,$00,$FF 41 + DB $00,$80,$00,$80,$60,$80,$58,$80 42 + DB $16,$80,$02,$80,$44,$80,$00,$FF 43 + DB $00,$80,$40,$80,$40,$80,$00,$80 44 + DB $20,$80,$40,$80,$40,$80,$00,$80 45 + DB $80,$7F,$00,$FF,$1F,$FF,$3F,$FF 46 + DB $3F,$FF,$3F,$FF,$3F,$FF,$7F,$FF 47 + DB $01,$FE,$00,$FF,$F8,$FF,$FC,$FF 48 + DB $FC,$FF,$FC,$FF,$FE,$FF,$FC,$FF 49 + DB $80,$7F,$00,$FF,$1F,$FF,$3F,$FF 50 + DB $3F,$FF,$3F,$FF,$3F,$FF,$7F,$FF 51 + DB $01,$FE,$00,$FF,$F8,$FF,$F0,$FF 52 + DB $FC,$FF,$C0,$FF,$82,$FF,$F8,$FF 53 + DB $1F,$E0,$1F,$E0,$1F,$E0,$1F,$E0 54 + DB $3F,$C0,$3F,$C0,$3F,$C0,$20,$DF 55 + DB $BF,$40,$BF,$40,$BF,$40,$BF,$40 56 + DB $BF,$40,$BF,$40,$BF,$40,$20,$DF 57 + DB $FE,$01,$FE,$01,$FE,$01,$FE,$01 58 + DB $FE,$01,$FE,$01,$FE,$01,$00,$FF 59 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 60 + DB $FF,$00,$FF,$00,$0F,$F0,$00,$FF 61 + DB $FE,$01,$FE,$01,$FE,$01,$FF,$00 62 + DB $FF,$00,$FF,$00,$F0,$0F,$00,$FF 63 + DB $F8,$07,$F8,$07,$F8,$07,$7C,$83 64 + DB $7C,$83,$7C,$83,$7C,$83,$70,$8F 65 + DB $80,$7F,$00,$FF,$1F,$FF,$3F,$FF 66 + DB $3F,$FF,$3F,$FF,$3F,$FF,$7F,$FF 67 + DB $01,$FE,$00,$FF,$F8,$FF,$FC,$FF 68 + DB $FC,$FF,$FC,$FF,$FE,$FF,$FC,$FF 69 + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF 70 + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF 71 + DB $FC,$FF,$FC,$FF,$FC,$FF,$FC,$FF 72 + DB $FC,$FF,$FC,$FF,$FC,$FF,$FC,$FF 73 + DB $3E,$FF,$3C,$FF,$3F,$FF,$3F,$FF 74 + DB $38,$FF,$3F,$F0,$10,$FF,$10,$FF 75 + DB $3C,$FF,$00,$FF,$FC,$83,$FC,$FF 76 + DB $FC,$FF,$00,$FF,$FC,$03,$00,$FF 77 + DB $0F,$F0,$3F,$C0,$1F,$E0,$1F,$E0 78 + DB $1F,$E0,$1F,$E0,$1F,$E0,$1F,$E0 79 + DB $80,$7F,$FF,$00,$FF,$00,$FF,$00 80 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 81 + DB $FC,$03,$FF,$00,$FF,$00,$FF,$00 82 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 83 + DB $7F,$80,$FF,$00,$FF,$00,$FF,$00 84 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 85 + DB $FE,$01,$FF,$00,$FF,$00,$FF,$00 86 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 87 + DB $00,$FF,$F8,$07,$F8,$07,$FC,$03 88 + DB $FC,$03,$FC,$03,$F8,$07,$F8,$07 89 + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF 90 + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF 91 + DB $FC,$FF,$FC,$FF,$FC,$FF,$FC,$FF 92 + DB $FC,$FF,$FC,$FF,$FC,$FF,$FC,$FF 93 + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF 94 + DB $3F,$FF,$7F,$FF,$3F,$FF,$3F,$FF 95 + DB $FC,$FF,$FC,$FF,$FC,$FF,$FC,$FF 96 + DB $FC,$FF,$FC,$FF,$FE,$FF,$FC,$FF 97 + DB $1F,$E0,$3F,$C0,$0F,$F0,$00,$FF 98 + DB $00,$FF,$7F,$C0,$3F,$C0,$03,$FC 99 + DB $00,$FF,$FC,$03,$FC,$03,$04,$FB 100 + DB $00,$FF,$00,$FF,$FE,$03,$FC,$03 101 + DB $1F,$E0,$3F,$C0,$3F,$C0,$3F,$C0 102 + DB $3F,$C0,$1F,$E0,$00,$FF,$00,$FF 103 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 104 + DB $FF,$00,$FF,$00,$00,$FF,$07,$F8 105 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 106 + DB $FF,$00,$FF,$00,$00,$FF,$00,$FF 107 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 108 + DB $FF,$00,$FF,$00,$00,$FF,$00,$FF 109 + DB $FF,$00,$FF,$00,$FF,$00,$FF,$00 110 + DB $FF,$00,$FF,$00,$00,$FF,$00,$FF 111 + DB $F8,$07,$F8,$07,$F8,$07,$F8,$07 112 + DB $FC,$03,$FC,$03,$00,$FF,$3C,$C3 113 + DB $3F,$FF,$3F,$FF,$3F,$FF,$3F,$FF 114 + DB $3F,$FF,$7F,$FF,$3F,$FF,$3F,$FF 115 + DB $FC,$FF,$FC,$FF,$FC,$FF,$FC,$FF 116 + DB $FC,$FF,$FC,$FF,$FE,$FF,$FC,$FF 117 + DB $01,$FF,$03,$FC,$3F,$C0,$3F,$C0 118 + DB $3F,$C0,$3F,$C0,$7F,$80,$FF,$00 119 + DB $FC,$FF,$FC,$3F,$FC,$0F,$FC,$03 120 + DB $FC,$03,$FC,$03,$FE,$01,$FF,$00 121 + DB $00,$FF,$3E,$C1,$3F,$C0,$1F,$E0 122 + DB $00,$FF,$07,$F8,$7F,$80,$FF,$00 123 + DB $00,$FF,$00,$FF,$FC,$03,$FC,$03 124 + DB $00,$FF,$F4,$0B,$FE,$01,$FF,$00 125 + DB $1F,$E0,$00,$FF,$00,$FF,$00,$FF 126 + DB $00,$FF,$80,$7F,$DE,$21,$FF,$00 127 + DB $78,$87,$00,$FF,$00,$FF,$00,$FF 128 + DB $00,$FF,$08,$F7,$1C,$E3,$FF,$00 129 + DB $FF,$00,$00,$FF,$00,$FF,$00,$FF 130 + DB $00,$FF,$00,$FF,$7C,$83,$FF,$00 131 + DB $7F,$80,$00,$FF,$00,$FF,$00,$FF 132 + DB $00,$FF,$00,$FF,$1C,$E3,$FF,$00 133 + DB $FE,$01,$00,$FF,$00,$FF,$00,$FF 134 + DB $00,$FF,$00,$FF,$38,$C7,$FF,$00 135 + DB $C0,$3F,$00,$FF,$00,$FF,$00,$FF 136 + DB $00,$FF,$09,$F6,$3D,$C2,$FF,$00 137 + DB $3B,$FF,$30,$FF,$00,$FF,$04,$FB 138 + DB $1F,$E0,$36,$C9,$7F,$80,$FF,$00 139 + DB $8C,$FF,$24,$FF,$00,$FF,$30,$CF 140 + DB $D8,$27,$FC,$03,$7E,$81,$FF,$00 141 + dungeon_tiles_end:: 142 + ; End of DUNGEON_TILES_FLOOR_TILES.Z80
+39
gb/src/generated/graphics/room.asm
··· 1 + ; Tilemap: 32 x 32, Plain tiles 2 + ; Exported by Tilemap Studio 3 + 4 + SECTION "RoomTilemap", ROM0 5 + 6 + room_Tilemap:: 7 + db $41, $42, $43, $44, $43, $44, $43, $44, $43, $44, $43, $44, $43, $44, $43, $44, $43, $44, $45, $46, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 8 + db $4d, $4e, $4f, $50, $4f, $50, $4f, $50, $4f, $50, $4f, $50, $4f, $50, $4f, $50, $4f, $50, $51, $52, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 9 + db $59, $5a, $5b, $5c, $5b, $5c, $5b, $5c, $5b, $5c, $5b, $5c, $5b, $5c, $5b, $5c, $5b, $5c, $5d, $5e, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 10 + db $65, $66, $67, $68, $67, $68, $67, $68, $67, $68, $67, $68, $67, $68, $67, $68, $67, $68, $69, $6a, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 11 + db $35, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $36, $37, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 12 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 13 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 14 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 15 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 16 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 17 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 18 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 19 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 20 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 21 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 22 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 23 + db $3c, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $34, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 24 + db $3b, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $3a, $39, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 25 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 26 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 27 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 28 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 29 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 30 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 31 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 32 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 33 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 34 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 35 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 36 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 37 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 38 + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 39 + room_Tilemap_end::
+16 -12
gb/src/main/states/gameplay/gameplay-state.asm
··· 2 2 3 3 SECTION "GameplayState", ROM0 4 4 5 - roomTileData: INCBIN "src/generated/backgrounds/room.2bpp" 6 - roomTileDataEnd: 7 - 8 - roomTileMap: INCBIN "src/generated/backgrounds/room.tilemap" 9 - roomTileMapEnd: 10 - 11 5 InitGameplayState:: 12 6 call DrawRoom 13 7 ld a, LCDCF_ON | LCDCF_BGON ··· 15 9 ret 16 10 17 11 DrawRoom:: 18 - ld de, roomTileData 12 + ld de, dungeon_tiles 19 13 ld hl, $9340 20 - ld bc, roomTileDataEnd - roomTileData 14 + ld bc, dungeon_tiles_end - dungeon_tiles 21 15 call CopyDEIntoMemoryAtHL 22 - ld de, roomTileMap 16 + ld de, room_Tilemap 23 17 ld hl, $9800 24 - ld bc, roomTileMapEnd - roomTileMap 25 - jp CopyDEintoMemoryAtHL_With520Offset 18 + ld bc, room_Tilemap_end - room_Tilemap 19 + call CopyDEIntoMemoryAtHL 20 + ret 21 + ; ld de, roomTileData 22 + ; ld hl, $9340 23 + ; ld bc, roomTileDataEnd - roomTileData 24 + ; call CopyDEIntoMemoryAtHL 25 + ; ld de, roomTileMap 26 + ; ld hl, $9800 27 + ; ld bc, roomTileMapEnd - roomTileMap 28 + ; jp CopyDEintoMemoryAtHL_With520Offset 26 29 27 30 UpdateGameplayState:: 28 - jp NextGameState 31 + call WaitForOneVBlank 32 + jp UpdateGameplayState