Sanitarium Engine - All help is welcome

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
Deledrius
Posts: 9
Joined: Sun Oct 30, 2005 7:15 pm
Location: Southern California

Post by Deledrius » Sat Jan 13, 2018 1:46 pm

Although I haven't had time to spend on it in a long while, I've tried to keep a working repository that builds against ScummVM's master, recently filtered to just contain the engine (as is the style now). If anyone is interested in working on the engine, you can always start from there:

https://github.com/Deledrius/scummvm-asylum/

I hope I'll have more time to get back into it (and contribute to Director, too), but it's not going to be in the immediate near future.

digitall
ScummVM Developer
Posts: 963
Joined: Thu Aug 02, 2012 1:40 pm

Post by digitall » Sun Jan 14, 2018 7:00 am

@Deledrius: Thanks for doing that. I have compared your new engine code against the older engine codebase with minor fixes I had made to keep this compiling against the latest master.

I have found that your engine code seems to be missing the code chanes in the last two commits I made in my branch here:
https://github.com/digitall/scummvm/tree/engine_asylum

These are partly shown up due to better linting in GCC-6.4.0+

However, this also fails to compile with this error currently which I need to look at:
engines/asylum/system/screen.cpp:943:36: error: invalid operands of types ‘__gnu_cxx::__enable_if<true, double>::__type {aka double}’ and ‘int’ to binary ‘operator&’
byte zoom = abs(sourceMask->left) & 7;

User avatar
topolinik
Posts: 38
Joined: Tue Mar 27, 2007 9:08 am
Location: Italy

Post by topolinik » Mon Sep 24, 2018 8:21 am

Up!

Post Reply