-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHistory.txt
More file actions
155 lines (151 loc) · 4.85 KB
/
History.txt
File metadata and controls
155 lines (151 loc) · 4.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
История изменений (с 4-й альфы):
Alpha4{
Исправлен setColor(color)
Исправлен include(module)
Добавлено:
getModuleName(id)
getModuleAuthor(id)
getModuleDescription(id)
getModuleUrl(id)
Добавлены логические ответы во все операторы
Другие мелкие исправления
}
Alpha5{
Добавлено:
getModuleVersion(id),
drawPlot(x,y),
drawArc(x,y,radius),
fillArc(x,y,radius),
setLineWidth(width),
cls(),
fillScreen(color),
ctg(angle),
actg(angle),
makeLinearGragient(x,y,x1,y1),
makeRadialGradient(x,y,r,x1,y1,r1)
Исправлено большинство багов
Другие мелкие исправления
}
Alpha6{
Глобальные обновления:
Обработчик onKeyPress
Режим отладки
Конфиг в html файле
Добавлено:
menuAdd(name, title, onClick, type, fortype)
menuAddSeparator(name)
menuShow(name, x, y)
menuBarAdd(name, title, subMenu)
menuBarShow(name)
getClipboard(type)
setClipboard(value, type)
clearClipboard()
menuTrayAdd(name, title, icon, menu)
saveData(filename, data, ifOk)
setGradientColor(g,num,color)
log(text)
debug(text, style)
drawTriangle(x1,y1,x2,y2,x3,y3)
fillTriangle(x1,y1,x2,y2,x3,y3)
drawRect4(x1,y1,x2,y2,x3,y3,x4,y4)
fillrect4(x1,y1,x2,y2,x3,y3,x4,y4)
Исправлено:
setFont, setFontSize
Мелкие баги
}
Alpha7{
Глобальные изменения:
Оптимизирован главный цикл, перерь он не нагружает систему и может достигать до 120-и повторений в секунду
Добавлено:
println(text)
Исправлено:
setFont теперь работает
setFontSize теперь работает
gelLoad оптимизирован
drawGel оптимизирован
debug исправлен
Исправлены и оптимизированы "древние баги"
Другие мелкие исправления
}
Alpha8{
Глобальные изменения:
Изменено поведение хука onKeyPress
Добавлены хуки: onKeyDown, onKeyUp
Возможность включения мобильной версии в конфиге
Изменено поведение screenWidth(0) и screenHeight(0)
Добавлено:
limit(value, min, max)
min(val1,val2,valN)
max(val1,val2,valN)
len(str)
str(num)
val(str)
upper(str)
lower(str)
mid(str,pos,len)
chr(code)
asc(char)
deg(rad)
rad(deg)
gelSize(name, width, height)
drawGelFragment(name,fx,fy,fw,fh,x,y,w,h)
makeTexture(gelname, repetion)
Совместимость:
Android Library
Raycasting Library
}
Alpha9{
Глобальные изменения:
Хуки (кроме Main и Loop) теперь не являются обязательными!
Добавлен параметр fullscreen в конфиг
Добавлена многоканальность звуков
Операторы:
playSound(file[String], loop[Boolean], channel[Number])
pauseSound(channel[Number]) //-1 для остановки всего
execFile(file["String"], keys["Array"])
localSaveData(name, data)
localReadData(name)
split(str,char)
replace(str,reg,to)
int(str)
Исправления:
Исправлены некоторые баги. (которые нашли)
Улучшена оптимизация
}
Alpha 10{
Глобальные изменения:
Добавлена передача ивентов в хуки
Операторы:
rgb(red,green,blue)
rgba(red,green,blue,alpha)
ln(x) //Она и так была, но не работала
float(string)
saveData(name,data,callback)
readData(name)
exec(command)
fullScreen(mode)
Исправления:
Убрана туева куча гов... устаревшего кода
Функция ctg(x)
localSaveData, localReadData
Улучшена оптимизация
}
Alpha 11{
Глобальные изменения:
ES5 -> ES6
Инкапсулированная объектная структура
Работа с файловой системой и процессами вынесена в модули
Новая система модулей
Операторы возвращают this(JsMB) вместо true
Операторы:
drawNangle([[x,y],[x1,y1],...])
fillNangle([[x,y],[x1,y1],...])
repaint()
Модули:
$File
$Process
$Interface
Исправления:
Ошибка с перехватом событий из-за перекрытия элементами
Другие известные ошибки
}