Ok, ponieważ dodałem w XenoNie kilka ulepszeń, a więc przyszła pora na dodanie obsługi modułu fizycznego, co za tym idzie skończenie pełnej wersji PlayGate. Jednak zastanawiam się jaki sposób pogrupowania / upakowania funkcji zastosować. Normalne DLLe dla GM mają masę funkcji każda od czegoś innego, ja tak robiłem w starych wersjach XenoNa, ale w PlayGate pogrupowałem je i jedna funkcja zawiera w sobie kilka konkretnych, zależnie jakie argumenty podamy, niby to prostsze, bo jest kilka funkcji które robią wszystko co trzeba, czyli mało funkcji do zapamiętania, ale wykombinowałem aby dać jakąś główną funkcję dla każdej grupy albo w ogóle jedną funkcję i zależnie od zmiennej stanu będzie ta główna funkcja wywoływać tę konkretną. W tedy pozostanie tylko znać góra 8 funkcji głównych i jedynie zmienne stanu, czyli nazwy operacji jakie chcemy wykonać. Niby to jest lepszy sposób ale wtedy trzeba by było dokładnie opisywać funkcje dla każdej zmiennej stanu. Wiem że to może brzmi dla większości jak bełkot ale chodzi w tym wszystkim o ograniczenie ilości funkcji do zapamiętania, ale za to zwiększenie ilości nazw akcji jakie chcemy wykonać. I to mnie męczy, bo nie wiem jak dla Was będzie najlepiej używać PlayGate? Proszę o odpowiedź, jak Wy to widzicie i jak by Wam było łatwiej korzystać :)
PS. I nie próbujcie mi tu raportować za doublepost - celowo nie łączyłem postów aby to miało sens i abyście przeczytali bo to ważne ;P