set Highest_vertex_index and Highest_segment_index to 0 when creating a new mine...
authorChris Taylor <chris@icculus.org>
Fri, 1 Apr 2005 12:41:47 +0000 (12:41 +0000)
committerChris Taylor <chris@icculus.org>
Fri, 1 Apr 2005 12:41:47 +0000 (12:41 +0000)
ChangeLog
main/editor/segment.c

index cde00a4..c2ae291 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@
        * main/game.c, main/editor/kdefs.h, main/editor/kfuncs.c,
        main/editor/med.c: "Go to Main Menu" now works in editor
 
+       * main/editor/segment.c: set Highest_vertex_index and
+       Highest_segment_index to 0 when creating a new mine (avoids
+       problems with saving when another level was previously loaded)
+
 2005-03-31  Chris Taylor  <chris@icculus.org>
 
        * main/bm.c, main/bm.h, main/bmread.c, main/editor/editor.h,
index 1f18691..f65e1e4 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: segment.c,v 1.6 2005-01-24 21:33:28 schaffner Exp $ */
+/* $Id: segment.c,v 1.7 2005-04-01 12:41:47 chris Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -1816,8 +1816,11 @@ int create_new_mine(void)
        num_groups = 0;
        current_group = -1;
 
+
        Num_vertices = 0;               // Number of vertices in global array.
+       Highest_vertex_index = 0;
        Num_segments = 0;               // Number of segments in global array, will get increased in med_create_segment
+       Highest_segment_index = 0;
        Cursegp = Segments;     // Say current segment is the only segment.
        Curside = WBACK;                // The active side is the back side
        Markedsegp = 0;         // Say there is no marked segment.