|
fb749eef11
|
make scons quieter
|
2012-09-10 21:25:16 -04:00 |
|
|
05dfd6f8a7
|
add look_at() and built-in stack to GLMatrix
|
2012-09-10 21:20:59 -04:00 |
|
|
a9c99fbe4a
|
build with debugging information for now
|
2012-09-10 21:04:02 -04:00 |
|
|
f77df195e0
|
simpler HexTile::point_within()
|
2012-09-10 21:04:02 -04:00 |
|
|
433d702096
|
use #define for HexTile
|
2012-09-09 23:56:00 -04:00 |
|
|
19b3a79f33
|
add HexTile class
|
2012-09-09 23:25:48 -04:00 |
|
|
f072eec36a
|
add a dumb new quickly drawn tank model
|
2012-09-08 00:59:03 -04:00 |
|
|
22b52f5fcc
|
add scale factor to obj shader and scale tank object up
|
2012-09-08 00:15:41 -04:00 |
|
|
abb0d99553
|
draw tank object using shader from model file
|
2012-09-08 00:12:36 -04:00 |
|
|
c70cc450cc
|
load tank model, not drawing it yet
|
2012-09-07 23:59:16 -04:00 |
|
|
4d3f088e3f
|
wfobj: ignore object name directive for now
|
2012-09-07 23:57:43 -04:00 |
|
|
465c2c50be
|
strange wfobj coding bug
|
2012-09-07 23:57:04 -04:00 |
|
|
bf8ee88cd2
|
create a GLProgram for object shader
|
2012-09-07 23:44:31 -04:00 |
|
|
99a9e2b67f
|
declare CCFS instance as extern in header file
|
2012-09-07 23:26:37 -04:00 |
|
|
aead49d6de
|
add initial tank model... have to start somewhere
|
2012-09-06 23:10:33 -04:00 |
|
|
cf227cc5ab
|
pass antialias level and compatibility context flags to Client
|
2012-09-06 21:49:14 -04:00 |
|
|
305fa696f6
|
copy glew32 library to bin directory on windows
|
2012-09-06 21:49:14 -04:00 |
|
|
b7e22a375d
|
add command-line options for antialias_level and compatibility_context
|
2012-09-06 21:49:14 -04:00 |
|
|
f5399ee5ac
|
use sys.platform for platform detection
|
2012-09-06 21:49:14 -04:00 |
|
|
471e9984db
|
add GLMatrix class
|
2012-09-06 01:13:11 -04:00 |
|
|
ac434fab3e
|
move GL* sources into src/client/GL
|
2012-09-06 00:36:25 -04:00 |
|
|
2adebf36f4
|
add include path for all source directories
|
2012-09-06 00:33:40 -04:00 |
|
|
e2ebe6afa4
|
build with GLEW on Windows
|
2012-09-04 09:59:53 -04:00 |
|
|
39bd1778bf
|
add WFObj object-loading library sources
|
2012-09-03 09:14:47 -04:00 |
|
|
db3ffa84af
|
add get_uniform_location{,s}()
|
2012-09-03 00:55:45 -04:00 |
|
|
ed3b5fa454
|
add GLProgram class
|
2012-09-03 00:29:05 -04:00 |
|
|
378c13c869
|
add GLShader class
|
2012-09-02 23:17:01 -04:00 |
|
|
92eea9e39c
|
remove GLBuffer constructor parameters
|
2012-09-02 23:16:48 -04:00 |
|
|
f9b12c3df0
|
add dependencies to readme
|
2012-09-02 22:36:19 -04:00 |
|
|
af522a2d53
|
add GLBuffer class
|
2012-09-02 22:33:53 -04:00 |
|
|
be56fd0aa5
|
initialize GLEW from Client
|
2012-09-02 22:28:06 -04:00 |
|
|
a6df74a757
|
link with GLEW
|
2012-09-02 22:00:38 -04:00 |
|
|
9b993f2028
|
allow source files in arbitrary subdirectories under src/*; allow C source files in addition to C++
|
2012-08-29 23:20:10 -04:00 |
|
|
f06dbf7bac
|
mouse wheel rotates player
|
2012-08-29 01:07:52 -04:00 |
|
|
7b076cdc13
|
temporarily be able to move player around
|
2012-08-29 00:33:59 -04:00 |
|
|
ee38a6f655
|
use camera-position based drawing with gluLookAt()
|
2012-08-28 21:22:55 -04:00 |
|
|
9c90adbc75
|
add assets/fs directory with initial OpenGL shaders and CCFS generation script
|
2012-08-28 20:57:03 -04:00 |
|
|
38dbf27c82
|
draw a simple box for the client-controlled player
|
2012-08-22 23:00:47 -04:00 |
|
|
a568ab8fa8
|
add a basic Player class
|
2012-08-22 21:20:01 -04:00 |
|
|
2c7e454ca8
|
add a simple Map class and draw it from the Client
|
2012-08-20 20:13:41 -04:00 |
|
|
3eff7d6097
|
use a different object file suffix for server object files to avoid scons environment conflict
|
2012-08-20 19:20:06 -04:00 |
|
|
832e63fb81
|
link with sfml-graphics library
|
2012-08-16 00:24:28 -04:00 |
|
|
f1c3d2c95b
|
add a server main.cc
|
2012-08-15 22:36:55 -04:00 |
|
|
4bb7a8dab7
|
fix GL projection matrix adjustment on window resize
|
2012-08-14 22:16:55 -04:00 |
|
|
aedc9b664c
|
add simple fixed-functionality OpenGL demo to client for now
|
2012-08-14 22:11:31 -04:00 |
|
|
34e909fca8
|
split client into main.cc and Client class
|
2012-08-14 21:46:41 -04:00 |
|
|
c216b9d09e
|
linux build fix from Chris
|
2012-08-14 00:12:25 -04:00 |
|
|
fee19eab42
|
statically link with SFML on Windows
|
2012-08-13 23:46:05 -04:00 |
|
|
91bbc211c1
|
update to build on linux
|
2012-08-13 23:43:03 -04:00 |
|
|
eae0dc9e34
|
update template to use SFML-2.0-rc
|
2012-08-13 23:27:33 -04:00 |
|