Esempio n. 1
0
//TODO: wipe magic constant
static void
R_func(uint8_t *out, const uint8_t *in, const struct kuzn_ctx *ctx)
{
	uint8_t tmp;
	tmp = l_func(in, ctx);

	memmove(out + 1, in, 0x0f);
	out[0] = tmp;
}
Esempio n. 2
0
static void
Rinv_func(uint8_t *out, const uint8_t *in, const struct kuzn_ctx *ctx)
{
	uint8_t tmp;

	tmp = in[0];
	memmove(out, in + 1, 0x0f);
	out[15] = tmp;

	out[15] = l_func(out, ctx);
}
Esempio n. 3
0
void Girl::Draw( Tree::Vec2i p )
{
    Tree::Sprite *spr = 0;
    if( FacesLeft() ) spr = &lspr;
    else if( FacesRight() ) spr = &rspr;
    else if( FacesUp() ) spr = &uspr;
    else if( FacesDown() ) spr = &dspr;

    if( spr ) {
        spr->SetColor( sf::Color( 51, 51, 51, l_func( lighted ) ) );
        spr->SetPos( p );
        spr->Draw();
    }
}