70 Commits
Author SHA1 Message Date
mr.zeroandClaude Opus 5 425465d9ce Add a CI check
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/manual/woodpecker Pipeline was successful
The repo was registered in Woodpecker but had no pipeline, so nothing
ever ran on it. There is no test suite here, so the check is what can
actually catch a regression in a library: that it still compiles and
loads.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 07:07:33 +02:00
mr.zeroandClaude Opus 5 220e4b7016 Give the module an importable path
The module was declared as `module game`, which is not a resolvable
import path: nothing outside this repository could depend on the
konstructor engine, whatever it was published as. It is now
git.teletypegames.org/engines/gorpg, matching where the repo lives.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
v0.1.0
2026-08-16 10:36:39 +02:00
mr.zero 638fb415ec base documentation of konstructor 2023-07-08 16:34:53 +02:00
mr.zero e5c2294f6c move source files to src 2023-07-08 12:20:34 +02:00
mr.zero 6028c5770f resolution sets 2023-07-08 11:49:47 +02:00
mr.zero 73f06f458f move initial konstructor structs from main.go to init.go 2023-07-08 11:28:23 +02:00
mr.zero 75e7f92396 mod update 2023-07-08 11:01:34 +02:00
mr.zero 3947c34b4c playground header, font scaling 2023-07-08 10:59:46 +02:00
mr.zero 09959a8932 playground header skeleton, playground screen into separated files 2023-07-07 20:33:58 +02:00
mr.zero 9a7be89da6 scale and common drawing method 2023-07-07 19:07:47 +02:00
mr.zero 05ec82d8e8 rename settings to config 2023-07-07 18:10:15 +02:00
mr.zero 1db9417dbb player as object 2023-07-07 15:18:51 +02:00
mr.zero 7ef126f02b image path helper functions 2023-07-07 14:00:56 +02:00
mr.zero cb9175cef3 fix asset filenames 2023-07-07 09:37:13 +02:00
mr.zero 420f2af0c4 rename object to platform, refact of file names 2023-07-07 09:21:25 +02:00
mr.zero fa3e43299c item and npc rendering 2023-07-07 09:14:37 +02:00
mr.zero 8d2fcabc4b konstructor file prefixes refactor 2023-07-07 01:07:50 +02:00
mr.zero faa6f00891 introduce enums as map keys 2023-07-07 00:56:33 +02:00
mr.zero 415a564317 ItemTypeMap, NPCTypeMap 2023-07-07 00:38:13 +02:00
mr.zero 13920d66b7 DomainBaseFields 2023-07-07 00:27:22 +02:00
mr.zero 88401697c7 object_type.go 2023-07-07 00:24:22 +02:00
mr.zero 457d08080f cachedFont 2023-07-06 23:51:35 +02:00
mr.zero a4e7eedb39 move engine to engines/easy_ebitengine 2023-07-06 23:40:57 +02:00
mr.zero 38b8053223 merge entity package to konstructor 2023-07-06 23:33:43 +02:00
mr.zero 2fcf6f4fdc playground and object drawer skeleton 2023-07-06 16:35:14 +02:00
mr.zero 701205ac82 render GetImage and replace Options prefix to Args 2023-07-06 01:20:23 +02:00
mr.zero 731548ef86 assets folder structure 2023-07-05 23:34:48 +02:00
mr.zero ae6eb96d96 add GetDefaultFontLayout and ArcadeClassic.ttf 2023-07-05 23:06:36 +02:00
mr.zero 41a32a8fe5 move GetFontFace into FontLayout struct 2023-07-05 22:55:37 +02:00
mr.zero 607cf0d44f add Arial.ttf 2023-07-05 22:51:26 +02:00
mr.zero aba36bfe1a ScreenType enum 2023-07-05 22:35:14 +02:00
mr.zero 2ea2554f73 inventory screen skeleton 2023-07-05 22:13:17 +02:00
mr.zero 5e4f63aecc pointer fixes for kcontext and settings 2023-07-05 22:05:48 +02:00
mr.zero 5425e0036b remove ebiten from KeyMap 2023-07-05 21:54:37 +02:00
mr.zero 7864282f02 DomainProcess skeleton 2023-07-05 21:45:23 +02:00
mr.zero d61a491731 tweaks 2023-07-05 21:33:59 +02:00
mr.zero 8775464c25 remove unused EngineInterface 2023-07-05 18:45:17 +02:00
mr.zero ad30de96d9 EngineWrapper, engine via interfaces 2023-07-05 18:31:27 +02:00
mr.zero 25b03cfd2f controller keymap fix, inventory skeleton 2023-07-05 10:33:50 +02:00
mr.zero 2c556a3dac move KeyMap to Settings 2023-07-04 23:53:03 +02:00
mr.zero 6041c26eaa merge controller to engine 2023-07-04 23:48:00 +02:00
mr.zero 374f7a9acc engine layer 2023-07-04 23:32:17 +02:00
mr.zero 386bee5cd4 konstruktor init refact 2023-07-04 23:13:26 +02:00
mr.zero e9c35f01ab entity layer 2023-07-04 22:58:23 +02:00
mr.zero 93b2725c8a add level skeleton 2023-07-04 22:32:13 +02:00
mr.zero 88cf7620be add dialog to domain 2023-07-04 20:56:09 +02:00
mr.zero 74272c09f2 GetMenu, SetMenu 2023-07-04 20:10:14 +02:00
mr.zero 1451bd90c0 dialog skeleton 2023-07-04 19:36:40 +02:00
mr.zero 7874fc022f remove inconsistent domain skeletons 2023-07-04 13:38:56 +02:00
mr.zero 61fb8af716 move menu color to layout 2023-07-04 13:29:44 +02:00