Are you scared of the overhead in mallocing n nodes?Baker wrote:That would require a struct. ...I would prefer a pure data type,
Search found 21 matches
- Wed Feb 22, 2012 3:27 pm
- Forum: General Programming
- Topic: Function Returning Array Of Pointers Concept
- Replies: 11
- Views: 8160
Re: Function Returning Array Of Pointers Concept
- Wed Feb 22, 2012 8:24 am
- Forum: General Programming
- Topic: Function Returning Array Of Pointers Concept
- Replies: 11
- Views: 8160
Re: Function Returning Array Of Pointers Concept
Why not a linked list? Traversal time is going to be the same O(n), unless you already know the size of the array at access time.
- Sun Feb 19, 2012 4:41 am
- Forum: General Programming
- Topic: Xash 3D[engine]
- Replies: 30
- Views: 10608
Re: Xash 3D[engine]
An honest and meaningful conversation with someone who willfully chooses to live in "assumption land", in fact prefers to live there, is not possible. I read the Mod DB page marketing at face value. http://www.moddb.com/engines/xash3d-engine I actually just took the time to download the s...
- Sun Feb 19, 2012 12:50 am
- Forum: General Programming
- Topic: Xash 3D[engine]
- Replies: 30
- Views: 10608
Re: Xash 3D[engine]
1) Valve licensed the Quake (and Quake2) engine from id before such engines were released as GPL. Also, id reserved the right to sell separated licenses for those willing to keep their engine changes closed. Thus, they're not breaking GPL; It is Xash3d who is violating GPL. Eh. It's probably not ev...
- Sat Feb 18, 2012 3:43 am
- Forum: General Programming
- Topic: Xash 3D[engine]
- Replies: 30
- Views: 10608
Re: Xash 3D[engine]
1) Violating Valve's copyright. 2) Violating Valve's license agreement. Are you serious? Have you even read Valves licence agreement? Reverse engineering is not copyright violation, and it is intellectually lazy to suggest otherwise. Nor did I propose violating Valves licence agreement. Asserting o...
- Fri Feb 17, 2012 4:31 am
- Forum: General Programming
- Topic: Xash 3D[engine]
- Replies: 30
- Views: 10608
Re: Xash 3D[engine]
Argue all you want, but it will be Valve's lawyers you'll be arguing with. :evil: 1) I doubt they care. 2) As far as I know the project hasn't received a Cease and desist notice yet. 3) Gabe Newell / Valve seem like pretty community oriented people. I recall reading in a interview that they conside...
- Fri Feb 17, 2012 12:30 am
- Forum: General Programming
- Topic: Xash 3D[engine]
- Replies: 30
- Views: 10608
Re: Xash 3D[engine]
2. Term. 2.1 Term. This Agreement shall become effective as of the date Licensee downloads or installs the SDK and shall expire 1 year after such date. 2.2 Termination. Valve may terminate this Agreement immediately upon written (including email) notice to Licensee. The Agreement will terminate aut...
- Thu Feb 16, 2012 10:52 am
- Forum: General Programming
- Topic: Xash 3D[engine]
- Replies: 30
- Views: 10608
Re: Xash 3D[engine]
the hl1 sdk prohibits use outside of halflife, which is incompatible with the gpl. valve's headers are included from the engine and distribution of the engine is only permittable if those headers are gpl-compatible. so you could get a C&D from either valve or id. also note that the hl1 sdk has ...
- Sun Feb 05, 2012 9:25 am
- Forum: QuakeC Programming
- Topic: clean minimalistic Quake C for schools
- Replies: 19
- Views: 5923
Re: clean minimalistic Quake C for schools
:roll: Uh, no. I was not referring to C++. C does allow for emulation of OOP style though. But I wasn't trying to call C a OOP language. Regardless of what a name implys, QuakeC is nothing like real C, with the exception of both being curly braces languages. Again, if John Carmack had decided to giv...
- Sun Feb 05, 2012 5:49 am
- Forum: QuakeC Programming
- Topic: clean minimalistic Quake C for schools
- Replies: 19
- Views: 5923
Re: clean minimalistic Quake C for schools
Quake C si simple. I though about what is bare bones Quake C. Yesterday I thought that Quake C could be taugh at schools. Most likely secondary education ones. I mean, it is OOP and quite in the spirit of original OOP http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en I think you'r...
- Fri Nov 18, 2011 12:30 am
- Forum: QuakeC Programming
- Topic: Limiting the origen of an entity
- Replies: 2
- Views: 983
Re: Limiting the origen of an entity
Do you literally want to model a pendulum? I guess there's two ways to go about it. You could either not use Quake physics/or plugin physics at all, and write your own physics simulation in QuakeC. Or use quakes. If you write your own mini physics simulation to model the pendulum, you're not going t...
- Tue Nov 15, 2011 2:43 pm
- Forum: Engine Programming
- Topic: Adding Q3 map support to Xash3d(Goldsrc clone)
- Replies: 6
- Views: 1549
- Tue Nov 15, 2011 11:53 am
- Forum: Engine Programming
- Topic: Adding Q3 map support to Xash3d(Goldsrc clone)
- Replies: 6
- Views: 1549
Re: Adding Q3 map support to Xash3d(Goldsrc clone)
Looks like a GPL violator.
- Tue Nov 15, 2011 11:00 am
- Forum: Engine Programming
- Topic: Adding Q3 map support to Xash3d(Goldsrc clone)
- Replies: 6
- Views: 1549
Re: Adding Q3 map support to Xash3d(Goldsrc clone)
What's Xash3d based on? Is it a GPL violator?
- Mon Nov 14, 2011 11:44 pm
- Forum: QuakeC Programming
- Topic: quakeC bytecode
- Replies: 7
- Views: 1765
Re: quakeC bytecode
On that topic, Spike, are Quake 2 Dlls or Quake 3 QVM viable alternatives for constructing a Quake 1 style singleplayer or multiplayer game in your engine? Is there much feature loss?