Show page source of 第一回なでしこでリバーシ(オセロ)初期画面を表示する。 #107836

= 第一回なでしこでリバーシ(オセロ)初期画面を表示する
!変数宣言が必要
は大きなプログラムを作るときにエラーをなでしこが教えてくれる。

現在局面は現在の局面を保持する変数。
==局面
オブジェクト
==盤描画


{{{
!変数宣言が必要

現在局面とは局面。
現在局面を盤描画。

■局面とは
	・配置
	・作る~
		配置は、
     「空,空,空,空,空,空,空,空,{改行}」&
     「空,空,空,空,空,空,空,空,{改行}」&
     「空,空,空,空,空,空,空,空,{改行}」&
     「空,空,空,黒,白,空,空,空,{改行}」&
     「空,空,空,白,黒,空,空,空,{改行}」&
     「空,空,空,空,空,空,空,空,{改行}」&
     「空,空,空,空,空,空,空,空,{改行}」&
     「空,空,空,空,空,空,空,空」。
     
●盤描画({グループ}対象局面を)
	枠幅とは整数。枠幅は40。
	左余白とは整数。左余白は20。
	上余白とは整数。上余白は30。
  線太さは1
  線色は黒色。
  横とは整数。
  縦とは整数。
  横で0から7まで繰り返す
    縦で0から7まで繰り返す
      塗り色は白色。
  		#ます目を描く
      横×枠幅+左余白,縦×枠幅+上余白から(横+1)×枠幅 + 1 +左余白,(縦+1)×枠幅 + 1+上余白へ四角。
      石とは文字列。石は対象局面→配置\縦,横
      #白石を描く
      もし石が「白」なら
        塗り色は白色。
        横×枠幅 + 2 +左余白,縦×枠幅+2+上余白から(横+1)×枠幅+左余白-2,(縦+1)×枠幅+上余白-2へ円。
  		#黒石を描く
      もし石が「黒」なら
        塗り色は黒色。
        横×枠幅 + 2 +左余白,縦×枠幅+2+上余白から(横+1)×枠幅+左余白-2,(縦+1)×枠幅+上余白-2へ円。


}}}