ブラウザでできるゲームTravianをはじめてみました。サーバ4、場所は北東、種族はガウルでやってます。町を発展させたり、他のプレイヤの町を襲撃したりするゲームです。1時間やそこらで終わるゲームではなく、何ヶ月とかけて競っていきます。
そろそろ、初心者保護期間(敵に町を攻撃されない期間)が終了するので、だれかに襲撃されないか、戦々恐々としています。まあ、もし襲撃されても、隠し倉庫をかなりレベルアップしているから、被害は少ないけどね。
ゆったりまったりやっていきたいと思います。
背景にも描画してみる。きちんと、背景に描画されるわけじゃないのね。描画された順か。
private void button1_Click(object sender, EventArgs e)
{
Pen pen1 = new Pen(Color.Black);
Brush brush1 = new SolidBrush(Color.Red);
Graphics g1 = Graphics.FromImage(pictureBox1.Image);
g1.FillEllipse(brush1, 15, 15, 100, 150);
g1.DrawEllipse(pen1, 10, 10, 140, 150);
g1.DrawEllipse(pen1, 10, 20, 200, 200);
Pen pen2 = new Pen(Color.Magenta, 5);
Brush brush2 = new SolidBrush(Color.Chocolate);
Graphics g2 = Graphics.FromImage(pictureBox1.BackgroundImage);
g2.FillEllipse(brush2, 10, 10, 300, 300);
g2.DrawEllipse(pen2, 0, 0, 150, 130);
g2.DrawLine(pen2, 0, 0, 200, 200);
pictureBox1.Refresh();
}
先に描画しておけば、問題なしですな