Hallo, guten Tag.
Wenn ich dieses hier :adrhi=startxy+z; bei 1. setze funktioniert es, bei 2. wird das z nicht zuaddiert.
Woran liegt das.
Danke.
Gruss
Code
- void hitext(uchar x, uchar y)
- {
- uchar z,zz,chr;
- int startxy,adrhi;
- startxy=(y*80*8)+x;
- adrhi=startxy;
- for(z= 0; z <= 80; z += 1)
- {
- chr= text[z];
- if (chr == 0)
- {
- break;
- }
- 1. adrhi=startxy+z; ( hier funktioniert es , z wird immer zuaddiert)
- for(zz= 0; zz <= 7; zz += 1)
- {
- vdcmemwr(adrhi,charset1[chr][zz-1]);
- adrhi=adrhi+80;
- }
- 2.adrhi=startxy+z; ( hier funktioniert es nicht , z wird nicht zuaddiert)
- }
- }