package com.vogella.jersey.first;

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;

import com.vogella.jersey.first.response.Response;
import com.vogella.jersey.first.response.ResponseManager;

@Path("/move_game_character")
public class MovedGameCharacter {

	@GET
	@Produces(MediaType.APPLICATION_JSON)
	public String moveGameCharacter(@QueryParam("token")String token,
			@QueryParam("user")String user,
			@QueryParam("password")String password,
			@QueryParam("latitude")double latitude,
			@QueryParam("longitude")double longitude,
			@QueryParam("radius")double radius,
			@QueryParam("capture_radius")double captureRadius
			) {
		System.out.println("movedCharacter 1, token"+token+", user"+user+", password"+password+", latitude"+latitude+", longitude"+longitude+", radius"+radius+", captureRadius"+captureRadius);
		Response response = ResponseManager.movedGameCharacter(token, user, password, latitude, longitude, radius, captureRadius);
		System.out.println("movedCharacter 2, token"+token+", user"+user+", password"+password+", latitude"+latitude+", longitude"+longitude+", radius"+radius+", captureRadius"+captureRadius+", response"+response);
		return response.toJson();
	}
	
} 