plugins/iidx@asphyxia/models/lightning.ts
2024-01-21 16:55:45 +09:00

117 lines
2.2 KiB
TypeScript

export interface lightning_settings {
collection: "lightning_settings";
version: number;
headphone_vol: number;
resistance_sp_left: number;
resistance_sp_right: number;
resistance_dp_left: number;
resistance_dp_right: number;
slider: number[];
light: number[];
concentration: number;
};
export interface lightning_playdata {
collection: "lightning_playdata";
version: number;
sp_num: number;
dp_num: number;
};
export interface eisei_grade {
collection: "eisei_grade";
version: number;
clear_type: number;
grade_id: number;
grade_type: number;
stage_num: number;
option: number;
past_achievement: number[];
past_selected_course: number[];
max_past_achievement: number[];
max_past_selected_course: number[];
}
export interface eisei_grade_data {
clear_type: number;
grade_id: number;
grade_type: number;
stage_num: number;
option: number;
past: number[];
selected_course: number[];
max_past: number[];
max_selected_course: number[];
}
export interface lightning_musicmemo {
collection: "lightning_musicmemo";
version: number;
music_idx: number;
play_style: number;
music_id: number;
}
export interface musicmemo_data {
music_idx: number;
play_style: number;
music_id: number;
}
export interface lightning_musicmemo_new {
collection: "lightning_musicmemo_new";
version: number;
folder_idx: number;
folder_name: string;
play_style: number;
music_ids: number[];
}
export interface musicmemo_data_new {
folder_idx: number;
folder_name: string;
play_style: number;
music_ids: number[];
}
export const lm_playdata = {
sp_num: 0,
dp_num: 0,
};
export const lm_settings = {
headphone_vol: 10,
resistance_sp_left: 4,
resistance_sp_right: 4,
resistance_dp_left: 4,
resistance_dp_right: 4,
slider: [7, 7, 7, 7, 7, 15, 15],
light: [1, 1, 1, 1, 1, 1],
concentration: 0,
};
export const lm_settings_new = {
headphone_vol: 10,
resistance_sp_left: 4,
resistance_sp_right: 4,
resistance_dp_left: 4,
resistance_dp_right: 4,
slider: [7, 7, 7, 7, 7, 15, 15],
light: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
concentration: 0,
}