26 Commits

Author SHA1 Message Date
741a325a5f add shot-ring shader and create shot-ring attributes buffer 2012-09-27 23:01:52 -04:00
Chris Peterson
ba0bc9b77d Multiplayer framework in place (can now connect multiple clients and view them in game)
Fixed some bugs with multiplayer
Changed from refptr<map<U8, Player> > to map<U8, refptr<player> >
2012-09-25 20:36:11 -04:00
7df681082a simplify GLProgram creation with stdarg 2012-09-24 22:11:29 -04:00
249e7a626c minor bugfix - using more memory on sky than needed 2012-09-23 22:31:34 -04:00
a5b1f5c131 draw border around overlay map 2012-09-23 15:35:01 -04:00
24ee6b011e draw overlay hover bar 2012-09-23 15:17:45 -04:00
3e178b4d97 make Client::draw_player() accept a player argument 2012-09-23 11:58:08 -04:00
b785304adf make lava slowly move over time 2012-09-21 22:05:22 -04:00
b1163044b8 draw lava all the way to the sky 2012-09-21 21:47:58 -04:00
1f80d8e870 add lava GLSL program and render lava floor 2012-09-21 21:43:04 -04:00
76e9390437 fix lava texture path 2012-09-21 18:57:27 -04:00
d4d2793ecf attempt to load texture using sfml-graphics; not building on linux 2012-09-20 00:49:17 -04:00
b739bed248 add sky 2012-09-17 22:41:59 -04:00
49b91ec088 draw red player point on overlay map 2012-09-16 15:45:19 -04:00
6f0aa56976 move and rotate overlay map with player 2012-09-16 14:22:06 -04:00
23b4177962 draw tile borders in overlay map 2012-09-16 14:13:00 -04:00
728fe2dc14 missing Z coordinate in overlay_hex_attributes 2012-09-16 14:03:14 -04:00
1378353226 attempt to draw overlay map - strange results 2012-09-16 13:47:48 -04:00
932b0b55f6 remove scale uniform from shaders 2012-09-15 20:53:14 -04:00
a1a81d66e1 add GLProgram::uniform() 2012-09-15 20:35:48 -04:00
c7af7f8f2f rename shaders 2012-09-15 08:43:59 -04:00
ac79196325 getting ready to draw a map overlay 2012-09-14 00:05:26 -04:00
84aecf957c draw each tile with its own size 2012-09-13 23:47:48 -04:00
89fc42251f create buffers for overlay hex tiles 2012-09-13 23:43:04 -04:00
ab65139951 only determine uniform locations once 2012-09-13 23:16:12 -04:00
0e9e54bc7a move OpenGL/SFML code to Client-gl.cc 2012-09-13 22:55:25 -04:00