⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displaydefines.cpp

📁 The application wizard has created this SoccerDoctor application for you. This application not onl
💻 CPP
字号:
#include "StdAfx.h"
#include "DisplayDefines.h"
#include "param.h"
void CDisplayDefines::team_t2disp_team_t(const team_t& teamFrom,disp_team_t& teamTo)
{
	teamTo.score = ntohs(teamFrom.score);
	strncpy(teamTo.name,teamFrom.name,sizeof(teamTo.name));
}
void CDisplayDefines::ball_t2disp_ball_t(const ball_t& ballFrom,disp_ball_t& ballTo)
{
	ballTo.x = (double)(long)ntohl(ballFrom.x) / SHOWINFO_SCALE2;
	ballTo.y = (double)(long)ntohl(ballFrom.y) / SHOWINFO_SCALE2;
	ballTo.deltax = (double)(long)ntohl(ballFrom.deltax) / SHOWINFO_SCALE2;
	ballTo.deltay = (double)(long)ntohl(ballFrom.deltay) / SHOWINFO_SCALE2;

}
void CDisplayDefines::player_t2disp_player_t(const player_t& playerFrom,disp_player_t& playerTo)
{
	playerTo.mode = ntohs(playerFrom.mode);
	playerTo.type = ntohs(playerFrom.type);
	playerTo.x = (double)(long)ntohl(playerFrom.x) / SHOWINFO_SCALE2;
	playerTo.y = (double)(long)ntohl(playerFrom.y) / SHOWINFO_SCALE2;
	playerTo.deltax = (double)(long)ntohl(playerFrom.deltax) / SHOWINFO_SCALE2;
	playerTo.deltay = (double)(long)ntohl(playerFrom.deltay) / SHOWINFO_SCALE2;
	playerTo.body_angle = (double)(long)ntohl(playerFrom.body_angle) / SHOWINFO_SCALE2;
	playerTo.head_angle = (double)(long)ntohl(playerFrom.head_angle) / SHOWINFO_SCALE2;
	playerTo.view_width = (double)(long)ntohl(playerFrom.view_width) / SHOWINFO_SCALE2;
	playerTo.stamina = (double)(long)ntohl(playerFrom.stamina)/SHOWINFO_SCALE2;
	playerTo.effort = (double)(long)ntohl(playerFrom.effort)/SHOWINFO_SCALE2;
	playerTo.recovery = (double)(long)ntohl(playerFrom.recovery)/SHOWINFO_SCALE2;
	playerTo.view_quality = ntohs(playerFrom.view_quality);
	playerTo.dash_count = ntohs(playerFrom.dash_count);
	playerTo.turn_count = ntohs(playerFrom.turn_count);
	playerTo.say_count = ntohs(playerFrom.say_count);
	playerTo.tneck_count = ntohs(playerFrom.tneck_count);
	playerTo.catch_count = ntohs(playerFrom.catch_count);
	playerTo.move_count = ntohs(playerFrom.move_count);
	playerTo.chg_view_count = ntohs(playerFrom.chg_view_count);

}
void CDisplayDefines::showinfo_t2disp_showinfo_t(const showinfo_t2& showinfoFrom,disp_showinfo_t& showinfoTo)
{
	showinfoTo.pmode = showinfoFrom.pmode;
	showinfoTo.time = ntohs(showinfoFrom.time);
	team_t2disp_team_t(showinfoFrom.team[0],showinfoTo.team[0]);
	team_t2disp_team_t(showinfoFrom.team[1],showinfoTo.team[1]);
	ball_t2disp_ball_t(showinfoFrom.ball,showinfoTo.ball);
	for(int i=0; i<MAX_PLAYER*2; ++i){
		player_t2disp_player_t(showinfoFrom.pos[i],showinfoTo.pos[i]);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -