Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sokobokobanaban Instructions #332

Merged
merged 127 commits into from
Dec 6, 2024
Merged

Sokobokobanaban Instructions #332

merged 127 commits into from
Dec 6, 2024

Conversation

AEFeinstein
Copy link
Owner

Description

Added instructions.

Pressing start on the overworld returns to the main menu.

Fixed memory leak.

Test Instructions

Read instructions.

Press start to return to the main menu

Ticket Links

#218

Readiness Checklist

  • I have run make format to format the changes
  • I have compiled the firmware and the changes have no warnings
  • I have compiled the emulator and the changes have no warnings
  • I have run make cppcheck and checked that cppcheck_result.txt has no warnings for the changes
  • I have added doxygen comments to any code used by more than one Swadge mode. This includes /*! \file comments with Design Philosophy, Usage, and Example sections for new headers.
  • I have run make docs and checked that doxy_warnings.txt has no warnings for the new code

hunterdyar added 30 commits May 4, 2024 18:10
using spiffs_image for output seamed easiest.
lots of cleanup still to do
needs caching.
need to do for object layer next. the goal is that the id's can be random and it won't matter, we just lookup the tile 'type' in the data.
removed errant levelVariants array
re-adjusted binary representations now that it is handled gracefully
- ported 8 euler levels
- added crate for euler theme
- organized levels and sprites
- added Euler theme
- fixed entity collision bug
- moved findIndex to save and fixed loading portals bug
- importer works for portals properly - indices array is correctly set (bug fix) and used when creating portal entities.
added art
fixed things
still kinda hacky
- encoding euler tiles into a blob
- fix reading/writing entities
- rename pthings to soko in a few places
- it sort of works
fixes a bug where when you restart the level, it would save and reload the save data. Which you usually don't want when you are hitting 'restart'.
- some new classic levels
- run length compression scheme
Make sure NVS is read before using values
Use const NVS keys
Fix tile drawing
Fix memory leak
Draw text with higher contrast
Copy link
Collaborator

@hunterdyar hunterdyar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

made some changes to the text to go with the title of "these are my puzzles for you".

@hunterdyar hunterdyar merged commit c0a1aa4 into main Dec 6, 2024
4 checks passed
@AEFeinstein AEFeinstein deleted the sokobokobanaban branch December 6, 2024 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants