signs.h
changeset 1575 1f403d3c354f
parent 1330 5d76a0522a11
child 1837 549f054afcbc
equal deleted inserted replaced
1574:f3c11b48b9fb 1575:1f403d3c354f
    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);