Commit Graph

200 Commits (bb0a861d35f8afb3e2076ea18a05aa3c65184228)

Author SHA1 Message Date
Theunis J. Botha 0aa539b6cf selected objects start 2017-01-12 17:40:17 +01:00
Theunis Johannes Botha b5cdce22ab viewport, editor, game, systems 2017-01-12 04:44:01 +01:00
Theunis J. Botha 24897794af viewports, editor updates 2017-01-11 16:09:06 +01:00
Theunis J. Botha 3adc03f200 editor to API 2017-01-10 17:04:30 +01:00
Theunis J. Botha f5d8c0d69f need to remove scenes from renderers 2017-01-09 15:20:48 +01:00
Theunis J. Botha ec79b03977 texture refactoring done 2017-01-06 16:53:53 +01:00
Theunis J. Botha 76e36e0fa7 streamlined object to api to runtime 2017-01-05 19:34:28 +01:00
Theunis J. Botha 87ec110b49 render order, drive component updates 2017-01-04 16:12:30 +01:00
Theunis J. Botha 12c5ac1450 drive input component - spline updates 2017-01-03 18:15:03 +01:00
Theunis J. Botha 9c2af5de8f drive component, parent entities 2017-01-02 17:05:40 +01:00
Theunis J. Botha deca83d5b8 stable..? 2016-12-23 16:07:10 +01:00
Theunis J. Botha 0ae56d4f99 introduced problem with splines 2016-12-22 17:22:19 +01:00
Theunis J. Botha 50713b8315 components can store references to other components - not objects 2016-12-21 16:06:30 +01:00
Theunis J. Botha 063d88f920 follow component - starting to get stable 2016-12-20 17:27:36 +01:00
Theunis J. Botha 846bdba6c4 more components 2016-12-19 17:44:15 +01:00
Theunis J. Botha 15d3c5b446 can save custom components and components based off type 2016-12-16 16:03:48 +01:00
Theunis J. Botha aeee9c4533 continue new ecs 2016-12-15 15:28:00 +01:00
Theunis J. Botha 05efb8eea0 ecs refactor start 2016-12-15 14:53:39 +01:00
Theunis J. Botha 4a880dc2db got to remove logic from components 2016-12-13 15:41:02 +01:00
Theunis J. Botha 7132fc7528 mesh permutation start - lodash broken 2016-12-12 20:54:46 +01:00
Theunis J. Botha 5a9e24a798 stable load and save for components 2016-12-12 17:24:05 +01:00
Theunis J. Botha 6c2a6a38ac something broken somewhere 2016-12-09 20:32:09 +01:00
Theunis J. Botha accc868f71 follow, lookat, camera and path following done gulp! :) 2016-12-08 19:43:16 +01:00
Theunis J. Botha f774cad759 path follow component migrated to editor 2016-12-07 15:20:41 +01:00
Theunis J. Botha 89d7883418 start to refactor components 2016-12-07 09:58:09 +01:00
Theunis J. Botha 24a17da5d4 start update path following 2016-12-07 09:52:23 +01:00
Theunis J. Botha c8c0d45e18 texture fixes - compile time stuff - done with multiple deep reflection 2016-12-06 19:34:22 +01:00
polygonboutique 252067c4c8 server comm 2016-12-06 16:43:03 +01:00
polygonboutique 7001449c56 starting on mp 2016-12-06 11:42:41 +01:00
Theunis J. Botha 8a932fc9e0 start to dig into common objects 2016-12-05 16:40:26 +01:00
Theunis J. Botha b543c586e4 huge refactorings - vector fixes 2016-12-02 16:03:03 +01:00
Theunis J. Botha 90622a80d9 latest sergej merge conflicts 2016-12-02 13:11:56 +01:00
Theunis J. Botha 6d3c30fee5 whole runtime refactoring 2016-12-02 13:00:56 +01:00
Theunis J. Botha 46a00d4fb1 runtime vectors and colors complete 2016-12-01 18:37:57 +01:00
polygonboutique 490001d316 added some stuff to rotator & offsettor components. also added some docs + lapcounter to the main.js 2016-11-30 15:45:19 +01:00
polygonboutique 52af3c1f3d changed component signature of offsettor, rotator 2016-11-30 13:12:54 +01:00
polygonboutique 3aca24eb87 offset component 2016-11-30 12:32:58 +01:00
polygonboutique 9f96389ae5 rotator component 2016-11-30 11:40:33 +01:00
polygonboutique 2895b74b6c addde remove component method to entity 2016-11-30 10:46:25 +01:00
polygonboutique 61ed31e517 added kinematic setting to rigid-body.
next up: spinning wheels, ai collision avoidance, onCollide-event
2016-11-30 10:31:44 +01:00
polygonboutique eaea4255df fixed tmpQuat 2016-11-30 09:19:35 +01:00
polygonboutique bc27db190d normalize camera quat, entity parent uses a static tmpvector for it's calculations.
todo: we have a huge memory issue. 700mb on the heap.
2016-11-29 16:55:50 +01:00
polygonboutique 563f18fc99 fixed mesh delay error 2016-11-29 16:11:56 +01:00
polygonboutique b2bacd2d7e fixed. 2016-11-29 15:40:27 +01:00
polygonboutique fafc068fad parent entity link component: center to origin fixed 2016-11-29 15:26:54 +01:00
polygonboutique 3283eb40ce parent entity link component 2016-11-29 13:53:12 +01:00
Theunis J. Botha 48c093a72a backward compatibility 2016-11-29 13:19:00 +01:00
Theunis J. Botha 9c429f4126 merge conflicts 2016-11-29 12:59:33 +01:00
Theunis J. Botha 48cb9e477d api and runtime namespaces 2016-11-29 12:54:25 +01:00
polygonboutique 5069ec4ee2 new build step in gulp + some components 2016-11-29 12:52:48 +01:00
Theunis J. Botha 658c045a6f API. 2016-11-29 11:29:51 +01:00
Theunis J. Botha daf6624854 comp / ent refactor 2016-11-29 11:26:16 +01:00
Theunis J. Botha 50a3abf1ae API components 2016-11-28 15:05:02 +01:00
Theunis J. Botha 93f90964a2 erge branch 'sergej' of github.com:ToywheelDev/game-lib into sergej 2016-11-25 14:46:49 +01:00
Theunis J. Botha 5718734f6f can modify vector grains etc 2016-11-25 14:43:03 +01:00
polygonboutique b91f0b57ea backup 2016-11-25 14:40:41 +01:00
polygonboutique 9c90cb81ac backup 2016-11-25 09:57:09 +01:00
Theunis J. Botha 296d7ca836 runtime vectors 2016-11-24 19:18:00 +01:00
polygonboutique 87d327cb4a changes to path components 2016-11-24 13:07:42 +01:00
Theunis J. Botha a1e9357a7a Merge branch 'feature/components' into sergej 2016-11-24 12:57:05 +01:00
Theunis J. Botha 1e6a22bed7 calculate normals even when loading from API 2016-11-24 12:56:39 +01:00
polygonboutique 856e972a21 fixed scene cameras 2016-11-24 12:24:42 +01:00
Theunis J. Botha ae2faff7af image factory fixes 2016-11-24 11:41:54 +01:00
Theunis J. Botha bdbe1c7664 Merge branch 'sergej' of github.com:ToywheelDev/game-lib into sergej 2016-11-24 10:57:53 +01:00
Theunis J. Botha a11e5ca931 fix texture loading problems 2016-11-24 10:57:21 +01:00
polygonboutique 40b7f11b43 nothing fucking works anymore 2016-11-24 09:55:06 +01:00
polygonboutique dc074e7e0d updated everything 2016-11-23 13:36:33 +01:00
Theunis J. Botha 0ce34b54e3 fix camera 2016-11-23 13:36:03 +01:00
Theunis J. Botha 1a855bbf3d active camera index 2016-11-23 13:01:24 +01:00
Theunis J. Botha 50f04fd988 vector fixes 2016-11-23 12:44:57 +01:00
Theunis J. Botha 0b7004608d Merge branch 'sergej' of github.com:ToywheelDev/game-lib into sergej 2016-11-23 11:06:22 +01:00
polygonboutique 1387eb262e define files 2016-11-23 11:06:08 +01:00
Theunis J. Botha 41e834ba9a merge conflicts 2016-11-23 10:51:47 +01:00
polygonboutique 6baed2483f path controls component. main.js cleanup 2016-11-23 10:23:24 +01:00
Theunis J. Botha b03cff08a6 loading curves from blender - saving to API again - point materials - awesome SHITgit diffgit diff! 2016-11-22 19:20:25 +01:00
polygonboutique 105e931035 follow path component 2016-11-22 17:07:02 +01:00
polygonboutique 87471b1b12 ABORT ABORT ABORT 2016-11-22 16:10:03 +01:00
Theunis J. Botha 481cd05374 starting to recurse through properties 2016-11-21 16:08:39 +01:00
polygonboutique 2382e2a1d5 track made out of cubes. 2016-11-21 14:36:38 +01:00
polygonboutique 87bd9178bf added swipe contorls to fly controls component 2016-11-21 10:27:53 +01:00
polygonboutique 420dfc0edc height maps 2016-11-21 08:40:43 +01:00
polygonboutique eafd6fc01e height maps 2016-11-21 08:20:47 +01:00
Theunis J. Botha be64682142 many updates - starting to make stable 2016-11-18 16:00:13 +01:00
polygonboutique 144d62a8fe some changes 2016-11-18 10:50:19 +01:00
Theunis J. Botha eefd4a9603 huge refactorings - need tweaking 2016-11-17 18:31:41 +01:00
polygonboutique d5f51b0af8 ai stuff 2016-11-17 16:04:03 +01:00
polygonboutique 51ba9a855d merge part 1 / 2 2016-11-17 10:24:59 +01:00
polygonboutique 18ac3ac1c3 pushed new components (ai + colorlerp) 2016-11-17 10:09:54 +01:00
Theunis J. Botha e7144a513c have to start with refactoring meshes, shapes, scenes and worlds 2016-11-15 17:12:27 +01:00
Theunis J. Botha 758bfe0a2b clone components - lodash required from now on 2016-11-15 13:51:00 +01:00
Theunis J. Botha 6f17f777e3 racing updates 2016-11-15 11:13:02 +01:00
Theunis J. Botha f84f61ebd9 updated comment 2016-11-15 10:36:36 +01:00
Theunis J. Botha 25512e8a2a merge conflicts 2016-11-15 10:35:59 +01:00
Theunis J. Botha ed9ff670c4 null 2016-11-15 10:33:13 +01:00
Theunis J. Botha 7c62a686a8 names and ids important for editor 2016-11-14 14:48:37 +01:00
polygonboutique 81d7bc76c5 added waypoint system.
added "break-loop" return val for trigger box components
2016-11-14 14:14:51 +01:00
polygonboutique 9cfa7da639 added box-box trigger
modified box-sphere trigger. (calculate a new bb from the current transform)
modifed sphere-sphere (scale the boundingsphere radius by the maximum scale component of the entity.)
2016-11-14 10:58:30 +01:00
polygonboutique bcfa3b6df2 3d text,
gui scene
triggers: onenter, onleave, oninside
2016-11-11 16:25:39 +01:00
Theunis J. Botha 431797fdaa fix blob urls 2016-11-11 11:29:23 +01:00
Theunis J. Botha 4061f9ec4f fix constructor order 2016-11-11 10:33:49 +01:00