📄 displaydefines.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 + -