public SkiStuntLevel( string levelFolder ) { vertices = new List<LevelVertex>(); polygons = new List<LevelPolygon>(); objects = new List<LevelObject>(); playerStart = new LevelObject( LevelObject.ObjectType.PlayerStart, 0, -10 ); endzoneA = new LevelObject( LevelObject.ObjectType.EndzoneHandle, 10, 10 ); endzoneB = new LevelObject( LevelObject.ObjectType.EndzoneHandle, 20, 20 ); this.LevelFolder = levelFolder; EndzoneRequirements = EndzoneRequirementType.Unconcious; LevelTitle = "New Level"; StartWithJetpack = false; GoalText = ""; HintText = ""; textureList = new TextureList( levelFolder ); }
public void StopListeningToTextureList( TextureList textureList ) { textureList.TextureDelete -= textureList_textureDelete; }
public void ListenToTextureList( TextureList textureList ) { textureList.TextureDelete += textureList_textureDelete; // TODO: // Check to make sure the textureIndex is not out of range here. If you delete a polygon, then delete all the textures // then undo your delete, there will be problems here. }