Commit Graph

10 Commits

Author SHA1 Message Date
Pk11
d37aef1dac Update for libnds 2.0.0 -- DSi Wi-Fi!! 2024-11-12 09:52:05 -06:00
Pk11
37f3516804
Online word synchronization (#21)
* WIP get words from internet

Using a (to be created) mirror since I don't want to bloat this up with HTTPS and the official API is HTTPS only
Untested so far

* wifi.hpp

* Remove unused includes

* Derp fix

* Derp fix part 2

* Fix errors

* Try fix build error

* Allow loading JSON directly

* Update share URL

* Restore word list order, add known guess order

* Use the word order

* Wi-Fi fixes

* Use IDs from internet and save to mod.json

* Simplify image drawing

* WIP Improve graphics – move popup to layer, main menu icons to sprites

Allows the popup to be used in other places like settings, will allow easily only showing the update sprite if using an online mod

* Further simplify image drawing, bug fix

* Load main menu button graphics/sprites

positions TODO

* Fix palettes

* Add update button, fix some bugs

* Fix updating words

* Only allow infinite when word order outdated

* Minor cleanup

* Remove unused include

* Add Python script to update mod.json

* Fix backwards compatibility with old mods

Note that the old bgBottomBox is simply unused, the new popupBox will simply be used instead
2023-03-02 19:32:58 -06:00
Pk11
b59b45a6d1 Fade between all menus 2022-11-05 16:15:14 -05:00
Pk11
d1d7979d4b Add mod support
TODO: Add selecting mod from settings menu, probably fix some bugs, update README, and write wiki
2022-04-21 03:13:32 -05:00
Pk11
e5b7e40358 Proper Unicode handling 2022-03-03 02:29:58 -06:00
Pk11
c9a3bbbe2c Clean up a bit, add proper win messages 2022-03-03 00:45:47 -06:00
Pk11
ed447a37d4 Fix using wrong color for keys somestimes
- Also general Sprite tweaks
- Fixes #1
2022-02-18 22:20:11 -06:00
Pk11
4c1c6f1702 Add settings menu 2022-02-15 03:25:11 -06:00
Pk11
f9e1a92e20 Statistics menu 2022-02-15 01:15:49 -06:00
Pk11
b0070686a0 Custom keyboard, config, more animations, etc
Main thing left now is just the stats and settings menus
2022-02-13 23:45:17 -06:00