Commit Graph

  • 56fbfb578f door automatic opening/closing now works minjaesong 2022-07-28 15:48:01 +09:00
  • c903d48073 fixed a bug where non-solid blocks would still placed indefinitely minjaesong 2022-07-22 17:19:43 +09:00
  • 6495e741e6 tile's platform-ness is now determined by their tag minjaesong 2022-07-20 18:21:16 +09:00
  • 0f4508986d fixed a bug where ActorWithBody.mouseUp is incorrectly implemented minjaesong 2022-07-20 17:29:10 +09:00
  • de7ef60396 block marker to not appear on the actors-under-cursor list minjaesong 2022-07-20 00:05:37 +09:00
  • 360260cf03 tapestry now spawns thanks to all the code that made door to spawn correctly minjaesong 2022-07-19 23:43:18 +09:00
  • 8b8fc0e93c actorblock only renders when F3 is on minjaesong 2022-07-19 22:14:40 +09:00
  • 78d249cb6e door and its ghost now spawns at the right position in the world minjaesong 2022-07-19 21:46:59 +09:00
  • 06ef46d369 some changes regarding actorblocks minjaesong 2022-07-19 18:32:21 +09:00
  • 5fbbf34c10 fixed a bug where the player would immediately pick back up the fixture they've just placed one frame ago minjaesong 2022-07-19 00:25:13 +09:00
  • 23c2d86c27 fixed a bug where blocks are still consumend even if there is a block already under the cursor minjaesong 2022-07-14 17:07:59 +09:00
  • 69c5ceb61f wire connecting will take ROUNDWORLD into account minjaesong 2022-07-13 23:19:47 +09:00
  • c5360cdcb8 working wire cutter minjaesong 2022-07-13 21:28:59 +09:00
  • 2a7e2b7ce4 centering of labels for crafting ui minjaesong 2022-07-13 17:40:07 +09:00
  • d86fd5d5fe chest ui: chest names are centered around the cells minjaesong 2022-07-13 01:08:38 +09:00
  • b583cb850f wire is now placed as intended minjaesong 2022-07-11 20:01:19 +09:00
  • ee39128378 renderer is updated but wire pieces have some bugs on laying wire to the world minjaesong 2022-07-08 22:02:42 +09:00
  • adc151b169 wire connectivity wip (need to take a look at the renderer) minjaesong 2022-07-08 00:27:00 +09:00
  • db0be9e088 wire connectivity wip minjaesong 2022-07-07 01:06:43 +09:00
  • 84158319d1 'recipe for the recipe' selected by the game will also update the UI accordingly so that players would know the other recipe has been selected minjaesong 2022-07-05 17:25:36 +09:00
  • f2e690b936 modules can now have their own config files minjaesong 2022-07-03 18:17:50 +09:00
  • 565323ef07 clicking on craftable ingredient will bring up its crafting recipe minjaesong 2022-07-03 02:37:25 +09:00
  • 523dd458ce crafting ui nearly complete minjaesong 2022-07-02 23:28:33 +09:00
  • 4eb3ad07f3 crafting ui item cell highlighting works as intended minjaesong 2022-07-02 18:06:52 +09:00
  • 60497e4201 fixed a bug where selected recipe does not highlight minjaesong 2022-07-02 15:57:58 +09:00
  • 5cd5e9a6bf altering recipe by player works but button highlighting is not minjaesong 2022-07-01 17:45:00 +09:00
  • 8363b5b4ea control help for computer ui minjaesong 2022-07-01 02:27:06 +09:00
  • 4e98a8c00e ingredients selected for crafting will be highlighted on the player inventory area minjaesong 2022-06-30 22:05:05 +09:00
  • 6a6c042e11 control help for crafting menu minjaesong 2022-06-29 20:01:11 +09:00
  • 8ffe949778 crafting ui now resets after a crafting minjaesong 2022-06-29 17:54:41 +09:00
  • 263298a18d seemingly working crafting window minjaesong 2022-06-29 17:44:38 +09:00
  • afc4435f25 idle fps configurable via config file minjaesong 2022-06-29 16:16:54 +09:00
  • 068721376f q&d fix for spinner initialise to blank label on crafting ui minjaesong 2022-06-29 02:53:17 +09:00
  • 9edfc90ad8 a cell for items to craft will highlight when selected minjaesong 2022-06-29 00:02:18 +09:00
  • b34502ebd3 crafting ui working (visuals only) minjaesong 2022-06-28 22:51:09 +09:00
  • 8ee2a2f56d more crafting ui wip minjaesong 2022-06-28 00:57:40 +09:00
  • d56fb81bcf more crafting ui wip but i'm going to need 1 new beeeg uiitem minjaesong 2022-06-27 22:09:38 +09:00
  • 6e4677352d errormsgs minjaesong 2022-06-26 20:04:52 +09:00
  • bb2641a523 slightly more detailed errormsg minjaesong 2022-06-26 11:14:35 +09:00
  • 29f6c6dfdf crash report in HTML minjaesong 2022-06-26 03:38:07 +09:00
  • c1e190cd0d crash handler to display mod errors if any minjaesong 2022-06-26 03:00:17 +09:00
  • 8c07b03213 crafting recipe is at least successfully read and parsed by the modloader minjaesong 2022-06-25 22:40:23 +09:00
  • 4569546bdd crafting recipe loader wip minjaesong 2022-06-25 03:28:02 +09:00
  • 828a485395 screen magnifying for hidpi WIP minjaesong 2022-06-13 13:19:10 +09:00
  • 27509a7291 new furbud sprite for yet another testing minjaesong 2022-06-05 15:22:04 +09:00
  • fc59a1d0b2 added Gamerules to the GameWorld minjaesong 2022-06-03 00:54:50 +09:00
  • a57cb99619 simplified crafting recipe definition minjaesong 2022-05-15 15:18:03 +09:00
  • 5781f5cd00 better dithering on toggler texture minjaesong 2022-05-02 23:10:51 +09:00
  • 7ff6dfe1fe Revert "Light Calculation using JDK Incubator Vector": Vectorising yields poorer performance minjaesong 2022-04-21 15:34:24 +09:00
  • b47549d846 Light Calculation using JDK Incubator Vector minjaesong 2022-04-21 14:33:37 +09:00
  • fd72b3d3ba this is a super jank solution but it worked (shrug) minjaesong 2022-04-20 20:15:26 +09:00
  • b3a27bb428 tried to tackle the alpha blending issue but it seems the problem is on somewhere far far away minjaesong 2022-04-20 17:53:47 +09:00
  • cfcdb9c998 adding a tail to the sprite minjaesong 2022-04-20 10:18:54 +09:00
  • d350ec2866 another (n)pc template minjaesong 2022-04-14 23:38:29 +09:00
  • 50012444b5 repurposed a 'minimal res' indicator to represent 'ui area' as it's no longer necessary to care about the minimal window size allowed minjaesong 2022-04-14 16:06:07 +09:00
  • b92b53352b more 'correct' dithering equation minjaesong 2022-04-12 11:16:58 +09:00
  • 9b2d85c640 colour grading proof-of-concept on postprocessing minjaesong 2022-04-08 16:47:54 +09:00
  • 6238e92f65 ycocg-based colour grading test wip minjaesong 2022-04-07 17:48:24 +09:00
  • 97633eba46 unsafeptr is now byte-aligned minjaesong 2022-04-06 20:54:58 +09:00
  • d958683365 still have no idea how to make this work minjaesong 2022-04-05 17:46:03 +09:00
  • 59921ce2f8 fixed a bug where greek ime would errenously erase a character when composing diacritics minjaesong 2022-04-05 10:30:22 +09:00
  • 0cef2431be another minor touches minjaesong 2022-04-02 11:14:46 +09:00
  • 43bbecf791 tilewise mouse coord on debug window minjaesong 2022-04-01 22:22:34 +09:00
  • 620ebf4aa4 virtual down down working slightly better minjaesong 2022-03-31 15:58:59 +09:00
  • faa33d9a81 more debugwindow stuffs minjaesong 2022-03-31 10:24:47 +09:00
  • d387b9ca37 more frivulous debug window frisbees minjaesong 2022-03-30 17:05:46 +09:00
  • 147c57557d debug window: toggle visibility of timers using U key minjaesong 2022-03-30 14:21:16 +09:00
  • a0d13a6060 fixing a minor bug on getLight coord minjaesong 2022-03-30 14:08:43 +09:00
  • 85d333a560 fixing various oversights in debug window minjaesong 2022-03-30 10:04:43 +09:00
  • fc7cbe0575 background for debug info minjaesong 2022-03-29 22:03:41 +09:00
  • d85661f668 more debug elements minjaesong 2022-03-29 20:52:26 +09:00
  • a602c9d18b using relative pos for debug info elements minjaesong 2022-03-29 18:42:18 +09:00
  • 86318511cb new debug window wip minjaesong 2022-03-29 17:57:35 +09:00
  • bac8bd7f90 tfw a jank idea seemingly fixes the long-winded platform bug minjaesong 2022-03-29 16:11:57 +09:00
  • 8c8e41871a portrait on equippedview minjaesong 2022-03-25 16:22:35 +09:00
  • 327e000a54 shader cleanup; a config key for higher bits per pixel on graphics minjaesong 2022-03-25 15:49:43 +09:00
  • af542e43a9 portrait now available again on player load; still not on the equippedview minjaesong 2022-03-25 15:06:14 +09:00
  • 4b6a878601 assembledsprite now animates minjaesong 2022-03-24 22:44:55 +09:00
  • 53ee28eb85 now draws held item again minjaesong 2022-03-24 16:19:51 +09:00
  • 49c47dc42e do not backup savegame on load minjaesong 2022-03-24 14:35:41 +09:00
  • de71f8bd17 AssembledSpriteAnimation now renders correctly minjaesong 2022-03-24 14:24:36 +09:00
  • 765ece0635 discarding the idea of baking assembledsprite onto a spritesheet; revert to the commit right before this to completely scrap the efforts minjaesong 2022-03-23 17:43:56 +09:00
  • ab73511042 lol i don't need quotation marks on csv minjaesong 2022-03-23 10:22:14 +09:00
  • 76435dbbdf fixed a stupid bug where spawning a same kind of fixture twice would crash the game because the spawner would not renew the fixture instance after a first spawn minjaesong 2022-03-23 10:03:03 +09:00
  • de45ad1c25 another font fix minjaesong 2022-03-22 17:08:47 +09:00
  • 78869fc84f just some silly math functions minjaesong 2022-03-22 12:26:30 +09:00
  • 000f825849 a new key for blocks.csv; csveditor updates minjaesong 2022-03-22 11:11:44 +09:00
  • 8974d336c4 font update minjaesong 2022-03-22 09:29:49 +09:00
  • 194a79d134 fixed a bug where fullscreen inventory ui would errenously unpause the game minjaesong 2022-03-20 00:58:37 +09:00
  • b8ccee3882 font update minjaesong 2022-03-19 10:42:57 +09:00
  • c309948b40 font update; another idea for a fixture minjaesong 2022-03-17 16:45:59 +09:00
  • 52f0dfdeb9 various fixes minjaesong 2022-03-16 12:50:43 +09:00
  • 40a7c6876a fixed a bug where closing the inventory ui while tooltip is showing will make it persist when the ui is opened again minjaesong 2022-03-12 17:52:48 +09:00
  • 54f1f590c4 font update minjaesong 2022-03-12 11:52:10 +09:00
  • d15dc20300 crafting system wip minjaesong 2022-03-11 17:46:35 +09:00
  • b5aacd976c tags on ingame blocks minjaesong 2022-03-11 15:05:06 +09:00
  • 6c7cbc02ae some language key change minjaesong 2022-03-11 14:26:33 +09:00
  • d235084f92 configurable crafting menu key minjaesong 2022-03-11 12:27:25 +09:00
  • 7f01ac2641 untracking ModuleComputers.jar minjaesong 2022-03-11 11:36:20 +09:00
  • f9f9aa414a crafting ui is on the inventory menu now minjaesong 2022-03-11 11:34:33 +09:00