equal
deleted
inserted
replaced
44 #define FOR_ALL_SIGNS_FROM(ss, start) for (ss = GetSign(start); ss != NULL; ss = (ss->index + 1 < GetSignPoolSize()) ? GetSign(ss->index + 1) : NULL) |
44 #define FOR_ALL_SIGNS_FROM(ss, start) for (ss = GetSign(start); ss != NULL; ss = (ss->index + 1 < GetSignPoolSize()) ? GetSign(ss->index + 1) : NULL) |
45 #define FOR_ALL_SIGNS(ss) FOR_ALL_SIGNS_FROM(ss, 0) |
45 #define FOR_ALL_SIGNS(ss) FOR_ALL_SIGNS_FROM(ss, 0) |
46 |
46 |
47 VARDEF SignStruct *_new_sign_struct; |
47 VARDEF SignStruct *_new_sign_struct; |
48 |
48 |
|
49 VARDEF bool _sign_sort_dirty; |
|
50 VARDEF uint16 *_sign_sort; |
|
51 |
49 void UpdateAllSignVirtCoords(void); |
52 void UpdateAllSignVirtCoords(void); |
50 void PlaceProc_Sign(uint tile); |
53 void PlaceProc_Sign(uint tile); |
51 |
54 |
52 /* misc.c */ |
55 /* misc.c */ |
53 void ShowRenameSignWindow(SignStruct *ss); |
56 void ShowRenameSignWindow(SignStruct *ss); |