support multiple bonuses

This commit is contained in:
2025-11-03 18:57:14 +01:00
parent bd6cb65a37
commit f21b5f8c40

View File

@@ -259,11 +259,8 @@ pub enum RunEventType{
#[binrw]
#[brw(little)]
#[derive(Debug,Clone,Copy,Hash,Eq,PartialEq)]
pub enum Mode{
#[brw(magic=0i32)]
Main,
#[brw(magic=1i32)]
Bonus,
pub enum ModeSpec{
Exactly(u32),
#[brw(magic=-1i32)]
All,
#[brw(magic=-2i32)]
@@ -302,7 +299,7 @@ pub enum FlagReason{
#[brw(little)]
pub struct RunEvent{
pub run_event_type:RunEventType,
pub mode:Mode,
pub mode:ModeSpec,
pub flag_reason:FlagReason,
}
#[binrw]