Commit Graph

223 Commits (master)

Author SHA1 Message Date
rexim 79bbd52326 (#532) Disable baker 2019-05-25 19:53:27 +07:00
rexim 518fc16cf1 (#532) Don't link with libm on Windows 2019-05-25 19:28:32 +07:00
rexim 66d243bfd1 (#532) Find SDL2 manually on Windows 2019-05-25 18:58:13 +07:00
rexim b4e89d772d (#612) Remove FindSDL2 module 2019-05-21 01:10:32 +07:00
rexim 0f9cce409a (#612) Remove lt_adapters 2019-05-21 01:08:00 +07:00
rexim 928c260d4b (#612) Remove SDL_mixer deps to simply initial Windows support 2019-05-20 23:45:05 +07:00
rexim 19b4971b34 (#612) Move svg2level build to a separate subdirectory
And enable it only for UNIX
2019-05-20 23:33:58 +07:00
rexim b34ddac294 (#612) Group target_link_libraries by add_executable 2019-05-20 23:23:15 +07:00
rexim 8644b5a91f (#612) Remove conan integration 2019-05-20 23:18:21 +07:00
rexim 82a3c83428 (#813) Wire up ColorPicker for PlayerLayer 2019-05-20 02:26:22 +07:00
rexim 3dbade5714 (#813) Introduce Layer interface 2019-05-20 01:56:02 +07:00
rexim e6492ebdb7 (#813) Introduce PlayerLayer 2019-05-19 23:59:28 +07:00
rexim 1d0ac49830 (#813) layer -> rect_layer 2019-05-19 23:27:55 +07:00
rexim c8ad98bcee Introduce new Lt 2019-05-13 00:30:18 +07:00
rexim 6d6da2043d (#815) Introduce PointLayer 2019-05-05 00:59:40 +07:00
rexim 60c63d0c44 (#823) Introduce LayerPicker 2019-04-29 01:49:55 +07:00
rexim dfd9c024c4 (#799) Introduce Layer for Level Editor 2019-04-15 01:30:29 +07:00
rexim 884fa38b7a (#779) Implement ColorPicker 2019-04-08 02:21:46 +07:00
rexim 9fd1811f08 (#779) Introduce game/level/level_editor subpackage 2019-04-08 02:21:46 +07:00
rexim e6ad8af3f3 (#782) Introduce LevelEditor 2019-04-08 01:19:09 +07:00
rexim 2c59463fe8 (#278) Introduce ProtoRect 2019-04-07 01:10:22 +07:00
rexim 040ae89e6f (#278) implement texture_from_bmp 2019-03-31 02:03:44 +07:00
rexim edbf203bd3 (#278) Introduce cursor image 2019-03-31 01:49:12 +07:00
rexim 1019a73b7f (#726) Replace libxml2 cmake module with pkg-config query 2019-03-23 19:06:02 +07:00
rexim 3221f9a165 Revert "(#726) Try to disable custom cmake modules"
This reverts commit 50df635f16.
2019-03-18 23:06:02 +07:00
rexim 50df635f16 (#726) Try to disable custom cmake modules 2019-03-18 22:37:06 +07:00
rexim 2a4ab49c21 (#726) Introduce svg2level compiler 2019-03-18 01:13:18 +07:00
rexim 30be6ab21d (#727) Introduce LevelMetadata 2019-03-16 23:47:01 +07:00
rexim aa5a51f174 (#719) Introduce MenuTitle 2019-03-11 00:32:53 +07:00
rexim cc05294264 (#718) Introduce LevelFolder entity 2019-03-10 01:43:12 +07:00
rexim e8b9c37004 (#606) Introduce ListSelector 2019-03-09 23:57:56 +07:00
rexim ab22f76253 (#709) Remove linked_list
It's not needed anymore
2019-03-04 01:40:28 +07:00
rexim a39ac91736 (#709) Introduce HashSet 2019-03-04 00:27:17 +07:00
rexim 1b7ae763cd (#709) Introduce LinkedList type 2019-03-04 00:26:56 +07:00
rexim e7ba7d4a2a (#709) Implement Dynarray 2019-03-04 00:26:30 +07:00
rexim 393d650a88 (#691) dying_rect -> explosion 2019-02-17 03:48:36 +07:00
rexim d8588fd850 (#634) Remove Rigid_rect 2019-02-17 03:25:30 +07:00
rexim e84929d0ec (#636) Remove solid interface 2019-02-17 03:14:47 +07:00
rexim 7319da0507 (#632) Remove Physical_world 2019-02-17 03:04:32 +07:00
rexim 73468cdf35 Separate system and ebisp static libraries 2019-02-03 03:13:39 +07:00
rexim e0c5a29e36 (#625) Actually bake lisp part of broadcast into the executable 2019-02-03 01:26:03 +07:00
rexim afd02c09b0 (#625) Introduce baker executable 2019-02-02 23:35:27 +07:00
rexim fb0d59ed99 (#647) Introduce an actual translation unit 2019-01-23 12:40:55 +07:00
rexim d2d43373cd (#647) Introduce math/extrema.h 2019-01-22 11:19:31 +07:00
rexim a0e918c5ca (#640) Remove dynarray
It's not type safe
2019-01-16 08:16:13 +07:00
rexim 00586e58da (#635) Add dynarray 2019-01-13 23:59:10 +07:00
rexim bfbd967b75 (#628) Add RigidBodies entity 2019-01-13 00:40:32 +07:00
rexim 888f315ff2 (#607) Fix applying force through Console 2019-01-07 01:46:50 +07:00
rexim b405cb7d4b Introduce Broadcast 2019-01-06 20:35:57 +07:00
rexim b73856b54d (#608) Introduce (send) function 2019-01-06 01:14:24 +07:00
rexim f61c2d289b (#418) Add LevelPicker 2018-12-30 23:23:52 +07:00
rexim 1b0670d595 (#594) assert -> trace_assert 2018-12-30 00:21:39 +07:00
rexim 1b8f8b56f4 (#594) Introduce stacktrace unit 2018-12-30 00:04:42 +07:00
rexim c47ea3f5a6 (#580) Introduce ebisp/std unit 2018-12-23 03:49:13 +07:00
rexim 611fda140b (#570) patch SDL2_INCLUDE_DIR on APPLE 2018-12-17 22:45:18 +07:00
rexim 82171d0415 Revert "(#570) patch SDL2_INCLUDE_DIR on APPLE"
This reverts commit fc75824fe3.
2018-12-17 22:28:34 +07:00
rexim fc75824fe3 (#570) patch SDL2_INCLUDE_DIR on APPLE 2018-12-17 22:27:15 +07:00
rexim 8242bc0736 (#550) Introduce log_script unit 2018-12-09 00:31:52 +07:00
rexim 815ef830f5 (#526) introduce (print) for REPL 2018-11-26 01:02:15 +07:00
rexim c7475d0584 (#518) undefined reference to sqrtf 2018-11-25 17:29:00 +07:00
rexim bf3976f7b0 (#503) Make hide-goal and show-goal accessible in console 2018-11-18 00:03:58 +07:00
rexim e0a0be083d (#475) Remove error unit 2018-11-12 18:26:06 +07:00
rexim 71a28f593b (#481) ui/log -> ui/console_log 2018-11-05 20:27:31 +07:00
rexim 9d160a8438 (#477) Replace all instances of malloc with nth_alloc 2018-11-05 19:41:51 +07:00
rexim 614cebb1c8 (#426) Introduce log and nth_alloc units 2018-11-05 19:14:56 +07:00
rexim b8e46c16c1 (#457) script/ -> ebisp/ 2018-10-26 23:19:42 +07:00
rexim 101b1597a2 (#394) Introduce Script entity 2018-10-26 23:07:36 +07:00
rexim b4d072d809 (#394) region -> regions 2018-10-26 22:28:21 +07:00
rexim f06ffb4b2b Introduce LineStream 2018-10-26 20:38:32 +07:00
Frank Lyder Bredland 71199f895d CMake do not differenciate between source- and header-files 2018-10-14 22:30:55 +02:00
rexim f89aa2b68d Remove dead code 2018-10-14 06:53:49 +07:00
rexim 7635309e05 (#382) Introduce region entity 2018-10-13 23:47:08 +07:00
rexim cb1713d393 (#354) Introduce history to the consolé 2018-10-08 00:55:16 +07:00
rexim d2657fc111 Introduce str unit 2018-10-01 00:27:59 +07:00
rexim b1ba6f022c Add log UI element 2018-09-30 23:47:46 +07:00
rexim ff39ad9121 Move edit_field and console to ui folder 2018-09-30 23:39:40 +07:00
rexim 961b0ec8d5 Remove edit_field_ring
Close #368
Close #369
2018-09-30 23:35:19 +07:00
rexim 6af92d33d6 (#353) Introduce LIDL version of edit_field_ring 2018-09-30 01:17:49 +07:00
rexim caabcbfdaf Introduce Console 2018-09-23 01:08:31 +07:00
rexim 9717cb96a0 (#317) return new scope from eval 2018-09-11 05:17:32 +07:00
rexim 33ebc498e2 Integrate GC with expr creation 2018-09-10 01:27:35 +07:00
rexim 67eb8ba973 Add script/gc module 2018-09-09 23:20:25 +07:00
rexim 50a2eaef06 (#311) Add lisp repl executable 2018-09-03 01:28:34 +07:00
rexim a5f993349c (#311) Implement plus_op 2018-09-03 00:48:45 +07:00
rexim 07353d2f75 (#285) Implement scope 2018-09-02 19:14:19 +07:00
rexim c089eae865 (#285) Introduce equals operation 2018-09-02 00:26:01 +07:00
rexim 8ab120b87f (#303) Implement read_expr_from_file 2018-08-28 19:55:01 +07:00
rexim 5c2672f3ba Remove script_test
It can be finally replaced with a proper unit testing
2018-08-27 19:17:27 +07:00
rexim fd83204208 (#148) Introduce simple homemade unit testing framework 2018-08-27 18:52:11 +07:00
rexim 349779a8c8 (#299) Introduce tokenizer 2018-08-27 03:36:23 +07:00
rexim a7d7bc1dd5 (#288) Try to initialize anonymous struct 2018-08-26 00:59:29 +07:00
rexim 32647b46c4 (#283) Implement number parsing 2018-08-20 01:59:56 +07:00
rexim f8f95d2625 (#283) Extract parser related stuff to a separate trans unit 2018-08-20 01:26:21 +07:00
rexim df86c80c85 (#284) Implement print_expr_as_sexpr 2018-08-19 23:50:41 +07:00
rexim 7a4db16e7d (#280) Introduce AST of scripting language 2018-08-19 02:15:09 +07:00
rexim e25fd13f94 Introduce edit_field entity 2018-08-04 23:27:15 +07:00
rexim 9ebe359d1d (#226) Introduce debug_node interface 2018-07-30 02:05:04 +07:00
rexim dcd2c7c1d0 (#226) introduce debug_tree entity 2018-07-30 01:10:18 +07:00
rexim 4e59de3d0d (#246) Implement label object and integrate it with level 2018-07-23 02:09:40 +07:00
rexim 7e34efc599 (#246) Introduce label object 2018-07-23 00:24:04 +07:00