/// <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) ); }
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)); }
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)); }
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)); }
/// <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)); }
/// <summary> /// スクリプト用の列挙体として指示内容を取得する /// </summary> public static string GetMoveTypeCode(Map.EventMoveTask taskType) { return(SQ.ToSQEnum(typeof(Map.EventMoveTask), (int)taskType)); }