Commit Graph

37 Commits

Author SHA1 Message Date
Tim Visée
f39de2fbbc Only update a single image once 2017-12-31 00:35:12 +01:00
Tim Visée
60ffaeaae3 Move painter modules to sub module 2017-12-31 00:17:03 +01:00
Tim Visée
82d4eeb0f3 Move pix modules to sub module 2017-12-31 00:05:37 +01:00
Tim Visée
c113a9ebaf Move image work to the image manager 2017-12-30 23:56:43 +01:00
Tim Visée
e70b50f58e Simplify main code file 2017-12-30 23:47:44 +01:00
Tim Visée
98a571f655 Spread all components over modules 2017-12-30 23:43:37 +01:00
Tim Visée
be0b3aa41f Move color and rectangle structs to separate module 2017-12-30 21:29:24 +01:00
Tim Visée
08b42805ff Move application constants to module 2017-12-30 21:25:17 +01:00
Tim Visée
e8b3638bc4 Remove code file with tilde 2017-12-30 21:08:29 +01:00
Tim Visée
abd7c3db12 Resolve all Rust warnings 2017-12-30 17:19:22 +01:00
Tim Visée
dbfcef3148 Simplify canvas image updating 2017-12-30 17:16:15 +01:00
Tim Visée
6b5e58b21b Don't push an image when starting painter threads 2017-12-30 17:13:58 +01:00
Tim Visée
8e3c0dd8de Make FPS rate configurable, minor cleanup 2017-12-30 17:06:17 +01:00
Tim Visée
3887ad869a Support multiple frames 2017-12-30 16:58:04 +01:00
Tim Visée
64a983617e Allow painters to have no image (on start) 2017-12-30 13:32:47 +01:00
Tim Visée
9d0d7238dd Start working on image manager, for multiple image support 2017-12-30 13:24:45 +01:00
Tim Visée
00af76a472 Dirty push 2017-12-30 12:45:22 +01:00
Tim Visée
4a28e20d2a Actually parse CLI arguments 2017-12-30 02:48:33 +01:00
Tim Visée
a6f3a7b9a5 Check if the input image exists 2017-12-30 02:39:21 +01:00
Tim Visée
3875d1d547 Restructure CLI handling 2017-12-30 02:34:32 +01:00
Tim Visée
aa75de7654 Resolve all Rust warnings 2017-12-30 02:26:28 +01:00
Tim Visée
20083d9fca Describe defaults in help 2017-12-29 23:33:07 +01:00
Tim Visée
80929150e3 Add size and offset CLI parameters 2017-12-29 23:28:00 +01:00
Tim Visée
fc333ce48f Fix host argument 2017-12-29 22:50:19 +01:00
Tim Visée
1669990f23 Fix host reference 2017-12-29 22:46:58 +01:00
Tim Visée
2c37525b3c Implement CLI handling for better usage 2017-12-29 22:44:47 +01:00
Tim Visée
3105bbf967 Fix incorrect painter area slicing 2017-12-29 22:22:35 +01:00
Tim Visée
646cfc5b5e Remove unused color 2017-12-29 22:19:46 +01:00
Tim Visée
88945b639d Update some properties 2017-12-29 22:09:31 +01:00
Tim Visée
c158715895 Optimize slightly for server 2017-12-29 19:59:19 +01:00
Tim Visée
a15f313966 Draw an image 2017-12-29 19:09:37 +01:00
Tim Visée
5a9b7f9944 Dirty push 2017-12-29 17:34:29 +01:00
Tim Visée
d61f01451b Properly pass host to use 2017-12-29 16:51:44 +01:00
Tim Visée
b2e1c05d6d Implement some multithreading logic 2017-12-29 16:47:44 +01:00
Tim Visée
459e011c89 Color a 1000x1000 plane red 2017-12-29 15:13:32 +01:00
Tim Visée
5830aa082b Create base stream and command handing logic 2017-12-29 14:52:13 +01:00
Tim Visée
cf56c3738e Create base project 2017-12-29 14:24:56 +01:00