No description
  • Rust 97.3%
  • Shell 2.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
KikiZC 0825042177 feat: paint-to-place ships, unbounded fleet size, forgiving sink-confirm
Placement: replaced tap-to-anchor + rotate-button with paint-until-
match — tap cells to fill in the ship's footprint directly, and once
the painted count matches the current ship's size it's checked
against all 8 orientations and locks in automatically. No rotate
button needed since the orientation is whatever you painted; also
sidesteps the earlier "drag direction doesn't generalize past straight
lines" problem entirely, since there's no drag-implies-orientation
step left to generalize.

Removed the FS_MAX_* fleet-size caps (existed only to keep the
placement checklist and tracker sink-picker from needing to scroll -
now they do: checklist shows a window centered on the current ship,
sink-picker caps at what fits and points at the drag gesture for the
rest).

Tracker mode, two real bugs:
- Confirmed-sunk ships had no distinct visual (same black Hit squares
  as any other hit) - added a border outline around the group so a
  sunk ship visibly reads as one confirmed unit.
- Drag-to-confirm required the finger to trace the ship's exact cell
  path, which is unreliable on a touchscreen for anything but straight
  lines - a rotated/mirrored shape's bend would get cut by the drag,
  producing the wrong cell set and failing the match. Fixed by
  flood-filling from wherever the drag touched through connected
  already-marked Hit cells (TrackBoard::hit_group_from) instead of
  trusting the raw swipe path - the finger only needs to graze part of
  the sunk ship now, not trace it precisely.
2026-08-19 21:06:50 +02:00
.cargo feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
fonts feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
scripts feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
src feat: paint-to-place ships, unbounded fleet size, forgiving sink-confirm 2026-08-19 21:06:50 +02:00
.gitignore feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
build-takeover.sh feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
build.rs feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
Cargo.lock feat: mirrored orientations for custom ship shapes 2026-08-19 20:40:02 +02:00
Cargo.toml upravy lodicek 2026-08-19 14:21:12 +02:00
external.manifest.json feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00
icon.png feat: lodní bitva for the reMarkable Paper Pro, full-takeover mode 2026-08-19 09:12:46 +02:00