TrackSegments/TrackImage.xaml.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Reflection;
namespace GrandPrix.TrackSegments
{
/// <summary>
/// Interaction logic for TrackImage.xaml
/// </summary>
public partial class TrackImage : UserControl, ITrackSegment
{
public const double SEGMENT_HEIGHT = 200;
public const double SEGMENT_WIDTH = 200;
const double BACKGROUND_RESOLUTION = 0.2;
public TrackImage()
{
InitializeComponent();
}
public Point GetMidTrackPoint(double x, double y)
{
return new Point(x, y);
}
public Point GetMidTrackPoint(Kart car)
{
return GetMidTrackPoint(car.CarTranslateTransform.X + 10, car.CarTranslateTransform.Y + 41);
}
public double GetTrackAngle(double x, double y, double lastAngle, double lastCarAngle)
{
return lastAngle;
}
public void SetImageSource(string imageFile, int column, int row)
{
var basePath = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase);
var imageSource = new BitmapImage(new Uri(System.IO.Path.Combine(basePath, imageFile)));
//grdMain.Background = new ImageBrush()
//{
// ImageSource = imageSource,
// Stretch = Stretch.None,
// Viewport = new Rect(0, 0, 200, 200),
// ViewportUnits = BrushMappingMode.Absolute,
// Viewbox = new Rect(
// column * 200,
后面还有 29 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。