OpenTTD Source  20241124-master-g9399a92a4f
signs.cpp File Reference

Handling of signs. More...

#include "stdafx.h"
#include "landscape.h"
#include "company_func.h"
#include "signs_base.h"
#include "signs_func.h"
#include "strings_func.h"
#include "core/pool_func.hpp"
#include "viewport_kdtree.h"
#include "table/strings.h"
#include "safeguards.h"

Go to the source code of this file.

Functions

void UpdateAllSignVirtCoords ()
 Update the coordinates of all signs.
 
bool CompanyCanRenameSign (const Sign *si)
 Check if the current company can rename a given sign. More...
 

Variables

SignPool _sign_pool ("Sign")
 Initialize the sign-pool.
 

Detailed Description

Handling of signs.

Definition in file signs.cpp.

Function Documentation

◆ CompanyCanRenameSign()

bool CompanyCanRenameSign ( const Sign si)

Check if the current company can rename a given sign.

Parameters
*siThe sign in question.
Returns
true if the sign can be renamed, else false.

Definition at line 71 of file signs.cpp.

References _current_company, and OWNER_DEITY.

Referenced by CmdRenameSign(), and HandleClickOnSign().