On Mon, Dec 8, 2008 at 11:22 AM, Michael P. <[EMAIL PROTECTED]> wrote: > Michael P. Wrote: > >> Okay, I'm getting an array bounds error, and I have no clue why. Here is the >> code that affect it: >> >> //Constants >> const int SCREEN_WIDTH = 640; >> const int SCREEN_HEIGHT = 480; >> const int TILE_WIDTH = 20; >> const int TILE_HEIGHT = 20; //how big one tile is, in pixels >> const int NUMBER_OF_TILES_WIDTH = SCREEN_WIDTH / TILE_WIDTH; >> const int NUMBER_OF_TILES_HEIGHT = SCREEN_HEIGHT / TILE_HEIGHT; >> const int TYPES_OF_TILES = 4; >> >> //variables >> char[ NUMBER_OF_TILES_WIDTH ][ NUMBER_OF_TILES_HEIGHT ] tiles; >> //set all tiles to random >> for ( int i = 0; i < NUMBER_OF_TILES_WIDTH; i++ ) >> { >> for ( int j = 0; j < NUMBER_OF_TILES_HEIGHT; j++ ) >> { >> tiles[ i ][ j ] = cast( char )( rand() & TYPES_OF_TILES ); >> //occurs here >> } >> } >> >> So, I'm not really sure why it's happening.... Anyone mind shedding some >> light on why? >> >> -Michael P. > > I meant array bounds error, not array bounds array. :P
Your indices are backwards. --bb