Freeciv21
Develop your civilization from humble roots to a global empire
calendar.cpp File Reference
#include "game.h"
#include "victory.h"
#include "calendar.h"
+ Include dependency graph for calendar.cpp:

Go to the source code of this file.

Functions

void game_next_year (struct packet_game_info *info)
 Advance the calendar in the passed game_info structure (may only be a copy of the real one). More...
 
void game_advance_year ()
 Advance the game year. More...
 
const char * textcalfrag (int frag)
 Produce a statically allocated textual representation of the given calendar fragment. More...
 
const char * textyear (int year)
 Produce a statically allocated textual representation of the given year. More...
 
const char * calendar_text ()
 Produce a statically allocated textual representation of the current calendar time. More...
 

Function Documentation

◆ calendar_text()

const char* calendar_text ( )

◆ game_advance_year()

void game_advance_year ( )

Advance the game year.

Definition at line 87 of file calendar.cpp.

Referenced by end_turn().

◆ game_next_year()

void game_next_year ( struct packet_game_info *  info)

Advance the calendar in the passed game_info structure (may only be a copy of the real one).

FIXME: would be nice to pass a struct containing just the calendar, not the whole game_info struct.

Definition at line 24 of file calendar.cpp.

Referenced by check_for_game_over(), and game_advance_year().

◆ textcalfrag()

const char* textcalfrag ( int  frag)

Produce a statically allocated textual representation of the given calendar fragment.

Definition at line 97 of file calendar.cpp.

Referenced by calendar_text(), req_text_insert(), universal_name_translation(), and worklist_item_postpone_req_vec().

◆ textyear()

const char* textyear ( int  year)

Produce a statically allocated textual representation of the given year.

Definition at line 116 of file calendar.cpp.

Referenced by calendar_text(), get_spaceship_descr(), handle_spaceship_launch(), req_text_insert(), universal_name_translation(), and worklist_item_postpone_req_vec().