Yeah, cool levels

But why I can change the floor and sky for the whole level and not for each "block"? Its that possible?
And you can only use 256 objects with the ASCII-Code...
I had an idea.
If you save for each "block" an integer in the *.txt or *.lvl data, you can use 4 Bytes, 65536 different objects.
Or you generate a code like,
first byte - wall textures or sky and floor
second byte - objects
byte 3 and 4 - flags like, moveable, destroyable, shootable, door, light, enemy, object, floor (than you can use the first byte for the sky and the floor texture, 4 bit for each).
Byte 3,
1 Bit, moveable
2 Bit, destroyable
3 Bit, shootable (if you set flag 1-3, than you create a floor, this split the first byte into two pieces (sky and floor) ... like the lines before)
4 Bit, light (bit 1-3 can use for different ceiling lights, because there no blocks present and the flags are redundant).
5 Bit, ceiling pictures, bit 1-4 includes the information about the texture ...
Bit 4 and 5 are set, thats means this block is a door.
6 Bit, enemy (for different enemys use the second byte)
7 Bit, object, weapon, treasure, ammo ... (second byte)
8 Bit, object or door ... vertical or horizontal?
Byte 4 is empty at the moment ...
I hope you understand my bad english ;-)