Pravim jednu poteznu strategiju.Napravio sam vizuelizaciju igrice u klasi TInterface. Imam klasu TEngine u kojoj su definisane osnovne funkcije koje su potrebne za komunikaciju sa TInterface. Svi logiku za engine koju budem budem pravio, pravit cu u naslednicima klase TEngine. Zelim da poredim engine medjusobno da vidim koji je bolji. Sada me interesuje sledece:
- kada nepravim novi engine kako da ga ucitam iz interfejsa a da ne moram da kompajliram iznova sve?
znam da moze sa ShellExecute ali onda moram preko nekoga porta da komuniciram sa interfejsom. Ok nije ni to lose ali mi se u start liniji otvore 3 programa ako igraju dva engina (interfejs, engine1 i engine2)
Postoji li drugi nacin za to tj. kao se to stvarno radi u igricama?
Unapred zahvalan