GNOME Bugzilla – Bug 664940
Port to Vala
Last modified: 2018-03-26 14:13:40 UTC
Thomas, how are you going with this? Could you drop a patch here showing what you've done?
Development has been a bit slow but I can of course put the patch here or open a branch for it.
Either is good. I was just asking so this bug looked clearly like it was in progress. Let me know if you need any help with it.
What is the current status, Thomas? Are you still working on this? I would like to help, if you put a patch/branch with the current status.
Hi Robert. I'm still planning to complete the patch but it is surely not going very fast atm :) I am back at doing active development so keep an eye on this bug in the coming days :) It is not nearly complete so I would love for you to hack on it as well. Awesome :)
I moved the first parts of the code to the glines-vala branch. It is just the very basic things. I have classes for board, field, and 2d-view but they do not compile at the moment and I need to get some sleep :) I hope to have those parts up tomorrow.
I have committed the model classes for: board, field, piece, and preview queue.
I also committed a cli mode that uses methods and signals from the model. I used it to demonstrate that finding paths, placing pieces from the queue, and detecting gameover works. Still todo in the model is detecting lines and calculating scores.
There is also a very minimal view based on a GtkDrawingArea. It works but still needs a lot of work.
I am working on this branch:
Thomas: Your link seems to be broken, "No repositories found"
Can I help too?
(In reply to comment #8)
> Thomas: Your link seems to be broken, "No repositories found"
> Can I help too?
Help is welcome anytime. The link is broken, as the games have been split into their own modules, so you can find the same branch under https://git.gnome.org/browse/five-or-more/log/?h=vala-port.
-- GitLab Migration Automatic Message --
This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/five-or-more/issues/2.