Δημοσιεύτηκε: 04 Αύγ 2014, 00:38
από migf1
Ανέβασα έναν GTK2 replayer για το game (zip, ~400Kb) , στον οποίον δουλεύουν τα πάντα εκτός από την αλλαγή γλώσσας (είναι το επόμενο που θα φτιάξω, πριν ανεβάσω τον replayer και στο Github).

Το zip περιέχει κώδικα (σε πολύ πρώιμη μορφή, 1st-draft) + sample replay files (μπορείτε να σώσετε και δικά σας από το κανονικό game, στο τερματικό) + 32μπιτο Windows εκτελέσιμο (θέλει 2.24.10 runtime για να τρέξει).

Με την προϋπόθεση πως έχετε ήδη GTK+2.24.10 (μπορεί να δουλεύει και με 2.24.8) sudo apt-get install libgtk2.0-dev μπορείτε να κάνετε compile τα sources:
Κώδικας: Επιλογή όλων

cd src
gcc -std=c99 -O3 *.c `pkg-config --cflags --libs gtk+-2.0`


Τον φάκελο gui/ τον έχω βάλει και μέσα στον src/ για να σας διευκολύνω, γιατί τον χρειάζεται για να κάνει compile (αλλά και για να τρέξει μετά το εκτελέσιμο).

Αν ασχοληθείτε με τον κώδικα, παρόλο που είναι 1st-draft, σημειώστε πως η ιδέα είναι ότι μόνο το gui.c καλεί public ρουτίνες από τα υπόλοιπα gui_xxx.c source modules (τα οποία με τη σειρά τους, καλούν μονάχα ρουτίνες που ορίζονται μέσα τους + public ρουτίνες του gui.c). Επίσης, πρέπει να αλλαχτεί και το auto-play από loop με g_usleep() που είναι τώρα, σε χρήση timer.

Αν έχετε χρόνο & διάθεση, κατεβάστε το και δώστε μου λίγο feedback σχετικά με προβλήματα, αβλεψίες, προτάσεις για βελτιώσεις, κλπ, πριν το βγάλω στον αέρα του Github. Thanks!

Επισυνάπτω κι ένα screen-shot (από Windows XP):