Skip to content

Commit

Permalink
Project structure refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
Slotterleet committed Nov 1, 2024
1 parent f709277 commit ccdb7b1
Show file tree
Hide file tree
Showing 88 changed files with 128 additions and 123 deletions.
2 changes: 1 addition & 1 deletion src/fos/ai/CarrierAI.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fos.ai;

import fos.type.blocks.campaign.ResearchCore;
import fos.world.blocks.campaign.ResearchCore;
import mindustry.content.*;
import mindustry.entities.units.AIController;
import mindustry.game.Team;
Expand Down
1 change: 1 addition & 0 deletions src/fos/ai/FOSPathfinder.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import arc.util.*;
import fos.content.FOSTeams;
import fos.core.*;
import fos.mod.FOSEventTypes;
import mindustry.content.Blocks;
import mindustry.game.*;
import mindustry.gen.*;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/ai/InjectorAI.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package fos.ai;

import fos.content.FOSStatuses;
import fos.type.bullets.InjectorBulletType;
import fos.entities.bullet.InjectorBulletType;
import mindustry.ai.types.GroundAI;
import mindustry.entities.*;
import mindustry.gen.Teamc;
Expand Down
3 changes: 2 additions & 1 deletion src/fos/ai/bugs/BugAI.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
import fos.ai.FOSPathfindAI;
import fos.core.*;
import fos.gen.*;
import fos.type.blocks.units.BugSpawn;
import fos.mod.FOSEventTypes;
import fos.world.blocks.units.BugSpawn;
import mindustry.entities.Units;
import mindustry.entities.units.AIController;
import mindustry.gen.*;
Expand Down
1 change: 1 addition & 0 deletions src/fos/ai/bugs/ScoutBugAI.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import arc.struct.Seq;
import arc.util.Reflect;
import fos.core.*;
import fos.mod.FOSEventTypes;
import mindustry.entities.units.AIController;
import mindustry.game.Team;
import mindustry.gen.Building;
Expand Down
23 changes: 12 additions & 11 deletions src/fos/content/FOSBlocks.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,21 @@
import arc.struct.Seq;
import arc.util.Strings;
import fos.audio.FOSSounds;
import fos.entities.bullet.*;
import fos.graphics.*;
import fos.graphics.cachelayers.FOSCacheLayers;
import fos.type.blocks.campaign.*;
import fos.type.blocks.crafting.ResourceExtractor;
import fos.type.blocks.defense.*;
import fos.type.blocks.distribution.*;
import fos.type.blocks.environment.*;
import fos.type.blocks.power.*;
import fos.type.blocks.production.*;
import fos.type.blocks.special.*;
import fos.type.blocks.storage.DetectorCoreBlock;
import fos.type.blocks.units.*;
import fos.world.blocks.campaign.*;
import fos.world.blocks.crafting.ResourceExtractor;
import fos.world.blocks.defense.*;
import fos.world.blocks.distribution.*;
import fos.world.blocks.environment.*;
import fos.world.blocks.power.*;
import fos.world.blocks.production.*;
import fos.world.blocks.special.*;
import fos.world.blocks.storage.DetectorCoreBlock;
import fos.type.bullets.*;
import fos.type.draw.DrawOutputLiquids;
import fos.world.draw.DrawOutputLiquids;
import fos.world.blocks.units.*;
import mindustry.content.*;
import mindustry.entities.*;
import mindustry.entities.bullet.*;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/content/FOSFx.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import arc.math.geom.*;
import arc.util.Tmp;
import fos.graphics.FOSPal;
import fos.type.bullets.OhioBeamBulletType;
import fos.entities.bullet.OhioBeamBulletType;
import mindustry.content.Fx;
import mindustry.entities.Effect;
import mindustry.gen.*;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/content/FOSSectors.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fos.content;

import fos.type.content.ChallengeSectorPreset;
import fos.type.ChallengeSectorPreset;
import mindustry.type.SectorPreset;

import static fos.content.FOSPlanets.lumoni;
Expand Down
4 changes: 2 additions & 2 deletions src/fos/content/FOSStatuses.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
import arc.graphics.g2d.*;
import arc.util.Time;
import fos.graphics.FOSPal;
import fos.type.draw.FOSStats;
import fos.type.statuses.HackedEffect;
import fos.world.draw.FOSStats;
import fos.type.HackedEffect;
import mindustry.entities.Effect;
import mindustry.gen.Unit;
import mindustry.type.StatusEffect;
Expand Down
6 changes: 3 additions & 3 deletions src/fos/content/FOSUnitTypes.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
import fos.ai.*;
import fos.ai.bugs.*;
import fos.audio.FOSSounds;
import fos.entities.abilities.*;
import fos.entities.bullet.*;
import fos.gen.*;
import fos.graphics.*;
import fos.type.abilities.*;
import fos.type.bullets.*;
import fos.type.content.WeaponSet;
import fos.type.WeaponSet;
import fos.type.units.types.*;
import fos.type.units.weapons.*;
import mindustry.ai.UnitCommand;
Expand Down
5 changes: 3 additions & 2 deletions src/fos/content/FOSWeaponModules.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
import arc.*;
import arc.graphics.Color;
import fos.audio.FOSSounds;
import fos.type.abilities.UnitResistanceAbility;
import fos.entities.abilities.UnitResistanceAbility;
import fos.entities.bullet.*;
import fos.type.bullets.*;
import fos.type.content.WeaponSet;
import fos.type.WeaponSet;
import mindustry.Vars;
import mindustry.content.Fx;
import mindustry.entities.abilities.*;
Expand Down
3 changes: 1 addition & 2 deletions src/fos/core/FOSMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@
import arc.struct.Seq;
import arc.util.*;
import fos.content.*;
import fos.controllers.AcidController;
import fos.controllers.CapsulesController;
import fos.mod.*;
import fos.gen.*;
import fos.graphics.*;
import fos.graphics.cachelayers.FOSCacheLayers;
Expand Down
3 changes: 1 addition & 2 deletions src/fos/core/FOSVars.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@
import arc.struct.Seq;
import fos.ai.FOSPathfinder;
import fos.content.FOSSectors;
import fos.controllers.*;
import fos.files.InternalFileTree;
import fos.graphics.FOSOreRenderer;
import fos.io.DeathMapController;
import fos.mod.*;
import fos.ui.*;
import fos.ui.menus.FOSMenuRenderer;
import mindustry.ai.Pathfinder;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/entities/Acid.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import arc.math.Mathf;
import arc.util.Time;
import fos.content.FOSStatuses;
import fos.controllers.AcidController;
import fos.mod.AcidController;
import mindustry.Vars;
import mindustry.content.Fx;
import mindustry.entities.Effect;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package fos.type.abilities;
package fos.entities.abilities;

import arc.Core;
import arc.math.Mathf;
import arc.scene.ui.layout.Table;
import fos.content.FOSStatuses;
import fos.controllers.AcidController;
import fos.mod.AcidController;
import fos.entities.Acid;
import mindustry.Vars;
import mindustry.entities.abilities.Ability;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.abilities;
package fos.entities.abilities;

import arc.util.io.Reads;
import arc.util.io.Writes;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package fos.type.abilities;
package fos.entities.abilities;

import arc.graphics.g2d.*;
import arc.scene.ui.layout.Table;
import arc.util.Strings;
import fos.type.draw.FOSStats;
import fos.world.draw.FOSStats;
import mindustry.entities.abilities.Ability;
import mindustry.gen.*;
import mindustry.type.UnitType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import fos.graphics.FOSPal;
import mindustry.entities.bullet.BasicBulletType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.math.Mathf;
import fos.content.FOSStatuses;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.Core;
import arc.graphics.g2d.TextureRegion;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.graphics.Color;
import arc.graphics.g2d.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.Core;
import arc.graphics.g2d.Draw;
import arc.math.Angles;
import arc.math.Mathf;
import fos.type.blocks.power.PlasmaLauncher;
import fos.world.blocks.power.PlasmaLauncher;
import mindustry.content.Fx;
import mindustry.entities.bullet.BasicBulletType;
import mindustry.gen.Bullet;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.graphics.gl.Shader;
import arc.math.Mathf;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.math.Mathf;
import arc.math.geom.Geometry;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.math.Mathf;
import mindustry.entities.Mover;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.type.bullets;
package fos.entities.bullet;

import arc.math.Mathf;
import arc.math.geom.Vec2;
Expand Down
4 changes: 2 additions & 2 deletions src/fos/io/FOSTypeIO.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import arc.util.*;
import arc.util.io.*;
import fos.gen.LumoniPlayerc;
import fos.type.abilities.FOSAbility;
import fos.type.content.WeaponSet;
import fos.entities.abilities.FOSAbility;
import fos.type.WeaponSet;
import mindustry.entities.abilities.Ability;
import mindustry.entities.units.WeaponMount;
import mindustry.gen.Unitc;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/maps/generators/bases/FOSBaseGenerator.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import arc.struct.*;
import arc.util.*;
import fos.content.FOSBlocks;
import fos.type.blocks.environment.UndergroundOreBlock;
import fos.world.blocks.environment.UndergroundOreBlock;
import mindustry.ai.BaseRegistry;
import mindustry.ctype.Content;
import mindustry.game.*;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/maps/generators/bases/LumoniBaseGenerator.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import arc.math.*;
import arc.math.geom.*;
import arc.struct.Seq;
import fos.type.blocks.environment.UndergroundOreBlock;
import fos.world.blocks.environment.UndergroundOreBlock;
import mindustry.ai.*;
import mindustry.content.Blocks;
import mindustry.game.*;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/maps/generators/bases/UxerdBaseGenerator.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import arc.math.*;
import arc.math.geom.*;
import arc.struct.Seq;
import fos.type.blocks.environment.UndergroundOreBlock;
import fos.world.blocks.environment.UndergroundOreBlock;
import mindustry.ai.BaseRegistry;
import mindustry.game.*;
import mindustry.gen.Building;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.controllers;
package fos.mod;

import arc.Events;
import arc.graphics.Color;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package fos.controllers;
package fos.mod;

import arc.Events;
import arc.struct.*;
import arc.util.*;
import fos.type.content.LiquidCapsule;
import fos.type.LiquidCapsule;
import mindustry.Vars;
import mindustry.async.AsyncProcess;
import mindustry.ctype.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package fos.io;
package fos.mod;

import arc.Events;
import arc.util.io.*;
import fos.core.FOSEventTypes;
import mindustry.game.EventType;
import mindustry.io.*;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.controllers;
package fos.mod;

import arc.Events;
import arc.struct.ObjectFloatMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fos.core;
package fos.mod;

import mindustry.world.Tile;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package fos.core;
package fos.mod;

import arc.Core;
import arc.discord.DiscordRPC;
import arc.util.*;
import fos.core.FOSVars;
import mindustry.gen.Groups;

import static arc.discord.DiscordRPC.RichPresence;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package fos.core;
package fos.mod;

import arc.Core;
import arc.math.Mathf;
import arc.struct.Seq;
import fos.core.FOSVars;

import java.util.Calendar;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package fos.controllers;
package fos.mod;

import arc.Events;
import arc.math.Mathf;
import arc.struct.ObjectFloatMap;
import arc.util.io.*;
import fos.content.FOSWeathers;
import fos.type.blocks.power.WindTurbine.WindTurbineBuild;
import fos.world.blocks.power.WindTurbine.WindTurbineBuild;
import mindustry.gen.Groups;
import mindustry.io.*;

Expand Down
4 changes: 2 additions & 2 deletions src/fos/net/FOSCall.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package fos.net;

import fos.net.packets.*;
import fos.type.blocks.special.UpgradeCenter;
import fos.type.bullets.StickyBulletType;
import fos.world.blocks.special.UpgradeCenter;
import fos.entities.bullet.StickyBulletType;
import mindustry.gen.Player;
import mindustry.net.*;
import mindustry.world.Tile;
Expand Down
2 changes: 1 addition & 1 deletion src/fos/net/packets/DetonatePacket.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package fos.net.packets;

import fos.type.bullets.StickyBulletType;
import fos.entities.bullet.StickyBulletType;
import mindustry.gen.Player;
import mindustry.net.*;

Expand Down
2 changes: 1 addition & 1 deletion src/fos/net/packets/UpgradePacket.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import arc.util.io.*;
import fos.net.FOSCall;
import fos.type.blocks.special.UpgradeCenter;
import fos.world.blocks.special.UpgradeCenter;
import mindustry.gen.Player;
import mindustry.io.TypeIO;
import mindustry.net.*;
Expand Down
Loading

0 comments on commit ccdb7b1

Please sign in to comment.