summaryrefslogtreecommitdiff
path: root/navit/gui/internal/gui_internal_poi.c
diff options
context:
space:
mode:
authorsleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-08-11 21:26:29 +0000
committersleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-08-11 21:26:29 +0000
commit5845e839dfdf4f1d013d822185e77fc65435db3e (patch)
treeff4875cb024bb7abbb3a24842c2a066ac2e6fc2f /navit/gui/internal/gui_internal_poi.c
parentefc28ae19a7ebf6ba7408bec1aec8ac7a5e0bbbb (diff)
downloadnavit-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.c30
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.
*