Aktív témák
-
Jester01
veterán
Húha, ez akkor azt jelenti, hogy 1 impulzus és már kirajzolta a sort?
Vegyük észre, hogy ebben az esetben a rajzolás sebessége nem függ a programtól, vagyis szerintem így lehetetlen megcsinálni amit akarsz. Az egyik irányt rajzolhatod egy lépésben de a másikat muszáj fokozatonként csinálni.
for(y=0; y < magassag; y++)
{
/* y. sor rajzolása */
leptet(MOTOR_FUGGOLEGES, y); /* ez pozicionál a megfelelõ sorra */
leptet(MOTOR_VIZSZINTES, max); /* ez rajzolja a sort egyszerre */
}
Azt írd le légyszíves hogy melyik pillanatban milyen jelet kell kiadni, utána a programot már összerakjuk neked...
Tyrael megoldása:
int vege = 0; /* sor vegen vagy elejen allunk-e */
for(y=0; y < magassag; y++)
{
/* y. sor rajzolása */
leptet(MOTOR_FUGGOLEGES, y); /* ez pozicionál a megfelelõ sorra */
leptet(MOTOR_VIZSZINTES, vege ? 0 : max); /* ez rajzolja a sort egyszerre */
vege ^= 1; /* ugras a sor masik vegere */
}
[Szerkesztve]Jester
Aktív témák
- XBOX ONE/PS4/PS5/XBOX SERIES/NINTENDO SWITCH konzolt vásárolnék!
- XBOX SERIES/PS4/PS5/XBOX ONE/NINTENDO SWITCH konzolt vásárolnék!
- PS5/PS4/XBOX ONE/XBOX SERIES/NINTENDO SWITCH konzolt vásárolnék!
- Új Dobozos Lenovo Ideapad Flex 5 x360 Érintős Ultrabook Óriás Tab 16" -40% Ryzen 5 5500U 16/512 QHD
- PS4/PS5/XBOX ONE/XBOX SERIES/NINTENDO SWITCH konzolt vásárolnék!
- GAMER PC : i7 8700 /// 16 GB DDR4 /// GTX 1080 Ti 8GB /// 256 SSD + HDD
- LG monitor. Garanciás
- GAMER PC : RYZEN 9 3900X /// 64 GB DDR4 /// RTX3080 10 GB /// 512 GB NVME + 1 TB
- Lenovo ThinkCentre M73 PC // i5-4460 // 8GB DDR3 // ASUS GT 710 1GB // SAMSUNG EVO 250GB SSD //
- GAMER PC : i7 10700t /// 32 GB DDR4 /// RTX 3080 10 GB // 512 GB NVME + 1 TB