SLGBaseで戦術級シミュレーションゲームを作ってみる
4.ユニットの実装
最終更新:
slgbase
-
view
4-1.UnitBaseを継承したUnitクラスを実装します。
オーバーライドする必要があるメンバはTotalMoveCostプロパティです。
いわゆる移動力というやつですね。
ここではとりあえず1を返すようにします。
いわゆる移動力というやつですね。
ここではとりあえず1を返すようにします。
これまで同様にプロジェクトにUnit.csを追加し、そこにUnitクラスを記述します。
Unit.cs
using System;
using System.Collections.Generic;
using System.Text;
using SLGBase; //add 4-1
namespace SLGTest
{
//add 4-1
public class Unit : UnitBase
{
public override int TotalMoveCost
{
get { return (1); }
}
}
}