Skip to content
This repository has been archived by the owner on Mar 28, 2019. It is now read-only.
/ gameMap2D Public archive

Библиотека для работы с игровыми 2d картами

License

Notifications You must be signed in to change notification settings

ArcheeNic/gameMap2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gameMap2D

Библиотека для работы с игровыми 2d картами

Работает с 2D картой. Основные предназначения:

  1. изменения состояния клеток
  2. автоустановка элементов на незанятые клетки

Установка

composer require archee-nic/game-map2d:dev-master

Быстрый старт

<?
//Сначала созадаем карту
$mapCanvas=[
    [0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0],
];
// Далее работаем с Builder классом
$Map=new ArcheeNic\Map2D\Map($mapCanvas);
$Builder=new ArcheeNic\Map2D\Builder($Map);
// Автоустановка здания
$Builder->autoDeploy(5,[2,2]);
// Просто установка здания
$Builder->deploy(5,[0,3],[2,2]);

About

Библиотека для работы с игровыми 2d картами

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages