예제 #1
0
void cUObject::load( cBufferedReader& reader, unsigned int /*version*/ )
{
	name_ = reader.readUtf8();
	serial_ = reader.readInt();
	setMulti( dynamic_cast<cMulti*>( World::instance()->findItem( reader.readInt() ) ) );
	if ( multi_ )
	{
		multi_->addObject( this );
	}
	pos_.x = reader.readShort();
	pos_.y = reader.readShort();
	pos_.z = reader.readByte();
	pos_.map = reader.readByte();
	setScriptList( reader.readAscii() );
}
예제 #2
0
파일: main.c 프로젝트: ws23/102DSHW
int main(){
	int n, m, i, N;
	char s[100];
	matrix origin[10000], trans[10000], multi[10000];
    scanf("%d %d ", &n, &m);
    i = 0;
    while(gets(s)){
        if(s[0]==NULL)
            break;
        sscanf(s, " (%d:%d)=%d", &origin[i].row, &origin[i].col, &origin[i].val);
        i++;
    }
    setTrans(origin, trans, i);
    N = setMulti(origin, trans, multi, n, m, i);
    showMatrix(multi, n, n, N);
    return 0;
}