Zasłanianie / Przesuwanie / Przewijanie w kierunku:
- lewej krawędzi ekranu
- prawej krawędzi ekranu
- górnej krawędzi ekranu
- dolnej krawędzi ekranu
- lewego górnego wierzchołka
- prawego górnego wierzchołka
- lewego dolnego wierzchołka
- prawego dolnego wierzchołka
--------------------------
Zasłanianie:
public void Efekt1()
{
// zasłanianie w kierunku lewej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L; j++)
{
for (int i = 1; i <= K - p; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
}
public void Efekt1()
{
// zasłanianie w prawej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L; j++)
{
for (int i = 1; i <= p; i++)
ReadTlo(N);
for (int i = p + 1; i <= K; i++)
ReadPixel(i, j);
}
}
public void Efekt1()
{
// zasłanianie w kierunku górnej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L - p; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
}
public void Efekt1()
{
// zasłanianie w kierunku dolnej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
for (int j = 1 + p; j <= L; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
}
public void Efekt1()
{
// zasłanianie w kierunku lewego górnego wierzchołka
if (p >= L) p = 0;
for (int j = 1; j <= L - p; j++)
{
for (int i = 1; i <= K - p; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
}
public void Efekt1()
{
// zasłanianie w kierunku prawego górnego wierzchołka
if (p >= L) p = 0;
for (int j = 1; j <= L - p; j++)
{
for (int i = 1; i <= p; i++)
ReadTlo(N);
for (int i = p + 1; i <= K; i++)
ReadPixel(i, j);
}
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
}
public void Efekt1()
{
// zasłanianie w kierunku lewego dolnego wierzchołka
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
for (int j = 1 + p; j <= L; j++)
{
for (int i = 1; i <= K - p; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
}
public void Efekt1()
{
// zasłanianie w kierunku prawego dolnego wierzchołka
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
for (int j = 1 + p; j <= L; j++)
{
for (int i = 1; i <= p; i++)
ReadTlo(N);
for (int i = p+1; i <= K; i++)
ReadPixel(i, j);
}
}
--------------------------
Przesuwanie:
public void Efekt1()
{
// przesuwanie w kierunku lewej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
}
public void Efekt1()
{
// przesuwanie w kierunku prawej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L; j++)
{
for (int i = K - p; i <= K - 1; i++)
ReadTlo(N);
for (int i = 1; i <= K-p; i++)
ReadPixel(i, j);
}
}
public void Efekt1()
{
// przesuwanie w kierunku górnej krawędzi ekranu
if (p >= L) p = 0;
for (int j = p + 1; j <= L; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
}
public void Efekt1()
{
// przesuwanie w kierunku dolnej krawędzi ekranu
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
for (int j = 1; j <= L - p; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
}
public void Efekt1()
{
// przesuwanie w kierunku lewego górnego wierzchołka
if (p >= L) p = 0;
for (int j = p + 1; j <= L; j++)
{
for (int i = 1+p; i <= K; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
}
public void Efekt1()
{
// przesuwanie w kierunku prawego górnego wierzchołka
if (p >= L) p = 0;
for (int j = 1 + p; j <= L; j++)
{
for (int i= 1; i <= p; i++)
ReadTlo(N);
for (int i = 1; i <= K - p; i++)
ReadPixel(i,j);
}
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
}
public void Efekt1()
{
// przesuwanie w kierunku lewego dolnego wierzchołka
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
for (int j = 1; j <= L - p; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
}
public void Efekt1()
{
// przesuwanie w kierunku prawego dolnego wierzchołka
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
for (int i = 1; i <= K; i++)
ReadTlo(N);
for (int j = 1; j <= L - p; j++)
{
for (int i = 1; i <= p; i++)
ReadTlo(N);
for (int i = 1; i <= K - p; i++)
ReadPixel(i, j);
}
}
--------------------------
Przewijanie:
public void Efekt1()
{
// przewijanie w kierunku lewej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadPixel(i, j);
}
}
public void Efekt1()
{
// przewijanie w kierunku prawej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1; j <= L; j++)
{
for (int i = K - p; i < K; i++)
ReadPixel(i, j);
for (int i = 1; i <= K-p; i++)
ReadPixel(i, j);
}
}
public void Efekt1()
{
// przewijanie w kierunku górnej krawędzi ekranu
if (p >= L) p = 0;
for (int j = 1 + p; j <= L; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
for (int j = 1; j <= p; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
}
public void Efekt1()
{
// przewijanie w kierunku dolnej krawędzi ekranu
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
for (int j = 1; j <= L - p; j++)
for (int i = 1; i <= K; i++)
ReadPixel(i, j);
}
public void Efekt1()
{
// przewijanie w kierunku lewego górnego wierzchołka
if (p >= L) p = 0;
for (int j = 1 + p; j <= L; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
for (int j = 1; j <= p; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadTlo(N);
for (int i = 1; i <= p; i++)
ReadPixel(i, j);
}
}
public void Efekt1()
{
// przewijanie w kierunku prawego górnego wierzchołka
if (p >= L) p = 0;
for (int j = 1 + p; j <= L; j++)
{
for (int i = K - p; i < K; i++)
ReadTlo(N);
for (int i = 1; i <= K - p; i++)
ReadPixel(i, j);
}
for (int j = 1; j <= p; j++)
{
for (int i = K - p; i < K; i++)
ReadPixel(i, j);
for (int i = 1; i <= K - p; i++)
ReadTlo(N);
}
}
public void Efekt1()
{
// przewijanie w kierunku lewego dolnego wierzchołka
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadTlo(N);
for (int i = 1; i <= p; i++)
ReadPixel(i, j);
}
for (int j = 1; j <= L - p; j++)
{
for (int i = 1 + p; i <= K; i++)
ReadPixel(i, j);
for (int i = 1; i <= p; i++)
ReadTlo(N);
}
}
public void Efekt1()
{
// przewijanie w kierunku prawego dolnego wierzchołka
if (p >= L) p = 0;
for (int j = L - p; j < L; j++)
{
for (int i = K - p; i < K; i++)
ReadPixel(i, j);
for (int i = 1; i <= K - p; i++)
ReadTlo(N);
}
for (int j = 1; j <= L - p; j++)
{
for (int i = K - p; i < K; i++)
ReadTlo(N);
for (int i = 1; i <= K - p; i++)
ReadPixel(i, j);
}
}
Parsed in 0.082 seconds, using GeSHi 1.0.8.4