mirror of https://github.com/tstellar/bygfoot.git
49 lines
1.1 KiB
C
49 lines
1.1 KiB
C
|
#include "league.h"
|
||
|
|
||
|
/**
|
||
|
Create a new league with some default values.
|
||
|
@return The league we created.
|
||
|
@see League
|
||
|
*/
|
||
|
League
|
||
|
league_new(void)
|
||
|
{
|
||
|
League new;
|
||
|
|
||
|
new.name = g_string_new("");
|
||
|
new.id = g_string_new("");
|
||
|
new.short_name = g_string_new("");
|
||
|
new.symbol = g_string_new("");
|
||
|
|
||
|
new.prom_rel.prom_games_dest_id = g_string_new("");
|
||
|
new.prom_rel.prom_games_cup_id = g_string_new("");
|
||
|
new.prom_rel.elements = g_array_new(FALSE, FALSE, sizeof(PromRelElement));
|
||
|
|
||
|
new.teams = g_array_new(FALSE, FALSE, sizeof(Team));
|
||
|
|
||
|
new.table.name = g_string_new("");
|
||
|
new.table.league_id = g_string_new("");
|
||
|
new.table.elements = g_array_new(FALSE, FALSE, sizeof(TableElement));
|
||
|
|
||
|
new.first_week = new.week_gap = 1;
|
||
|
new.yellow_red = 1000;
|
||
|
|
||
|
return new;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
Create a new PromRelElement with default values.
|
||
|
@return The PromRelElement we created.
|
||
|
@see PromRelElement
|
||
|
*/
|
||
|
PromRelElement
|
||
|
prom_rel_element_new(void)
|
||
|
{
|
||
|
PromRelElement new;
|
||
|
|
||
|
new.ranks[0] = new.ranks[1] = 0;
|
||
|
new.dest_id = g_string_new("");
|
||
|
|
||
|
return new;
|
||
|
}
|