support multiple bonuses
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user