Code Monkey home page Code Monkey logo

stew's People

Contributors

alexs1105 avatar garddwr avatar godmorduk avatar todikus avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

alexs1105

stew's Issues

Исправить шифт-правила в контейнерах

Пример ошибки: у шелфов всего 54 слота

"slots": [
{
"name": "inv1",
"rows": 2,
"columns": 9,
"x": 8,
"y": 36
},
{
"name": "player",
"firstSlot": 9,
"rows": 3,
"columns": 9,
"x": 8,
"y": 84
},
{
"name": "player",
"rows": 1,
"columns": 9,
"x": 8,
"y": 142
}
],

Из них:

  • 18 (2 ряда по 9) - контейнер
  • 27 (3 ряда по 9) - инв перса
  • 9 - хотбар перса

Следовательно в правилах нам нужно указать два случая:

  • если тыкают на слоты от 0 до 17 (контейнер), то закидывать в слоты от 18 до 53.
  • если тыкают на слоты от 18 до 53 (инв игрока), то закидывать в слоты от 0 до 17.

Однако в нашем случае скопипастили из примера с тремя рядами слотов и все эти числа сдвинулись на 9

"shiftClickRules": [
{
"from": [0, 26],
"to": [62, 27]
},
{
"from": [27, 62],
"to": [0, 26]
}
],

И этот случай нужно исправить на

"shiftClickRules": [
  {
    "from": [0, 17],
    "to": [18, 53]
  },
  {
    "from": [18, 53],
    "to": [0, 17]
  }
],

Также конечно нужно проверить все контейнеры

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.