From e923cdef5b31fbdd85894aa37c186c1e8574ffb9 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 27 Jan 2013 23:30:40 +0100 Subject: HOPKINS: Some refactoring in LinesManager --- engines/hopkins/lines.h | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'engines/hopkins/lines.h') diff --git a/engines/hopkins/lines.h b/engines/hopkins/lines.h index 2208ced2a1..69d59f530f 100644 --- a/engines/hopkins/lines.h +++ b/engines/hopkins/lines.h @@ -51,12 +51,11 @@ struct SmoothItem { }; struct SegmentItem { - int field0; // Useless variable - int field2; - int field4; + int _minZoneLineIdx; + int _maxZoneLineIdx; }; -struct CarreZoneItem { +struct SquareZoneItem { int _enabledFl; int _left; int _right; @@ -86,8 +85,8 @@ private: int16 *BufLig; LigneZoneItem _zoneLine[401]; LigneItem Ligne[400]; - SegmentItem Segment[101]; - CarreZoneItem CarreZone[101]; + SegmentItem _segment[101]; + SquareZoneItem _squareZone[101]; int _currentSegmentId; int _maxLineIdx; int _lastLine; @@ -107,12 +106,11 @@ private: bool makeSmoothMove(int fromX, int fromY, int destX, int destY); bool PLAN_TEST(int paramX, int paramY, int a3, int a4, int a5); int TEST_LIGNE(int paramX, int paramY, int *a3, int *foundLineIdx, int *foundDataIdx); - -public: - int16 *essai2; + int colision(int xp, int yp); public: int16 *_route; + int16 *essai2; LinesManager(); ~LinesManager(); @@ -128,7 +126,6 @@ public: void resetLines(); void addLine(int idx, int a2, int a3, int a4, int a5, int a6, int a7); void initRoute(); - int colision(int xp, int yp); int MZONE(); void CARRE_ZONE(); void clearAll(); -- cgit v1.2.3