Mercurial > public > hwos_code
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 |