#include <conio.h>
int x,y,x2,y2,oldx,oldy,oldx2,oldy2,pjas1,pjas2;
#include "stratego.h"
flytta(spelare)
int spelare;
{
	extern char ruta[10][10][2];
	extern xlage,ylage;
	const char sym[]={' ','â','\xF','G','™','*','K','L','S','M','ì','þ','é','#','@'};
	int test=0,test2,gamx,gamy,tg,ok;
	/* Val av pjas version 2 */
	xlage=4;
	ylage=4+spelare;
	x=px+18;
	y=py+9+spelare*2;
	while(!test){
		gotoxy(1,24);
		cprintf("%d X:%d Y:%d Xlage:%d Ylage:%d ",ruta[xlage][ylage][spelare],x,y,xlage,ylage);
		textcolor(14+spelare);
		textbackground(12);
		gotoxy(x,y);
		gamx=x;
		gamy=y;
		putch(sym[ruta[xlage][ylage][spelare]]);
		textbackground(0);
		cursor(&x,&y,21,&ok,&tg,0);
		switch(tg){
			case 7181 :	test=1;
									oldx=x;
									oldy=y;
									oldx2=x2;
									oldy2=y2;
									pjas1=ruta[mx(x)][my(y)][spelare];
									pjas1=ruta[mx(x2)][my(y2)][spelare];
									break;
			case 15360: oldmove(!spelare);
									break;
		} /* switch */
		gotoxy(gamx,gamy);
		putch(sym[ruta[((gamx-22)/4)-1][((gamy-2)/2)-1][spelare]]);
	} /* while */

/* Flytta pjass version 1*/
	x2=x;
	y2=y;
	while(test){
		gotoxy(1,24);
		cprintf("%d X:%d Y:%d Xlage:%d Ylage:%d ",ruta[xlage][ylage][spelare],x,y,xlage,ylage);
		textcolor(14+spelare);
		textbackground(12);
		gotoxy(x2,y2);
		putch(sym[ruta[xlage][ylage][spelare]]);
		gotoxy(x,y);
		textbackground(2);
		putch(sym[ruta[mx(x)][my(y)][spelare]]);
	textbackground(0);
		gamx=x2;
		gamy=y2;
		cursor(&x2,&y2,22,&ok,&tg,0);
		switch(tg){
			case 7181 : if(x2==x&&y2==y){
										test2=1;
										break;
									}
									test=false;
		} /* switch */
		if(test2==1){
			gotoxy(1,24);
			cprintf("Pj„sen kan ej g† s† !!\n\015Tryck p† en tangent !");
			bioskey(0);
			gotoxy(1,24);
			cprintf("                      \n\015                     ");
		}
		test2=0;
		gotoxy(gamx,gamy);
		textbackground(0);
		putch(sym[ruta[((gamx-22)/4)-1][((gamy-2)/2)-1][spelare]]);
	}
	gamx=x;
} /* flytta */