project_files/Android-build/log.pas
author Wuzzy <Wuzzy2@mail.ru>
Sat, 06 Jun 2020 15:40:51 +0200
changeset 15597 6e72bd61002e
parent 10017 de822cd3df3a
permissions -rw-r--r--
Disable gfMoreWind for land objects on turn end only after a fixed-time delay 15s sounds much, but it's the average amount for gfMineStrike mines to settle naturally. And it would be very confusing to see falling mines suddenly not caring about gfMoreWind for no apparent reason. Note this whole thing is a giant hack anyway, to prevent a turn being blocked by infinitely bouncing mines. The better solution would be to help gfMoreWind-affected land objects settle naturally more reliably even under extreme wind. But this commit is "good enough" for now. If you don't like the delay, you can always tweak the constant.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     1
unit log;
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     2
{$ifdef fpc}
5306
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
     3
 {$mode delphi}
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     4
{$endif}
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     5
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     6
interface
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     7
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     8
const libname='liblog.so';
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
     9
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    10
      ANDROID_LOG_UNKNOWN=0;
5306
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    11
      ANDROID_LOG_DEFAULT=1;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    12
      ANDROID_LOG_VERBOSE=2;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    13
      ANDROID_LOG_DEBUG=3;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    14
      ANDROID_LOG_INFO=4;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    15
      ANDROID_LOG_WARN=5;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    16
      ANDROID_LOG_ERROR=6;
b7c62722467d Added logging for Android
Xeli
parents:
diff changeset
    17
      ANDROID_LOG_FATAL=7;
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    18
      ANDROID_LOG_SILENT=8;
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    19
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    20
type android_LogPriority=integer;
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    21
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    22
function __android_log_write(prio:longint;tag,text:pchar):longint; cdecl; external libname name '__android_log_write';
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    23
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    24
//function __android_log_print(prio:longint;tag,print:pchar;params:array of pchar):longint; cdecl; external libname name '__android_log_print';
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 7889
diff changeset
    25
7889
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    26
implementation
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    27
57b117d441b9 consistent line endings
nemo
parents: 5621
diff changeset
    28
end.