From mboxrd@z Thu Jan 1 00:00:00 1970 From: shebs@sourceware.cygnus.com To: xconq-cvs@sourceware.cygnus.com Subject: xconq/ /ChangeLog cltk/tkmain.c cltk/tkmap.c u ... Date: Mon, 03 Jul 2000 09:43:00 -0000 Message-id: <20000703164338.1303.qmail@sourceware.cygnus.com> X-SW-Source: 2000/msg00301.html List-Id: CVSROOT: /cvs/xconq Module name: xconq Changes by: shebs@sourceware.cygnus.com 00/07/03 09:43:38 Modified files: . : ChangeLog tcltk : tkmain.c tkmap.c curses : cconq.c cdraw.c kernel : ai.c cmdline.c cmdline.h config.h init.c iplayer.c mkroads.c mplayer.c nlang.c plan.c ps.c read.c run2.c side.c side.h skelconq.c task.c ui.c ui.h unit.h write.c mac : macdesign.c macrow.c win : wconq.c x11 : xconq.c xdraw.c xtconq.c xtmain.c Log message: Change unit viewing to use view objects instead of a layer. * unit.h (UnitView): New struct. * side.h (Side unitview, unitviewdate): Remove. (Side unit_views): New field. (for_all_view_stack): New macro. (unit_view, set_unit_view, builduview, vside, vtype, vhp, EMPTY, appears_empty, vside_indep, unit_view_date, set_unit_view_date): Remove, no longer used. * config.h (MAXVIEWHISTORY): Remove, no longer used. * side.c (init_view): Remove unit view layer init. (unit_view_at, unit_view_next, add_unit_view, remove_unit_view, mistake_view): New functions. (fn_set_unit_view, fn_set_unit_view_date): Remove. (side_sees_image, all_see_leave, reset_all_views, react_to_seen_unit, see_cell, see_exact, paint_view_1): Rewrite to use view objects. * ai.c (enemies_present): Ditto. * iplayer.c (preferred_build_type): Ditto. * mkroads.c (unit_sees_other_unit): Ditto. * mplayer.c (review_theaters, estimate_strengths, preferred_build_type): Ditto. * plan.c (alternate_target_here, victim_here, target_here, indep_captureable_here, useful_captureable_here, can_capture_neighbor): Ditto. * ps.c (sideno_of_seen_unit_at): Ditto. * run2.c (unit_revolt, visible_to): Ditto. * task.c (target_visible): Ditto. * ui.c (oneliner, dump_text_view * cdraw.c (draw_units, draw_legend, show_closeup): Ditto. * xdraw.c (draw_map_info, etc): Ditto. * macdesign.c (apply_designer_tool): Ditto. * macrow.c (draw_units): Ditto. * tkmain.c (update_mouseover): Ditto. * tkmap.c (draw_units, handle_designer_mouse_down): Ditto. (x_xform_unit_view): New function. * init.c (init_all_views): Fold in init_view_2, comment out unit view clearing. * plan.c (threat, usable_cell): Comment out, not used apparently. * read.c (fill_in_side): Comment out unit view reading. * ui.c, ui.h (xform_unit_view_: New function. (utype_seen_at): Comment out unit view case. * write.c (fn_unit_view, fn_unit_view_date): Remove. (write_side_view): Write unit view list instead of layer. * cmdline.h (make_default_player_spec): Move decl to here from cmdline.c. * skelconq.c, wconq.c, xconq.c, xtconq.c, xtmain.c: Remove decls that are in cmdline.h. * tkmain.c: Ditto, and include cmdline.h. * cconq.c (make_default_player_spec): New function. * tkmain.c (tk_reset_popup_flag): New tcl command. * nlang.c (medium_long_unit_handle): Remove unused local.