Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
zeroing-engine
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
劳工
zeroing-engine
Commits
7ad67d40
Commit
7ad67d40
authored
Mar 24, 2020
by
rockyl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复store实例化的问题
parent
0c12aa3e
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
13 deletions
+14
-13
engine.js
debug/engine.js
+5
-5
engine.js.map
debug/engine.js.map
+1
-1
Sprite.ts
src/2d/display/Sprite.ts
+1
-0
Interfaces.ts
src/zeroing/game-warpper/mvvm/Interfaces.ts
+1
-1
Zri.ts
src/zeroing/game-warpper/mvvm/Zri.ts
+1
-1
index.ts
src/zeroing/game-warpper/mvvm/index.ts
+5
-5
No files found.
debug/engine.js
View file @
7ad67d40
...
...
@@ -5638,6 +5638,7 @@ var tslib = {__extends: __extends,__assign: __assign,__rest: __rest,__decorate:
this
.
_localBoundsSelf
.
y
=
-
height
*
this
.
anchorTexture
.
y
;
this
.
_localBoundsSelf
.
width
=
width
;
this
.
_localBoundsSelf
.
height
=
height
;
this
.
dispatchEvent
(
Event
.
COMPLETE
);
this
.
dispatchEvent
(
Event
.
RESIZE
);
};
Sprite
.
prototype
.
_onAnchorUpdate
=
function
()
{
...
...
@@ -5859,7 +5860,6 @@ var tslib = {__extends: __extends,__assign: __assign,__rest: __rest,__decorate:
};
return
Sprite
;
}(
Container
));
//# sourceMappingURL=Sprite.js.map
var
BatchDrawCall
=
(
function
()
{
function
BatchDrawCall
()
{
...
...
@@ -8147,7 +8147,6 @@ var tslib = {__extends: __extends,__assign: __assign,__rest: __rest,__decorate:
var
rootDiv
=
s
.
rootDiv
;
var
doc
=
document
.
documentElement
;
var
box
=
rootDiv
.
getBoundingClientRect
();
console
.
log
(
box
.
y
);
var
left
=
box
.
left
+
window
.
pageXOffset
-
doc
.
clientLeft
;
var
top
=
box
.
top
+
window
.
pageYOffset
-
doc
.
clientTop
;
cp
.
x
=
(
points
[
o
].
pageX
-
left
)
*
devicePixelRatio
;
...
...
@@ -8454,6 +8453,7 @@ var tslib = {__extends: __extends,__assign: __assign,__rest: __rest,__decorate:
Stage
.
allUpdateObjList
=
[];
return
Stage
;
}(
Container
));
//# sourceMappingURL=Stage.js.map
var
GraphicsData
=
(
function
(
_super
)
{
tslib_1
.
__extends
(
GraphicsData
,
_super
);
...
...
@@ -20198,10 +20198,10 @@ var tslib = {__extends: __extends,__assign: __assign,__rest: __rest,__decorate:
function
createStore
(
exp
,
computed
)
{
var
store
=
safeEval
(
exp
)
||
{};
for
(
var
_i
=
0
,
computed_1
=
computed
;
_i
<
computed_1
.
length
;
_i
++
)
{
var
item
=
computed_1
[
_i
];
var
getterCode
=
"return function(){
\n
\
t
\
t
\
t"
+
item
.
script
+
"
\n
\
t
\
t}"
;
var
_a
=
computed_1
[
_i
],
name
=
_a
.
name
,
script
=
_a
.
script
;
if
(
name
&&
!
store
.
hasOwnProperty
(
name
))
{
Object
.
defineProperty
(
store
,
item
.
name
,
{
var
getterCode
=
"return function(){
\n
\
t
\
t
\
t"
+
script
+
"
\n
\
t
\
t}"
;
Object
.
defineProperty
(
store
,
name
,
{
get
:
safeEval
(
getterCode
),
});
}
...
...
debug/engine.js.map
View file @
7ad67d40
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/2d/display/Sprite.ts
View file @
7ad67d40
...
...
@@ -158,6 +158,7 @@ export default class Sprite extends Container {
this
.
_localBoundsSelf
.
width
=
width
;
this
.
_localBoundsSelf
.
height
=
height
;
this
.
dispatchEvent
(
Event
.
COMPLETE
);
this
.
dispatchEvent
(
Event
.
RESIZE
);
}
...
...
src/zeroing/game-warpper/mvvm/Interfaces.ts
View file @
7ad67d40
...
...
@@ -35,7 +35,7 @@ export interface IZri
createWatcher
(
target
:
any
,
exp
:
string
,
scope
:
any
,
callback
:
WatcherCallback
):
IWatcher
;
/**
* 解析表达式成为命令数据
* @param key 属性名,合法的属性名应以
a-或a
_开头,以:或$分隔主命令和子命令
* @param key 属性名,合法的属性名应以
z-或z
_开头,以:或$分隔主命令和子命令
* @param value 属性值,如果属性名合法则会被用来作为表达式的字符串
* @return {CommandData|null} 命令数据,如果不是命令则返回null
*/
...
...
src/zeroing/game-warpper/mvvm/Zri.ts
View file @
7ad67d40
...
...
@@ -49,7 +49,7 @@ export class Zri implements IZri
/**
* 解析表达式成为命令数据
* @param key 属性名,合法的属性名应以
a-或a
_开头,以:或$分隔主命令和子命令
* @param key 属性名,合法的属性名应以
z-或z
_开头,以:或$分隔主命令和子命令
* @param value 属性值,如果属性名合法则会被用来作为表达式的字符串
* @param cmdRegExp 可选,如果不传则使用默认的命令正则表达式解析命令
* @return {CommandData|null} 命令数据,如果不是命令则返回null
...
...
src/zeroing/game-warpper/mvvm/index.ts
View file @
7ad67d40
...
...
@@ -27,12 +27,12 @@ export function bind(store: any, view: Container, options?: ZriOptions): IZri {
*/
export
function
createStore
(
exp
,
computed
)
{
let
store
=
safeEval
(
exp
)
||
{};
for
(
let
item
of
computed
)
{
let
getterCode
=
`return function(){
${
item
.
script
}
}`
;
for
(
let
{
name
,
script
}
of
computed
)
{
if
(
name
&&
!
store
.
hasOwnProperty
(
name
))
{
Object
.
defineProperty
(
store
,
item
.
name
,
{
let
getterCode
=
`return function(){
${
script
}
}`
;
Object
.
defineProperty
(
store
,
name
,
{
get
:
safeEval
(
getterCode
),
})
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment