]> git.nickg.me.uk Git - traingame.git/log
traingame.git
15 years agoAdd coal hopper
Nick Gasson [Thu, 30 Apr 2009 20:12:06 +0000 (21:12 +0100)]
Add coal hopper

15 years agoA much better control model
Nick Gasson [Thu, 30 Apr 2009 18:51:17 +0000 (19:51 +0100)]
A much better control model

15 years agoA very simple control model
Nick Gasson [Wed, 29 Apr 2009 21:42:06 +0000 (22:42 +0100)]
A very simple control model

15 years agoAdd control interface to engines
Nick Gasson [Wed, 29 Apr 2009 19:00:36 +0000 (20:00 +0100)]
Add control interface to engines

15 years agoCheck for OpenGL errors after every frame
Nick Gasson [Sun, 26 Apr 2009 20:43:00 +0000 (21:43 +0100)]
Check for OpenGL errors after every frame

15 years agoAdd awesome tracking train cam
Nick Gasson [Sun, 26 Apr 2009 20:06:55 +0000 (21:06 +0100)]
Add awesome tracking train cam

15 years agoComplete loading from XML
Nick Gasson [Sun, 26 Apr 2009 19:10:57 +0000 (20:10 +0100)]
Complete loading from XML

15 years agoSerialise to file
Nick Gasson [Sun, 26 Apr 2009 17:38:13 +0000 (18:38 +0100)]
Serialise to file

15 years agoSerialise to XML
Nick Gasson [Sun, 26 Apr 2009 17:26:00 +0000 (18:26 +0100)]
Serialise to XML

15 years agoAdd command line interface
Nick Gasson [Sun, 26 Apr 2009 15:32:27 +0000 (16:32 +0100)]
Add command line interface

15 years agoA wrapper for the Xerces parser
Nick Gasson [Sun, 26 Apr 2009 15:23:12 +0000 (16:23 +0100)]
A wrapper for the Xerces parser

15 years agoInitial attempt at schema file
Nick Gasson [Sun, 26 Apr 2009 14:24:48 +0000 (15:24 +0100)]
Initial attempt at schema file

15 years agoInitial attempt at Xerces map parser
Nick Gasson [Sat, 25 Apr 2009 21:31:15 +0000 (22:31 +0100)]
Initial attempt at Xerces map parser

15 years agoSet up xerces
Nick Gasson [Sat, 25 Apr 2009 18:29:51 +0000 (19:29 +0100)]
Set up xerces

15 years agoRemove debugging and useless functions from editor
Nick Gasson [Sat, 25 Apr 2009 18:09:04 +0000 (19:09 +0100)]
Remove debugging and useless functions from editor

15 years agoAdd a crossover track section
Nick Gasson [Sat, 25 Apr 2009 18:02:16 +0000 (19:02 +0100)]
Add a crossover track section

15 years agoAdd API hook for merging track segments
Nick Gasson [Sat, 25 Apr 2009 17:38:36 +0000 (18:38 +0100)]
Add API hook for merging track segments

15 years agoAdd colour to console messages
Nick Gasson [Sat, 25 Apr 2009 17:00:54 +0000 (18:00 +0100)]
Add colour to console messages

15 years agoFix bug with train going backwards round curved track
Nick Gasson [Sat, 25 Apr 2009 16:42:14 +0000 (17:42 +0100)]
Fix bug with train going backwards round curved track

15 years agoFix animation when moving backwards around curved track
Nick Gasson [Sat, 25 Apr 2009 16:24:10 +0000 (17:24 +0100)]
Fix animation when moving backwards around curved track

15 years agoAdd some heuristics to guess which track shape to select
Nick Gasson [Sat, 25 Apr 2009 16:15:38 +0000 (17:15 +0100)]
Add some heuristics to guess which track shape to select

15 years agoNearly working track drawing
Nick Gasson [Sat, 25 Apr 2009 15:21:04 +0000 (16:21 +0100)]
Nearly working track drawing

15 years agoOne curved track case sorted
Nick Gasson [Sat, 25 Apr 2009 15:16:48 +0000 (16:16 +0100)]
One curved track case sorted

15 years agoDraw the straight part of the track before the curve
Nick Gasson [Sat, 25 Apr 2009 14:37:32 +0000 (15:37 +0100)]
Draw the straight part of the track before the curve

15 years agoBump up the resolution a bit
Nick Gasson [Sat, 25 Apr 2009 13:21:22 +0000 (14:21 +0100)]
Bump up the resolution a bit

15 years agoMove fog code into its own class
Nick Gasson [Sat, 25 Apr 2009 13:16:52 +0000 (14:16 +0100)]
Move fog code into its own class

15 years agoFiddle with colours, materials, etc.
Nick Gasson [Sat, 25 Apr 2009 10:13:27 +0000 (11:13 +0100)]
Fiddle with colours, materials, etc.

15 years agoPerhaps fix the XIO problem
Nick Gasson [Fri, 24 Apr 2009 20:09:38 +0000 (21:09 +0100)]
Perhaps fix the XIO problem

15 years agoRemove screen update thread: maybe this has something todo with XIO problem
Nick Gasson [Fri, 24 Apr 2009 19:27:31 +0000 (20:27 +0100)]
Remove screen update thread: maybe this has something todo with XIO problem

15 years agoFix one more editor positioning
Nick Gasson [Wed, 22 Apr 2009 19:21:13 +0000 (20:21 +0100)]
Fix one more editor positioning

15 years agoAllow track segment to attach to multiple places in map
Nick Gasson [Wed, 22 Apr 2009 19:06:07 +0000 (20:06 +0100)]
Allow track segment to attach to multiple places in map

15 years agoRemove old CEGUI header
Nick Gasson [Wed, 22 Apr 2009 18:19:45 +0000 (19:19 +0100)]
Remove old CEGUI header

15 years agoAdd the FPS to the window title
Nick Gasson [Sat, 11 Apr 2009 21:13:32 +0000 (22:13 +0100)]
Add the FPS to the window title

15 years agoRemove debugging messages
Nick Gasson [Sat, 11 Apr 2009 19:55:40 +0000 (20:55 +0100)]
Remove debugging messages

15 years agoWoo!! Train finally drives round curves properly
Nick Gasson [Sat, 11 Apr 2009 19:49:38 +0000 (20:49 +0100)]
Woo!! Train finally drives round curves properly

15 years agoWorking curve transformations
Nick Gasson [Sat, 11 Apr 2009 19:39:37 +0000 (20:39 +0100)]
Working curve transformations

15 years agoTravel both directions on straight track
Nick Gasson [Sat, 11 Apr 2009 19:21:00 +0000 (20:21 +0100)]
Travel both directions on straight track

15 years agoCompute the next section of track for curves
Nick Gasson [Sat, 11 Apr 2009 18:30:18 +0000 (19:30 +0100)]
Compute the next section of track for curves

15 years agoA little bit of progress on track
Nick Gasson [Sat, 11 Apr 2009 17:56:54 +0000 (18:56 +0100)]
A little bit of progress on track

15 years agoFix rail normals
Nick Gasson [Fri, 10 Apr 2009 19:38:39 +0000 (20:38 +0100)]
Fix rail normals

15 years agoFinally sort out curved rail rendering
Nick Gasson [Fri, 10 Apr 2009 19:36:09 +0000 (20:36 +0100)]
Finally sort out curved rail rendering

15 years agoCurved track is a bit of a fail
Nick Gasson [Fri, 10 Apr 2009 15:07:34 +0000 (16:07 +0100)]
Curved track is a bit of a fail

15 years agoMove lighting into a separate class
Nick Gasson [Fri, 10 Apr 2009 13:18:39 +0000 (14:18 +0100)]
Move lighting into a separate class

15 years agoFix normals for curved outer rail
Nick Gasson [Fri, 10 Apr 2009 12:07:37 +0000 (13:07 +0100)]
Fix normals for curved outer rail

15 years agoFix rendering of curved track with GL_CULL_FACE
Nick Gasson [Fri, 10 Apr 2009 11:15:07 +0000 (12:15 +0100)]
Fix rendering of curved track with GL_CULL_FACE

15 years agoAdd a separate namespace for track related constants
Nick Gasson [Fri, 10 Apr 2009 10:46:46 +0000 (11:46 +0100)]
Add a separate namespace for track related constants

15 years agoDraw straight track correctly
Nick Gasson [Thu, 9 Apr 2009 13:04:53 +0000 (14:04 +0100)]
Draw straight track correctly

15 years agoMake orientation a vector
Nick Gasson [Thu, 9 Apr 2009 12:54:40 +0000 (13:54 +0100)]
Make orientation a vector

15 years agoFix corner case with straight track
Nick Gasson [Thu, 9 Apr 2009 08:47:52 +0000 (09:47 +0100)]
Fix corner case with straight track

15 years agoAdd direction information to track
Nick Gasson [Thu, 2 Apr 2009 20:14:52 +0000 (20:14 +0000)]
Add direction information to track

15 years agoRemove pointless ITextureManager interface
Nick Gasson [Thu, 2 Apr 2009 14:01:10 +0000 (14:01 +0000)]
Remove pointless ITextureManager interface

15 years agoFix normals and order of rails and sleepers
Nick Gasson [Thu, 2 Apr 2009 13:55:13 +0000 (13:55 +0000)]
Fix normals and order of rails and sleepers

Draw the vertices for the rails and sleepers in the correct
order so they don't get culled when we enable GL_CULL_FACE

15 years agoFix bug in quad tree rendering
Nick Gasson [Thu, 2 Apr 2009 13:10:36 +0000 (13:10 +0000)]
Fix bug in quad tree rendering

The final sector was never rebuilt.

15 years agoRemove CEGUI from CMakeLists
Nick Gasson [Thu, 2 Apr 2009 12:56:44 +0000 (12:56 +0000)]
Remove CEGUI from CMakeLists

15 years agoPainting track works (sort of)
Nick Gasson [Thu, 2 Apr 2009 12:54:26 +0000 (12:54 +0000)]
Painting track works (sort of)

15 years agoSelect parts of the map for track
Nick Gasson [Thu, 2 Apr 2009 12:25:24 +0000 (12:25 +0000)]
Select parts of the map for track

15 years agoRemove CEGUI
Nick Gasson [Wed, 1 Apr 2009 20:14:14 +0000 (20:14 +0000)]
Remove CEGUI

15 years agoDraw highlight on map
Nick Gasson [Wed, 1 Apr 2009 20:08:39 +0000 (20:08 +0000)]
Draw highlight on map

15 years agoLast fiddling with CEGUI
Nick Gasson [Mon, 30 Mar 2009 22:06:02 +0000 (22:06 +0000)]
Last fiddling with CEGUI

15 years agoAdd fog
Nick Gasson [Sun, 29 Mar 2009 21:49:26 +0000 (21:49 +0000)]
Add fog

15 years agoFix some merge problems
Nick Gasson [Sun, 29 Mar 2009 21:29:30 +0000 (21:29 +0000)]
Fix some merge problems

15 years agoMerge commit '155115e'
Nick Gasson [Sun, 29 Mar 2009 21:22:03 +0000 (21:22 +0000)]
Merge commit '155115e'

Conflicts:
src/Editor.cpp
src/SDLWindow.cpp

15 years agoDefine own CEGUI look and feel
Nick Gasson [Sun, 29 Mar 2009 21:20:32 +0000 (21:20 +0000)]
Define own CEGUI look and feel

15 years agoSomething is broken
Nick Gasson [Sun, 29 Mar 2009 20:49:23 +0000 (20:49 +0000)]
Something is broken

15 years agoIntegrate CGUI
Nick Gasson [Sun, 29 Mar 2009 20:36:25 +0000 (20:36 +0000)]
Integrate CGUI

15 years agoAdd script to find CEGUI on Linux
Nick Gasson [Sun, 29 Mar 2009 17:23:30 +0000 (17:23 +0000)]
Add script to find CEGUI on Linux

15 years agoAllow placing of track
Nick Gasson [Thu, 26 Mar 2009 19:53:13 +0000 (19:53 +0000)]
Allow placing of track

15 years agoAdd separate onMouseRelease event
Nick Gasson [Thu, 26 Mar 2009 15:07:23 +0000 (15:07 +0000)]
Add separate onMouseRelease event

15 years agoPicking and basic track editor
Nick Gasson [Wed, 25 Mar 2009 22:13:34 +0000 (22:13 +0000)]
Picking and basic track editor

15 years agoAdd interface for pick buffer
Nick Gasson [Wed, 25 Mar 2009 20:28:51 +0000 (20:28 +0000)]
Add interface for pick buffer

15 years agoDraw sleepers!
Nick Gasson [Tue, 24 Mar 2009 11:18:33 +0000 (11:18 +0000)]
Draw sleepers!

15 years agoMake train go round corners!
Nick Gasson [Mon, 23 Mar 2009 23:06:34 +0000 (23:06 +0000)]
Make train go round corners!

15 years agoAdjust track step size and width
Nick Gasson [Sat, 21 Mar 2009 20:46:59 +0000 (20:46 +0000)]
Adjust track step size and width

15 years agoDraw the train in the right place
Nick Gasson [Sat, 21 Mar 2009 19:03:31 +0000 (19:03 +0000)]
Draw the train in the right place

15 years agoDraw curved rails!!!
Nick Gasson [Sat, 21 Mar 2009 17:31:55 +0000 (17:31 +0000)]
Draw curved rails!!!

15 years agoMove train between segments
Nick Gasson [Sat, 21 Mar 2009 11:05:52 +0000 (11:05 +0000)]
Move train between segments

15 years agoAdd virtual destructors and remove profiling
Nick Gasson [Wed, 18 Mar 2009 11:36:50 +0000 (11:36 +0000)]
Add virtual destructors and remove profiling

15 years agoPut end of track assertion back in
Nick Gasson [Sun, 15 Mar 2009 22:25:42 +0000 (22:25 +0000)]
Put end of track assertion back in

15 years agoYay! a moving train!
Nick Gasson [Sun, 15 Mar 2009 22:25:18 +0000 (22:25 +0000)]
Yay! a moving train!

15 years agoTexture map the train
Nick Gasson [Sun, 15 Mar 2009 20:07:27 +0000 (20:07 +0000)]
Texture map the train

15 years agoAdd initial train models
Nick Gasson [Sun, 15 Mar 2009 17:55:40 +0000 (17:55 +0000)]
Add initial train models

15 years agoMuch improved model loader
Nick Gasson [Sun, 15 Mar 2009 17:54:51 +0000 (17:54 +0000)]
Much improved model loader

15 years agoNew model loader
Nick Gasson [Sun, 15 Mar 2009 13:21:15 +0000 (13:21 +0000)]
New model loader

15 years agoTrack rendering
Nick Gasson [Sun, 15 Mar 2009 11:36:18 +0000 (11:36 +0000)]
Track rendering

15 years agoRender map to display lists
Nick Gasson [Sun, 15 Mar 2009 09:02:23 +0000 (09:02 +0000)]
Render map to display lists

15 years agoLimit frame rate
Nick Gasson [Sat, 14 Mar 2009 22:27:30 +0000 (22:27 +0000)]
Limit frame rate

15 years agoWorking frustum culling
Nick Gasson [Sat, 14 Mar 2009 21:14:29 +0000 (21:14 +0000)]
Working frustum culling

15 years agoRender terrain grid
Nick Gasson [Sat, 14 Mar 2009 19:55:48 +0000 (19:55 +0000)]
Render terrain grid

15 years agoImport quad tree code from Lords game
Nick Gasson [Sat, 14 Mar 2009 18:51:46 +0000 (18:51 +0000)]
Import quad tree code from Lords game

15 years agoTexture manager
Nick Gasson [Sat, 14 Mar 2009 16:40:21 +0000 (16:40 +0000)]
Texture manager

15 years agoPlay with lighting
Nick Gasson [Sat, 14 Mar 2009 15:56:43 +0000 (15:56 +0000)]
Play with lighting

15 years agoModel loading and display
Nick Gasson [Sat, 14 Mar 2009 15:30:17 +0000 (15:30 +0000)]
Model loading and display

15 years agoCreate blank windows
Nick Gasson [Sat, 14 Mar 2009 13:10:00 +0000 (13:10 +0000)]
Create blank windows

15 years agoAdd ignore file
Nick Gasson [Sat, 14 Mar 2009 11:22:22 +0000 (11:22 +0000)]
Add ignore file

15 years agoInitial commit
Nick Gasson [Sat, 14 Mar 2009 11:20:45 +0000 (11:20 +0000)]
Initial commit