start implmenting creeps
This commit is contained in:
parent
bfcbd65763
commit
8cf5c40b7d
|
|
@ -17,9 +17,9 @@ namespace ProjectGrid.Controllers
|
||||||
|
|
||||||
private readonly ILogger<TicTacTocController> _logger;
|
private readonly ILogger<TicTacTocController> _logger;
|
||||||
|
|
||||||
private readonly TicTacTocManager _manager;
|
private readonly CreeperMapManager _manager;
|
||||||
|
|
||||||
public TicTacTocController(ILogger<TicTacTocController> logger, TicTacTocManager manager)
|
public TicTacTocController(ILogger<TicTacTocController> logger, CreeperMapManager manager)
|
||||||
{
|
{
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
_manager = manager;
|
_manager = manager;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
using ProjectGrid.Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace ProjectGrid
|
||||||
|
{
|
||||||
|
public interface ICreeperMapManager
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public class CreeperMapManager : ICreeperMapManager
|
||||||
|
{
|
||||||
|
private enum State
|
||||||
|
{
|
||||||
|
PLAYING,
|
||||||
|
GAME_OVER
|
||||||
|
}
|
||||||
|
|
||||||
|
private State _state;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -12,7 +12,7 @@ namespace ProjectGrid
|
||||||
public TicTacTocResponse GetBoard();
|
public TicTacTocResponse GetBoard();
|
||||||
}
|
}
|
||||||
|
|
||||||
public class TicTacTocManager : ITicTacTocManager
|
public class CreeperMapManager : ITicTacTocManager
|
||||||
{
|
{
|
||||||
private enum State
|
private enum State
|
||||||
{
|
{
|
||||||
|
|
@ -31,7 +31,7 @@ namespace ProjectGrid
|
||||||
|
|
||||||
public int[] _playerScore = new int[] { 0, 0, 0 };
|
public int[] _playerScore = new int[] { 0, 0, 0 };
|
||||||
|
|
||||||
public TicTacTocManager(/*ITicTacToctRepository repo*/)
|
public CreeperMapManager(/*ITicTacToctRepository repo*/)
|
||||||
{
|
{
|
||||||
//_repo = repo;
|
//_repo = repo;
|
||||||
_currentPlayer = 1;
|
_currentPlayer = 1;
|
||||||
|
|
|
||||||
|
|
@ -47,8 +47,6 @@
|
||||||
<None Remove="clientapp\dist\css\chunk-vendors.55204a1e.css" />
|
<None Remove="clientapp\dist\css\chunk-vendors.55204a1e.css" />
|
||||||
<None Remove="clientapp\dist\favicon.ico" />
|
<None Remove="clientapp\dist\favicon.ico" />
|
||||||
<None Remove="clientapp\dist\index.html" />
|
<None Remove="clientapp\dist\index.html" />
|
||||||
<None Remove="clientapp\dist\js\app.30ea16fe.js" />
|
|
||||||
<None Remove="clientapp\dist\js\app.30ea16fe.js.map" />
|
|
||||||
<None Remove="clientapp\dist\js\chunk-vendors.e49ff54c.js" />
|
<None Remove="clientapp\dist\js\chunk-vendors.e49ff54c.js" />
|
||||||
<None Remove="clientapp\dist\js\chunk-vendors.e49ff54c.js.map" />
|
<None Remove="clientapp\dist\js\chunk-vendors.e49ff54c.js.map" />
|
||||||
<None Remove="clientapp\obj\Debug\ProjectGrid.frontend.njsproj.AssemblyReference.cache" />
|
<None Remove="clientapp\obj\Debug\ProjectGrid.frontend.njsproj.AssemblyReference.cache" />
|
||||||
|
|
|
||||||
|
|
@ -46,8 +46,8 @@ namespace ProjectGrid
|
||||||
});
|
});
|
||||||
|
|
||||||
// Manager
|
// Manager
|
||||||
services.AddSingleton<TicTacTocManager>(new TicTacTocManager());
|
services.AddSingleton<CreeperMapManager>(new TicTacTocManager());
|
||||||
services.AddScoped<ITicTacTocManager, TicTacTocManager>();
|
services.AddScoped<ITicTacTocManager, CreeperMapManager>();
|
||||||
|
|
||||||
// DataAccess
|
// DataAccess
|
||||||
services.AddScoped<ITicTacToctRepository, DataAccessContext>();
|
services.AddScoped<ITicTacToctRepository, DataAccessContext>();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue