Commit graph

22 commits

Author SHA1 Message Date
Jeremy Penner d2dcf6dbee whiteboard merge tool 2020-08-13 17:06:41 -04:00
Jeremy Penner c781e63cbc Fix sprites 2020-08-11 09:49:07 -04:00
Jeremy Penner 33663ba093 fix client count 2020-08-02 14:28:37 -04:00
Jeremy Penner 31ab88ab6c Always use top layer as bot layer 2020-08-01 22:22:48 -04:00
Jeremy Penner 7cfe7184dc In-game chat, add quit options to script editor and game world 2020-08-01 22:18:36 -04:00
Jeremy Penner 3dd87784f3 Implement "Show message" 2020-07-31 22:44:39 -04:00
Jeremy Penner 6f5e58e777 polish robot creation, add shared game launching!!! 2020-07-30 23:01:02 -04:00
Jeremy Penner 10edbacf86 WIP robot creation in board editor!
- refactor client - now has a _stack_ of current Games, the top of which
  is active - prevents shutdown of whiteboard when "leaving" to edit
  source code
- add tpers.StaticIndex / inspector.py for interactively querying object
  graphs
2020-07-19 21:31:54 -04:00
Jeremy Penner 6790f23474 add nix-build support 2020-06-28 14:20:31 -04:00
Jeremy Penner 8a605b84b8 License under AGPLv3 or later 2020-06-28 11:27:56 -04:00
Jeremy Penner 70a7844aae Fixes & cleanup
* fix pickling under greenlet
* allow overriding config with an external JSON file
* remove useless flashpolicy server (flash is sadly dead)
2020-06-28 10:32:13 -04:00
Jeremy Penner a0bf0ebcdf fix buttons in lobby 2020-06-27 22:59:45 -04:00
Jeremy Penner 127bae1500 make pressing enter work properly in the sprite w and h fields 2020-06-27 22:59:45 -04:00
Jeremy Penner dd5e1f7984 copy selected frame when creating a new frame 2020-06-27 22:59:45 -04:00
Jeremy Penner 10fc63f100 create sprite if enter hit while editing sprite size 2020-06-27 22:59:45 -04:00
Jeremy Penner 19fe12a12a add sprite / animation support
add support for returning to the spot where you left off in the lobby
move meta information out of drawing name and off to the side
2020-06-27 22:59:45 -04:00
Jeremy Penner 68133fc2e1 turn on smiley faces dammit 2020-06-27 22:59:45 -04:00
Jeremy Penner a36c4bf7ce add LeaveJoinToken, which exercises new select API, and refactor various tokens to use it 2020-06-27 22:59:45 -04:00
Jeremy Penner 15f4b500c2 finish project support 2020-06-27 22:59:45 -04:00
Jeremy Penner d8b3317fcf project support 2020-06-27 22:59:45 -04:00
Jeremy Penner e0abeabb0c clear out leo comments + cruft 2020-06-27 11:21:39 -04:00
Jeremy Penner 5d61e939aa initial commit 2020-06-27 11:21:34 -04:00