comparison src/strings.inc @ 623:c40025d8e750

3.03 beta released
author heinrichsweikamp
date Mon, 03 Jun 2019 14:01:48 +0200
parents ca4556fb60b9
children cd58f7fc86db
comparison
equal deleted inserted replaced
622:02d1386429a6 623:c40025d8e750
1 ;============================================================================= 1 ;=============================================================================
2 ; 2 ;
3 ; File strings.asm 3 ; File strings.asm combined next generation V3.03.2
4 ; 4 ;
5 ; Implementation code various string functions 5 ; Implementation code various string functions
6 ; 6 ;
7 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. 7 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved.
8 ;============================================================================= 8 ;=============================================================================
142 WIN_LARGE macro x, y 142 WIN_LARGE macro x, y
143 call start_large_block 143 call start_large_block
144 DB x, y 144 DB x, y
145 endm 145 endm
146 146
147 IFDEF _huge_font
148 extern start_huge_block
149 WIN_HUGE macro x, y
150 call start_huge_block
151 DB x, y
152 endm
153 ENDIF
154
147 ;============================================================================= 155 ;=============================================================================
148 ; Shortcuts for compact display programmings 156 ; Shortcuts for compact display programmings
149 ; 157 ;
150 TEXT_TINY macro x, y, txt 158 TEXT_TINY macro x, y, txt
151 WIN_TINY x,y 159 WIN_TINY x,y
160 TEXT_SMALL_INVERT macro x, y, txt 168 TEXT_SMALL_INVERT macro x, y, txt
161 WIN_SMALL_INVERT x,y 169 WIN_SMALL_INVERT x,y
162 STRCPY_TEXT_PRINT txt 170 STRCPY_TEXT_PRINT txt
163 endm 171 endm
164 172
173 TEXT_STD macro x, y, txt
174 WIN_STD x,y
175 STRCPY_TEXT_PRINT txt
176 endm
177
165 TEXT_MEDIUM macro x, y, txt 178 TEXT_MEDIUM macro x, y, txt
166 WIN_MEDIUM x,y 179 WIN_MEDIUM x,y
167 STRCPY_TEXT_PRINT txt 180 STRCPY_TEXT_PRINT txt
168 endm 181 endm
169 182
170 TEXT_LARGE macro x, y, txt 183 TEXT_LARGE macro x, y, txt
171 WIN_LARGE x,y 184 WIN_LARGE x,y
172 STRCPY_TEXT_PRINT txt 185 STRCPY_TEXT_PRINT txt
173 endm 186 endm
174 187
188 TEXT_HUGE macro x, y, txt
189 WIN_HUGE x,y
190 STRCPY_TEXT_PRINT txt
191 endm
192
193
175 STRING_TINY macro x, y, string 194 STRING_TINY macro x, y, string
176 WIN_SMALL x,y 195 WIN_SMALL x,y
177 STRCPY_PRINT string 196 STRCPY_PRINT string
178 endm 197 endm
179 198
189 208
190 STRING_LARGE macro x, y, string 209 STRING_LARGE macro x, y, string
191 WIN_LARGE x,y 210 WIN_LARGE x,y
192 STRCPY_PRINT string 211 STRCPY_PRINT string
193 endm 212 endm
213
214 STRING_HUGE macro x, y, string
215 WIN_HUGE x,y
216 STRCPY_PRINT string
217 endm