konkurs Webcon pomoc w przetlumaczeniu na delphi

0

Wiem, ze konkurs jest już rozstrzygniety, ale chciałem się pobawić we własnym zakresie.
http://www.webcon.pl/arena
w instrukcji jest przykład dla C jak zrobić swojego zawodnika. Czy mógł by ktoś pomóc mi to przełozyć na delphi? nie wiem jak mam zacząć.

using System.AddIn;
using System.Collections.Generic;
using WebCon.Arena.Bots.AddIn;

namespace WebCon.Arena.Bots.Samples
{
    [AddIn("AlwaysLeft",
        Version = "1.0.0.0",
        Description = "Sample tron bot 2",
        Publisher = "Maciek")]
    public class Sample3 : IRacer
    {
        public Move GetMove(Point myPosition, Point opponentPosition, List<MapPoint> map)
        {
            return Move.Left;
        }
    } 
}

dodatkowo, Delphi nie ma takiego czegoś jak System.AddIn, to znaczy, że muszę na piechotę załadować sobie z dll'ki funkcje których będe potrzebował tak?

zamiana znacznika <code class="c"> na <code class="csharp"> - fp
poprawienie literówki w tagu - fp

0
  1. nie dla c tylko dla c# a to różnica.
  2. to tak nie działa - nie masz bibliotek dla delphi - te są dla .net (można co prawda próbować je zaimportować ale jeśli nie były pisane z tą myślą to masz marne szanse)
  3. i tam to straszne programowanie niestety polega na pisaniu kodu...
0

tj. że jest szansa, że da się do zrobić?

w zasadzie chodzi tu tylko o to by prawidłowo wyekportować funkcje GeTMove. I do tego potrzebna mi wiedza czym są te typy argumentów. i żeb ywywyołć funkcje AddIn.

0

Podejrzewam że to nie przejdzie, bo skompilowany kod (chodzi mi o instrukcje) różni się, niektóre czynności mogą trwać krócej, niektóre dłużej.
Możesz próbować, ja znalazłem w C:\Program Files\Microsoft.NET\SDK\v2.0 64bit\Bin apke ildasm.exe ona pokazuje jakie są metody w dll'ce NET'u, choć nie widzę przeszkód w pisaniu tego w C# nie używasz przecież jakichś skomplikowanych klas, tylko podstawy, pętle tablice i instrukcje warunkowe...

0

próbuje skompilować ten kod który zamieściłem z pomocą csc, jednak coś mu się nie podoba.
CHashHelp.jpg

any help/idea?

0

a nie możesz tego kompilować przez ide?

0

nie dysponuję w chwili obecnej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1