Exemplo n.º 1
0
 private void LoadProject_Click(object sender, RoutedEventArgs e)
 {
     project = Project.Load();
     if (project != null) {
         statusText.Text = "Project \"" + project.Name + "\" loaded.";
         game.Project = project;
     }
 }
Exemplo n.º 2
0
        private void NewProject_Click(object sender, RoutedEventArgs e)
        {
            NewProjectDialog dialog = new NewProjectDialog();
            dialog.Owner = this;
            dialog.ShowDialog();

            string name = dialog.ProjectName;

            if (name == null || name.Length == 0) {
                System.Windows.MessageBox.Show("You must enter a project name!");
                return;
            }

            project = new Project(name);
            project.Save();
            game.Project = project;

            SaveProject.IsEnabled = true;
            SaveProjectAs.IsEnabled = true;
        }
Exemplo n.º 3
0
 public TileInfo(int id, string name, int priority, TileAccess access, GraphicsDevice graphicsDevice, Project project)
 {
     ID = id;
     Name = name;
     Priority = priority;
     Access = access;
     Texture = null;
     if (!Blank)
         Texture = Texture2D.FromFile(graphicsDevice, Path.Combine(project.ProjectPath, Path.Combine("gfx-textures", name + ".png")));
 }