Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
169 lines
6.5 KiB
Diff
169 lines
6.5 KiB
Diff
diff -r -U3 -x '.*.sw?' xpilot-ng-4.7.3/src/mapedit/proto.h xpilot-ng-4.7.3-fixed/src/mapedit/proto.h
|
|
--- xpilot-ng-4.7.3/src/mapedit/proto.h 2010-03-05 02:03:49.000000000 +0100
|
|
+++ xpilot-ng-4.7.3-fixed/src/mapedit/proto.h 2024-12-31 14:25:55.790083767 +0100
|
|
@@ -73,15 +73,15 @@
|
|
int ResizeWidth(HandlerInfo_t info);
|
|
int ResizeHeight(HandlerInfo_t info);
|
|
int OpenPreferencesPopup(HandlerInfo_t info);
|
|
-int OpenMapInfoPopup(void);
|
|
-int OpenRobotsPopup(void);
|
|
-int OpenVisibilityPopup(void);
|
|
-int OpenCannonsPopup(void);
|
|
-int OpenRoundsPopup(void);
|
|
-int OpenInitItemsPopup(void);
|
|
-int OpenMaxItemsPopup(void);
|
|
-int OpenProbsPopup(void);
|
|
-int OpenScoringPopup(void);
|
|
+int OpenMapInfoPopup(HandlerInfo_t info);
|
|
+int OpenRobotsPopup(HandlerInfo_t info);
|
|
+int OpenVisibilityPopup(HandlerInfo_t info);
|
|
+int OpenCannonsPopup(HandlerInfo_t info);
|
|
+int OpenRoundsPopup(HandlerInfo_t info);
|
|
+int OpenInitItemsPopup(HandlerInfo_t info);
|
|
+int OpenMaxItemsPopup(HandlerInfo_t info);
|
|
+int OpenProbsPopup(HandlerInfo_t info);
|
|
+int OpenScoringPopup(HandlerInfo_t info);
|
|
int ValidateCoordHandler(HandlerInfo_t info);
|
|
int ShowHoles(HandlerInfo_t info);
|
|
char MapData(int x, int y);
|
|
diff -r -U3 -x '.*.sw?' xpilot-ng-4.7.3/src/mapedit/tools.c xpilot-ng-4.7.3-fixed/src/mapedit/tools.c
|
|
--- xpilot-ng-4.7.3/src/mapedit/tools.c 2010-03-05 02:03:49.000000000 +0100
|
|
+++ xpilot-ng-4.7.3-fixed/src/mapedit/tools.c 2024-12-31 14:26:29.168082279 +0100
|
|
@@ -747,7 +747,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenMapInfoPopup()
|
|
+int OpenMapInfoPopup(HandlerInfo_t info)
|
|
{
|
|
Window *temp;
|
|
|
|
@@ -790,7 +790,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenRobotsPopup()
|
|
+int OpenRobotsPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, robots);
|
|
return 0;
|
|
@@ -801,7 +801,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenVisibilityPopup()
|
|
+int OpenVisibilityPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, visibility);
|
|
return 0;
|
|
@@ -812,7 +812,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenCannonsPopup()
|
|
+int OpenCannonsPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, cannons);
|
|
return 0;
|
|
@@ -823,7 +823,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenRoundsPopup()
|
|
+int OpenRoundsPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, rounds);
|
|
return 0;
|
|
@@ -834,7 +834,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenInitItemsPopup()
|
|
+int OpenInitItemsPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, inititems);
|
|
return 0;
|
|
@@ -845,7 +845,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenMaxItemsPopup()
|
|
+int OpenMaxItemsPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, maxitems);
|
|
return 0;
|
|
@@ -856,7 +856,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenProbsPopup()
|
|
+int OpenProbsPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, probs);
|
|
return 0;
|
|
@@ -867,7 +867,7 @@
|
|
/* Arguments : */
|
|
/* Purpose : */
|
|
/***************************************************************************/
|
|
-int OpenScoringPopup()
|
|
+int OpenScoringPopup(HandlerInfo_t info)
|
|
{
|
|
XMapWindow(display, scoring);
|
|
return 0;
|
|
diff -r -U3 -x '.*.sw?' xpilot-ng-4.7.3/src/server/suibotdef.c xpilot-ng-4.7.3-fixed/src/server/suibotdef.c
|
|
--- xpilot-ng-4.7.3/src/server/suibotdef.c 2010-03-05 02:03:49.000000000 +0100
|
|
+++ xpilot-ng-4.7.3-fixed/src/server/suibotdef.c 2024-12-31 14:07:28.316133143 +0100
|
|
@@ -338,12 +338,6 @@
|
|
|
|
/* } */
|
|
|
|
-struct collans {
|
|
- int line;
|
|
- int point;
|
|
- clvec_t moved;
|
|
-};
|
|
-
|
|
static bool Wall_in_between_points(int cx1, int cy1, int cx2, int cy2);
|
|
static bool Wall_in_between_points(int cx1, int cy1, int cx2, int cy2){ /* Wall between two given points?*/
|
|
|
|
@@ -405,7 +399,7 @@
|
|
/* ignore if there is enough time to deal with this object later */
|
|
if((time_until_closest < 0) || (time_until_closest > maxtime))
|
|
/*option instead of fixed value: options.dodgetime))*/
|
|
- return;
|
|
+ return false;
|
|
|
|
/* get the square of the distance */
|
|
sqdistance =
|
|
diff -r -U3 -x '.*.sw?' xpilot-ng-4.7.3/src/server/walls.c xpilot-ng-4.7.3-fixed/src/server/walls.c
|
|
--- xpilot-ng-4.7.3/src/server/walls.c 2010-03-05 02:03:49.000000000 +0100
|
|
+++ xpilot-ng-4.7.3-fixed/src/server/walls.c 2024-12-31 14:09:46.086127001 +0100
|
|
@@ -54,12 +54,6 @@
|
|
#error "This code assumes that negative numbers round upwards."
|
|
#endif
|
|
|
|
-struct collans {
|
|
- int line;
|
|
- int point;
|
|
- clvec_t moved;
|
|
-};
|
|
-
|
|
struct tl2 {
|
|
int base;
|
|
int x;
|
|
diff -r -U3 -x '.*.sw?' xpilot-ng-4.7.3/src/server/walls.h xpilot-ng-4.7.3-fixed/src/server/walls.h
|
|
--- xpilot-ng-4.7.3/src/server/walls.h 2010-03-05 02:03:49.000000000 +0100
|
|
+++ xpilot-ng-4.7.3-fixed/src/server/walls.h 2024-12-31 14:04:50.198140193 +0100
|
|
@@ -187,4 +187,11 @@
|
|
|
|
extern int num_polys, num_pstyles, num_estyles, num_bstyles;
|
|
|
|
+struct collans {
|
|
+ int line;
|
|
+ int point;
|
|
+ clvec_t moved;
|
|
+};
|
|
+
|
|
+extern void Move_point(const move_t *move, struct collans *answer);
|
|
#endif
|