Zdravim,
riesim uz nejaku dlhsiu dobu problem s unitmi. Mam 2 unity, kde v kazdom mam po 1-nom classe. V unite player.pas mam TPlayer a v unite npc.pas mam TNpc. Problem je v tom ,ze v kazdom z tychto class mam v nejakej procedure ci vo funkcii vstupny parameter typu druhej triedy.
npc.pas
Kód:
interface
uses
Classes, SysUtils, Graphics, ExtCtrls, Dialogs, player;
type
TNpc = class
procedure OverVzdialenost(Hrac : TPlayer);
player.pas
Kód:
interface
uses
Classes, SysUtils, Graphics, ExtCtrls, Dialogs, game, share, npc;
type
TPlayer = class
OverKoniec(Nepriatel : TNpc)
Takze ked odoberem aspon v jednom z nich druhy unit tak mi to vyhodi invalid identifier. Nechcem to spajat dohromady, kedze tie unity uz maju dost vela riadkov. Budem rad za kazdu radu a snahu vyriesit moj problem.