by SegFault22 » Mon Jul 23, 2012 01:05
There IS a way to do that in C++, I know because I once worked with a simple game-maker that had reflection support, and it all relied on C++. There may be a way to implement this by adding ''reflection'' to the engine, and adding LUA support for reflections, maybe a parameter called ''reflectivity'' where 1 = reflective, 0.5 means that it's partially reflective, and 0 means not at all. May also be anywhere in-between (possibly) as long as it's 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9. or 1, and MAYBE even a half-increment between all of those (ex. 0.25)
But it would require some changes to the C++ scripts and the stuff related to them that make it work right.
Resources are abundant; only money is scarce. People should not have to work hard and remain poor just to pay for the needs of survival.
Society can thrive without money - but only if productive members of society are rewarded for being productive.