]> git.lizzy.rs Git - nothing.git/log
nothing.git
5 years ago(#788) make slider cursor opaque
rexim [Mon, 1 Jul 2019 18:21:09 +0000 (01:21 +0700)]
(#788) make slider cursor opaque

5 years ago(#788) Make Slider only consume SDL_MOUSEBUTTONDOWN
rexim [Mon, 1 Jul 2019 16:38:42 +0000 (23:38 +0700)]
(#788) Make Slider only consume SDL_MOUSEBUTTONDOWN

5 years ago(#788) Introduced bugs
rexim [Mon, 1 Jul 2019 15:53:41 +0000 (22:53 +0700)]
(#788) Introduced bugs

5 years ago(#788) Make ColorPicker work across all of the layers
rexim [Mon, 1 Jul 2019 15:49:11 +0000 (22:49 +0700)]
(#788) Make ColorPicker work across all of the layers

5 years ago(#788) Remove alpha-channel from color picker for now
rexim [Mon, 1 Jul 2019 14:37:16 +0000 (21:37 +0700)]
(#788) Remove alpha-channel from color picker for now

We don't really use transparent colors in an actual gameplay

5 years ago(#788) Add HSLA sliders to Color Picker
rexim [Mon, 1 Jul 2019 13:50:54 +0000 (20:50 +0700)]
(#788) Add HSLA sliders to Color Picker

5 years ago(#788) Forward events to Slider
rexim [Sun, 30 Jun 2019 19:17:46 +0000 (02:17 +0700)]
(#788) Forward events to Slider

5 years ago(#788) Finish Slider implementation
rexim [Sun, 30 Jun 2019 18:43:39 +0000 (01:43 +0700)]
(#788) Finish Slider implementation

5 years ago(#788) Don't render Color Pickers of inactive Layers
rexim [Sun, 30 Jun 2019 18:43:12 +0000 (01:43 +0700)]
(#788) Don't render Color Pickers of inactive Layers

5 years ago(#788) Implement HSL -> RGB conversion
rexim [Sun, 30 Jun 2019 17:23:54 +0000 (00:23 +0700)]
(#788) Implement HSL -> RGB conversion

5 years ago(#788) Add testing slider to color picker
rexim [Sun, 30 Jun 2019 17:23:23 +0000 (00:23 +0700)]
(#788) Add testing slider to color picker

5 years ago(#788) Make Background layer the default one
rexim [Sun, 30 Jun 2019 17:22:43 +0000 (00:22 +0700)]
(#788) Make Background layer the default one

5 years ago(#788) Introduce Slider UI element
rexim [Sun, 30 Jun 2019 17:21:52 +0000 (00:21 +0700)]
(#788) Introduce Slider UI element

5 years ago(#788) Don't enter relative mouse in Level Editor
rexim [Sun, 30 Jun 2019 16:54:57 +0000 (23:54 +0700)]
(#788) Don't enter relative mouse in Level Editor

5 years agoMerge pull request #925 from RIscRIpt/877
Alexey Kutepov [Fri, 28 Jun 2019 00:34:00 +0000 (07:34 +0700)]
Merge pull request #925 from RIscRIpt/877

Make build with MSVC compiler strict

5 years agoignore warning C4389, for VS2015 CI
RIscRIpt [Thu, 27 Jun 2019 17:46:24 +0000 (19:46 +0200)]
ignore warning C4389, for VS2015 CI

5 years agoRevert "fix warning C4389", it breaks linux build
RIscRIpt [Thu, 27 Jun 2019 17:44:05 +0000 (19:44 +0200)]
Revert "fix warning C4389", it breaks linux build

This reverts commit 6fe4a07cdd486ee7ad228ee6e3aeb8d5daa1d6d1.

5 years agofix warning C4389
RIscRIpt [Thu, 27 Jun 2019 17:34:27 +0000 (19:34 +0200)]
fix warning C4389

5 years agofix building on linux after previous changes
RIscRIpt [Thu, 27 Jun 2019 15:51:49 +0000 (16:51 +0100)]
fix building on linux after previous changes

5 years agofix warnings (errors) introduced with previous commit
RIscRIpt [Thu, 27 Jun 2019 15:11:32 +0000 (17:11 +0200)]
fix warnings (errors) introduced with previous commit

5 years agoMake MSVC compiler strict
RIscRIpt [Sun, 23 Jun 2019 15:42:48 +0000 (17:42 +0200)]
Make MSVC compiler strict

5 years agoMerge pull request #924 from RIscRIpt/manual_sdl2
Alexey Kutepov [Thu, 27 Jun 2019 14:46:05 +0000 (21:46 +0700)]
Merge pull request #924 from RIscRIpt/manual_sdl2

manually set SDL2_LIBRARIES when empty

5 years agomanually set SDL2_LIBRARIES when empty
RIscRIpt [Thu, 27 Jun 2019 14:28:45 +0000 (15:28 +0100)]
manually set SDL2_LIBRARIES when empty

5 years agoMerge pull request #922 from tsoding/915
Alexey Kutepov [Sun, 23 Jun 2019 19:12:29 +0000 (02:12 +0700)]
Merge pull request #922 from tsoding/915

 (#915) Introduce 'Save as' mode for LevelEditor

5 years ago(#915) Improve the look of 'Save as' field
rexim [Sun, 23 Jun 2019 18:47:44 +0000 (01:47 +0700)]
(#915) Improve the look of 'Save as' field

5 years ago(#915) Introduce 'Save as' mode for LevelEditor
rexim [Sun, 23 Jun 2019 18:36:47 +0000 (01:36 +0700)]
(#915) Introduce 'Save as' mode for LevelEditor

5 years agoMerge pull request #921 from RIscRIpt/920
Alexey Kutepov [Sun, 23 Jun 2019 18:18:48 +0000 (01:18 +0700)]
Merge pull request #921 from RIscRIpt/920

fix opendir on Windows

5 years agofix opendir on Windows
RIscRIpt [Sun, 23 Jun 2019 18:09:43 +0000 (20:09 +0200)]
fix opendir on Windows

5 years agoMerge pull request #919 from tsoding/916
Alexey Kutepov [Sun, 23 Jun 2019 18:02:25 +0000 (01:02 +0700)]
Merge pull request #919 from tsoding/916

(#916) Get rid of meta.txt

5 years agoAdd TODO(#920)
rexim [Sun, 23 Jun 2019 17:45:06 +0000 (00:45 +0700)]
Add TODO(#920)

5 years ago(#916) Get rid of meta.txt
rexim [Sun, 23 Jun 2019 17:42:48 +0000 (00:42 +0700)]
(#916) Get rid of meta.txt

5 years agoMerge pull request #918 from tsoding/917
Alexey Kutepov [Sun, 23 Jun 2019 17:10:12 +0000 (00:10 +0700)]
Merge pull request #918 from tsoding/917

(#917) Indicate that you can create new level

5 years ago(#917) Indicate that you can create new level
rexim [Sun, 23 Jun 2019 16:48:40 +0000 (23:48 +0700)]
(#917) Indicate that you can create new level

5 years agoMerge pull request #913 from tsoding/907
Alexey Kutepov [Sat, 22 Jun 2019 23:58:57 +0000 (06:58 +0700)]
Merge pull request #913 from tsoding/907

(#907) Implement capability to create new levels

5 years ago(#909) Install cmake on MacOS CI
rexim [Sat, 22 Jun 2019 23:39:47 +0000 (06:39 +0700)]
(#909) Install cmake on MacOS CI

5 years agoAdd TODO(#917)
rexim [Sat, 22 Jun 2019 19:42:28 +0000 (02:42 +0700)]
Add TODO(#917)

5 years agoAdd TODO(#916)
rexim [Sat, 22 Jun 2019 19:42:28 +0000 (02:42 +0700)]
Add TODO(#916)

5 years agoAdd TODO(#915)
rexim [Sat, 22 Jun 2019 19:42:27 +0000 (02:42 +0700)]
Add TODO(#915)

5 years agoAdd TODO(#914)
rexim [Sat, 22 Jun 2019 19:42:27 +0000 (02:42 +0700)]
Add TODO(#914)

5 years ago(#907) TODO
rexim [Sat, 22 Jun 2019 19:41:29 +0000 (02:41 +0700)]
(#907) TODO

5 years ago(#907) Define the rest of the work
rexim [Sat, 22 Jun 2019 19:39:24 +0000 (02:39 +0700)]
(#907) Define the rest of the work

5 years ago(#907) Fix windows compilation errors
rexim [Sat, 22 Jun 2019 19:36:21 +0000 (02:36 +0700)]
(#907) Fix windows compilation errors

5 years ago(#907) make readdir return NULL on the end of iteration
rexim [Sat, 22 Jun 2019 19:35:57 +0000 (02:35 +0700)]
(#907) make readdir return NULL on the end of iteration

5 years ago(#907) Implement a little bit of dirent.h for Windows
rexim [Sat, 22 Jun 2019 19:27:47 +0000 (02:27 +0700)]
(#907) Implement a little bit of dirent.h for Windows

5 years ago(#907) Make game create new level by pressing N
rexim [Sat, 22 Jun 2019 18:42:11 +0000 (01:42 +0700)]
(#907) Make game create new level by pressing N

5 years ago(#907) Make the LevelEditor responsible for tracking the filename
rexim [Sat, 22 Jun 2019 18:40:15 +0000 (01:40 +0700)]
(#907) Make the LevelEditor responsible for tracking the filename

5 years ago(#907) Change defaults of empty level
rexim [Sat, 22 Jun 2019 18:05:38 +0000 (01:05 +0700)]
(#907) Change defaults of empty level

5 years ago(#907) Implement create_level_editor
rexim [Sat, 22 Jun 2019 17:40:38 +0000 (00:40 +0700)]
(#907) Implement create_level_editor

5 years agoRemove TODO(#820)
rexim [Sat, 22 Jun 2019 16:53:19 +0000 (23:53 +0700)]
Remove TODO(#820)

5 years agoMerge pull request #908 from tsoding/278
Alexey Kutepov [Sat, 22 Jun 2019 16:47:42 +0000 (23:47 +0700)]
Merge pull request #908 from tsoding/278

(#278) Remove inkscape related level editing

5 years ago(#278) Remove inkscape related level editing
rexim [Sat, 22 Jun 2019 16:25:00 +0000 (23:25 +0700)]
(#278) Remove inkscape related level editing

All hail built-in Level Editor

5 years agoMerge pull request #902 from tsoding/893
Alexey Kutepov [Sat, 22 Jun 2019 11:13:58 +0000 (18:13 +0700)]
Merge pull request #902 from tsoding/893

(#893) Save update level from LevelEditor

5 years ago(#893) Try to fix the build on windows
rexim [Mon, 17 Jun 2019 17:51:59 +0000 (00:51 +0700)]
(#893) Try to fix the build on windows

It cannot find FILE

5 years agoAdd TODO(#906)
rexim [Mon, 17 Jun 2019 14:55:33 +0000 (21:55 +0700)]
Add TODO(#906)

5 years agoAdd TODO(#905)
rexim [Mon, 17 Jun 2019 14:55:32 +0000 (21:55 +0700)]
Add TODO(#905)

5 years agoAdd TODO(#904)
rexim [Mon, 17 Jun 2019 14:55:31 +0000 (21:55 +0700)]
Add TODO(#904)

5 years agoAdd TODO(#903)
rexim [Mon, 17 Jun 2019 14:55:29 +0000 (21:55 +0700)]
Add TODO(#903)

5 years ago(#893) TODO
rexim [Mon, 17 Jun 2019 14:53:46 +0000 (21:53 +0700)]
(#893) TODO

5 years agoTypo
rexim [Mon, 17 Jun 2019 14:51:44 +0000 (21:51 +0700)]
Typo

5 years ago(#893) Remove source_code from Script
rexim [Mon, 17 Jun 2019 14:50:52 +0000 (21:50 +0700)]
(#893) Remove source_code from Script

5 years ago(#893) Implement level_editor_dump
rexim [Sun, 16 Jun 2019 20:01:42 +0000 (03:01 +0700)]
(#893) Implement level_editor_dump

5 years ago(#893) Remove dead code
rexim [Sun, 16 Jun 2019 18:43:36 +0000 (01:43 +0700)]
(#893) Remove dead code

5 years ago(#893) Move LevelEditor to Game
rexim [Sun, 16 Jun 2019 18:39:09 +0000 (01:39 +0700)]
(#893) Move LevelEditor to Game

5 years ago(#893) Fix color_picker_read_from_line_stream
rexim [Sun, 16 Jun 2019 18:38:45 +0000 (01:38 +0700)]
(#893) Fix color_picker_read_from_line_stream

5 years ago(#893) Implement create_level_from_level_editor
rexim [Sun, 16 Jun 2019 16:51:19 +0000 (23:51 +0700)]
(#893) Implement create_level_from_level_editor

5 years ago(#893) Make LevelEditor transparent
rexim [Sun, 16 Jun 2019 16:49:20 +0000 (23:49 +0700)]
(#893) Make LevelEditor transparent

1. Move the definition of struct LevelEditor to header
2. Store the source code of the Supa Script in the struct LevelEditor

5 years ago(#893) simplify create_level_metadata_from_line_stream
rexim [Sun, 16 Jun 2019 16:25:52 +0000 (23:25 +0700)]
(#893) simplify create_level_metadata_from_line_stream

5 years ago(#893) Implement create_level_metadata
rexim [Sun, 16 Jun 2019 16:08:52 +0000 (23:08 +0700)]
(#893) Implement create_level_metadata

5 years agoAdd TODO(#901)
rexim [Sun, 16 Jun 2019 14:52:30 +0000 (21:52 +0700)]
Add TODO(#901)

5 years agoAdd TODO(#900)
rexim [Sun, 16 Jun 2019 14:52:29 +0000 (21:52 +0700)]
Add TODO(#900)

5 years agoMerge pull request #899 from RIscRIpt/898
Alexey Kutepov [Sun, 16 Jun 2019 14:51:39 +0000 (21:51 +0700)]
Merge pull request #899 from RIscRIpt/898

report errors in last_modified

5 years agofix last_modified return value in Windows version
RIscRIpt [Sun, 16 Jun 2019 14:46:37 +0000 (16:46 +0200)]
fix last_modified return value in Windows version

5 years agolast_modified: fix Windows version
RIscRIpt [Sun, 16 Jun 2019 14:21:06 +0000 (16:21 +0200)]
last_modified: fix Windows version

5 years agoreport errors in last_modified
RIscRIpt [Sun, 16 Jun 2019 14:13:40 +0000 (16:13 +0200)]
report errors in last_modified

5 years ago(#893) Implement create_level_editor_from_file
rexim [Sat, 15 Jun 2019 19:20:22 +0000 (02:20 +0700)]
(#893) Implement create_level_editor_from_file

5 years agoMerge pull request #897 from RIscRIpt/last_mod_windows
Alexey Kutepov [Sat, 15 Jun 2019 19:17:10 +0000 (02:17 +0700)]
Merge pull request #897 from RIscRIpt/last_mod_windows

implement file last_modified for windows

5 years agoimplement file last_modified for windows
RIscRIpt [Sat, 15 Jun 2019 18:37:48 +0000 (20:37 +0200)]
implement file last_modified for windows

5 years ago(#893) Remove file_name from the Level state
rexim [Sat, 15 Jun 2019 18:32:57 +0000 (01:32 +0700)]
(#893) Remove file_name from the Level state

5 years agoRemove TODO(#887)
rexim [Sat, 15 Jun 2019 18:25:35 +0000 (01:25 +0700)]
Remove TODO(#887)

5 years agoRemove TODO(#812)
rexim [Sat, 15 Jun 2019 18:25:35 +0000 (01:25 +0700)]
Remove TODO(#812)

5 years agoRemove TODO(#818)
rexim [Sat, 15 Jun 2019 18:25:35 +0000 (01:25 +0700)]
Remove TODO(#818)

5 years agoRemove TODO(#885)
rexim [Sat, 15 Jun 2019 18:25:35 +0000 (01:25 +0700)]
Remove TODO(#885)

5 years agoMerge pull request #895 from tsoding/885
Alexey Kutepov [Sat, 15 Jun 2019 18:13:50 +0000 (01:13 +0700)]
Merge pull request #895 from tsoding/885

 (#885) Remove amount of supa script lines from the level format

5 years ago(#885) Introduce system/file module
rexim [Sat, 15 Jun 2019 18:00:59 +0000 (01:00 +0700)]
(#885) Introduce system/file module

5 years ago(#885) Remove amount of supa script lines from the level format
rexim [Sat, 15 Jun 2019 17:24:04 +0000 (00:24 +0700)]
(#885) Remove amount of supa script lines from the level format

5 years agoMerge pull request #894 from tsoding/882
Alexey Kutepov [Sat, 15 Jun 2019 17:10:21 +0000 (00:10 +0700)]
Merge pull request #894 from tsoding/882

(#882) Make the Platform level loadable

5 years ago(#882) Make the Platform level loadable
rexim [Sat, 15 Jun 2019 16:43:52 +0000 (23:43 +0700)]
(#882) Make the Platform level loadable

1. line_stream_collect_n_lines returned NULL on n == 0 which is not
correct. It's way better when it returns an empty string
2. read_all_exprs_from_string returned parse error on empty input
which is also not correct. It's better to return nil.

5 years agoMerge pull request #890 from tsoding/818
Alexey Kutepov [Sun, 9 Jun 2019 22:56:43 +0000 (05:56 +0700)]
Merge pull request #890 from tsoding/818

(#818) Add Labels support for LevelEditor

5 years ago(#818) Include stdio in label_layer for Windows
rexim [Sun, 9 Jun 2019 22:44:47 +0000 (05:44 +0700)]
(#818) Include stdio in label_layer for Windows

5 years ago(#818) Fix rigid body leak in player
rexim [Sun, 9 Jun 2019 18:33:19 +0000 (01:33 +0700)]
(#818) Fix rigid body leak in player

5 years agoAdd TODO(#892)
rexim [Sun, 9 Jun 2019 18:29:01 +0000 (01:29 +0700)]
Add TODO(#892)

5 years agoAdd TODO(#891)
rexim [Sun, 9 Jun 2019 18:29:00 +0000 (01:29 +0700)]
Add TODO(#891)

5 years ago(#818) Implement label_layer_render
rexim [Sun, 9 Jun 2019 18:27:00 +0000 (01:27 +0700)]
(#818) Implement label_layer_render

5 years ago(#818) Integrate LabelLayer with LevelEditor and Level
rexim [Sun, 9 Jun 2019 18:18:38 +0000 (01:18 +0700)]
(#818) Integrate LabelLayer with LevelEditor and Level

5 years ago(#818) Introduce LabelLayer
rexim [Sun, 9 Jun 2019 16:52:20 +0000 (23:52 +0700)]
(#818) Introduce LabelLayer

5 years ago(#818) lavas -> lava
rexim [Sun, 9 Jun 2019 16:27:20 +0000 (23:27 +0700)]
(#818) lavas -> lava

5 years agoMerge pull request #888 from tsoding/812
Alexey Kutepov [Sat, 8 Jun 2019 19:18:16 +0000 (02:18 +0700)]
Merge pull request #888 from tsoding/812

(#812) Add Background support to LevelEditor

5 years ago(#812) Add Background support to LevelEditor
rexim [Sat, 8 Jun 2019 18:54:14 +0000 (01:54 +0700)]
(#812) Add Background support to LevelEditor

5 years agoMerge pull request #884 from tsoding/819
Alexey Kutepov [Sat, 8 Jun 2019 18:53:13 +0000 (01:53 +0700)]
Merge pull request #884 from tsoding/819

(#819) Add Regions support for LevelEditor

5 years agoAdd TODO(#887)
rexim [Sat, 8 Jun 2019 18:26:55 +0000 (01:26 +0700)]
Add TODO(#887)