1.~mǗNX̃~mۗ̕L̏k
{݌v
@
@1.MinoNX̊Ǘ\̂̊Ǘ@ύX
@(j)
@@ES͉
@@E3_͌Œ4(0,90,180,270)
@@(Œ̂ߕĕێėǂ)
@@E~m̎ނƂ1̌`4
@(@)
@@MinoNX3_̏̃e[u(infoTbl)]̌ɒ`
@@@ug3_e[uvƂ
@@
@@MinoNX̃o͈ȉƂ
@@@- S(x,y)
@@@- ]Ԃ܂ރ~m̎
@@@@=>u~mށvƁu]̏ԁvɕH
@@@@@ug3_e[uṽL[ƂȂ邽߁APɂ܂Ƃ߂
@@@@@u~mށv\̂̓Ɂu]̏ԁvێ

@()
@@]Ԃ܂ރ~m̎ނ͂ƁABlockNX̎ubN̎ނ̊֌W
@@- u]Ԃ܂ރ~m̎ށvMinoNXɒ`@ enumɂH
@@
@@@=> ̂Ƃ́ABlockNX̒`͎gpȂ
@@@@Ƃ͂łĂAlȂ

@A~m]MinoNXɑ΂鑀
@@- u]Ԃ܂ރ~m̎ށv̏Ԃς@@~m̉]Ԃς@@
@@@u]Ԃ܂ރ~m̎ށv͓Ɂu]̏ԁv
@@@@u~mށv+u]̏ԁv
@B~m̎擾́AubN̈ʒu(4_)̐
@@- u]Ԃ܂ރ~m̎ށvL[ƂāAug3_̏e[uv擾
@@@L[͈ӁBʂԍƂ
@@
@C3_̏͌Œ̂ߕĕێėǂ
@@- enumŒ`邱ƂMinoNXƂĂ͎̂͂PɂȂHMino.XXX.YYYANZX?
@
@DMinoNX̃~m̎ނBlockNX̃mƈˑׂH
@݌vӐ}mF
@EBlockNX̎
@@TableɐݒuubN̎ނǗ
@@pr
@@@~m̎ޖɕ`
@@@@ubN̎ނƃJ[pbǧт(͓݂̒̂ɂ)
@@@BlockNXƌʓIɎ`ɂȂ@(~m̌`͈ӎȂ~m̎ނ͈ӎ)
@@@폜Ώۂ̃ubN̋
@EMinoNX̎
@@eg~m(4̃ubN̏W܂)̌`Ƃ̎

ڍא݌vẼ
enum^̃CX^𑀍ɂAenum^̕ʂ̃CX^XɕύXƂA
ȉ̑@ŎĂBƂ@͂Ȃ̂ȁH
my_enum_instance = MY_ENUM.method(my_enum_instance);

́P(t@N^O)
TODOŕKvȂ̂͒ǉ

@EŒ̊Ǘ𕪗
@@-pbP[W(Block܂肾)
@EstatěJ͈
@Eh~m̒S̈ړe[u
@valueOf̃I[o[[hɕύX(ÔݕύX)
@EMino̎ނƂɋʂ

@EBlockNX̒萔enum

@E]̍ĐݒKvHQ,clone(),gc̏ڍׂȗKv
