diff options
author | sleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2014-08-11 21:26:29 +0000 |
---|---|---|
committer | sleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2014-08-11 21:26:29 +0000 |
commit | 5845e839dfdf4f1d013d822185e77fc65435db3e (patch) | |
tree | ff4875cb024bb7abbb3a24842c2a066ac2e6fc2f /navit/gui/internal/gui_internal_poi.c | |
parent | efc28ae19a7ebf6ba7408bec1aec8ac7a5e0bbbb (diff) | |
download | navit-5845e839dfdf4f1d013d822185e77fc65435db3e.tar.gz |
Refactor:core:Centralise get_direction.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5865 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/gui/internal/gui_internal_poi.c')
-rw-r--r-- | navit/gui/internal/gui_internal_poi.c | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/navit/gui/internal/gui_internal_poi.c b/navit/gui/internal/gui_internal_poi.c index 1a91f3893..091a71507 100644 --- a/navit/gui/internal/gui_internal_poi.c +++ b/navit/gui/internal/gui_internal_poi.c @@ -17,6 +17,7 @@ #include "transform.h" #include "linguistics.h" #include "fib.h" +#include "util.h" #include "gui_internal.h" #include "gui_internal_widget.h" #include "gui_internal_priv.h" @@ -141,35 +142,6 @@ gui_internal_poi_icon(struct gui_priv *this, struct item *item) return NULL; } - -static void -get_direction(char *buffer, int angle, int mode) -{ - angle=angle%360; - switch (mode) { - case 0: - sprintf(buffer,"%d",angle); - break; - case 1: - if (angle < 69 || angle > 291) - *buffer++='N'; - if (angle > 111 && angle < 249) - *buffer++='S'; - if (angle > 22 && angle < 158) - *buffer++='E'; - if (angle > 202 && angle < 338) - *buffer++='W'; - *buffer++='\0'; - break; - case 2: - angle=(angle+15)/30; - if (! angle) - angle=12; - sprintf(buffer,"%d H", angle); - break; - } -} - /** * @brief Free poi_param structure. * |