mirror of
				https://github.com/tobspr/shapez.io.git
				synced 2025-06-13 13:04:03 +00:00 
			
		
		
		
	Make CycleBuildings select last used item when empty
This commit is contained in:
		
							parent
							
								
									eb87550b36
								
							
						
					
					
						commit
						6a5d1a0890
					
				@ -110,8 +110,8 @@ export class HUDBuildingsToolbar extends BaseHUDPart {
 | 
			
		||||
 | 
			
		||||
    cycleBuildings() {
 | 
			
		||||
        let newIndex = this.lastSelectedIndex;
 | 
			
		||||
        for (let i = 0; i < toolbarBuildings.length; ++i) {
 | 
			
		||||
            newIndex = (newIndex + 1) % toolbarBuildings.length;
 | 
			
		||||
        for (let i = 0; i < toolbarBuildings.length; ++i, ++newIndex) {
 | 
			
		||||
            newIndex %= toolbarBuildings.length;
 | 
			
		||||
            const metaBuilding = gMetaBuildingRegistry.findByClass(toolbarBuildings[newIndex]);
 | 
			
		||||
            const handle = this.buildingHandles[metaBuilding.id];
 | 
			
		||||
            if (!handle.selected && handle.unlocked) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user