All pastes #267307 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-12-04 19:42 UTC
rendered paste body
            room = malloc(9 * sizeof(void));
             if (roomNumber == 0) //fixes a bug
                roomNumber = 1;
             if (roomNumber % 3 == 0) { // for rooms 3,6,9,12 etc.
                if (roomNumber == ROOM_ROWS * 3)
                   disp = 5;
                else if (roomNumber == (ROOM_ROWS * 3) + 3)
                        disp = 8;
                        else
                            disp = 2;
                } // end of middle rooms-if
             if (roomNumber % 3 == 2) { //Western rooms
                if (roomNumber == ((ROOM_ROWS) * 3)-1)
                   disp = 4;
                else {
                     if (roomNumber == ((ROOM_ROWS) * 3)+2)
                        disp = 7;
                        else
                            disp = 1;
                     }
                } //end of western rooms-if
             if (roomNumber % 3 == 1) { //Eastern rooms
                if (roomNumber == 1) {
                   disp = 0; }
                else  if (roomNumber == ((ROOM_ROWS * 3)+1))
                         disp = 6;
                         else
                               disp = 3;
                } //end of eastern rooms-if

             room[disp] = nameRoom(disp);