SoundSSGood
|
6b658bf9c1
|
freelancer guild widget
|
2024-03-25 12:44:33 +02:00 |
|
SoundSSGood
|
0813fdbf8c
|
market window
|
2024-03-25 12:44:33 +02:00 |
|
Ivan Savenko
|
6a5696604e
|
Merge pull request #3656 from SoundSSGood/backpack-management
Backpack management init
|
2024-03-24 19:09:32 +02:00 |
|
DjWarmonger
|
2c9b7089ad
|
Merge pull request #3645 from vcmi/save_rmg_options
Save rmg options
|
2024-03-14 19:54:08 +01:00 |
|
SoundSSGood
|
d7607983fc
|
sonarcloud warnings
|
2024-03-08 14:33:03 +02:00 |
|
SoundSSGood
|
9f688e6fb7
|
MoveArtifact, BulkMoveArtifacts PlayerColor player field
|
2024-03-07 22:28:56 +02:00 |
|
SoundSSGood
|
b1f52eec41
|
ManageBackpackArtifacts
|
2024-03-07 18:16:22 +02:00 |
|
SoundSSGood
|
d143f53d7e
|
using deque for hero's backpack storage
|
2024-03-07 18:16:21 +02:00 |
|
Ivan Savenko
|
22f23ba6f8
|
Restore previously disabled functionality
|
2024-02-29 16:47:44 +02:00 |
|
Ivan Savenko
|
ddb2acb9c2
|
Code cleanup
|
2024-02-29 15:39:13 +02:00 |
|
Ivan Savenko
|
0051ffa7a9
|
Implemented configurable buttons. Replaced 'animateLonelyFrame' logic.
|
2024-02-29 13:57:25 +02:00 |
|
Ivan Savenko
|
07d201502e
|
Refactoring of button class to prepare for configurable button
|
2024-02-29 13:57:25 +02:00 |
|
Tomasz Zieliński
|
2c32c770f7
|
First version that works in lobby
|
2024-02-29 12:45:08 +01:00 |
|
Ivan Savenko
|
99cb1df91d
|
Fixes for positioning on popups with components
|
2024-02-27 13:15:16 +02:00 |
|
Ivan Savenko
|
93b3cb3af5
|
Better size & positioning of infoboxes
|
2024-02-26 22:04:30 +02:00 |
|
Ivan Savenko
|
ec159f2fdd
|
Fixed bad line breaks in starting faction description popup
|
2024-02-26 22:04:02 +02:00 |
|
Ivan Savenko
|
e6b339448f
|
Refactoring & deduplication of infowindow code
|
2024-02-26 18:32:15 +02:00 |
|
Ivan Savenko
|
bd901cb001
|
Replaced lines in settings with primitives
|
2024-02-19 16:55:07 +02:00 |
|
Ivan Savenko
|
ef8ff00973
|
Unified common primitive-based UI elements
|
2024-02-18 22:15:31 +02:00 |
|
Ivan Savenko
|
14e3c762c0
|
Fix slot selection in markets
|
2024-02-18 21:18:55 +02:00 |
|
Ivan Savenko
|
af671d109f
|
Made graphical primitive-based UI more configurable
|
2024-02-18 20:48:45 +02:00 |
|
Ivan Savenko
|
7359b66f99
|
Do not use floating point equality checks
|
2024-02-14 12:07:07 +02:00 |
|
Ivan Savenko
|
f2ecd4cf11
|
Merge branch 'develop' into 'lobby'
|
2024-02-11 16:13:13 +02:00 |
|
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
|
80fc2bb695
|
Merge remote-tracking branch 'vcmi/develop' into lobby
|
2024-02-03 21:11:34 +02:00 |
|
SoundSSGood
|
a42b60feb9
|
suggested changes
|
2024-02-01 13:28:08 +02:00 |
|
SoundSSGood
|
d16632b54c
|
cleanup & fix build & sonarcloud fixes
|
2024-01-30 01:23:50 +02:00 |
|
SoundSSGood
|
c6ca6ad835
|
sacrifice routine
|
2024-01-27 23:01:57 +02:00 |
|
SoundSSGood
|
f66918ea14
|
bulk move to altar
|
2024-01-27 15:28:23 +02:00 |
|
SoundSSGood
|
652f009181
|
arts altar - arts holder
|
2024-01-27 15:28:21 +02:00 |
|
Ivan Savenko
|
322c5faf63
|
Merge remote-tracking branch 'vcmi/develop' into lobby
|
2024-01-26 16:52:23 +02:00 |
|
Ivan Savenko
|
2a193effcc
|
Merge branch 'master' into 'develop'
|
2024-01-25 16:23:13 +02:00 |
|
Ivan Savenko
|
6a42494b12
|
Merge CKeyboardFocusListener and IFocusListener into CFocusable
|
2024-01-22 21:48:03 +02:00 |
|
Ivan Savenko
|
55b504792e
|
Implemented basic version of login window and persistent connection on
client
|
2024-01-19 23:49:59 +02:00 |
|
Ivan Savenko
|
bd5682ecc3
|
Merge remote-tracking branch 'vcmi/master' into develop
|
2024-01-19 13:49:54 +02:00 |
|
Ivan Savenko
|
3e8f110482
|
Merge pull request #3515 from SoundSSGood/backpack-statusbar
Backpack statusbar
|
2024-01-18 16:05:42 +02:00 |
|
SoundSSGood
|
a753319ad0
|
backpack window statusbar
|
2024-01-18 15:55:54 +02:00 |
|
Alexander Wilms
|
73019c204d
|
Replace redundant types with auto for the lvalues of template factory functions for smart pointers
grep -r --include \*.h --include \*.cpp "= std::" * | grep -v auto | grep -Po ".*[^ ]+ [^ ]+ [^ ]*[ ]*=.*;" | grep -v "auto\|int\|char\|bool\|float|\double\|for\|if\|googletest\|fuzzylite\|size_t\|using\|return" | grep -v double | grep -v si64 | grep -v si32 | grep -v ui32 | grep \< | grep -v float | tr -d '\t' | grep -v assert > redundant_types.txt
import re
with open("redundant_types.txt") as f:
for line in f:
line = line.strip()
path = line.split(":", 1)[0]
original_code = ":".join(line.split(":")[1:]).strip()
print()
print(path)
print(original_code)
prefix = "auto "
if original_code.startswith("static"):
static = True
else:
static = False
cpp_type = " ".join(original_code.split("=")[0].strip().split(" ")[0:-1])
print(cpp_type)
if static:
new_code = "static auto "+ " ".join(original_code.split(" ")[2:])
else:
new_code = "auto "+ " ".join(original_code.split(" ")[1:])
print(new_code)
if True:
with open(path, "r") as f:
filedata = f.read()
filedata = filedata.replace(original_code, new_code)
with open(path, "w") as f:
f.write(filedata)
|
2024-01-17 12:50:00 +00:00 |
|
Alexander Wilms
|
cca08e29da
|
Remove duplicate semicolons
|
2024-01-16 19:02:39 +00:00 |
|
Ivan Savenko
|
019a4151b9
|
Merge pull request #3258 from SoundSSGood/trade-panels
Market rework
|
2024-01-12 21:53:13 +02:00 |
|
SoundSSGood
|
4df7de36c1
|
fixed regression
|
2024-01-11 14:51:42 +02:00 |
|
SoundSSGood
|
b840cf3650
|
suggested changes
|
2024-01-11 12:46:32 +02:00 |
|
Alexander Wilms
|
f3277b7953
|
Define each identifier in a dedicated statement
|
2024-01-10 00:22:23 +00:00 |
|
SoundSSGood
|
fdf60b2151
|
moved to widgets/markets
|
2024-01-09 20:21:09 +02:00 |
|
SoundSSGood
|
d0ca63d2c9
|
subclasses for market composition
|
2024-01-08 16:24:47 +02:00 |
|
SoundSSGood
|
50a5c72d1b
|
Creatures trade panel
|
2024-01-08 16:24:47 +02:00 |
|
SoundSSGood
|
791ee78cc4
|
players trade panel
|
2024-01-08 16:24:47 +02:00 |
|
SoundSSGood
|
f043c417a1
|
Artifacts trade panel
|
2024-01-08 16:24:47 +02:00 |
|
SoundSSGood
|
b246e24811
|
reworking slot selection
|
2024-01-08 16:24:47 +02:00 |
|
SoundSSGood
|
6c828d1be9
|
Resources trade panel
|
2024-01-08 16:24:47 +02:00 |
|