]> git.xonotic.org Git - xonotic/gmqcc.git/blob - info.txt
Count file lines
[xonotic/gmqcc.git] / info.txt
1 there are 3 accessible memory zones -
2 globals:
3   array of 32bit ints/floats, mixed, LE,
4 entities:
5   structure is up to the engine but the fields are a linear array
6   of mixed ints/floats, there are globals referring to the offsets
7   of these in the entity struct so there are ADDRESS and STOREP and
8   LOAD instructions that use globals containing field offsets.
9 strings:
10   a static array in the progs.dat, with file parsing creating
11   additional constants, and some engine fields are mapped by 
12   address as well to unique string offsets