-
acef593288
Merge refactor/god-object-extraction (refactor step 6)
main
sneak
2026-07-07 02:42:18 +02:00
-
-
0b56ac8019
Extract MessageLine, Player pack ops, and Level list management
sneak
2026-07-07 02:42:18 +02:00
-
-
a094f7c6c3
Merge refactor/fix-nonamedreturns
sneak
2026-07-07 02:35:18 +02:00
-
-
0caaa14198
Drop unused named return on moveMonster (nonamedreturns)
sneak
2026-07-07 02:35:18 +02:00
-
-
d3ef07cfa7
Merge refactor/item-combat-ui-renames (refactor step 5)
sneak
2026-07-07 02:34:32 +02:00
-
-
f432c8718c
Rename getDir to promptDirection; rotate TODO (step 5 done)
sneak
2026-07-07 02:34:32 +02:00
-
ae79fd5e84
Rename combat methods; -1 status codes become named bool results
sneak
2026-07-07 02:33:15 +02:00
-
6d798c56ed
Rename item-subsystem methods (refactor step 5, items)
sneak
2026-07-07 02:31:38 +02:00
-
-
0554f5d4f1
Merge refactor/movement-renames (refactor step 4)
sneak
2026-07-07 02:29:06 +02:00
-
-
6850c87ae7
Rename movement/world methods to idiomatic Go; remove all gotos
sneak
2026-07-07 02:29:06 +02:00
-
-
65a1cd68b8
Merge refactor/drop-unused-nolints
sneak
2026-07-07 02:17:25 +02:00
-
-
525465a68b
Drop two unused gosec nolint directives in chooseSeed
sneak
2026-07-07 02:17:25 +02:00
-
-
a49d857970
Merge refactor/lint-mnd-disable (mnd disabled per approval)
sneak
2026-07-07 02:16:38 +02:00
-
-
32067eb318
Disable mnd with sneak's approval (2026-07-07)
sneak
2026-07-07 02:16:38 +02:00
-
-
d6aa74d9f1
Merge refactor/no-package-globals (all globals into gameData, lint adoption done)
sneak
2026-07-07 02:11:04 +02:00
-
-
a8feb6c05d
Move all package-level vars into gameData; finish lint adoption
sneak
2026-07-07 02:10:58 +02:00
-
-
50afbec8e3
Merge refactor/lint-adoption (house lint config, findings fixed)
sneak
2026-07-07 00:03:45 +02:00
-
-
5ba9fe8f66
Adopt house golangci-lint config; fix all approved-linter findings
sneak
2026-07-07 00:03:45 +02:00
-
-
3ed7931676
Merge refactor/object-fields (refactor step 3 + module rename)
v0.0.1
refactor/lint-adoption
sneak
2026-07-06 23:10:39 +02:00
-
-
43c59b7f82
Update module base path to git.eeqj.de/sneak/rgoue
sneak
2026-07-06 23:10:39 +02:00
-
2eff377a73
Un-overload Object fields and pre-parse damage dice (refactor step 3)
sneak
2026-07-06 23:07:57 +02:00
-
-
c75af2ec22
Rotate TODO.md for completed refactor step 2
sneak
2026-07-06 22:01:33 +02:00
-
4b04ac08ea
Merge refactor/typed-kinds (refactor step 2)
sneak
2026-07-06 22:00:43 +02:00
-
-
b940cfc41f
Give item categories and subtypes real types (refactor step 2)
sneak
2026-07-06 22:00:43 +02:00
-
-
626f8c5a7d
Merge refactor/descriptive-constants (refactor step 1)
sneak
2026-07-06 21:29:19 +02:00
-
-
e71a2ef3fd
Rename constants to descriptive names (refactor step 1)
sneak
2026-07-06 21:28:57 +02:00
-
aaf72cf894
Add standard Workflow section to TODO.md
sneak
2026-07-06 21:06:38 +02:00
-
-
1133feb0ba
Plan the idiomatic-Go refactor in TODO.md
sneak
2026-07-06 20:54:32 +02:00
-
2bcc3894e2
Add TODO.md
sneak
2026-07-06 20:46:57 +02:00
-
c0b533ed2f
Make the rgoue branch Go-only
sneak
2026-07-06 20:19:33 +02:00
-
41fc1042fc
go: port command loop, save/restore, tcell terminal, and the binary
sneak
2026-07-06 20:15:47 +02:00
-
cdf9bf73a9
go: port item effects — potions, scrolls, options, call_it
sneak
2026-07-06 19:34:36 +02:00
-
3c5add87cd
go: port combat, chase driver, traps, zapping, death and scores
sneak
2026-07-06 19:23:45 +02:00
-
a69ef7dc04
go: port dungeon generation, items base, pack, and monster creation
sneak
2026-07-06 19:05:46 +02:00
-
7fa2048402
go: port foundation — types, RNG, tables, daemon scheduler
sneak
2026-07-06 18:46:22 +02:00
-
45dba95678
Add ARCHITECTURE.md Part 2: Go OOP port design
sneak
2026-07-06 18:17:48 +02:00
-
91eeee09c5
Add ARCHITECTURE.md Part 1: complete map of the C program
sneak
2026-07-06 18:13:55 +02:00
-
546829b745
Merge pull request #14 from ndrew222/modern-rogue
modern-rogue
David Silva
2026-05-14 20:59:09 +01:00
-
-
3554e0192e
change CFLAGS to compile on Linux
ndrew222
2026-01-26 11:45:10 +08:00
-
-
f4653c2a2e
Update README to include repository appreciation and policy
c-master
David Silva
2025-11-07 16:29:32 +00:00
-
4eb2e8ae8c
Improve README installation instructions for newcomers
David Silva
2025-11-07 15:51:27 +00:00
-
97aee89f9c
Update date in second modernization iteration entry
David Silva
2025-11-07 15:37:05 +00:00
-
f564a46c1c
Update modernization log: add dates and cleanup whitespace
David Silva
2025-11-07 15:36:58 +00:00
-
a0c66a6078
Fix function prototype warnings for C23 compatibility
David Silva
2025-11-07 15:33:46 +00:00
-
b66c6659c9
Fix ncurses compatibility: remove internal structure access
David Silva
2025-11-07 15:30:46 +00:00
-
-
e13f5c948a
Add references to BUILD_ISSUES.md in README
David Silva
2025-11-07 15:22:13 +00:00
-
45c3e32976
Document build issues found during README testing
David Silva
2025-11-07 15:20:29 +00:00
-
af5533b279
docs: Improve README with comprehensive tooling and build instructions
David Silva
2025-11-07 15:14:20 +00:00
-
4737f1bb61
README.md
David Silva
2025-11-07 15:09:01 +00:00
-
cf9bd26d56
Rogue - version 5.4.4
David Silva
2016-07-23 03:24:54 +01:00