Free Hero Mesh

Changes To Limits
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Changes to "Limits" between 2018-06-03 22:20:31 and 2018-06-03 22:41:03

14
15
16
17
18
19
20

21
22
23
24
25
26
27
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28







+







  *  Picture size: 255 x 255
  *  Level grid size: 64 x 64
  *  String length: 8000
  *  Moves per level: 65535
  *  Labels per class: 32768
  *  Macros: 16320
  *  Compiled code size per class: 65519 cells
  *  Each lump name: 125
  *  Encoded level size: 950 megabytes
  *  Puzzle file size: 2 gigabytes
  *  User cache size: 1 terabyte

Note that the limits of the hash table sizes may indirectly affect the other limits. The hash table includes macros, user functions, labels, and user variables. This means that many of the limits above cannot actually be achieved using the default settings. The hash table sizes may be changed at compile time by editing the <tt>class.c</tt> source file.

One cell of class codes is a 16-bit value (2 bytes).