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 |
|
Ivan Savenko
|
bd4d2788ed
|
Split pathfinder into multiple smaller files
|
2023-06-21 13:46:09 +03:00 |
|
Andrii Danylchenko
|
3fa7e0976f
|
Nullkiller: update / fix build, core changes required for Nullkiller AI
|
2021-07-26 21:02:50 +03:00 |
|
Andrii Danylchenko
|
e1b922f7b8
|
AI goals refactoring (#524)
|
2018-12-01 11:30:37 +03:00 |
|
Andrii Danylchenko
|
812df63aae
|
Freeze when try to bypass a few adjasent guards
|
2018-11-04 14:37:29 +02:00 |
|
Andrii Danylchenko
|
72aff02418
|
AI pathfinding: buy boat
|
2018-10-21 14:17:55 +03:00 |
|
Andrii Danylchenko
|
f327c46fa3
|
AI pathfinding: rename and add const to functions
|
2018-10-07 14:51:27 +03:00 |
|
Andrii Danylchenko
|
49c872e4ec
|
AI: replace SectorMap with new PathfinderManager
|
2018-10-06 16:35:31 +03:00 |
|