Hello,
I used to program in QBasic, but I am now working on a C++ program. It is a RPG, which I started in QBasic but I found it too limiting. One of the things I made in QBasic was the Draw Map function.... But I am having some troubles making it in C++....
Here it is:
Don't worry - Im going to change all of those if map = 3 to a switch......Code:void DrawMap() { MapOffsetX = CameraX % TileSize; MapOffsetY = CameraY % TileSize; for (MapDrawY=0,MapDrawY == ScreenOffsetY,MapDrawY++) { for (MapDrawX=0,MapDrawX == ScreenOffsetX,MapDrawX++) { MapDrawRead[1] = Map[Layer1][MapDrawX + CameraX / TileSize - ScreenOffsetX][MapDrawY + CameraY / TileSize - ScreenOffsetY]; MapDrawRead[2] = Map[Layer2][MapDrawX + CameraX / TileSize - ScreenOffsetX][MapDrawY + CameraY / TileSize - ScreenOffsetY]; MapDrawRead[3] = Map[Layer3][MapDrawX + CameraX / TileSize - ScreenOffsetX][MapDrawY + CameraY / TileSize - ScreenOffsetY]; MapDrawRead[4] = Map[Layer4][MapDrawX + CameraX / TileSize - ScreenOffsetX][MapDrawY + CameraY / TileSize - ScreenOffsetY]; for (int DrawLayer=0,DrawLayer == 2,DrawLayer++) { if (MapDrawRead[DrawLayer] == 0) rectfill(screen,MapDrawX * TileSize - MapOffsetX,MapDrawY * TileSize - MapOffsetY,MapOffsetX * TileSize - MapOffsetX + TileSize,MapDrawY * TileSize - MapOffsetY + TileSize,1000); if (MapDrawRead[DrawLayer] == 1) rectfill(screen,MapDrawX * TileSize - MapOffsetX,MapDrawY * TileSize - MapOffsetY,MapOffsetX * TileSize - MapOffsetX + TileSize,MapDrawY * TileSize - MapOffsetY + TileSize,2000); if (MapDrawRead[DrawLayer] == 2) rectfill(screen,MapDrawX * TileSize - MapOffsetX,MapDrawY * TileSize - MapOffsetY,MapOffsetX * TileSize - MapOffsetX + TileSize,MapDrawY * TileSize - MapOffsetY + TileSize,3000); if (MapDrawRead[DrawLayer] == 3) rectfill(screen,MapDrawX * TileSize - MapOffsetX,MapDrawY * TileSize - MapOffsetY,MapOffsetX * TileSize - MapOffsetX + TileSize,MapDrawY * TileSize - MapOffsetY + TileSize,4000); } } } }
It says that there are parce errors??? I can't see any... can anyone help..
Thanks



LinkBack URL
About LinkBacks


