summaryrefslogtreecommitdiffstats
path: root/friendfinder
diff options
context:
space:
mode:
authorPatrick Hornecker2010-01-06 15:24:07 +0100
committerPatrick Hornecker2010-01-06 15:24:07 +0100
commit6933d5c0967c33f2dd24887a715ddf399b1b95ab (patch)
tree376b458fee5a9d9724b8080f9c2555f1bbcb4309 /friendfinder
parentmore position features (diff)
downloadfriendfinder-6933d5c0967c33f2dd24887a715ddf399b1b95ab.tar.gz
friendfinder-6933d5c0967c33f2dd24887a715ddf399b1b95ab.tar.xz
friendfinder-6933d5c0967c33f2dd24887a715ddf399b1b95ab.zip
user are shown on map, sender sends his current position
Diffstat (limited to 'friendfinder')
-rw-r--r--friendfinder/draw_user.c10
-rw-r--r--friendfinder/sender.c4
2 files changed, 3 insertions, 11 deletions
diff --git a/friendfinder/draw_user.c b/friendfinder/draw_user.c
index 1594ecf..c125ecc 100644
--- a/friendfinder/draw_user.c
+++ b/friendfinder/draw_user.c
@@ -47,13 +47,7 @@ void draw_user(struct position *pos)
if (active_map == 1 && test_distance(sender_lat, sender_lon, e, n, own_lat, own_lon, own_e, own_n) == 1)
{
- old_lat = sender_lat;
- old_lon = sender_lon;
-
- if (old_lat != sender_lat || old_lon != sender_lon)
- {
- e_smart_map_overlay_set_bubble(map, "routing", pos->nick, pos->nick, sender_lon, sender_lat, 0xffffffff);
- }
+ e_smart_map_overlay_set_bubble(map, "routing", pos->nick, pos->nick, sender_lat, sender_lon, 0xffffffff);
}
}
@@ -63,8 +57,6 @@ int test_distance(double lat, double lon, int e, int n, double own_lat, double o
project_latlon(lat, lon, &e, &n, PROJECTION_UTM);
project_latlon(own_lat, own_lon, &own_e, &own_n, PROJECTION_UTM);
-// printf("sender lat: %f || sender lon: %f || sender easting: %i || sender northing: %i \n", lat, lon, e, n);
-// printf("own lat: %f || own lon: %f || own easting: %i || own northing: %i \n", own_lat, own_lon, own_e, own_n);
if (e != NULL && n !=NULL && own_n != NULL && own_e != NULL)
{
diff --git a/friendfinder/sender.c b/friendfinder/sender.c
index 9d37a29..0ef0222 100644
--- a/friendfinder/sender.c
+++ b/friendfinder/sender.c
@@ -96,11 +96,11 @@ void send_position(irc_session_t * session, const char * event, const char * ori
// int lon = random_position_y(1000);
// printf("lon position %i \n", lon);
- unsigned char lat_char[8];
+ unsigned char lat_char[16];
sprintf(lat_char, "%f", own_lat);
// itoa(own_lat, lat_char, 10);
- unsigned char lon_char[8];
+ unsigned char lon_char[16];
sprintf(lon_char, "%f", own_lon);
// itoa(own_lat, lat_char, 10);