MinoMino / minqlbot

An administration tool for the Quake Live client, extensible with plugins.
GNU General Public License v3.0
26 stars 10 forks source link

Move functionality to python layer #29

Open WalkerY opened 9 years ago

WalkerY commented 9 years ago

Probably it would be best to move almost everything that can be moved from minqlbot to minqlbot-plugins. It would make development easier and minqlbot 'core' could be improved and made less complex, more stable and reliable.

WalkerY commented 9 years ago

for example maybe there is no need to sleep in quake.cpp: if (loop_count != LOOPS_BEFORE_SEND) { loop_count++; Sleep(DELAY_MAIN_LOOP); continue; } If there is a queue in python layer, its a more flexible and robust solution. Also waiting time (600ms) doesnt seem right. I have also implemented ExecutionQueue in python, will improve it a little and upload so that you can have a look.