Thanks for your work on this. I think what'd be best, if possible, is to make the one script as cross-platform as possible so that only one file needs to be maintained. The build scripts would then create the necessary directory structure to make a Mac, Windows or Linux release.
I'm hoping that both the speech and GUI code as it is should already work on windows, or do so with little modification, as I used a cross-platform GUI library (PyGUI) and a cross-platform TTS library (pyttsx) to create it. However the code to make pyttsx work on windows will be slightly different to that on OS X, as it would possibly need to load a different pyttsx driver. You shouldn't need to be calling SAPI directly as that should be hidden by pyttsx, but I look forward to trying this patch out. Just to let you know, I'm on holiday until the 4th but will try to give this a go before I leave. Thanks, Sent from my iPhone On 26 May 2013, at 14:32, Francisco Del Roio <[email protected]> wrote: > Hi, > > I forked your MacOSX script into one for windows, but I removed all OSX > specific stuff. > > I modified the GameController and the EngineWrapper classes and I implemented > the Speaker class. I think that is the right choise writing the launcher in > python. > > Here is the patch to the git repository. > > The script uses the Screen Reader API for the speech output, so to run > properly you need these dlls and the ctypes and pywin32 python packages. > > This is the URL to the ZIP of the Screen Reader API: > > https://dl.dropboxusercontent.com/u/28833196/ScreenReaderAPI.zip > > The missing part, the graphical interface (or another) I'll write later. > > S2 > > -- > Cuando tus fuerzas terminan, las de Dios comienzan... > > -- > You received this message because you are subscribed to the Google Groups > "AGRIP Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send an email to [email protected]. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/agrip-project/51A20ED1.2060708%40gmail.com?hl=en-GB. > For more options, visit https://groups.google.com/groups/opt_out. > > > <winscript.patch> -- You received this message because you are subscribed to the Google Groups "AGRIP Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/agrip-project/ED64D087-FC2E-4D8B-9408-ABAB6E2154F3%40gmail.com?hl=en-GB. For more options, visit https://groups.google.com/groups/opt_out.
