new version, with support for Alien Artefacts cards (but not play mode)

and a new "scenario" option.
This commit is contained in:
espie 2014-10-05 09:29:48 +00:00
parent 24065a6597
commit e1c29d838d
4 changed files with 46 additions and 17 deletions

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.16 2014/09/13 18:09:20 brad Exp $
# $OpenBSD: Makefile,v 1.17 2014/10/05 09:29:48 espie Exp $
V = 0.8.1
V = 0.9.4
COMMENT-client = race for the galaxy card game
COMMENT-server = race for the galaxy card game, game server
PKGNAME-client = rftg-$V
@ -9,12 +9,12 @@ CATEGORIES = games
HOMEPAGE = http://keldon.net/rftg/
DISTNAME = rftg-$V
EXTRACT_SUFX = .tar.bz2
MASTER_SITES = http://warpcore.org/rftg/
MASTER_SITES = ${HOMEPAGE}
MULTI_PACKAGES = -client #-server
SUBPACKAGE ?= -client
REVISION-client = 1
REVISION-server = 2
#REVISION-client =
#REVISION-server =
# Licence: GPL
# official authorization from the game publisher (Rio Grande)
@ -40,12 +40,12 @@ MODULES = devel/gettext
cWANTLIB = c m pthread
WANTLIB-client = ${cWANTLIB} X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
Xfixes Xi Xinerama Xrandr Xrender atk-1.0 cairo expat fontconfig \
freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 gthread-2.0 gtk-x11-2.0 pango-1.0 \
pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs xcb xcb-render \
xcb-render-util z ${MODGETTEXT_WANTLIB}
WANTLIB-client = ${cWANTLIB} X11 Xcomposite Xcursor Xdamage Xext \
Xfixes Xi Xinerama Xrandr Xrender atk-1.0 cairo fontconfig \
freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 \
gobject-2.0 gtk-x11-2.0 pango-1.0 \
pangocairo-1.0 pangoft2-1.0 \
z ${MODGETTEXT_WANTLIB}
WANTLIB-server = ${cWANTLIB} c m pthread mysqlclient

View File

@ -1,5 +1,2 @@
MD5 (rftg-0.8.1.tar.bz2) = 4cAn2vDIAcj0qngKTzT8Sg==
RMD160 (rftg-0.8.1.tar.bz2) = 113S4XGpjPqKGO17GHI3k+9mJog=
SHA1 (rftg-0.8.1.tar.bz2) = NAv/n4EQK3SxXO/cx4KyDWW7YXs=
SHA256 (rftg-0.8.1.tar.bz2) = zniqf1X5yrIzvGgXNzANmsgWeP2JhlEmRPu+sX9kW5o=
SIZE (rftg-0.8.1.tar.bz2) = 27282876
SHA256 (rftg-0.9.4.tar.bz2) = CL+dOhgvwv753e/tOSRTyjzRowIB3Bwh9ps2ft8zXkg=
SIZE (rftg-0.9.4.tar.bz2) = 35161850

View File

@ -0,0 +1,21 @@
$OpenBSD: patch-ai_c,v 1.3 2014/10/05 09:29:48 espie Exp $
--- ai.c.orig Sat Aug 16 18:41:10 2014
+++ ai.c Sun Oct 5 11:17:09 2014
@@ -8838,14 +8838,14 @@ static void initial_training(game *g)
g->deck_size = 0;
g->cur_action = 0;
memset(g->deck, 0, sizeof(card) * MAX_DECK);
- memset(g->goal_active, 0, sizeof(int) * MAX_GOAL);
- memset(g->goal_avail, 0, sizeof(int) * MAX_GOAL);
+ memset(g->goal_active, 0, sizeof(short) * MAX_GOAL);
+ memset(g->goal_avail, 0, sizeof(short) * MAX_GOAL);
/* Clear some uninitialized player information */
for (i = 0; i < g->num_players; i++)
{
/* Clear player's card counts and winner flag */
- memset(g->p[i].goal_claimed, 0, sizeof(int) * MAX_GOAL);
+ memset(g->p[i].goal_claimed, 0, sizeof(int8_t) * MAX_GOAL);
g->p[i].fake_hand = 0;
g->p[i].drawn_round = 0;
g->p[i].fake_discards = 0;

View File

@ -1,8 +1,9 @@
@comment $OpenBSD: PLIST-client,v 1.1 2010/08/17 22:22:59 espie Exp $
@comment $OpenBSD: PLIST-client,v 1.2 2014/10/05 09:29:48 espie Exp $
@pkgpath games/rftg
bin/do_train
@bin bin/rftg
share/rftg/
share/rftg/campaign.txt
share/rftg/cards.txt
share/rftg/images.data
share/rftg/network/
@ -27,6 +28,11 @@ share/rftg/network/rftg.eval.3.3.net
share/rftg/network/rftg.eval.3.4.net
share/rftg/network/rftg.eval.3.5.net
share/rftg/network/rftg.eval.3.6.net
share/rftg/network/rftg.eval.4.2.net
share/rftg/network/rftg.eval.4.2a.net
share/rftg/network/rftg.eval.4.3.net
share/rftg/network/rftg.eval.4.4.net
share/rftg/network/rftg.eval.4.5.net
share/rftg/network/rftg.role.0.2.net
share/rftg/network/rftg.role.0.2a.net
share/rftg/network/rftg.role.0.3.net
@ -48,3 +54,8 @@ share/rftg/network/rftg.role.3.3.net
share/rftg/network/rftg.role.3.4.net
share/rftg/network/rftg.role.3.5.net
share/rftg/network/rftg.role.3.6.net
share/rftg/network/rftg.role.4.2.net
share/rftg/network/rftg.role.4.2a.net
share/rftg/network/rftg.role.4.3.net
share/rftg/network/rftg.role.4.4.net
share/rftg/network/rftg.role.4.5.net