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