comparison 06/ecl.xhtml @ 13:2925b0e246c6 default tip

Fix a lot of things, and add a TODO.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Fri, 17 Feb 2012 12:54:08 +0100
parents 79dfd9765a67
children
comparison
equal deleted inserted replaced
12:79dfd9765a67 13:2925b0e246c6
57 uint16_t <a href="#type">type</a>; 57 uint16_t <a href="#type">type</a>;
58 uint16_t size; // Really the size of the instruction. NOT ignored by the game. 58 uint16_t size; // Really the size of the instruction. NOT ignored by the game.
59 float x; 59 float x;
60 float y; 60 float y;
61 float z; // Unused, always 0. 61 float z; // Unused, always 0.
62 int16_t resistance; // From 0 to 0x7fff; greater is equal to 0. 62 int16_t life; // From 0 to 0x7fff; lower than 0 is equal to 1.
63 int16_t object_dropped; // Between -2 and 2. 63 int16_t object_dropped; // Between -2 and 2.
64 // 0000 to 00ff: power 64 // 0 to 6: <a href="ecl.xml#i124">corresponding bonus</a>
65 // ff00 to ffff: random 65 // -1: random
66 // other: nothing 66 // other: nothing
67 uint16_t unknown1; 67 uint32_t die_score;
68 uint16_t unknown2; // 0 for normal enemies; 1 for mid-boss; 3 or 4 for boss.
69 } thecl_enemy_t; 68 } thecl_enemy_t;
70 </pre> 69 </pre>
71 70
72 <p>Unknown, used only at the end of each stage.</p> 71 <p>Unknown, used only at the end of each stage.</p>
73 <pre> 72 <pre>
101 <ol start="0"> 100 <ol start="0">
102 <li class="used">normal enemy</li> 101 <li class="used">normal enemy</li>
103 <li>normal enemy</li> 102 <li>normal enemy</li>
104 <li class="used">mirrored enemy</li> 103 <li class="used">mirrored enemy</li>
105 <li>mirrored enemy</li> 104 <li>mirrored enemy</li>
106 <li class="used">normal enemy</li> 105 <li class="used">normal enemy (random placement)</li>
107 <li>normal enemy (random placement)</li> 106 <li>normal enemy (random placement)</li>
108 <li class="used">mirrored enemy</li> 107 <li class="used">mirrored enemy (random placement)</li>
109 <li>mirrored enemy (random placement)</li> 108 <li>mirrored enemy (random placement)</li>
110 <li class="used">starts the msg (which?)</li> 109 <li class="used">starts the msg (which?)</li>
111 <li class="used">nothing?</li> 110 <li class="used">nothing?</li>
112 <li class="used">crash!?</li> 111 <li class="used">crash!?</li>
113 <li>nothing?</li> 112 <li>nothing?</li>