@@ -1,4 +0,0 @@ | |||||
// @ts-nocheck | |||||
function memoryGap() { | |||||
return memorySide() + memorySpace(); | |||||
} |
@@ -1,4 +0,0 @@ | |||||
// @ts-nocheck | |||||
function memoryGap() { | |||||
return memorySide() + memorySpace(); | |||||
} |
@@ -1,3 +0,0 @@ | |||||
function memorySide() { | |||||
return 50; | |||||
} |
@@ -1,3 +0,0 @@ | |||||
function memorySpace() { | |||||
return 20; | |||||
} |
@@ -2,15 +2,6 @@ | |||||
SCRIPT_DIR=$(cd "$(dirname "$0")" ; pwd -P) | SCRIPT_DIR=$(cd "$(dirname "$0")" ; pwd -P) | ||||
FILES=( | |||||
memoryGap | |||||
memoryItemPositions | |||||
memorySide | |||||
memorySpace | |||||
) | |||||
for file in ${FILES[*]}; do | |||||
$SCRIPT_DIR/../toSwift $SCRIPT_DIR/$file.ts $SCRIPT_DIR/Swift/$file.swift | |||||
tsc $SCRIPT_DIR/$file.ts --outfile $SCRIPT_DIR/JavaScript/$file.js | |||||
done | |||||
tsc $SCRIPT_DIR/typeScript.ts --outfile $SCRIPT_DIR/javaScript.js | |||||
#$SCRIPT_DIR/../toSwift $SCRIPT_DIR/typeScript.ts $SCRIPT_DIR/swift.swift | |||||
@@ -0,0 +1,26 @@ | |||||
var Position = /** @class */ (function () { | |||||
function Position(x, y) { | |||||
this.x = x; | |||||
this.y = y; | |||||
} | |||||
return Position; | |||||
}()); | |||||
function memoryGap() { | |||||
return memorySide() + memorySpace(); | |||||
} | |||||
function memorySide() { | |||||
return 50; | |||||
} | |||||
function memorySpace() { | |||||
return 20; | |||||
} | |||||
function memoryItemPositions(c) { | |||||
var pos = []; | |||||
for (var i = 0; i < c.itemsCount; i++) { | |||||
var row = Math.floor(i / 4); | |||||
var x = memoryGap() + (i - row * 4) * memoryGap(); | |||||
var y = memoryGap() + row * memoryGap(); | |||||
pos.push(new Position(x, y)); | |||||
} | |||||
return pos; | |||||
} |
@@ -1,4 +0,0 @@ | |||||
// @ts-nocheck | |||||
function memoryGap(): number { | |||||
return memorySide() + memorySpace() | |||||
} |
@@ -1,3 +0,0 @@ | |||||
function memorySide(): number { | |||||
return 50 | |||||
} |
@@ -1,3 +0,0 @@ | |||||
function memorySpace(): number { | |||||
return 20 | |||||
} |
@@ -12,6 +12,18 @@ class Position { | |||||
} | } | ||||
} | } | ||||
function memoryGap(): number { | |||||
return memorySide() + memorySpace() | |||||
} | |||||
function memorySide(): number { | |||||
return 50 | |||||
} | |||||
function memorySpace(): number { | |||||
return 20 | |||||
} | |||||
function memoryItemPositions(c: Context): Position[] { | function memoryItemPositions(c: Context): Position[] { | ||||
var pos: Position[] = [] | var pos: Position[] = [] | ||||
for (var i = 0; i < c.itemsCount; i++) { | for (var i = 0; i < c.itemsCount; i++) { |
@@ -5,10 +5,7 @@ | |||||
</head> | </head> | ||||
<body> | <body> | ||||
</body> | </body> | ||||
<script src="../shared/JavaScript/memoryGap.js"></script> | |||||
<script src="../shared/JavaScript/memoryItemPositions.js"></script> | |||||
<script src="../shared/JavaScript/memorySide.js"></script> | |||||
<script src="../shared/JavaScript/memorySpace.js"></script> | |||||
<script src="../shared/javaScript.js"></script> | |||||
<script> | <script> | ||||
var items = [] | var items = [] | ||||
@@ -1,6 +1,12 @@ | |||||
08.06: 19:30- | |||||
НАДО: | |||||
* перейти на один файл ts | * перейти на один файл ts | ||||
* перейти на один файл js | |||||
НАДО: | |||||
* оставить в файле ts лишь interfaces | |||||
* ввести внешние функции создания экземпляров интерфейсов | |||||
* перейти на один файл swift | |||||
* генерить по одному файлу в shared | * генерить по одному файлу в shared | ||||
* в проектах ссылаться по одному файлу | * в проектах ссылаться по одному файлу | ||||
* исправить ошибку tsc: cannot find name | * исправить ошибку tsc: cannot find name | ||||