Page 191 of 944
Posted: Sun Nov 19, 2006 12:29 am
by 360maniac
I
WIll not
apologize
until he
apologizes
to me,
which he
won't
Posted: Sun Nov 19, 2006 12:30 am
by Lazarus
You were.
Being just as.
Insulting as.
Him, so you.
Should apologize.
Regardless of whether.
He does.
Posted: Sun Nov 19, 2006 12:31 am
by CountKrazy
I
am
so
CONFUSED!
I know
he
pretty much
called you
stupid.
But what
is up
with Fred
and that
other person
the C$
was talking
about?
Adam is
very
different.
Posted: Sun Nov 19, 2006 12:33 am
by ChickenSoup
No, CAHF, adam insulted all of us. Believe it or not.
Anywho, no I will most certainly NOT apologize as I did not do anything wrong.
Posted: Sun Nov 19, 2006 12:33 am
by Lazarus
Just ignore the Fred thing, C$ was joking(I think).
Posted: Sun Nov 19, 2006 12:35 am
by ChickenSoup
No, I wasn't. Fred1000000 is brilliant when it comes to that sort of thing.
Posted: Sun Nov 19, 2006 12:38 am
by Lazarus
Then I'm glad he wasn't around at the time.
Posted: Sun Nov 19, 2006 12:38 am
by ChickenSoup
And I'm sad because Adam didn't get his comeuppance. (spl?)
Posted: Sun Nov 19, 2006 12:40 am
by Lazarus
It can be spelled with one or two P's, but you spelled it right.
Posted: Sun Nov 19, 2006 12:42 am
by ChickenSoup
Well, enough of that. let's get back to what we do best..........
SPAMMING!!!!!!!!!!!!!!!!!!!!!!
SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!! SPAM!!!!!!
Posted: Sun Nov 19, 2006 12:43 am
by Lazarus
I think I'll get back to coding instead...
#include "yaglwrapper.h"
#include <windows.h>
#include <math.h>
struct part
{
float x;
float y;
float xf;
float yf;
int ix;
int iy;
};
struct part p[1000];
YaglGfxSurface someSurf;
float ss = 0.0f;
float dist = 0.0f;
int key = 0;
int main( int argc, char* argv[] )
{
int x = 0, y = 0, a = 0, i = 0;
YaglGfxDevice_setScreenMode(640, 480, 32, 0);
for( x = 0; x < 221; x++ )
for( y = 0; y < 105; y++ )
logobmp[(y*221)+x] += 0xff000000;
someSurf = YaglGfxDevice_createSurface();
YaglGfxSurface_loadFromMemory( someSurf, (char*)logobmp, 221, 105, BITMAP_FORMAT_ARGB32 );
YaglGfxDevice_clear(0xFFFFFF);
YaglGfxDevice_swapBuffers();
YaglGfxDevice_clear(0xFFFFFF);
YaglGfxDevice_swapBuffers();
for( x = 0; x < 37; x++ )
{
for( y = 0; y < 21; y++ )
{
while( p[y * 37 + x ].x >= 0 && p[y * 37 + x ].x <= 640 &&
p[y * 37 + x ].y >= 0 && p[y * 37 + x ].y <= 480 )
{
p[y * 37 + x ].x = -10 + rand() % 660;
p[y * 37 + x ].y = -10 + rand() % 500;
}
p[y * 37 + x ].xf = (float)(-rand()+rand() ) / RAND_MAX;
p[y * 37 + x ].yf = (float)(-rand()+rand() ) / RAND_MAX;
p[y * 37 + x ].ix = x * 6;
p[y * 37 + x ].iy = y * 5;
}
}
YaglGfxDevice_setWindowTitle( "Yagl - Yet another game library" );
do
{
ss += 0.01f;
YaglGfxDevice_solidBox( 0,0, 640, 480, 0xFFFFFFFF, 0.5f );
key = YaglKeyboard_getKey();
if( key == YAGL_KEY_ESCAPE )
return 0;
if( ss > 2.05f )
YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, ss-2.05f );
for( a = 0; a < 777; a++ )
{
YaglGfxDevice_blitRanged( p[a].x, p[a].y, p[a].ix, p[a].iy, p[a].ix+5, p[a].iy+4, someSurf, BLIT_ALPHAMASKED, ss/5.0f );
dist = sqrt( (209+p[a].ix-p[a].x)*(209+p[a].ix-p[a].x) + (138+p[a].iy-p[a].y)*(138+p[a].iy-p[a].y) );
if( p[a].x < 209+p[a].ix && p[a].xf < 2 )
p[a].xf += dist/10.0f;
if( p[a].x > 209+p[a].ix && p[a].xf > -2 )
p[a].xf -= dist/10.0f;
if( p[a].y < 138+p[a].iy && p[a].yf < 2 )
p[a].yf += dist/10.0f;
if( p[a].y > 138+p[a].iy & p[a].yf > -2 )
p[a].yf -= dist/10.0f;
p[a].x += (p[a].xf / (3.0f-ss));
p[a].y += (p[a].yf / (3.0f-ss));
}
YaglGfxDevice_swapBuffers();
sleep( 20 );
}
while( !( ss > 3.05 ) );
YaglGfxDevice_clear(0xFFFFFF);
YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, 8.0f );
YaglGfxDevice_swapBuffers();
YaglGfxDevice_clear(0xFFFFFF);
YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, 1.0f );
YaglGfxDevice_swapBuffers();
do
{
ss = ss + 0.05f;
key = YaglKeyboard_getKey();
if( key == YAGL_KEY_ESCAPE )
return 0;
YaglGfxDevice_swapBuffers();
sleep( 20 );
if( ss > 6 )
YaglGfxDevice_solidBox( 0,0, 640, 480, 0, 0.05f );
}
while(!( ss > 12 ) );
}
Posted: Sun Nov 19, 2006 12:44 am
by ChickenSoup
I wish I knew HTML...

Posted: Sun Nov 19, 2006 12:45 am
by Lazarus
That's C, not Html.
Hmm...
sequence p
atom x_part, y_part, xf_part, yf_part, ix_part, iy_part
YaglGfxSurface someSurf
atom ss ss = 0
atom dist dist = 0
integer key key = 0
p = {{0}, {0}, {0}, {0}, {0}, {0}}
for i = 1 to 6 do
p &= repeat(0, 1000)
end for
x_part = 1
y_part = 2
xf_part = 3
yf_part = 4
ix_part = 5
iy_part = 6
--access it like:
--p[x_part][x]
--so for C's p[y * 37 + x ].x Eu does p[x_part][y*37 + x]
atom RAND_MAX RAND_MAX = 1073741823
--struct part p[1000];
--YaglGfxSurface someSurf;
--float ss = 0.0f;
--float dist = 0.0f;
--int key = 0;
function random()
return rand(1073741823)
end function
procedure main()
--int x = 0, y = 0, a = 0, i = 0;
atom VOID, p_logo
--YaglGfxDevice_setScreenMode(640, 480, 32, 0);
VOID = YaglGfxDevice_setScreenMode(640, 480, 32, 0)
--for( x = 0; x < 221; x++ )
--for( y = 0; y < 105; y++ )
--logobmp[(y*221)+x] += 0xff000000;
for x = 1 to 220 do
for y = 1 to 104 do
logobmp[(y*221)+x] += #FF000000
end for
end for
--someSurf = YaglGfxDevice_createSurface();
--YaglGfxSurface_loadFromMemory( someSurf, (char*)logobmp, 221, 105, BITMAP_FORMAT_ARGB32 );
someSurf = YaglGfxDevice_createSurface()
p_logo = allocate(4*23205)
poke4(p_logo, logobmp)
VOID = YaglGfxSurface_loadFromMemory( someSurf, p_logo, 221, 105, BITMAP_FORMAT_ARGB32)
--YaglGfxDevice_clear(0xFFFFFF);
--YaglGfxDevice_swapBuffers();
--YaglGfxDevice_clear(0xFFFFFF);
--YaglGfxDevice_swapBuffers();
YaglGfxDevice_clear(#FFFFFF)
YaglGfxDevice_swapBuffers()
YaglGfxDevice_clear(#FFFFFF)
YaglGfxDevice_swapBuffers()
--for( x = 0; x < 37; x++ )
-- {
-- for( y = 0; y < 21; y++ )
--{
-- while( p[y * 37 + x ].x >= 0 && p[y * 37 + x ].x <= 640 &&
-- p[y * 37 + x ].y >= 0 && p[y * 37 + x ].y <= 480 )
-- {
-- p[y * 37 + x ].x = -10 + random() % 660;
-- p[y * 37 + x ].y = -10 + random() % 500;
-- }
-- p[y * 37 + x ].xf = (float)(-random()+random() ) / RAND_MAX;
-- p[y * 37 + x ].yf = (float)(-random()+random() ) / RAND_MAX;
-- p[y * 37 + x ].ix = x * 6;
-- p[y * 37 + x ].iy = y * 5;
--}
--}
--access it like:
--p[x_part][x]
--so for C's p[y * 37 + x ].x Eu does p[x_part][y*37 + x]
for x = 1 to 36 do
for y = 1 to 20 do
while p[x_part][y*37+x] >= 0 and p[x_part][y * 37 + x] < 640 and p[y_part][y * 37 + x] >= 0 and p[y_part][y * 37 + x] <= 480 do
p[x_part][y * 37 + x] = floor(-10+660*rand(2)) --remainder((-10 + random()), 660)
p[y_part][y * 37 + x] = floor(-10+500*rand(2)) --remainder((-10 + random()), 500)
end while
p[xf_part][y * 37 + x] = floor((-random()+random() ) / RAND_MAX)
p[yf_part][y * 37 + x] = floor((-random()+random() ) / RAND_MAX)
p[ix_part][y * 37 + x] = x * 6
p[iy_part][y * 37 + x] = y * 5
end for
end for
--for m = 1 to length(p) do
--for n = 1 to 1000 do
-- p[m][n] = floor(p[m][n])
--end for
--end for
--YaglGfxDevice_setWindowTitle( "Yagl - Yet another game library" );
YaglGfxDevice_setWindowTitle("Yagl - Yet another game library")
--do
--{
--ss += 0.01f;
--YaglGfxDevice_solidBox( 0,0, 640, 480, 0xFFFFFFFF, 0.5f );
--key = YaglKeyboard_getKey();
--if( key == YAGL_KEY_ESCAPE )
-- return 0;
--if( ss > 2.05f )
--YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, ss-2.05f );
--for( a = 0; a < 777; a++ )
--{
--YaglGfxDevice_blitRanged( p[a].x, p[a].y, p[a].ix, p[a].iy, p[a].ix+5, p[a].iy+4, someSurf, BLIT_ALPHAMASKED, ss/5.0f );
-- dist = sqrt( (209+p[a].ix-p[a].x)*(209+p[a].ix-p[a].x) + (138+p[a].iy-p[a].y)*(138+p[a].iy-p[a].y) );
-- if( p[a].x < 209+p[a].ix && p[a].xf < 2 )
-- p[a].xf += dist/10.0f;
-- if( p[a].x > 209+p[a].ix && p[a].xf > -2 )
-- p[a].xf -= dist/10.0f;
-- if( p[a].y < 138+p[a].iy && p[a].yf < 2 )
-- p[a].yf += dist/10.0f;
-- if( p[a].y > 138+p[a].iy & p[a].yf > -2 )
-- p[a].yf -= dist/10.0f;
-- p[a].x += (p[a].xf / (3.0f-ss));
-- p[a].y += (p[a].yf / (3.0f-ss));
--}
while not (ss > 3.05) do
ss += 0.01
YaglGfxDevice_solidBox(0, 0, 640, 480, #FFFFFFFF, 0.5)
key = YaglKeyboard_getKey()
if (key = YAGL_KEY_ESCAPE) then
exit
end if
if ss > 2.05 then
YaglGfxDevice_blit(209, 138, someSurf, BLIT_ALPHAMASKED, ss-2.05)
end if
for a = 1 to 776 do
YaglGfxDevice_blitRanged(floor(p[x_part][a]), floor(p[y_part][a]), p[ix_part][a], p[iy_part][a], p[ix_part][a], p[iy_part][a], someSurf, BLIT_ALPHAMASKED, ss/5.0)
dist = sqrt(
(209+p[ix_part][a]-p[x_part][a]) *
(209+p[ix_part][a]-p[x_part][a]) +
(138+p[iy_part][a]-p[y_part][a]) *
(138+p[iy_part][a]-p[y_part][a]))
if (p[x_part][a] < 209+p[ix_part][a] and p[xf_part][a] < 2) then
p[xf_part][a] += floor(dist/10.0)
end if
if (p[x_part][a] < 209+p[ix_part][a] and p[xf_part][a] > -2) then
p[xf_part][a] += floor(dist/10.0)
end if
if (p[y_part][a] < 209+p[iy_part][a] and p[yf_part][a] < 2) then
p[yf_part][a] += floor(dist/10.0)
end if
if (p[y_part][a] < 209+p[iy_part][a] and p[yf_part][a] > -2) then
p[yf_part][a] += floor(dist/10.0)
end if
--p[x_part][a] += floor(p[xf_part][a] / (3.0 - ss))
--p[y_part][a] += floor(p[yf_part][a] / (3.0 - ss))
end for
--YaglGfxDevice_swapBuffers();
--sleep( 20 );
YaglGfxDevice_swapBuffers()
--sleep(0.2)
end while
--while( !( ss > 3.05 ) );
--YaglGfxDevice_clear(0xFFFFFF);
--YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, 8.0f );
--YaglGfxDevice_swapBuffers();
--YaglGfxDevice_clear(0xFFFFFF);
--YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, 1.0f );
--YaglGfxDevice_swapBuffers();
YaglGfxDevice_clear(#FFFFFF)
YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, 8.0)
YaglGfxDevice_swapBuffers()
YaglGfxDevice_clear(#FFFFFF)
YaglGfxDevice_blit( 209, 138, someSurf, BLIT_ALPHAMASKED, 1.0)
YaglGfxDevice_swapBuffers()
--do
--{
--ss = ss + 0.05f;
--key = YaglKeyboard_getKey();
--if( key == YAGL_KEY_ESCAPE )
-- return 0;
--YaglGfxDevice_swapBuffers();
--sleep( 20 );
--if( ss > 6 )
-- YaglGfxDevice_solidBox( 0,0, 640, 480, 0, 0.05f );
--}
--while(!( ss > 12 ) );
while 1 do
key = YaglKeyboard_getKey()
if (key = YAGL_KEY_ESCAPE) then
return
end if
key = YaglGfxDevice_wasWindowCloseButtonPressed()
if key then
return
end if
YaglGfxDevice_swapBuffers()
--sleep(0.2)
--if (ss > 6) then
--YaglGfxDevice_solidBox(0,0, 640, 480, 0, 0.05)
--end if
end while
end procedure
main()
Posted: Sun Nov 19, 2006 12:47 am
by 360maniac
*sobs in confusion.
CAHF, WRITE THE FRIGGIN NEXT CHAPTER OF YOUR BOOK!!!!!!!!!!!!
I've written 11!!! And you started before me!!!!!
Posted: Sun Nov 19, 2006 12:47 am
by ChickenSoup
c?