<div class="gmail_extra">About Dreamweb, there's still one more thing that I'm not really happy with: the way that keyboard and mouse events are handled, and the way that the screen gets updated.<br><br>In particular, the mouse cursor is a sprite that gets redrawn on each screen update. It's not straightforward to move this scheme to our cursor manager scheme, as the cursor drawing is too embedded in the engine code, plus there is no notion of "hide" or "show" the cursor, but "draw the cursor" or "don't draw it", sometimes in scene-specific loops.<br>
<br>The keyboard handling code has its own internal buffers, so things like the keyboard repeat rate etc are not really respected (but this isn't a major issue).<br><br>Finally, the screen updates get handed by a separate thread which keeps being invoked at specific intervals (something like what the sky engine was doing).<br>
<br>So, these are the main TODOs left from Dreamweb, some of which might (?) affect the way that the game works under specific platforms. If you believe that we can announce the game with these TODOs, then we can do so.<br>
<br>Regards<br>Filippos<br><br><div class="gmail_quote">On Sun, Apr 22, 2012 at 2:44 PM, Bertrand Augereau <span dir="ltr"><<a href="mailto:bertrand_augereau@yahoo.fr" target="_blank">bertrand_augereau@yahoo.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><div><span>I'd say : go for it and wait for users' complaints.<br>
</span></div><div><span><br></span></div><div><span>Bertrand<br></span></div><div><br></div> <div style="font-size:12pt;font-family:"times new roman","new york","times",serif"> <div style="font-size:12pt;font-family:"times new roman","new york","times",serif">
<div dir="ltr"> <font face="Arial"> <hr size="1"> <b><span style="font-weight:bold">De :</span></b> Eugene Sandulenko <<a href="mailto:sev@scummvm.org" target="_blank">sev@scummvm.org</a>><br> <b><span style="font-weight:bold">À :</span></b> <a href="http://scummvm-devel.lists.sourceforge.net" target="_blank">scummvm-devel.lists.sourceforge.net</a> <<a href="mailto:scummvm-devel@lists.sourceforge.net" target="_blank">scummvm-devel@lists.sourceforge.net</a>> <br>
<b><span style="font-weight:bold">Envoyé le :</span></b> Dimanche 22 avril 2012 12h18<br> <b><span style="font-weight:bold">Objet :</span></b> Re: [Scummvm-devel] Re : Dreamweb / EOB1+2<br> </font> </div><div><div class="h5">
<br>So guys, where did this end up?<br><br>I am for announcing dreamweb support next week, after we announce GSoC students.<br><br>Thoughts? Complains?<br><br><br>Eugene<br><br><br>On 26 March 2012 16:08, Bertrand Augereau <<a href="mailto:bertrand_augereau@yahoo.fr" target="_blank">bertrand_augereau@yahoo.fr</a>> wrote:<br>
> Concerning the other versions, I think user testing is the way to go to test all the variants and gather game ids.<br>><br>> cd/floppies difference were handled through two different executables in the original asm and are managed by dynamic checks in the reversed engine, so it should be ok i.e. "has the potential to be ok once properly tested'.<br>
><br>><br>><br>><br>> ----- Mail original -----<br>> De : A. Milburn <<a href="mailto:fuzzie@users.sourceforge.net" target="_blank">fuzzie@users.sourceforge.net</a>><br>> À : Filippos Karapetis <<a href="mailto:bluegr@gmail.com" target="_blank">bluegr@gmail.com</a>><br>
> Cc : ScummVM devel <<a href="mailto:scummvm-devel@lists.sourceforge.net" target="_blank">scummvm-devel@lists.sourceforge.net</a>><br>> Envoyé le : Lundi 26 mars 2012 14h28<br>> Objet : Re: [Scummvm-devel] Dreamweb / EOB1+2<br>
><br>> On Sun, Mar 25, 2012 at 07:02:59PM +0300, Filippos Karapetis wrote:<br>>> Perhaps it's time to announce them as supported, and ask for playtesting?<br>>> This is a good time to do it if we want to include<br>
>> them in ScummVM 1.5.0, which is less than 2 months away now<br>><br>> As discussed on IRC, the vsync timer hack should be removed first. I don't<br>> know of any other showstoppers, technically. I'll try and
find some time<br>> to take another look.<br>><br>> Otherwise: are all the foreign versions working (particularly in respect<br>> to filenames)? And the CD/floppy differences are handled?<br>><br>> - fuzzie<br>
><br>> ------------------------------------------------------------------------------<br>> This SF email is sponsosred by:<br>> Try Windows Azure free for 90 days Click Here<br>> <a href="http://p.sf.net/sfu/sfd2d-msazure" target="_blank">http://p.sf.net/sfu/sfd2d-msazure</a><br>
> _______________________________________________<br>> Scummvm-devel mailing list<br>> <a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>> <a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
><br>><br>>
------------------------------------------------------------------------------<br>> This SF email is sponsosred by:<br>> Try Windows Azure free for 90 days Click Here<br>> <a href="http://p.sf.net/sfu/sfd2d-msazure" target="_blank">http://p.sf.net/sfu/sfd2d-msazure</a><br>
> _______________________________________________<br>> Scummvm-devel mailing list<br>> <a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>> <a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
<br>------------------------------------------------------------------------------<br>For Developers, A Lot Can Happen In A Second.<br>Boundary is the first to Know...and Tell You.<br>Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!<br>
<a href="http://p.sf.net/sfu/Boundary-d2dvs2" target="_blank">http://p.sf.net/sfu/Boundary-d2dvs2</a><br>_______________________________________________<br>Scummvm-devel mailing list<br><a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br><br><br> </div></div></div> </div> </div></div><br>------------------------------------------------------------------------------<br>
For Developers, A Lot Can Happen In A Second.<br>
Boundary is the first to Know...and Tell You.<br>
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!<br>
<a href="http://p.sf.net/sfu/Boundary-d2dvs2" target="_blank">http://p.sf.net/sfu/Boundary-d2dvs2</a><br>_______________________________________________<br>
Scummvm-devel mailing list<br>
<a href="mailto:Scummvm-devel@lists.sourceforge.net">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>"Experience is the name every one gives to their mistakes" - Oscar Wilde <br>
</div>