mirror of
https://github.com/korenkonder/ReDIVA.git
synced 2026-10-14 09:59:09 +03:00
PV: Renamed one func
This commit is contained in:
+108
-108
@@ -4177,6 +4177,114 @@ void pv_game::reset_field() {
|
||||
Glitter::glt_particle_manager->FreeScenes();
|
||||
}
|
||||
|
||||
void pv_game::restart() {
|
||||
pv_game_time_pause();
|
||||
|
||||
pv_game_music_get()->stop();
|
||||
pv_game_music_get()->set_volume_map(0, 0);
|
||||
|
||||
if (data.play_data.aix) {
|
||||
pv_game_music_get()->include_flags(PV_GAME_MUSIC_AIX);
|
||||
pv_game_music_get()->load(2, get_play_data_song_file_name(), true, sub_1400FCEB0(), false);
|
||||
}
|
||||
else {
|
||||
pv_game_music_get()->include_flags(PV_GAME_MUSIC_OGG);
|
||||
pv_game_music_get()->load(4, get_play_data_song_file_name(), true, sub_1400FCEB0(), false);
|
||||
}
|
||||
|
||||
for (int32_t i = 0; i < TASK_MOVIE_COUNT; i++) {
|
||||
if (!app::TaskWork::check_task_ready(task_movie_get(i)))
|
||||
continue;
|
||||
|
||||
task_movie_get(i)->Unload();
|
||||
|
||||
std::string name(get_pv_movie_file_name(i));
|
||||
if (name.size()) {
|
||||
task_movie_get(i)->LoadWait(name);
|
||||
while (!task_movie_get(i)->CheckDisp());
|
||||
}
|
||||
}
|
||||
|
||||
sub_140104FB0();
|
||||
|
||||
//sub_14013C8F0()->sub_14012BDA0();
|
||||
|
||||
data.disp_lyrics_now = data.disp_lyrics;
|
||||
|
||||
data.play_data.sub_140137BE0();
|
||||
set_lyric(-1, 0xFFFFFFFF);
|
||||
data.reset();
|
||||
data.title_image_state = 0;
|
||||
reset_appear();
|
||||
|
||||
data.life_gauge = 127;
|
||||
data.score_final = 0;
|
||||
data.challenge_time_total_bonus = 0;
|
||||
data.combo = 0;
|
||||
data.challenge_time_combo_count = 0;
|
||||
data.max_combo = 0;
|
||||
data.current_reference_score = 0;
|
||||
data.target_count = 0;
|
||||
data.field_2CF84 = 0;
|
||||
data.field_2CF88 = 0;
|
||||
data.score_slide_chain_bonus = 0;
|
||||
data.slide_chain_length = 0;
|
||||
data.field_2CF98 = 0;
|
||||
data.field_2D0BC = false;
|
||||
data.next_stage = false;
|
||||
data.has_frame_texture = false;
|
||||
data.movie_index = -1;
|
||||
|
||||
for (int32_t& i : data.total_hit_count)
|
||||
i = 0;
|
||||
|
||||
for (int32_t& i : data.hit_count)
|
||||
i = 0;
|
||||
|
||||
data.play_data.field_5F4 = 1.0f;
|
||||
memset(data.play_data.lyric, 0, sizeof(data.play_data.lyric));
|
||||
data.play_data.lyric_set = false;
|
||||
|
||||
data.field_2CF30 = 4;
|
||||
field_1 = false;
|
||||
field_2 = false;
|
||||
end_pv = false;
|
||||
field_4 = false;
|
||||
data.field_2D03C = data.field_2D038;
|
||||
data.field_2DB2C = 0;
|
||||
|
||||
data_struct* aft_data = &data_list[DATA_AFT];
|
||||
auth_3d_database* aft_auth_3d_db = &aft_data->data_ft.auth_3d_db;
|
||||
|
||||
for (int32_t& i : data.campv_auth_3d_uids) {
|
||||
int32_t uid = i;
|
||||
const char* name = auth_3d_data_get_uid_name(uid, aft_auth_3d_db);
|
||||
if (!name)
|
||||
continue;
|
||||
|
||||
if (check_chrcam(name, uid)) {
|
||||
auto elem = data.auth_3d.find(uid);
|
||||
if (elem != data.auth_3d.end())
|
||||
elem->second.set_enable(false);
|
||||
}
|
||||
}
|
||||
|
||||
itmpv_reset();
|
||||
sub_140113730();
|
||||
|
||||
data.edit_effect.data.reset();
|
||||
|
||||
data.field_2D093 = false;
|
||||
data.field_2D095 = false;
|
||||
data.field_2D096 = false;
|
||||
|
||||
pv_expression_array_reset_data();
|
||||
|
||||
data.pv_end_fadeout = false;
|
||||
|
||||
pv_game_time_start();
|
||||
}
|
||||
|
||||
void pv_game::set_chara_use_opd(bool value) {
|
||||
if (!data.use_osage_play_data)
|
||||
return;
|
||||
@@ -4832,114 +4940,6 @@ void pv_game::sub_140104FB0() {
|
||||
i = 0;
|
||||
}
|
||||
|
||||
void pv_game::sub_140106640() {
|
||||
pv_game_time_pause();
|
||||
|
||||
pv_game_music_get()->stop();
|
||||
pv_game_music_get()->set_volume_map(0, 0);
|
||||
|
||||
if (data.play_data.aix) {
|
||||
pv_game_music_get()->include_flags(PV_GAME_MUSIC_AIX);
|
||||
pv_game_music_get()->load(2, get_play_data_song_file_name(), true, sub_1400FCEB0(), false);
|
||||
}
|
||||
else {
|
||||
pv_game_music_get()->include_flags(PV_GAME_MUSIC_OGG);
|
||||
pv_game_music_get()->load(4, get_play_data_song_file_name(), true, sub_1400FCEB0(), false);
|
||||
}
|
||||
|
||||
for (int32_t i = 0; i < TASK_MOVIE_COUNT; i++) {
|
||||
if (!app::TaskWork::check_task_ready(task_movie_get(i)))
|
||||
continue;
|
||||
|
||||
task_movie_get(i)->Unload();
|
||||
|
||||
std::string name(get_pv_movie_file_name(i));
|
||||
if (name.size()) {
|
||||
task_movie_get(i)->LoadWait(name);
|
||||
while (!task_movie_get(i)->CheckDisp());
|
||||
}
|
||||
}
|
||||
|
||||
sub_140104FB0();
|
||||
|
||||
//sub_14013C8F0()->sub_14012BDA0();
|
||||
|
||||
data.disp_lyrics_now = data.disp_lyrics;
|
||||
|
||||
data.play_data.sub_140137BE0();
|
||||
set_lyric(-1, 0xFFFFFFFF);
|
||||
data.reset();
|
||||
data.title_image_state = 0;
|
||||
reset_appear();
|
||||
|
||||
data.life_gauge = 127;
|
||||
data.score_final = 0;
|
||||
data.challenge_time_total_bonus = 0;
|
||||
data.combo = 0;
|
||||
data.challenge_time_combo_count = 0;
|
||||
data.max_combo = 0;
|
||||
data.current_reference_score = 0;
|
||||
data.target_count = 0;
|
||||
data.field_2CF84 = 0;
|
||||
data.field_2CF88 = 0;
|
||||
data.score_slide_chain_bonus = 0;
|
||||
data.slide_chain_length = 0;
|
||||
data.field_2CF98 = 0;
|
||||
data.field_2D0BC = false;
|
||||
data.next_stage = false;
|
||||
data.has_frame_texture = false;
|
||||
data.movie_index = -1;
|
||||
|
||||
for (int32_t& i : data.total_hit_count)
|
||||
i = 0;
|
||||
|
||||
for (int32_t& i : data.hit_count)
|
||||
i = 0;
|
||||
|
||||
data.play_data.field_5F4 = 1.0f;
|
||||
memset(data.play_data.lyric, 0, sizeof(data.play_data.lyric));
|
||||
data.play_data.lyric_set = false;
|
||||
|
||||
data.field_2CF30 = 4;
|
||||
field_1 = false;
|
||||
field_2 = false;
|
||||
end_pv = false;
|
||||
field_4 = false;
|
||||
data.field_2D03C = data.field_2D038;
|
||||
data.field_2DB2C = 0;
|
||||
|
||||
data_struct* aft_data = &data_list[DATA_AFT];
|
||||
auth_3d_database* aft_auth_3d_db = &aft_data->data_ft.auth_3d_db;
|
||||
|
||||
for (int32_t& i : data.campv_auth_3d_uids) {
|
||||
int32_t uid = i;
|
||||
const char* name = auth_3d_data_get_uid_name(uid, aft_auth_3d_db);
|
||||
if (!name)
|
||||
continue;
|
||||
|
||||
if (check_chrcam(name, uid)) {
|
||||
auto elem = data.auth_3d.find(uid);
|
||||
if (elem != data.auth_3d.end())
|
||||
elem->second.set_enable(false);
|
||||
}
|
||||
}
|
||||
|
||||
itmpv_reset();
|
||||
sub_140113730();
|
||||
|
||||
data.edit_effect.data.reset();
|
||||
|
||||
data.field_2D093 = false;
|
||||
data.field_2D095 = false;
|
||||
data.field_2D096 = false;
|
||||
|
||||
pv_expression_array_reset_data();
|
||||
|
||||
data.pv_end_fadeout = false;
|
||||
|
||||
pv_game_time_start();
|
||||
}
|
||||
|
||||
bool pv_game::sub_14010EF00() {
|
||||
/*InputState* input_state = input_state_get(0);
|
||||
if (!sub_1401E8380(ub_1401E8950() + 1))
|
||||
|
||||
@@ -429,6 +429,7 @@ struct pv_game {
|
||||
void reset();
|
||||
void reset_appear();
|
||||
void reset_field();
|
||||
void restart();
|
||||
void set_chara_use_opd(bool value);
|
||||
void set_data_campv(int32_t type, int32_t index, float_t frame);
|
||||
void set_data_itmpv(int32_t chara_id, int32_t index, bool enable, int64_t time);
|
||||
@@ -460,7 +461,6 @@ struct pv_game {
|
||||
float_t sub_1400FCEB0();
|
||||
int32_t sub_1400FDD80();
|
||||
void sub_140104FB0();
|
||||
void sub_140106640();
|
||||
bool sub_14010EF00();
|
||||
void sub_14010F030();
|
||||
int32_t sub_14010F930();
|
||||
|
||||
Reference in New Issue
Block a user