Commit Graph

  • c8620f871e Drawing Strokes and Undo/Redo Functionality Noah 2019-07-03 16:22:30 -0700
  • 0c22ecae5e Level Exit Doodad Noah 2019-07-02 15:24:46 -0700
  • 3d08291bc5 Demo Running Level as Title Screen Wallpaper Noah 2019-06-27 22:54:46 -0700
  • 54776ec9e1 Makefile Love and Windows Bugfixes Noah 2019-06-27 20:24:13 -0700
  • 35a89e5dbe WASM: Store User Files in localStorage Noah 2019-06-27 15:59:18 -0700
  • b17ca34de2 Bindata: Embedding Doodads and Levels (for WASM) Noah 2019-06-27 15:07:34 -0700
  • c7cc40a339 Refactor Render Texture-Cache Interface Noah 2019-06-27 13:01:01 -0700
  • 3d199ca263 SDL2: Cache Bitmaps in Memory, Not on Disk Noah 2019-06-27 12:46:35 -0700
  • ba6892aa95 WASM Texture Caching Noah 2019-06-27 11:57:26 -0700
  • 48fc40ade4 Texture Caching for WASM Canvas Engine Noah 2019-06-26 22:44:08 -0700
  • c5c85330de WASM Event Queue Noah 2019-06-26 20:33:24 -0700
  • af67b20d9b Initial WebAssembly Build Target Noah 2019-06-26 18:36:54 -0700
  • 8d855582ed Clean up documentation Noah 2019-06-25 18:58:48 -0700
  • 9efe16582c Add Play/Edit Buttons to Toggle Between Modes Noah 2019-06-25 18:36:53 -0700
  • 4c2e8eca49 Add blank white wallpaper Noah 2019-06-25 18:10:57 -0700
  • c7fee43f54 New Wallpapers: Legal Pad and Blueprint Noah 2019-06-25 17:48:17 -0700
  • 3d3561b8e6 Blueprint Theme Palette Noah 2019-06-25 17:43:23 -0700
  • 7281fcbf91 Add "Load Drawing" Menu UI Noah 2019-06-25 15:23:01 -0700
  • 4dd1bebc5f Add MenuScene with New Level UI Noah 2019-06-25 14:57:11 -0700
  • 1150d6d3e9 Add Branding Module for Centralized Game Info Noah 2019-06-23 17:52:48 -0700
  • 99eab19c5b Pub/Sub Messages Between Linked Actors (JavaScript) Noah 2019-06-23 17:30:12 -0700
  • 87416f9740 Link Tool UX Noah 2019-06-23 16:15:09 -0700
  • b06c52a705 UI: Add MainWindow Widget and start an example app Noah 2019-06-08 17:03:59 -0700
  • 567b3158f1 Minor Tweaks Noah 2019-06-08 17:02:28 -0700
  • de79bde776 Add silly cheat codes to make Play Mode editable Noah 2019-05-28 22:34:54 -0700
  • 1523deeb9c Return False: Solid Collision Between Actors Noah 2019-05-28 21:43:30 -0700
  • a2e1bd1ccb Improve OnCollide Doodad Script Handling Noah 2019-05-06 22:57:32 -0700
  • 61af068b80 Load Balance Collision and Actor Loop Across CPU Cores Noah 2019-05-06 17:06:40 -0700
  • d28745f89e Mobile Enemy Doodad Test Noah 2019-05-05 19:04:02 -0700
  • a73dec9f31 Doodad Animations Managed In-Engine Noah 2019-05-05 16:32:30 -0700
  • ac490473b3 Load Doodads from System Path as well as User Path Noah 2019-05-05 15:12:15 -0700
  • f76ba6fbb7 WIP: MsgPack stubs, Level Filesystem Module Noah 2019-05-05 14:03:20 -0700
  • d042457365 Use Azulian doodad as player character instead of empty dummy Noah 2019-05-01 18:30:30 -0700
  • af35703df0 Add Azulian doodad sprites and build script Noah 2019-05-01 18:27:20 -0700
  • 693664db6c Shareware Build Flags Noah 2019-04-19 17:23:37 -0700
  • 52a2545692 Remove ScreenshotKey Event, Add F* Key Handlers Noah 2019-04-19 16:21:04 -0700
  • 2a162a86dd UI: Fix packing bug in the GUITest Noah 2019-04-19 15:08:00 -0700
  • 8fb579e66e WIP: Broken UI - Reworking Frame Pack stash-ui-rework Noah 2019-04-19 13:51:27 -0700
  • fb8f4b1029 Remove pkg/log from lib/render package Noah 2019-04-18 22:14:02 -0700
  • 35d96b714d Add JavaScript panic catcher to doodads Noah 2019-04-18 22:02:59 -0700
  • 258b2eb285 Script Timers, Multiple Doodad Frames Noah 2019-04-18 18:15:05 -0700
  • 81cb3bd617 1st Round of Doodad Sprites + Improve Doodad Tool Noah 2019-04-17 00:02:41 -0700
  • c70add17e4 Fix the Save As and Open menu buttons in Edit Mode Noah 2019-04-15 23:22:38 -0700
  • 1e80304061 Initial Doodad JavaScript System Noah 2019-04-15 23:07:15 -0700
  • b33d93599a Unit Tests for Collision Detection Noah 2019-04-15 20:19:52 -0700
  • f8a83cbad9 Detect Collision Between Actors Noah 2019-04-15 19:12:25 -0700
  • 241186209c Play Mode: Fix Level Collision w/ Scrolling Noah 2019-04-14 15:25:03 -0700
  • 5c08577214 Port over code from old collision dev PR Noah 2019-04-09 19:17:56 -0700
  • 8fc4f39da0 Improvements to the Debug Overlay Feature Noah 2019-04-09 18:28:08 -0700
  • bd3dd41cea Clean up extra log modules Noah 2019-04-09 17:47:03 -0700
  • 2b42a072a0 Code Layout Refactor Noah 2019-04-09 17:35:44 -0700
  • d0ff137b04 Windows Executable Cross-Compile with MinGW Noah 2019-04-06 19:30:25 -0700
  • 569e67bf9e Fedora Dockerfile for building Noah 2019-04-05 13:16:33 -0700
  • 92847fc3b7 Docker Build Scripts for Debian and Ubuntu Noah 2019-02-28 18:32:44 -0800
  • f473609bb5 Add build time, hash and version info to binaries #1 Noah 2018-12-30 14:46:29 -0800
  • a316bafb12 Reorganize the package layout Noah 2018-12-30 14:22:50 -0800
  • b58976527a Add test wallpaper and minor code tweaks Noah 2018-12-30 13:50:24 -0800
  • 6713dd7bfc Play: Autoscrolling and Bounded Level Support Noah 2018-10-28 17:33:24 -0700
  • 93bdaa0c43 Merge branch 'master' into dev Noah 2018-10-28 12:50:48 -0700
  • bca848d534 Wallpapers and Bounded Levels Noah 2018-10-27 22:22:13 -0700
  • 5b3e679b2a WIP Noah 2018-10-20 19:49:59 -0700
  • b4a366baa9 Introduce Drawing Tools Concept, Pencil and Actor Noah 2018-10-20 17:08:20 -0700
  • 0044b72943 Drag Doodads Onto Levels in Edit Mode Noah 2018-10-20 15:42:49 -0700
  • 20771fbe13 Draw Actors Embedded in Levels in Edit Mode Noah 2018-10-19 13:31:58 -0700
  • 1c5a0842e4 Tune Some Constants via Environment Variables Noah 2018-10-19 09:55:41 -0700
  • 97394f6cdb WIP Finishing Up Texture Caching System bitmap-cache Noah 2018-10-17 23:01:21 -0700
  • 279a980106 WIP Texture Caching Noah 2018-10-17 20:52:14 -0700
  • 5bf7d554f7 Add doodad.exe binary and PNG to Drawing Converter Noah 2018-10-16 09:20:25 -0700
  • b67c4b67b2 Add Initial "Doodad Palette" UX Noah 2018-10-08 13:06:42 -0700
  • f18dcf9c2c Move Editor Canvas Into UI + UI Improvements Noah 2018-10-08 10:38:49 -0700
  • cfe26cb964 Add configdir and unify file loading/saving Noah 2018-10-02 10:11:38 -0700
  • a7fd3aa1ca Doodad Edit Mode: Saving and Loading From Disk Noah 2018-09-26 10:04:46 -0700
  • e25869644c Fix Play Mode, Level Handover & Collision Detection Noah 2018-09-25 09:40:34 -0700
  • 3c185528f9 Implement Chunk System for Pixel Data chunks Noah 2018-09-23 15:20:45 -0700
  • 90a4859326 Check in updated docs before break Noah 2018-08-22 10:01:02 -0700
  • 5434484b6e Abstract Drawing Canvas into Reusable Widget Noah 2018-08-16 20:37:19 -0700
  • 5956863996 Menu Toolbar for Editor + Shell Prompts + Theme Noah 2018-08-11 17:30:00 -0700
  • 42caa20f6e Add ideas about level wallpapers Noah 2018-08-11 14:08:00 -0700
  • 248fa10a5f Update notes and feature ideas Noah 2018-08-10 19:37:01 -0700
  • e1cbff8c3f Add Palette Window and Palette Support to Edit Mode Noah 2018-08-10 17:19:47 -0700
  • 8624a28ea9 Add StatusBar to Editor Mode, Iterate on UI Toolkit Noah 2018-08-05 12:54:57 -0700
  • 316456ef03 Add CheckButton and CheckBox with Bound Booleans Noah 2018-08-01 19:52:09 -0700
  • cbef5a46cb UI: Finish Frame Packing Noah 2018-08-01 18:52:52 -0700
  • 2e36d9ca85 WIP Labels Noah 2018-07-31 17:18:13 -0700
  • 11df6cbda9 Move most properties from Button to parent Widget Noah 2018-07-25 21:24:37 -0700
  • 602273aa16 Add ui.Supervisor for Widget Event Handling Noah 2018-07-25 20:25:02 -0700
  • 41e1838549 Add JS + History to Shell, Add Main Scene Noah 2018-07-25 19:38:54 -0700
  • 94c1df050b Add initial User Interface Toolkit Noah 2018-07-25 09:03:49 -0700
  • 0efb2ab24f Make Collision Detection Flawless! Noah 2018-07-24 22:26:27 -0700
  • d560670b7b Better Collision Detection (Bouncy Jumps Up Hills) Noah 2018-07-24 20:57:22 -0700
  • c3fd2e63cb Refactor grid to use level.Pixel and clean up collision between Edit and Play Noah 2018-07-24 17:44:32 -0700
  • e141203c4b Basic Collision Detection, Toggle Between Play/Edit Noah 2018-07-23 20:10:53 -0700
  • e13dd62309 Clean up old SDL refs in render package Noah 2018-07-21 20:57:41 -0700
  • 9356502a50 Implement Developer Console with Initial Commands Noah 2018-07-21 20:43:01 -0700
  • 30be42c343 Abstract away all SDL logic into isolated package Noah 2018-07-21 17:12:22 -0700
  • cf6d5d999c Refactor variable name for Scene implementors Noah 2018-07-21 15:11:00 -0700
  • 90f1704886 Add initial Play scene Noah 2018-06-20 19:00:46 -0700
  • ede3d58e1d Restructure the app to be scene-based Noah 2018-06-20 18:43:14 -0700
  • a4fc6ec231 Update README Noah 2018-06-17 14:15:59 -0700
  • 35619c2ccc Jot down some ideas Noah 2018-06-17 13:54:33 -0700