mirror of https://github.com/tstellar/bygfoot.git
"Add week change."
This commit is contained in:
parent
b5eaf1328c
commit
06f95acc6c
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2005-06-23 11:20+0200\n"
|
"POT-Creation-Date: 2005-06-23 17:34+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
|
@ -59,9 +59,27 @@ start_new_game(void)
|
||||||
void
|
void
|
||||||
start_new_season(void)
|
start_new_season(void)
|
||||||
{
|
{
|
||||||
gint i;
|
gint i, j;
|
||||||
|
|
||||||
week = week_round = 1;
|
week = week_round = 1;
|
||||||
|
free_names(TRUE);
|
||||||
|
stat5 = STATUS_GENERATE_TEAMS;
|
||||||
|
|
||||||
|
for(i = acps->len - 1; i >= 0; i--)
|
||||||
|
{
|
||||||
|
g_ptr_array_free(acp(i)->team_names, TRUE);
|
||||||
|
acp(i)->team_names = g_ptr_array_new();
|
||||||
|
|
||||||
|
if(acp(i)->add_week > 0)
|
||||||
|
g_ptr_array_remove_index(acps, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i=cps->len - 1; i >= 0; i--)
|
||||||
|
if(cp(i).add_week == -1)
|
||||||
|
{
|
||||||
|
cup_reset(&cp(i));
|
||||||
|
fixture_write_cup_fixtures(&cp(i));
|
||||||
|
}
|
||||||
|
|
||||||
if(season > 1)
|
if(season > 1)
|
||||||
{
|
{
|
||||||
|
@ -81,31 +99,30 @@ start_new_season(void)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
for(i=0;i<cps->len;i++)
|
for(i=0;i<cps->len;i++)
|
||||||
if(cp(i).add_week == 0)
|
if(cp(i).add_week <= 0)
|
||||||
g_ptr_array_add(acps, &cp(i));
|
g_ptr_array_add(acps, &cp(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
for(i = acps->len - 1; i >= 0; i--)
|
|
||||||
{
|
|
||||||
g_ptr_array_free(acp(i)->team_names, TRUE);
|
|
||||||
acp(i)->team_names = g_ptr_array_new();
|
|
||||||
|
|
||||||
if(acp(i)->add_week != 0)
|
|
||||||
g_ptr_array_remove_index(acps, i);
|
|
||||||
}
|
|
||||||
|
|
||||||
for(i=0;i<ligs->len;i++)
|
for(i=0;i<ligs->len;i++)
|
||||||
fixture_write_league_fixtures(&lig(i));
|
fixture_write_league_fixtures(&lig(i));
|
||||||
|
|
||||||
free_names(TRUE);
|
|
||||||
stat5 = STATUS_GENERATE_TEAMS;
|
|
||||||
for(i=cps->len - 1; i >= 0; i--)
|
for(i=cps->len - 1; i >= 0; i--)
|
||||||
{
|
|
||||||
cup_reset(&cp(i));
|
|
||||||
|
|
||||||
if(cp(i).add_week == 0)
|
if(cp(i).add_week == 0)
|
||||||
|
{
|
||||||
|
cup_reset(&cp(i));
|
||||||
fixture_write_cup_fixtures(&cp(i));
|
fixture_write_cup_fixtures(&cp(i));
|
||||||
}
|
}
|
||||||
|
else if(cp(i).add_week == -1)
|
||||||
|
{
|
||||||
|
for(j=0;j<cp(i).fixtures->len;j++)
|
||||||
|
{
|
||||||
|
g_array_index(cp(i).fixtures, Fixture, j).teams[0] =
|
||||||
|
team_of_id(g_array_index(cp(i).fixtures, Fixture, j).team_ids[0]);
|
||||||
|
g_array_index(cp(i).fixtures, Fixture, j).teams[1] =
|
||||||
|
team_of_id(g_array_index(cp(i).fixtures, Fixture, j).team_ids[1]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
stat5 = -1;
|
stat5 = -1;
|
||||||
|
|
||||||
for(i=0;i<name_lists->len;i++)
|
for(i=0;i<name_lists->len;i++)
|
||||||
|
|
Loading…
Reference in New Issue