你可以將蝴蝶寫成一個class,這個class紀錄蝴蝶的行為(長相,座標)
void XXXX:set_x(int x)
{
this->move_x=x;
}
void XXXX:set_y(int y)
{
this->move_y=y;
}
int XXXX:get_x()
{
return this->move_x;
}
int XXXX:get_y()
{
return this->move_y;
}
void XXXX:move_x(int i)
{
this->move_x=this->move_x-i
}
...
類似這樣,用物件導向來寫,看起來比較優美