1 2 3 | 身分名型& カスタム::On_身分名表示直前( int 武将番号, int 身分) { return NULL; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 身分名型& カスタム::On_身分名表示直前( int 武将番号, int 身分) { // 織田信長が「支配城数が20より多い」場合に、織田信長の「身分::大名」に対応する文字列が要求された時、「魔王」という文字列を代わりに返す。 // 又、織田信長の「身分::部将」に対応する文字列が要求された時、「赤鬼」という文字列を代わりに返す。 int iBushouID = 武将番号 - 1; if (p武将戸籍情報[iBushouID].顔番号 == 顔番号::織田信長) { if (身分 == 身分::大名) { int iDaimyoID = p武将情報[iBushouID].所属大名【大名番号】 - 1; if (Get_大名所持城数(iDaimyoID) > 20) { 身分名型 m = "魔王" ; return m; } } else if (状態 == 状態::部将) { 身分名型 m = "赤鬼" ; return m; } } // 変更しない場合NULL return NULL; } |