mirror of
https://github.com/pleonex/tinke.git
synced 2025-06-18 21:25:40 -04:00

+.+ Clean code from Ekona, Tinke and some plugins ** Change IGamePlugin and IPlugin interface. * Fixed problem with the batch compiler * Improved autosize in RawImages * Fixed problem importing Horizontal images without map * Added Import button in Palette control * Fixed problem in 999 plugin with cha sprite images * Fixed problem with AnimationControl when no animation
60 lines
2.0 KiB
C#
60 lines
2.0 KiB
C#
/*
|
|
* Copyright (C) 2011 pleoNeX
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*
|
|
* Programador: pleoNeX
|
|
*
|
|
*/
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Windows.Forms;
|
|
using System.Reflection;
|
|
using System.IO;
|
|
|
|
namespace Tinke
|
|
{
|
|
static class Program
|
|
{
|
|
/// <summary>
|
|
/// Punto de entrada principal para la aplicación.
|
|
/// </summary>
|
|
[STAThread]
|
|
static void Main(string[] args)
|
|
{
|
|
#region Comprobación de archivos necesarios
|
|
string[] archivos = new string[] { "Ekona.dll", "DSDecmp.dll" };
|
|
string faltan = "";
|
|
for (int i = 0; i < archivos.Length; i++)
|
|
{
|
|
string file = Application.StartupPath + Path.DirectorySeparatorChar + archivos[i];
|
|
if (!File.Exists(file))
|
|
faltan += '\n' + file;
|
|
}
|
|
if (faltan != "")
|
|
{
|
|
MessageBox.Show(Tools.Helper.GetTranslation("Messages", "S1F"), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
|
return;
|
|
}
|
|
#endregion
|
|
|
|
Application.EnableVisualStyles();
|
|
Application.SetCompatibleTextRenderingDefault(false);
|
|
Application.Run(new Sistema());
|
|
}
|
|
}
|
|
|
|
}
|