Age | Commit message (Collapse) | Author |
|
found not of a problem. Thanks Tron
|
|
with the actual window
structs inside their array, and possibly invalidating pointers higher up.
Meaning that any function called within an wndproc could cause unknown/invalid pointers
once control was returned to this function. Solved by the introduction of an extra
abstraction layer, an array of z-window positions that is only concerned with the
pointers.
|
|
|
|
priority isn't supported.
|
|
|
|
(arbitrary powers of 2!) to allow more GRF files to be loaded.
|
|
file memory
|
|
|
|
|
|
- Don't treat non-booleans as booleans
- Reduce variable scope
- Bracing
- Use DeMorgan's law to make conditionals easier to read
- if cascade -> switch
- Replace some magic numbers by symbolic names
- Avoid assignments within other statements
|
|
|
|
|
|
|
|
plus some smaller changes
|
|
|
|
|
|
|
|
|
|
(sound.[ch])
|
|
-Added missing files to VS6 and VS.Net project files (bociusz)
|
|
the latter into inline functions names Tile[XY]
|
|
map.c and map.h
|
|
This includes 2 fixes
-Fix: [1048596] Monorail and Maglev sounds are swapped (r511)
-Add special case to load the jackhammer sound (r478)
The rest are cleanups und enumeration to make merging possible/easier
|
|
|
|
|