branch | 0.9.19 |
changeset 9138 | 9e94a9bc8c7e |
parent 9135 | 151c8e553de2 |
child 9140 | a6bb1fde2939 |
9135:151c8e553de2 | 9138:9e94a9bc8c7e |
---|---|
32 procedure HedgehogDamaged(Gear: PGear; Attacker: PHedgehog; Damage: Longword; killed: boolean); |
32 procedure HedgehogDamaged(Gear: PGear; Attacker: PHedgehog; Damage: Longword; killed: boolean); |
33 procedure Skipped; |
33 procedure Skipped; |
34 procedure TurnReaction; |
34 procedure TurnReaction; |
35 procedure SendStats; |
35 procedure SendStats; |
36 procedure hedgehogFlight(Gear: PGear; time: Longword); |
36 procedure hedgehogFlight(Gear: PGear; time: Longword); |
37 procedure declareAchievement(id, teamname: shortstring; value: LongInt); |
37 procedure declareAchievement(id, teamname, location: shortstring; value: LongInt); |
38 |
38 |
39 implementation |
39 implementation |
40 uses uSound, uLocale, uVariables, uUtils, uIO, uCaptions, uDebug, uMisc, uConsole, uScript; |
40 uses uSound, uLocale, uVariables, uUtils, uIO, uCaptions, uDebug, uMisc, uConsole, uScript; |
41 |
41 |
42 var DamageClan : Longword = 0; |
42 var DamageClan : Longword = 0; |
309 +end; |
309 +end; |
310 |
310 |
311 WriteLnToConsole(''); |
311 WriteLnToConsole(''); |
312 end; |
312 end; |
313 |
313 |
314 procedure declareAchievement(id, teamname: shortstring; value: LongInt); |
314 procedure declareAchievement(id, teamname, location: shortstring; value: LongInt); |
315 begin |
315 begin |
316 if (length(id) = 0) or (length(teamname) = 0) then exit; |
316 if (length(id) = 0) or (length(teamname) = 0) then exit; |
317 WriteLnToConsole('ACHIEVEMENT'); |
317 WriteLnToConsole('ACHIEVEMENT'); |
318 WriteLnToConsole(id); |
318 WriteLnToConsole(id); |
319 WriteLnToConsole(teamname); |
319 WriteLnToConsole(teamname); |
320 WriteLnToConsole(location); |
|
320 WriteLnToConsole(inttostr(value)); |
321 WriteLnToConsole(inttostr(value)); |
321 end; |
322 end; |
322 |
323 |
323 |
324 |
324 procedure initModule; |
325 procedure initModule; |