chaosfire / vdrift-ogre

Automatically exported from code.google.com/p/vdrift-ogre
0 stars 0 forks source link

Gui stuff, previews #253

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
1. Partial Gui load. Split all windows from game,editor to separate .layout 
files. Don't load anything at start. When sth is needed (user shows Game window 
or Options) then load that .layout and init those parts.
I think it should be much faster. At least for me to test with autoload on. But 
needs much code reworked.

2. Clean up Gui code. Try to make SLV (slider+value) a class, not using 
#define. Also separate gui from OgreGame.h (OgreApp in ed) to other .h file and 
.cpp. Probably will clutter syntax more I suggest gui or sth short to access it.

3. Try to make the goddamn/bloody track image previews indestructible (never 
crashing) and easy to use.
The idea is to make 1 rtt (or use Ogre Canvas?) on Gui and loaded in frameStart 
(lock texture, fill) in 1 place in code, but used same in all places in Gui. 
Get rid of the resources horror, load file directly from disk, Ogre load from 
memory.
Maybe also try using 2nd thread for loading, if it works, could be much faster 
to browse tracks.

Original issue reported on code.google.com by Cry...@gmail.com on 19 Jul 2013 at 12:04

GoogleCodeExporter commented 8 years ago
4. Also replace all remaining overlays with Gui TextBox. Those first: Loading 
text, network message..

Original comment by Cry...@gmail.com on 22 Jul 2013 at 9:31

GoogleCodeExporter commented 8 years ago
Higher priority for 3, since it crashes sometimes.

Original comment by Cry...@gmail.com on 8 Aug 2013 at 12:34

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
4. also Opp list, maybe even Fps ?

Original comment by Cry...@gmail.com on 18 Aug 2013 at 5:36

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
split to issues 258,259,260

Original comment by Cry...@gmail.com on 19 Aug 2013 at 12:03