Files
@ r27835:eabfaa878ced
Branch filter:
Location: cpp/openttd-patchpack/source/src/signs_base.h - annotation
r27835:eabfaa878ced
1.2 KiB
text/x-c
Add: calendar date for Survey results
This means no heuristics is possible on around which date people
play the game.
This means no heuristics is possible on around which date people
play the game.
r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r8790:550c9960067a r8790:550c9960067a r8790:550c9960067a r8790:550c9960067a r8790:550c9960067a r8790:550c9960067a r9129:db82b80b0a0b r11969:3526c3cc75dc r14248:a9050881acd7 r8790:550c9960067a r11967:df0600d2c7e7 r11967:df0600d2c7e7 r8790:550c9960067a r11967:df0600d2c7e7 r24214:a65c412aafcc r23942:2580b984b22e r27737:728d55b97775 r27737:728d55b97775 r27737:728d55b97775 r23942:2580b984b22e r8790:550c9960067a r10207:a1fc2f2a33db r8790:550c9960067a r12381:5e06b887e97b r12381:5e06b887e97b r8790:550c9960067a r8790:550c9960067a r8790:550c9960067a | /*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file signs_base.h Base class for signs. */
#ifndef SIGNS_BASE_H
#define SIGNS_BASE_H
#include "signs_type.h"
#include "viewport_type.h"
#include "core/pool_type.hpp"
#include "company_type.h"
typedef Pool<Sign, SignID, 16, 64000> SignPool;
extern SignPool _sign_pool;
struct Sign : SignPool::PoolItem<&_sign_pool> {
std::string name;
TrackedViewportSign sign;
int32_t x;
int32_t y;
int32_t z;
Owner owner; // placed by this company. Anyone can delete them though. OWNER_NONE for gray signs from old games.
Sign(Owner owner = INVALID_OWNER);
~Sign();
void UpdateVirtCoord();
};
#endif /* SIGNS_BASE_H */
|