| ... | ... |
@@ -37,7 +37,7 @@ |
| 37 | 37 |
|0140 ;Keys { key 1 }
|
| 38 | 38 |
|0150 ;Mouse { x 2 y 2 state 1 chord 1 change 1 }
|
| 39 | 39 |
|0160 ;File { pad 8 name 2 length 2 load 2 save 2 }
|
| 40 |
-|01F8 [ e0fc 30cc 30ac ] ( palette ) |
|
| 40 |
+|01F0 ;System { pad 8 r 2 g 2 b 2 }
|
|
| 41 | 41 |
|
| 42 | 42 |
|0200 ,RESET JMP2 |
| 43 | 43 |
|0204 ,ERROR JMP2 |
| ... | ... |
@@ -46,7 +46,9 @@ |
| 46 | 46 |
( program ) |
| 47 | 47 |
|
| 48 | 48 |
@RESET |
| 49 |
- |
|
| 49 |
+ |
|
| 50 |
+ ( theme ) #e0fc =System.r #30cc =System.g #30ac =System.b |
|
| 51 |
+ |
|
| 50 | 52 |
~Screen.width 2/ #008a SUB2 =bankview.x |
| 51 | 53 |
~Screen.height 2/ #003f SUB2 =bankview.y |
| 52 | 54 |
,bank =bankview.addr |
| ... | ... |
@@ -15,13 +15,14 @@ |
| 15 | 15 |
|0110 ;Screen { width 2 height 2 pad 4 x 2 y 2 color 1 }
|
| 16 | 16 |
|0120 ;Sprite { pad 8 x 2 y 2 addr 2 color 1 }
|
| 17 | 17 |
|0190 ;DateTime { year 2 month 1 day 1 hour 1 minute 1 second 1 dow 1 doy 2 isdst 1 pad 4 get 1 }
|
| 18 |
-|01F8 [ 13fd 1ef3 1bf2 ] ( palette ) |
|
| 18 |
+|01F0 ;System { pad 8 r 2 g 2 b 2 }
|
|
| 19 | 19 |
|
| 20 | 20 |
|0200 ,RESET JMP2 |
| 21 | 21 |
|0204 ,ERROR JMP2 |
| 22 | 22 |
|0208 ,FRAME JMP2 |
| 23 | 23 |
|
| 24 | 24 |
@RESET |
| 25 |
+ ( theme ) #13fd =System.r #1ef3 =System.g #1bf2 =System.b |
|
| 25 | 26 |
#01 =fps.current |
| 26 | 27 |
|
| 27 | 28 |
#000c |
| ... | ... |
@@ -56,7 +56,7 @@ |
| 56 | 56 |
|0140 ;Keys { key 1 }
|
| 57 | 57 |
|0150 ;Mouse { x 2 y 2 state 1 chord 1 }
|
| 58 | 58 |
|0160 ;File { pad 8 name 2 length 2 load 2 save 2 }
|
| 59 |
-|01F8 [ e0fd 30fd 30fd ] ( palette ) |
|
| 59 |
+|01F0 ;System { pad 8 r 2 g 2 b 2 }
|
|
| 60 | 60 |
|
| 61 | 61 |
|0200 ,RESET JMP2 |
| 62 | 62 |
|0204 ,ERROR JMP2 |
| ... | ... |
@@ -66,6 +66,8 @@ |
| 66 | 66 |
|
| 67 | 67 |
@RESET |
| 68 | 68 |
|
| 69 |
+ ( theme ) #e0fd =System.r #30fd =System.g #30fd =System.b |
|
| 70 |
+ |
|
| 69 | 71 |
( default canvas ) |
| 70 | 72 |
#002a =canvas.w #001a =canvas.h |
| 71 | 73 |
|