85 lines
2.5 KiB
Plaintext
85 lines
2.5 KiB
Plaintext
$OpenBSD: patch-shape_c,v 1.2 2017/05/12 21:25:00 espie Exp $
|
|
Index: shape.c
|
|
--- shape.c.orig
|
|
+++ shape.c
|
|
@@ -1,4 +1,5 @@
|
|
#include <stdio.h>
|
|
+#include <stdlib.h> /* malloc */
|
|
|
|
#include "constant.h"
|
|
|
|
@@ -10,6 +11,9 @@
|
|
|
|
#include "extern.h"
|
|
|
|
+void shape_set_chart(shape_type *);
|
|
+void shape_set_single_arrow(int, int, int, int, XPoint[], XPoint[]);
|
|
+void shape_set_single_march(int, int, XPoint[], XPoint[]);
|
|
|
|
/******************************************************************************
|
|
shape_initialize ()
|
|
@@ -18,6 +22,7 @@
|
|
positions, connection, horizons, selection and direction charts.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_initialize ()
|
|
{
|
|
int i, j,
|
|
@@ -320,6 +325,7 @@ shape_initialize ()
|
|
rectangular cells).
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_draw_method (shape, side, disallow_pixmap)
|
|
shape_type *shape;
|
|
int side,
|
|
@@ -389,6 +395,7 @@ shape_set_draw_method (shape, side, disallow_pixmap)
|
|
fraction of <shape->center_erase.x>.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_growth (shape)
|
|
shape_type *shape;
|
|
{
|
|
@@ -431,6 +438,7 @@ shape_set_growth (shape)
|
|
fraction of <shape->center_erase.x>.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_troops (shape)
|
|
shape_type *shape;
|
|
{
|
|
@@ -490,6 +498,7 @@ shape_set_troops (shape)
|
|
begins at <shape->angle_offset>.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_chart (shape)
|
|
shape_type *shape;
|
|
{
|
|
@@ -664,6 +673,7 @@ shape_set_chart (shape)
|
|
a regular polygon.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_arrows (shape, offset)
|
|
shape_type *shape;
|
|
int offset;
|
|
@@ -781,6 +791,7 @@ shape_set_arrows (shape, offset)
|
|
and <arrow_dester> are the coordinate arrays to be used.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_single_arrow (length, aux_length,
|
|
use_split, angle, arrow_source, arrow_dester)
|
|
int length,
|
|
@@ -933,6 +944,7 @@ shape_set_single_arrow (length, aux_length,
|
|
using <march_source> and <march_dester> as coordinate arrays.
|
|
******************************************************************************/
|
|
|
|
+void
|
|
shape_set_single_march (length, angle, march_source, march_dester)
|
|
int length,
|
|
angle;
|