serializer.h
来自「2009 ROBOCUP 仿真2DSERVER 源码」· C头文件 代码 · 共 1,022 行 · 第 1/3 页
H
1,022 行
void serializeVisualObject( std::ostream & strm, const std::string & name, const double & dist, const int dir, const double & dist_chg, const double & dir_chg, const int body_dir ) const { strm << " (" << name << ' ' << dist << ' ' << dir << ' ' << dist_chg << ' ' << dir_chg << ' ' << body_dir << ')'; } void serializeVisualObject( std::ostream & strm, const std::string & name, const double & dist, const int dir, const double & dist_chg, const double & dir_chg, const int body_dir, const int head_dir ) const { strm << " (" << name << ' ' << dist << ' ' << dir << ' ' << dist_chg << ' ' << dir_chg << ' ' << body_dir << ' ' << head_dir << ')'; } void serializeVisualObject( std::ostream & strm, const std::string & name, const double & dist, const int dir, const bool tackling ) const { strm << " (" << name << ' ' << dist << ' ' << dir; if ( tackling ) strm << " t"; strm << ')'; } void serializeVisualObject( std::ostream & strm, const std::string & name, const double & dist, const int dir, const int point_dir, const bool tackling ) const { strm << " (" << name << ' ' << dist << ' ' << dir << ' ' << point_dir; if ( tackling ) strm << " t"; strm << ')'; } void serializeVisualObject( std::ostream & strm, const std::string & name, const double & dist, const int dir, const double & dist_chg, const double & dir_chg, const int body_dir, const int head_dir, const bool tackling ) const { strm << " (" << name << ' ' << dist << ' ' << dir << ' ' << dist_chg << ' ' << dir_chg << ' ' << body_dir << ' ' << head_dir; if ( tackling ) strm << " t"; strm << ')'; } void serializeVisualObject( std::ostream & strm, const std::string & name, const double & dist, const int dir, const double & dist_chg, const double & dir_chg, const int body_dir, const int head_dir, const int point_dir, const bool tackling ) const { strm << " (" << name << ' ' << dist << ' ' << dir << ' ' << dist_chg << ' ' << dir_chg << ' ' << body_dir << ' ' << head_dir << ' ' << point_dir; if ( tackling ) strm << " t"; strm << ')'; } virtual void serializeVisualPlayer( std::ostream &, /* strm */ const Player &, /* player */ const std::string &, /* name */ const double &, /* dist */ const int /* dir */ ) const { } virtual void serializeVisualPlayer( std::ostream &, /* strm */ const Player &, /* player */ const std::string &, /* name */ const double &, /* dist */ const int, /* dir */ const int /* point_dir */ ) const { } virtual void serializeVisualPlayer( std::ostream &, /* strm */ const Player &, /* player */ const std::string &, /* name */ const double &, /* dist */ const int, /* dir */ const double &, /* dist_chg */ const double &, /* dir_chg */ const int, /* body_dir */ const int /* head_dir */ ) const { } virtual void serializeVisualPlayer( std::ostream &, /* strm */ const Player &, /* player */ const std::string &, /* name */ const double &, /* dist */ const int, /* dir */ const double &, /* dist_chg */ const double &, /* dir_chg */ const int, /* body_dir */ const int, /* head_dir */ const int /* point_dir */ ) const { } virtual void serializeBodyBegin( std::ostream &, const int ) const { } virtual void serializeBodyEnd( std::ostream & ) const { } virtual void serializeBodyViewMode( std::ostream &, const char *, const char * ) const { } virtual void serializeBodyStamina( std::ostream &, const double & /* stamina*/ , const double & /* effort */, const double & /* stamina_capacity */ ) const { } virtual void serializeBodyVelocity( std::ostream &, const double & ) const { } virtual void serializeBodyVelocity( std::ostream &, const double &, const int ) const { } virtual void serializeBodyCounts( std::ostream &, const int, const int, const int, const int ) const { } virtual void serializeBodyCounts( std::ostream &, const int, const int, const int ) const { } virtual void serializeNeckAngle( std::ostream &, const int ) const { } virtual void serializeNeckCount( std::ostream &, const int ) const { } virtual void serializeArm( std::ostream &, const int, const int, const double &, const int, const int ) const { } virtual void serializeFocus( std::ostream &, const char *, const int ) const { } virtual void serializeFocus( std::ostream &, const char *, const int, const int ) const { } virtual void serializeTackle( std::ostream &, const int, const int ) const { } virtual void serializeCollision( std::ostream &, const bool, const bool, const bool ) const { } virtual void serializeFSBegin( std::ostream &, const int ) const { } virtual void serializeFSEnd( std::ostream & ) const { } virtual void serializeFSPlayMode( std::ostream &, const char * ) const { } virtual void serializeFSViewMode( std::ostream &, const char *, const char * ) const { } virtual void serializeFSCounts( std::ostream &, const int, const int, const int, const int, const int, const int, const int, const int ) const { } virtual void serializeFSScore( std::ostream &, const int, const int ) const { } virtual void serializeFSBall( std::ostream &, const double &, const double &, const double &, const double & ) const { } virtual void serializeFSPlayerBegin( std::ostream &, const char, const int, const bool, const int, const double &, const double &, const double &, const double &, const double &, const double & ) const { } virtual void serializeFSPlayerArm( std::ostream &, const double &, const double & ) const { } virtual void serializeFSPlayerStamina( std::ostream &, const double & /*stamina*/ , const double & /*effort*/ , const double & /*recovery*/ , const double & /*stamina_capacity*/ ) const { } virtual void serializeFSPlayerState( std::ostream &, const Player & ) const { } virtual void serializeFSPlayerEnd( std::ostream & ) const { } virtual void serializeInit( std::ostream &, const char *, const int, const PlayMode & ) const { } virtual void serializeReconnect( std::ostream &, const char *, const PlayMode& ) const { } virtual void serializeChangePlayer( std::ostream &, const int ) const { } virtual void serializeChangePlayer( std::ostream &, const int, const int ) const { } virtual
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?