add assets and frontend to backend package
This commit is contained in:
parent
e4d2ad4a14
commit
a5a3f2cc81
8 changed files with 56 additions and 21 deletions
|
@ -4,7 +4,7 @@ namespace TanksServer.GameLogic;
|
|||
|
||||
internal sealed class CollideBullets : ITickStep
|
||||
{
|
||||
private readonly Sprite _explosiveSprite = Sprite.FromImageFile("assets/explosion.png");
|
||||
private readonly Sprite _explosiveSprite = Sprite.FromImageFile(Path.Combine(Program.AssetsDir, "explosion.png"));
|
||||
private readonly Predicate<Bullet> _removeBulletsPredicate;
|
||||
private readonly MapEntityManager _entityManager;
|
||||
private readonly MapService _map;
|
||||
|
|
|
@ -22,9 +22,10 @@ internal sealed class MapService
|
|||
|
||||
public MapService()
|
||||
{
|
||||
foreach (var file in Directory.EnumerateFiles("./assets/maps/", "*.txt"))
|
||||
var dir = Path.Combine(Program.AssetsDir, "maps");
|
||||
foreach (var file in Directory.EnumerateFiles(dir, "*.txt"))
|
||||
LoadMapString(file);
|
||||
foreach (var file in Directory.EnumerateFiles("./assets/maps/", "*.png"))
|
||||
foreach (var file in Directory.EnumerateFiles(dir, "*.png"))
|
||||
LoadMapPng(file);
|
||||
Current = GetRandomMap();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue