@@ 645,8 645,8 @@ JMP2
POP2
( draw selection )
#06 .selection/x2 LDZ .selection/x1 LDZ SUB #40 SFT ADD .Screen/auto DEO
- .tileview/x1 LDZ2 #00 .selection/x1 LDZ #30 SFT2 ADD2 .Screen/x DEO2
- .tileview/y1 LDZ2 #00 .selection/y1 LDZ #30 SFT2 ADD2 .Screen/y DEO2
+ #00 .selection/x1 LDZ #30 SFT2 .tileview/x1 LDZ2 ADD2 .Screen/x DEO2
+ #00 .selection/y1 LDZ #30 SFT2 .tileview/y1 LDZ2 ADD2 .Screen/y DEO2
.selection LDZ2 ;get-tile-addr JSR2 ,&sprite STR2
.selection/y2 LDZ .selection/y1 LDZ SUB INC #00
&loop-sel
@@ 655,6 655,16 @@ JMP2
INC GTHk ,&loop-sel JCN
POP2
#01 .Screen/auto DEO
+ ( draw selection size )
+ .selection/x2 LDZ .selection/x1 LDZ SUB #02 LTH ,&no-label JCN
+ .selection/y2 LDZ #0f EQU ,&no-label JCN
+ #00 .selection/x1 LDZ #30 SFT2 .tileview/x1 LDZ2 ADD2 .Screen/x DEO2
+ #00 .selection/y2 LDZ INC #30 SFT2 .tileview/y1 LDZ2 ADD2 .Screen/y DEO2
+ #04 ;draw-chr/color STA
+ .selection/x2 LDZ .selection/x1 LDZ SUB INC #40 SFT
+ .selection/y2 LDZ .selection/y1 LDZ SUB INC ORA
+ ;draw-byte JSR2
+ &no-label
JMP2r