又写了一堆屎山

This commit is contained in:
lichx
2024-04-19 10:00:37 +08:00
parent 7cf048fd7c
commit b0efa940c1
81 changed files with 2827 additions and 260 deletions
@@ -6,23 +6,35 @@ using System.Threading.Tasks;
namespace CDSAE3_Lian_Lian_Kan.Forms.Interface
{
public class AddScoreArgs : EventArgs
public class ChangeScoreArgs : EventArgs
{
public bool add { get; set; } = true; //1
public int score { get; set; }
}
public class GiftArgs:EventArgs
{
public enum GiftType
{
Search = 0,
ReMake = 1
}
public GiftType giftType { get; set; }
}
public class FinishArgs : EventArgs
{
public enum Finish_Type
public enum FinishType
{
All_done = 0,
Time_out = 1
}
public Finish_Type finish_Type { get; set; }
public FinishType finishType { get; set; }
}
public interface IGameMode : IThemeChangeable
{
public void TogglePause();
public void De_pause(object sender, EventArgs e);
public void Score_Add(object sender, AddScoreArgs e);
public void Score_Change(object sender, ChangeScoreArgs e);
public void Finished_Handler(object sender, FinishArgs e);
public void GetGift_Handler(object sender, GiftArgs e);
}
}