FindAndAllocateAvailableViewID() public method

Returns an unused View ID and allocates it as in use
public FindAndAllocateAvailableViewID ( ) : int
return int
Ejemplo n.º 1
0
 private static int ReadAndAddView(string viewName, BinaryReader reader, Game game, SpriteFolder folder, Color[] palette)
 {
     View newView = ReadOldStyleView(reader, game, folder, palette);
     newView.ID = game.FindAndAllocateAvailableViewID();
     newView.Name = viewName;
     game.RootViewFolder.Views.Add(newView);
     return newView.ID;
 }
Ejemplo n.º 2
0
 private static int ReadAndAddNewStyleView(XmlNode parentOfViewNode, Game game, Dictionary<int, int> spriteMapping, PaletteEntry[] palette, SpriteFolder newFolder)
 {
     View newView = new View(parentOfViewNode.SelectSingleNode("View"));
     newView.ID = game.FindAndAllocateAvailableViewID();
     ImportSpritesFromXML(parentOfViewNode, palette, newFolder, spriteMapping);
     UpdateViewWithSpriteMapping(newView, spriteMapping);
     EnsureViewNameIsUnique(newView, game);
     game.RootViewFolder.Views.Add(newView);
     return newView.ID;
 }