I found that, Uffo got a lot faster when the background image was replaced by
clsColor. Perhaps this large element was causing problems for Aurel.
One advantage of using
bind is that the compiler knows that all the defined symbols are procedures, then
call is automatically inserted. You can still use
call with any procedure, if that is your preference.
I have included a compact version of
uffo with the latest Oxygen, filed in
projects/games, along with
win.inc. But I'll continue to support
projects/GDIWindow/window.inc, as we have many demos that depend on it, and I think most Basic users would prefer a prototyped API, where the compiler takes care of type conversions and referencing.
I am delighted we have a complete game, Peter, small enough to include in the OxygeBasic zip
Charles