Major Changes including Options menu, logic blocks, modding system, and more.

This commit is contained in:
2026-08-06 01:28:52 -04:00
parent c9ac4641a0
commit b58acff195
90 changed files with 4065 additions and 485 deletions

View File

@@ -0,0 +1,22 @@
namespace FoodFactory;
public abstract partial record AppLogicState
{
public static class Input
{
public readonly record struct ExitMenu;
public readonly record struct NewGame;
public readonly record struct LoadGame;
public readonly record struct LoadSave;
public readonly record struct Options;
public readonly record struct Mods;
public readonly record struct EndGame(ExitGameReason Reason = ExitGameReason.QuitToMenu);
public readonly record struct SaveFileLoaded;
}
}
public enum ExitGameReason
{
QuitToDesktop,
QuitToMenu,
}