A quick screenshot for you

It’s been a while since I posted a screenshot, so I figured that it was about time to do one again.  You all probably remember that gazebo-style “starting area” that I set up to test the procedural building generation code. Well, here’s that same pagoda building, except this time it’s not being built inside a…

UI work always takes longer than you expect

I keep forgetting how much of a time-sink UI coding can be. Lately, I’ve been working on the GUI for MMORPG Tycoon 2.  I still haven’t started on a visual pass for it;  instead, I’ve been working on its structure.  One big change I’ve made recently is to give the player a different action bar…

Copy&Paste Code Failure

Spent the last half hour trying to figure out why the compiler was creating two objects instead of one, every time this code ran: mmoBlockInternal *bi = new mmoBlockInternal( blockType, crossSection, offset, materialName, cap );new mmoBlockInternal( blockType, crossSection, offset, materialName, cap ); The second ‘new’ statement, of course, was just barely off the right-hand side…

Success!

Apologies;  another screenshot which contains absolutely nothing visibly new.  But after far too many hours, I’ve finally fixed up the drawing of procedural models to work either using shared models for common things, or with custom models for things that need to be unique. Most things in MMORPG Tycoon 2 go through this code.  Region…