1569 Commits

Author SHA1 Message Date
xCrystal
1f2be83ebc Board menu: move die number animation () 2023-09-27 19:25:47 +02:00
xCrystal
98d69d4e04 Board menu: break die and appear die number animations () 2023-09-26 20:09:13 +02:00
xCrystal
db7d9c7063 Board menu: die roll input and animation () 2023-09-25 21:57:47 +02:00
xCrystal
2cbe0e1764 Sync with pokecrystal up to aba1f14 2023-09-24 15:06:19 +02:00
xCrystal
5e78fd1ecc Sync with pokecrystal up to b0ddb07 2023-09-24 14:30:54 +02:00
xCrystal
d6001be90c Sync with pokecrystal up to 8873506b1 2023-09-24 14:21:42 +02:00
xCrystal
193882bc77 Constants for board menu gfx sizes () 2023-09-23 11:50:25 +02:00
xCrystal
ca919cdf98 Board menu: implement preliminary Party, Bag, Pokegear, and Exit submenus () 2023-09-22 23:12:05 +02:00
xCrystal
c11c53e0d7 Documentation (Overworld loop) 2023-09-15 20:04:16 +02:00
xCrystal
eb728d5151 Rename the concept of Money to Coins () 2023-09-02 23:17:20 +02:00
xCrystal
5d95ff952a Replace ¥ font character with <COIN> () 2023-09-02 23:17:21 +02:00
xCrystal
98fa7a9538 Rename the concept of Coins to Chips () 2023-09-02 18:23:25 +02:00
xCrystal
ea31d254fb Relocate Board menu OAM to vTiles0 after outdoor sprites to leave room for overworld HUD tiles in vTiles1 () 2023-09-02 13:21:57 +02:00
xCrystal
ea4ab28652 Enforce capacity limit of sprite list in VRAM (); actually fix LoadSpriteGFX () [bugfix to 59bda0b36b2bfd1afd0dedcb44cee26ea262949d] 2023-09-02 13:01:45 +02:00
xCrystal
74f2a55332 Add new map setup script MAPSETUP_ENTERLEVEL (), and integrate overworld HUD setup in the corresponding setup scripts () 2023-08-31 19:27:39 +02:00
xCrystal
7bd940aeac Don't hide board menu objects behind the textbox () [adapts Board menu to 2957bce0a96424197b9bd25e0ae17698aed9d347] 2023-08-31 18:51:37 +02:00
xCrystal
2957bce0a9 Don't hide sprites behind a 2BPP textbox if they are partially outside of it, and make 2BPP textboxes have priority over objects (); Generalize 1bpp/2bpp text state tracking () [reworks 052d246e] 2023-08-31 18:41:05 +02:00
xCrystal
9f835560d7 Tinker with overworld HUD implementation in f386a63cf869acd657b684a3f6a6b8210b1a5d3a () 2023-08-30 19:23:51 +02:00
xCrystal
f386a63cf8 Overworld HUD implementation () 2023-08-29 18:33:20 +02:00
xCrystal
b275d642cd rename load_map_part.asm to load_screen_tilemap.asm following function name changes in fd6f02036ee41febfd2823846f62b89f184144b4 2023-08-28 17:52:15 +02:00
xCrystal
f289d5621d Window HUD: Prevent more Window flickering in blocks that disable interrupts () 2023-08-28 17:31:39 +02:00
xCrystal
fd6f02036e Improve some innacurate function names from pokecrystal 2023-08-28 13:30:13 +02:00
xCrystal
11db1300b2 Window HUD: Handle Window being fully shown during reanchor map () 2023-08-28 12:03:32 +02:00
xCrystal
6e49bb9893 Implement the basics of the window HUD functionality () 2023-08-27 19:18:52 +02:00
xCrystal
4ee4655e72 constants for rSTAT register 2023-08-27 16:27:11 +02:00
xCrystal
4dec74b770 Level selection menu: fading animations () () 2023-08-27 13:11:42 +02:00
xCrystal
4855dd9b70 RGB fade engine () 2023-08-25 23:09:42 +02:00
xCrystal
f067112be6 Level selection menu: main logic of landmark transitions involving page change () 2023-08-25 13:42:23 +02:00
xCrystal
d5dc7b38df Level selection menu: implement landmark transitions not involving page change () 2023-08-23 12:50:22 +02:00
xCrystal
e866cdab48 Level selection menu: function to compute valid directions and directional arrows OAM () 2023-08-22 12:42:53 +02:00
xCrystal
d7c59dcef1 Unlocked level flags 2023-08-21 01:45:06 +02:00
xCrystal
daf9e41557 Level selection menu: begin main loop, and landmark transitions (movements) data () 2023-08-20 19:53:33 +02:00
xCrystal
84d5bdb55d Level selection menu: sprite anim data () 2023-08-20 13:03:33 +02:00
xCrystal
fc2e757c57 Make level selection menu landmarks universal () () 2023-08-20 12:08:24 +02:00
xCrystal
222b46896c Level selection menu: init screen and bg layout, and preliminary landmarks data () 2023-08-19 19:45:43 +02:00
xCrystal
fe4b54cece Level selection menu: placeholder grahpics and cgb layout () 2023-08-18 20:19:34 +02:00
xCrystal
d7ce3b27ab Clean up some WRAM and SRAM involving unused mobile data () 2023-08-18 12:04:53 +02:00
xCrystal
684c2eff78 Board menu () [Commit 2] 2023-08-17 13:51:29 +02:00
xCrystal
1f33436a64 Board menu () [Commit 1] 2023-08-14 20:09:23 +02:00
xCrystal
c405c955ba Load overworld font and frame via HDMA instead of copying to VRAM () 2023-08-12 21:14:46 +02:00
xCrystal
052d246ee3 Use overworld textbox in text printing functions, differentiating between 1bpp and 2bpp text () 2023-08-11 12:28:14 +02:00
xCrystal
25d112c0b0 Fix BG Map Mode bug in Pokedex graphics () (bug fix to acd022d7652fdf5e3cf50ab11929cee71135d622) 2023-08-10 12:54:59 +02:00
xCrystal
e5171321a9 Fix overworld frame for non-speech textbox sizes () 2023-08-09 10:17:43 +02:00
xCrystal
be5f3ad6e1 Remove unused map environment with index 0 (), Implement function to draw the overworld textbox () 2023-08-07 13:23:57 +02:00
xCrystal
f64bbf700d Consolidate behavior of fading to/from white in overworld (), Fix naming screen tiles () (bug fix to 6e3c5fd00874e9af40624aedf192ecb511099dec) 2023-08-04 23:54:53 +02:00
xCrystal
55a38ff2de Make map environments more granular and make all map palettes except darkness depend on map environment () 2023-08-04 18:45:50 +02:00
xCrystal
6e3c5fd008 Expand tilesets from 192 to 255 tiles () [Commit 2], Reorganization of pokecrystal charmap and fonts layout () 2023-08-02 19:52:51 +02:00
xCrystal
a1e095074c Remove Japanese text and non-english fonts (), Expand tilesets from 192 to 255 tiles () [Commit 1] 2023-08-02 18:21:34 +02:00
xCrystal
dd04feb32a Remove map name sign feature () 2023-07-31 19:30:40 +02:00
xCrystal
9df4cf6946 Create a fourth time of day () 2023-07-31 12:27:53 +02:00