Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-14 | track mod metadata reference in APIs for upcoming deprecation changes | Jesse Plamondon-Willard | |
2022-04-13 | enable nullable annotations in SMAPI where no changes are needed (#837) | Jesse Plamondon-Willard | |
2022-04-06 | enable nullable annotations by default (#837) | Jesse Plamondon-Willard | |
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally. | |||
2021-01-19 | add method to suppress active keybindings (#744) | Jesse Plamondon-Willard | |
2020-12-20 | update for split-screen mode | Jesse Plamondon-Willard | |
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries. | |||
2020-08-30 | use inheritdoc | Jesse Plamondon-Willard | |
2020-03-08 | rework input handling to allow sending custom input to the game/mods | Jesse Plamondon-Willard | |
That will let Virtual Keyboard on Android work with the future multi-key binding API, and with mods that check input state directly (e.g. Pathoschild/StardewMods#520). It might also be useful as a public API in future versions. | |||
2020-02-19 | rename InputStatus to SButtonState for consistency | Jesse Plamondon-Willard | |
2020-02-09 | add helper.Input.GetStatus method | Jesse Plamondon-Willard | |
2018-06-02 | add input API | Jesse Plamondon-Willard | |