From c7b1b7e863610a287fb27e7e9c1884dffafe8a14 Mon Sep 17 00:00:00 2001 From: deskull Date: Wed, 6 Mar 2019 14:04:32 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#37353=20target=5Fdir=20and=20pos?= =?utf8?q?=5Flist=E6=A7=8B=E9=80=A0=E4=BD=93=E3=82=92=E5=AE=9A=E7=BE=A9?= =?utf8?q?=E3=80=82=20/=20Define=20target=5Fdir=20and=20pos=5Flist=20struc?= =?utf8?q?ture.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/geometry.h | 16 ++++++++++++++++ src/variable.c | 1 - 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/geometry.h b/src/geometry.h index 230a7024c..edae84c84 100644 --- a/src/geometry.h +++ b/src/geometry.h @@ -1,3 +1,19 @@ #pragma once DIRECTION coords_to_dir(POSITION y, POSITION x); + +//!< 対象グリッドの一覧をまとめる構造体 +typedef struct +{ + POSITION_IDX n; //!< Array of grids for use by various functions (see grid.c") + POSITION y[TEMP_MAX]; + POSITION x[TEMP_MAX]; +} pos_list; + +//!< ターゲット指定構造体 +typedef struct +{ + DIRECTION dir; + POSITION y; + POSITION x; +} target_dir; diff --git a/src/variable.c b/src/variable.c index dc5461134..259034365 100644 --- a/src/variable.c +++ b/src/variable.c @@ -212,7 +212,6 @@ POSITION temp_y[TEMP_MAX]; POSITION temp_x[TEMP_MAX]; - /* * Number of active macros. */ -- 2.11.0