Alexander Wilms
|
522cb571b3
|
Remove redundant virtual specifiers
`grep -nr virtual | grep -v googletest | grep override > ../redundant_virtual.txt`
```python
import os
with open("../redundant_virtual.txt") as f:
for line in f:
print()
line: str = line.strip()
print(line)
tmp = line.split(":")
file = tmp[0].strip()
code = tmp[-1].strip()
print(file)
print(code)
new_code = code.replace("virtual ", "", 1)
# https://superuser.com/a/802490/578501
command = f"export FIND='{code}' && export REPLACE='{new_code}' && ruby -p -i -e \"gsub(ENV['FIND'], ENV['REPLACE'])\" {file}"
os.system(command)
```
|
2024-02-10 20:46:13 +01:00 |
|
Andrii Danylchenko
|
eeea01d778
|
NKAI: namespace
|
2022-10-04 08:40:14 +03:00 |
|
Andrii Danylchenko
|
2434fe3f6f
|
NK: fix AI speed
|
2022-10-01 13:49:27 +03:00 |
|
Andrii Danylchenko
|
b4241670ba
|
Nullkiller: rename VCAI to AIGateway
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
3e9bf9b662
|
Nullkiller: try to fix build
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
8f8c5ca255
|
Nullkiller: initial decomposition
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
223a52b3d1
|
Nullkiller: Try to join behavior and goal and see what come out of it.
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
af0dcf97c4
|
Nullkiller: initial cleanup of unused code
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
eea5cb7f0b
|
Nullkiller AI: further stabilisation, implement staged hero chain (first with limit 0 turns then 1 turn)
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
ada76a5603
|
Nullkiller: fix file headers, move fuzzy config to ai folder
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
bcf8db3d05
|
Nullkiller: startup scripts
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
286d084445
|
Nullkiller: better tracing and hero locking for hero chain
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
ffa626dc2f
|
AI: add ExecuteChain goal
|
2021-07-26 21:02:50 +03:00 |
|