📄 changelog
字号:
Added PVector::distance2()
Added Player::vis_distance2
Optimized visual senders.
2007-08-06 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/bodysender.h:
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/initsender.h:
* src/netif.C:
* src/observer.h:
* src/player.cc:
* src/player.h:
* src/serializer.h:
* src/serializercoachstdv1.cc:
* src/serializercommonstdv1.cc:
* src/serializercommonstdv1.h:
* src/serializercommonstdv7.cc:
* src/serializercommonstdv7.h:
* src/serializercommonstdv8.cc:
* src/serializercommonstdv8.h:
* src/serializeronlinecoachstdv1.cc:
* src/serializeronlinecoachstdv1.h:
* src/serializeronlinecoachstdv6.cc:
* src/serializeronlinecoachstdv6.h:
* src/serializeronlinecoachstdv7.cc:
* src/serializeronlinecoachstdv7.h:
* src/serializerplayerstdv1.cc:
* src/serializerplayerstdv1.h:
* src/serializerplayerstdv7.cc:
* src/serializerplayerstdv7.h:
* src/serializerplayerstdv8.cc:
* src/serializerplayerstdv8.h:
* src/visual.cc:
* src/visual.h:
Removed multiple inheritance.
Inlined Some methods in visual.h
* src/Makefile.am:
* src/body_sensor.cc:
* src/body_sensor.h:
Removed bodysensor.{h,cc} from repository.
* src/firld.C:
* src/monitor.cc
* src/monitor.h
* src/netif.C:
Fixed the check of the monitor protocol version.
* src/hetroplayer.C:
* src/hetroplayer.h:
* src/playerparam.cpp:
* src/playerparam.h:
Cleaned up.
2007-08-04 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/serverparam.h:
Fixed an illegal returned value.
2007-08-03 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/referee.cc (clearPlayersFromBall):
Fixed a defect in the collision check when players are cleared
from ball.
* src/field.C:
* src/field.h:
* src/object.C:
* src/object.h:
Removed MPObjectTable.
Cleaned up the collision check procedure.
* src/audio.cc:
* src/coach.cpp:
* src/coach_lang_par.yy:
* src/field.C:
* src/hetroplayer.C:
* src/initsender.cc:
* src/main.C:
* src/object.C:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/stdtimer.cc:
* src/serverparam.cpp:
* src/serverparam.cpp:
Removed an unused class ServerParam::Printer.
Cleaned up ServerParam.
* src/utility.h:
Changed some macro parameterss to global variables.
* src/param.h:
* src/player.cc:
Replaced Normalize macros with local inline functions.
2007-07-27 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.C:
* src/coach.cpp:
Fixed init message parsers.
Fixed a defect in the trainer init message parser.
* src/referee.cc (moveOutOfPenalty):
Fixed a ball replace position.
2007-07-25 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/player.h:
Now, player's velocity is set to 0 when playmode is
before_kick_off.
* src/field.C:
* src/field.h:
Added the check and the creation of log directories using
boost::filesystem.
2007-10-07 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
Fixed a offside bug. Official Release 11.1.2.
* src/referee.cc:
* src/referee.h:
Fixed a bug in the offside referee.
2007-07-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
Fixed several bugs. Official Release 11.1.1.
* src/utility.h:
Fixed an angle normalization procedure.
* src/referee.cc:
Fixed a bug in the offside referee.
Fixed a defect in the player clearance when playmode is timeover.
* src/player.cc:
* src/visual.cc:
Fixed bugs related to the boost::random.
2007-06-12 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/serverparam.cpp:
Fixed a problem of double '/' in the module path.
2007-05-31 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
Fixed a error message in the check of rcssgz library.
Updated a minor version. Official Relaase 11.1.0.
2007-05-21 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
Updated a micro version.
* src/serializeronlinecoachstdv1.cc:
Fixed a bug in the serializer creation.
2007-05-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/coach.cpp:
* src/compress.h:
* src/field.C:
* src/player.cc:
* src/remoteclient.h:
Fixed bugs in the compression stream reset operation.
2007-05-19 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/audio.cc:
* src/bodysender.cc:
* src/bodysender.h:
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/field.h:
* src/fullstatesender.cc:
* src/fullstatesender.h:
* src/initsender.cc:
* src/initsender.h:
* src/monitor.cc:
* src/monitor.h:
* src/netif.C:
* src/object.C:
* src/observer.h:
* src/player.cc:
* src/referee.cc:
* src/referee.h:
* src/resultsaver.cpp:
* src/sender.h:
* src/serializer.cc:
* src/serializercoachstdv1.cc:
* src/serializercoachstdv1.h:
* src/serializercoachstdv7.h:
* src/serializercoachstdv8.cc:
* src/serializercoachstdv8.h:
* src/serializercommonstdv1.cc:
* src/serializercommonstdv1.h:
* src/serializercommonstdv7.cc:
* src/serializercommonstdv7.h:
* src/serializercommonstdv8.cc:
* src/serializercommonstdv8.h:
* src/serializeronlinecoachstdv1.cc:
* src/serializeronlinecoachstdv1.h:
* src/serializeronlinecoachstdv6.cc:
* src/serializeronlinecoachstdv6.h:
* src/serializeronlinecoachstdv7.cc:
* src/serializeronlinecoachstdv7.h:
* src/serializeronlinecoachstdv8.cc:
* src/serializeronlinecoachstdv8.h:
* src/serializerplayerstdv1.cc:
* src/serializerplayerstdv7.cc:
* src/serializerplayerstdv7.h:
* src/serializerplayerstdv8.cc:
* src/serializerplayerstdv8.h:
* src/types.h:
* src/visual.cc:
Supported client version 10 and 11.
Added more detailed error message for the client initialization.
Fixed a bug that a substitution message is sent to the
disconnected coaches.
Cleaned up.
2007-05-18 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/bodysender.cc:
* src/bodysensor.cc:
* src/coach.cpp:
* src/field.C:
* src/field.h:
* src/fullstatesender.cc:
* src/initsender.cc:
* src/netif.C:
* src/object.C:
* src/object.h:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/serializeronlinecoachstdv7.cc:
* src/visual.cc:
Added Ball class.
Removed redundant variables and methods.
The array of Player* in Stadium class is replaced by
Stadium::PlayerCont.
Cleaned up.
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/field.h:
* src/fullstatesender.cc:
* src/monitor.h:
* src/netif.C:
* src/player.cc:
* src/referee.cc:
* src/referee.h:
Changed external message format to "(include <BYTES> <DATA>)"
Changed some utility methods in Referee to the static method.
Cleaned up.
* src/referee.cc:
* src/referee.h:
* src/object.C:
* src/object.h:
* src/player.cc:
Fixed a player placement rule in PenaltyKickRef.
Changed the member variables of CArea to private.
Set explicit specifier to the PVector constructor.
Cleaned up TimeRef.
* src/coach.cpp:
* src/field.C:
* src/field.h:
* src/referee.cc:
* src/referee.h:
Clened up.
Implemented TimeRef and Stadium::referee_step() is replaced by it.
2007-05-17 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.C:
* src/field.h:
* src/referee.cc:
* src/referee.h:
Moved indirect free kick rules into the TouchRef.
* src/field.C:
* src/field.h:
* src/main.C:
* src/object.C:
* src/referee.cc:
* src/referee.h:
Fixed a catch fault bug.
Fixed penalty kick bugs(#1720067) using the patch from Ralf
Berger.
Fixed a penalty kick bug that the goalie can catch the ball
anywhere.
* src/field.C:
* src/field.h:
* src/monitor.cc:
* src/player.cc:
* src/player.h:
* src/referee.cc:
Cleaned up.
Fixed a goalie catch fault rule If the goalie catches the ball
outside the penalty area, a direct free kick should be given to
the opposite team. But, this rule is not enabled yet.
* src/referee.h:
Reimplemented several soccer rules as the Referee module:
2007-05-16 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/Makefile.am:
Fixed a library link problem when we invoke several jobs.
* src/field.C:
* src/field.h:
* src/negif.C:
Reimplemented a pointer array for HetroPlayer by std::vector<>
* src/field.C:
* src/field.h:
* src/object.C:
* src/object.h:
* src/referee.cc:
* src/referee.h:
Added 'const' to the RArea member methods.
Moved Stadium::check_players_mode() into OffsideRef.
* src/random.h (drand):
Merged rcssserver-11.0.4
Fixed an illegal template argument for boost::variate_generator.
* src/field.C:
* src/field.h:
* src/player.cc:
* src/referee.cc:
* src/referee.h:
* src/types.h
Moved the implementation of a back pass rule into the CatchRef.
Fixed an incorrect ball placement in Referee::callFreeKickFault().
2007-05-15 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.C (writeGameLog):
Fixed a bug about the recording of game log version 1.
(sendPlayerAudio):
Now, without a record_messages option, player audio messages are
never recorded in v1 game log.
Replaced some std::stringstream or std::strstream operations with
boost::lexical_cast or simply std::string operator.
2007-05-11 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/coach.cpp (parse_init):
Fixed M_assignedp initialization.
2007-05-10 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.C:
* src/field.h:
* src/referee.cc:
* src/referee.h:
Moved goal check procedure into referee modules.
* src/field.C;
* src/field.h:
* src/player.cc:
* src/referee.cc:
* src/referee.h:
* src/referee.h:
Implmented OffsideRef.
2007-05-07 Hidehisa Akiyama <akky@users.sourceforge.jp>
* NEWS:
* configure.ac:
* src/field.C:
* src/referee.cc:
Fixed a goal kick rule.
Increment a micro version.
2007-05-03 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/field.C:
* src/netif.C:
Fixed a defect of game logging.
2007-05-02 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/hetroplayer.C:
* src/random.h:
Fixed a problem of boost::uniform_real on some platform.
2007-04-30 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/audio.cc:
* src/bodysender.cc:
* src/bodysensor.cc:
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/field.h:
* src/fullstatesender.cc:
* src/initsender.cc:
* src/main.C:
* src/monitor.cc:
* src/netif.C:
* src/object.C:
* src/object.h:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/referee.h:
* src/remoteclient.h:
* src/visual.cc:
Cleaned up. Encapsulated many member variables and methods.
* src/field.C:
Enabled discard procedure.
Added player size to free kick areas as a margin.
* src/referee.cc:
Fixed a goal kick bug.
2007-04-29 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
Disabled '--withmysql' option.
* src/field.C:
* src/field.h:
* src/object.C:
* src/object.h:
* src/visual.cc:
Removed PObjectTable.
Removed Goals form Field class.
* src/audio.cc:
Did some tricks for acceleration.
* src/player.cc (kick):
Fixed a bug which players can kick in the catch_fault_[lr] mode.
2007-04-28 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/audio.cc
* src/field.C:
* src/hetroplayer.C:
* src/netif.C:
* src/object.C:
* src/random.h:
* src/utility.cpp:
* src/utility.h:
* src/visual.cc:
* src/visual.h:
Reimplemented some macros as inline method.
Replaced UniformRNG with irand.
2007-04-27 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/coach.cpp:
Fixed compilation problem on OSX.
* src/player.cc (tackle):
Added 'TACKE | TACKLE_FAULT' for the probablistic tackle fault.
* src/referee.cc:
Fixed goal kick bug, but not enabled yet.
* src/coach.cpp:
* src/serializercoachstdv7.cc:
Fixed trainer's hear message format.
Fixed trainer's say message limitation.
* src/audio.cc:
* src/bodysender.cc:
* src/bodysensor.cc:
* src/coach.cpp:
* src/coach.h:
* src/field.C:
* src/field.h:
* src/main.C:
* src/netif.C:
* src/object.C:
* src/object.h:
* src/player.cc:
* src/player.h:
* src/referee.cc:
* src/remoteclient.h:
* src/tuple.h:
Cleaned up.
2007-04-26 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/coach.cpp:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -