Loïc Wisniewski
551360f2e9
#112 : every skill node carries an icon
...
A node that unlocks a structure borrows that structure's own menu icon, so
the tree and the build menu cannot disagree about what a shipyard looks
like. Doctrines and permanent bonuses, which have no building to point at,
carry an explicit one.
Drawn as child IconButtons with their frame turned off rather than
reimplemented in the tree's _draw: the glyphs already exist there and are
not trivial, and a dozen of them copied here would be two places to change
every time one is redrawn. They are inert - MOUSE_FILTER_IGNORE means the
tree's raw-input handling still sees every press, exactly as it did when
there was nothing on top of the nodes - and hidden rather than clipped when
scrolled off the panel.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 21:59:27 +02:00
android
Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1
2026-08-10 18:41:58 +02:00
buildings
#117 : the crafter and the lab animate only while they are working
2026-08-23 21:58:59 +02:00
controllers
#118/#121: the speed fader and the formation editor under a mouse
2026-08-23 21:59:24 +02:00
core
#110 : a dev-mode button that puts a wave on the board now
2026-08-23 21:58:58 +02:00
enemies
#114 : the enemy bomber flies, and its bombs arrive
2026-08-23 21:58:56 +02:00
fonts
Skill tree, node-based building animation, bigger UI, and a 19x faster test suite
2026-08-11 15:00:41 +02:00
logistics
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
planets
#108 : the prologue - the convoy, the ambush, and the breach
2026-08-23 20:59:12 +02:00
PlanetSetups
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
resources
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
shaders
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
shots
Remove the one-way ore API superseded by the transfer menu
2026-08-12 13:07:52 +02:00
surface
#91 : keep the gas source behind the fleet
2026-08-22 23:29:21 +02:00
tests
#117 : the crafter and the lab animate only while they are working
2026-08-23 21:58:59 +02:00
ui
#112 : every skill node carries an icon
2026-08-23 21:59:27 +02:00
vessels
#109 : garrison vessels wander their post instead of walking a ring
2026-08-23 21:38:07 +02:00
vfx
#114 : the enemy bomber flies, and its bombs arrive
2026-08-23 21:58:56 +02:00
world
#110 : a dev-mode button that puts a wave on the board now
2026-08-23 21:58:58 +02:00
.gitignore
Add a WSL path to the test runner
2026-08-22 14:40:44 +02:00
export_presets.cfg
Fix the web build: a wasm trap on integer % 0, and buttons that never fired
2026-08-19 01:08:09 +02:00
icon.svg
Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1
2026-08-10 18:41:58 +02:00
icon.svg.import
Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1
2026-08-10 18:41:58 +02:00
project.godot
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
ui_theme.tres
Skill tree, node-based building animation, bigger UI, and a 19x faster test suite
2026-08-11 15:00:41 +02:00
web_shell.html
Fix the web build: a wasm trap on integer % 0, and buttons that never fired
2026-08-19 01:08:09 +02:00