예제 #1
0
 /// <summary>
 /// 速度変更
 /// </summary>
 private void btnMoveSpeed_Click(object sender, EventArgs e)
 {
     this.AddTask(
         $"速さ: 移動速度を変更 [{Map.GetSpeedList()[this.cmbSpeed.SelectedIndex]}]",
         Map.EventMoveTask.SetMoveSpeed, this.cmbSpeed.SelectedIndex,
         SQ.ToSQEnum(typeof(Map.Speed), this.cmbSpeed.SelectedIndex)
         );
 }
예제 #2
0
 private void btnDirSouth_Click(object sender, EventArgs e)
 {
     this.AddTask("方向: [↓]", Map.EventMoveTask.Direction, (int)Map.Direction4.South, SQ.ToSQEnum(typeof(Map.Direction4), (int)Map.Direction4.South));
 }
예제 #3
0
 private void btnDirEast_Click(object sender, EventArgs e)
 {
     this.AddTask("方向: [→]", Map.EventMoveTask.Direction, (int)Map.Direction4.East, SQ.ToSQEnum(typeof(Map.Direction4), (int)Map.Direction4.East));
 }
예제 #4
0
 private void btnMoveWest_Click(object sender, EventArgs e)
 {
     this.AddTask("移動: [←]", Map.EventMoveTask.Move, (int)Map.Direction4.West, SQ.ToSQEnum(typeof(Map.Direction4), (int)Map.Direction4.West));
 }
예제 #5
0
 /// <summary>
 /// 指定した方向へ移動
 /// </summary>
 private void btnMoveNorth_Click(object sender, EventArgs e)
 {
     this.AddTask("移動: [↑]", Map.EventMoveTask.Move, (int)Map.Direction4.North, SQ.ToSQEnum(typeof(Map.Direction4), (int)Map.Direction4.North));
 }
예제 #6
0
 /// <summary>
 /// スクリプト用の列挙体として指示内容を取得する
 /// </summary>
 public static string GetMoveTypeCode(Map.EventMoveTask taskType)
 {
     return(SQ.ToSQEnum(typeof(Map.EventMoveTask), (int)taskType));
 }