public inbox for xconq-cvs@sourceware.org help / color / mirror / Atom feed
From: shebs@sourceware.cygnus.com To: xconq-cvs@sourceware.cygnus.com Subject: xconq/ /ChangeLog ernel/ai.c ernel/ai.h ernel/ ... Date: Sun, 04 Jun 2000 09:19:00 -0000 [thread overview] Message-ID: <20000604161903.17225.qmail@sourceware.cygnus.com> (raw) CVSROOT: /cvs/xconq Module name: xconq Changes by: shebs@sourceware.cygnus.com 00/06/04 09:19:03 Modified files: . : ChangeLog kernel : ai.c ai.h cmdline.c conq.h init.c iplayer.c kernel.h keyword.def kpublic.h module.c mplayer.c read.c run.c score.c mac : macinit.c tcltk : tkconq.tcl tkinit.c tkmain.c Log message: More rewriting of variant handling and player setup. * keyword.def (indepside-has-ai, indepside-can-build, indepside-can-research, indepside-has-treasury): Comment out, will no longer define as variants. * ai.c, ai.h (next_ai_type_name): Rename from next_ai_type. (find_ai_type): New function. * cmdline.c (unixify_variant_name): Remove. (game_usage_info): Use variant ids as argument names. * kernel.h (set_ai_for_player, etc): Move here from conq.h. * init.c (make_up_a_side): Remove set of ingame, redundant. (set_ai_for_player): Warn about invalid AI types. * iplayer.c, mplayer.c: Remove decls now in ai.h. * kpublic.h: Rearrange some decls. * module.c (do_one_variant): Remove indepside variants. * read.c (force_all_variants): New global. (add_std_var): New function. (interp_variant_defns): Rewrite to use it for all variant setup. (add_more_variants): Remove, no longer needed. (interp_game_module): Call interp_variant_defns. * run.c (init_movement): Simplify code. * score.c (eval_sk_last_side_wins, eval_sk_last_alliance_wins): Don't require indepside to lose. (record_into_scorefile): Use a switch statement for variants. (score_variant_desc): Remove indepside variants. * macinit.c (interpret_variants, implement_variants): Remove indepside variants. (hit_player_setup_dialog): Use net_exchange_players. * tkconq.tcl (add_variants_dialog_items): Wrap help text by words. (add_player_dialog_items): Always create indepside entry but conditionalize packing, add indepside button, improve test of random/sidelib name button enabling. (popup_indepside, ok_indepside): New procs. * tkinit.c (init_display): Seed indepside globals. * tkmain.c (tk_set_indepside_options): New tcl command. (tk_set_ai_for_player): Interpret AI name passed directly. (interpret_variants): Remove indepside variants.
reply other threads:[~2000-06-04 9:19 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20000604161903.17225.qmail@sourceware.cygnus.com \ --to=shebs@sourceware.cygnus.com \ --cc=xconq-cvs@sourceware.cygnus.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).