[18:26:22] Guest89: Hello!
[18:26:25] Guest89: Is the page down?
[18:26:34] Guest89: I want to download exult and it's not available
[19:29:14] Guest89: Hello, do you know about a mirror for Exult for Windows?
[20:12:08] Dominus: hmm, he's gone but the site works atm and for windows our github page works (better until Marzo can scp the snapshots over :))
[21:25:51] Dominus: Marzo: can you review this? https://pastebin.com/eci7rXCX
[21:26:01] Dominus: it's about https://github.com/exult/exult/issues/110
[21:27:20] Dominus: and it almost works without a hitch, but switching from real mouse input to finger requires an extra touch to switch and only then does it register touches as mouse events again
[21:28:09] Dominus: another couple of extra #ifdef platform
[21:28:51] Marzo: I would get rid of the #ifdef guards overall, and make should_hide_frame be just the portion inside the #ifdef guard
[21:29:04] Marzo: This would allow other touch screens to also benefit from this
[21:29:27] Marzo: Such as maybe getting Exult to run on Android if I ever have time to finish porting to cmake
[21:30:46] Dominus: ok, I'll see if I can figure out doing it with should_hide_frame
[21:30:46] Marzo: Why are you calling SDL_SetHint(SDL_HINT_TOUCH_MOUSE_EVENTS, "1") twice on each place?
[21:30:51] Marzo: Oh, wait
[21:30:59] Marzo: They are for different things
[21:31:07] Marzo: Hm
[21:31:13] Dominus: yes, they look very much the same :)
[21:32:20] Dominus: but these could maybe added further up in an should_hide_frame guard
[21:33:25] Dominus: do you really need cmake for android? or is it just easier to get something like the xcode project file for the Android develop environment?
[21:33:54] Marzo: Having cmake would make it easier because it has an Android generator
[21:34:40] Marzo: And once it is done, we would no longer need to have a separate xcode project, but one could be generated by cmake as well
[21:35:24] Marzo: On the whole, the patch seems fine
[21:35:44] Marzo: Oh, wait
[21:36:17] Dominus: I mentioned it before but I'm not sure cmake could handle generating the Exult xcode project file. since it mixes two targets (ios and macos) because the data files need a native expack to be generated
[21:36:23] Marzo: should_hide_frame is missing a "return false;" in the iPhoneOS branch
[21:37:48] Marzo: Maybe just make it this for all platforms:
[21:37:49] Marzo: return Mouse::is_finger && (frame == 0 || (frame >=8 && frame <= 47));
[21:40:09] Dominus: hmm, but I'd need to put the if(event.motion.which != SDL_TOUCH_MOUSEID) at least in our ifdef touch device that we have (or something like this)
[21:40:33] Dominus: otherwise it has potential to wreak havoc on macOS
[21:41:14] Dominus: with touch devices (probably) recognized as SDL_TOUCH_MOUSEID
[21:43:26] Dominus: I'll get back to you with a revision tomorrow. Thanks
[21:49:49] Marzo: But would it not only matter if you touch the screen, thus indicating you want to use a touch interface?
[21:54:03] Dominus: I'll have to test