Hallo,
habe derzeitig ein kleines Hindernis vor mir:
Ich habe folgendes C Snippet:
darin gehts hauptsächlich um Koordinaten.
Wie setze ich das in C# um? Ich weiß leider nich wie das da mit den pointer gedöns funktioniert.
habe derzeitig ein kleines Hindernis vor mir:
Ich habe folgendes C Snippet:
Quellcode
- unsigned char coord[5];
- buf.read(coord, 5);
- unsigned char *ptr = (unsigned char*)&v;
- v = 0;
- // Read source
- ptr[0] = coord[2];
- ptr[1] = coord[1];
- ptr[2] = coord[0];
- start_x = ((v >> 14) & 0x03FF);
- start_y = ((v >> 4) & 0x03FF);
- // Read destination
- ptr[0] = coord[4];
- ptr[1] = coord[3];
- ptr[2] = coord[2];
- dest_x = ((v >> 10) & 0x03FF);
- dest_y = ((v >> 0) & 0x03FF);
darin gehts hauptsächlich um Koordinaten.
Wie setze ich das in C# um? Ich weiß leider nich wie das da mit den pointer gedöns funktioniert.