Draw spacebar with frame
This commit is contained in:
parent
abfb3f4760
commit
f379e90629
|
@ -49,40 +49,6 @@
|
||||||
ffff ffff ffff 0000 ffff ffff 0000 ff00
|
ffff ffff ffff 0000 ffff ffff 0000 ff00
|
||||||
fcfc fcfc fcf8 0000 fefe fefa 0204 f800 ]
|
fcfc fcfc fcf8 0000 fefe fefa 0204 f800 ]
|
||||||
|
|
||||||
@button-icn
|
|
||||||
&top [
|
|
||||||
0000 1f3f 3f3f 3f3f 001f 3f7f 7f7f 7f7f
|
|
||||||
0000 ffff ffff ffff 00ff ffff ffff ffff
|
|
||||||
0000 ffff ffff ffff 00ff ffff ffff ffff
|
|
||||||
0000 f8fc fcfc fcfc 00f8 fcfe fefe fefe ]
|
|
||||||
&middle [
|
|
||||||
3f3f 3f3f 3f3f 3f3f 7f7f 7f7f 7f7f 7f7f
|
|
||||||
ffff ffff ffff ffff ffff ffff ffff ffff
|
|
||||||
ffff ffff ffff ffff ffff ffff ffff ffff
|
|
||||||
fcfc fcfc fcfc fcfc fefe fefe fefe fefe ]
|
|
||||||
&bottom [
|
|
||||||
3f3f 3f3f 3f1f 0000 7f7f 7f5f 4020 1f00
|
|
||||||
ffff ffff ffff 0000 ffff ffff 0000 ff00
|
|
||||||
ffff ffff ffff 0000 ffff ffff 0000 ff00
|
|
||||||
fcfc fcfc fcf8 0000 fefe fefa 0204 f800 ]
|
|
||||||
|
|
||||||
@button-wide-icn
|
|
||||||
&left [
|
|
||||||
0000 1f3f 3f3f 3f3f 001f 3f7f 7f7f 7f7f
|
|
||||||
3f3f 3f3f 3f3f 3f3f 7f7f 7f7f 7f7f 7f7f
|
|
||||||
3f3f 3f3f 3f3f 3f3f 7f7f 7f7f 7f7f 7f7f
|
|
||||||
3f3f 3f3f 3f1f 0000 7f7f 7f5f 4020 1f00 ]
|
|
||||||
¢er [
|
|
||||||
0000 ffff ffff ffff 00ff ffff ffff ffff
|
|
||||||
ffff ffff ffff ffff ffff ffff ffff ffff
|
|
||||||
ffff ffff ffff ffff ffff ffff ffff ffff
|
|
||||||
ffff ffff ffff 0000 ffff ffff 0000 ff00 ]
|
|
||||||
&right [
|
|
||||||
0000 f8fc fcfc fcfc 00f8 fcfe fefe fefe
|
|
||||||
fcfc fcfc fcfc fcfc fefe fefe fefe fefe
|
|
||||||
fcfc fcfc fcfc fcfc fefe fefe fefe fefe
|
|
||||||
fcfc fcfc fcf8 0000 fefe fefa 0204 f800 ]
|
|
||||||
|
|
||||||
@keys
|
@keys
|
||||||
&peep 0000 0060 1008 0808 0808 0808 0000 0000 ={ f090 9190 }
|
&peep 0000 0060 1008 0808 0808 0808 0000 0000 ={ f090 9190 }
|
||||||
&tot 0000 0008 1868 0808 0808 0808 0000 0000 ={ f090 9190 }
|
&tot 0000 0008 1868 0808 0808 0808 0000 0000 ={ f090 9190 }
|
||||||
|
|
|
@ -121,15 +121,11 @@
|
||||||
JMP2r
|
JMP2r
|
||||||
|
|
||||||
@<draw-key-space> ( id* -- )
|
@<draw-key-space> ( id* -- )
|
||||||
POP2 [ LIT2 35 -Screen/auto ] DEO
|
.Screen/x DEI2 .Screen/y DEI2 #1204 ;btn-chr <draw-frame>
|
||||||
;button-wide-icn/left .Screen/addr DEO2
|
;fill-icn .Screen/addr DEO2
|
||||||
[ LIT2 81 -Screen/sprite ] DEOk DEOk #ef
|
[ LIT2 31 -Screen/auto ] DEO
|
||||||
&l ( -- )
|
#03ee <draw-times>
|
||||||
;button-wide-icn/center .Screen/addr DEO2
|
POP2 JMP2r
|
||||||
[ LIT2 81 -Screen/sprite ] DEO
|
|
||||||
INC DUP ?&l
|
|
||||||
POP DEO
|
|
||||||
JMP2r
|
|
||||||
|
|
||||||
@<draw-button> ( -- )
|
@<draw-button> ( -- )
|
||||||
.Screen/x DEI2 .Screen/y DEI2 #0204 ;btn-chr <draw-frame>
|
.Screen/x DEI2 .Screen/y DEI2 #0204 ;btn-chr <draw-frame>
|
||||||
|
@ -138,6 +134,11 @@
|
||||||
[ LIT2 03 -Screen/sprite ] DEOk DEOk DEOk DEO
|
[ LIT2 03 -Screen/sprite ] DEOk DEOk DEOk DEO
|
||||||
JMP2r
|
JMP2r
|
||||||
|
|
||||||
|
@<draw-times> ( color times -- )
|
||||||
|
OVR .Screen/sprite DEO
|
||||||
|
INC DUP ?<draw-times>
|
||||||
|
POP2 JMP2r
|
||||||
|
|
||||||
@<update-pointer> ( color addr* -- )
|
@<update-pointer> ( color addr* -- )
|
||||||
[ LIT2 00 -Screen/auto ] DEO
|
[ LIT2 00 -Screen/auto ] DEO
|
||||||
;fill-icn .Screen/addr DEO2
|
;fill-icn .Screen/addr DEO2
|
||||||
|
@ -162,6 +163,6 @@
|
||||||
&c ( -- )
|
&c ( -- )
|
||||||
#0f AND DUP #09 GTH #27 MUL ADD [ LIT "0 ] ADD #18 DEO
|
#0f AND DUP #09 GTH #27 MUL ADD [ LIT "0 ] ADD #18 DEO
|
||||||
JMP2r
|
JMP2r
|
||||||
|
|
||||||
~assets.tal
|
~assets.tal
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue