rotate.cpp core rotate.rc