aboutsummaryrefslogtreecommitdiff
path: root/V3/Screens/IScreenFactory.cs
blob: a2d844bc6dd525ced1d4938db51fac41f5cfef99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
namespace V3.Screens
{
    public interface IScreenFactory
    {
        GameScreen CreateGameScreen();

        HudScreen CreateHudScreen();

        LoadScreen CreateLoadScreen();

        MainScreen CreateMainScreen();

        PauseScreen CreatePauseScreen();

        OptionsScreen CreateOptionsScreen();

        DeathScreen CreateDeathScreen();

        VictoryScreen CreateVictoryScreen();

        TechdemoScreen CreaTechdemoScreen();

        StatisticsScreen CreateStatisticsScreen();

        AchievementsScreen CreateAchievementsScreen();
    }
}