# HG changeset patch # User nireco # Date 1227895883 0 # Node ID 8e15c7db23330b21f81a2de4a6602508aa08139b # Parent 2fd698e04779c1d76e26a47eceb2ff83e1c80f2f added outcommented digging demonstration diff -r 2fd698e04779 -r 8e15c7db2333 src/proto2/Graphics.cc --- a/src/proto2/Graphics.cc Fri Nov 28 16:48:10 2008 +0000 +++ b/src/proto2/Graphics.cc Fri Nov 28 18:11:23 2008 +0000 @@ -93,6 +93,27 @@ // draw terrain terrain.draw(0,0, gc); + // Demonstrates digging, but is very slow +/* Vector tmp(0, 0); + CL_Color color; + CL_PixelBuffer pix(1, 1, 4, CL_PixelFormat::rgba8888); + CL_Surface surf(pix); + for (tmp.x = 380; tmp.x < 430; tmp.x++) { + for (tmp.y = 560; tmp.y < 600; tmp.y++) { + if (state.getType(tmp) == EMPTY) { + color = CL_Color(86, 41, 0); + } else if (state.getType(tmp) == DIRT) { + color = CL_Color(144, 82, 23); + } else if (state.getType(tmp) == ROCK) { + color = CL_Color(132, 136, 135); + } else { + // Fale + } + surf.set_color(color); + surf.draw(tmp.x, tmp.y, gc); + } + }*/ + // draw players for (std::list::iterator it = state.player_list.begin(); it != state.player_list.end(); it++) { Player *p = *it;