Sven Eberhardt
25fa57cabf
Qt Editor: Add "Static Flat" landscape mode
2016-06-17 18:44:59 -04:00
Sven Eberhardt
ec6998e530
Qt Editor: Fix some crashes and errors when switching between object and definition selection
2016-06-17 01:26:38 -04:00
Sven Eberhardt
2e412d1668
Qt Editor: Fix log output position
2016-06-17 00:56:23 -04:00
Sven Eberhardt
b70882d7fa
Editor: Object scaling+rotation
2016-06-17 00:07:49 -04:00
Sven Eberhardt
bd516dfc44
Add ItemSpawn EditorProps
2016-06-16 16:57:34 -04:00
Sven Eberhardt
f6acefa882
Add SpinWheel EditorProps
2016-06-16 16:57:13 -04:00
Sven Eberhardt
4e603e2ef8
Add "Name" EditorProp for all objects
2016-06-16 16:15:42 -04:00
Sven Eberhardt
f913b4d012
Qt Editor: Highlight objects hovered in object selection delegate in viewport
2016-06-16 16:15:15 -04:00
Sven Eberhardt
2f22a3a8fe
Qt Editor: Add property delegate type "object"
2016-06-16 14:59:04 -04:00
Sven Eberhardt
9e4f036fe2
Qt Editor: Focus across columns in property editor
2016-06-16 13:19:35 -04:00
Sven Eberhardt
a52857d073
qt editor: Add string delegate
2016-06-16 00:40:25 -04:00
Sven Eberhardt
2df6fdb52b
qt editor: Improve grouped enum tree navigation
2016-06-16 00:09:53 -04:00
Sven Eberhardt
e5837dc478
Qt Editor: Use definition grouping on "def" property delegate enum
2016-06-15 21:57:59 -04:00
Sven Eberhardt
ad863836b3
Qt Editor: Add groups to enum
2016-06-15 00:15:47 -04:00
Maikel de Vries
3620e22061
fix launching of javelins
...
Bug was introduced when TakeObject changed.
2016-06-12 11:39:11 +02:00
Lukas Werling
6b958fe88e
Fix viewports on high-DPI screens
2016-06-11 22:36:48 +02:00
Lukas Werling
60671474a8
Use Qt's event loop instead of polling for events
...
This fixes slow input event handling execution on Linux. Additionally,
it seems to fix some crashes with the menu bar.
2016-06-11 21:52:50 +02:00
Maikel de Vries
c538a0d617
add missing neutral pipe interaction menu tooltips for liquid tank
2016-06-11 20:57:06 +02:00
Sven Eberhardt
0767fd2616
Qt Editor: Auto-add PlayerStart object to scenarios created via "New..." option.
2016-06-08 22:27:32 -04:00
Sven Eberhardt
923789ec49
Add PlayerStart object.
...
This is an easy-to-use object for the editor which replaces Scenario.txt [PlayerX] settings.
2016-06-08 22:15:56 -04:00
Sven Eberhardt
0bb910814d
Qt Editor: Fix display and control of enum delegate parameters
2016-06-08 00:37:48 -04:00
Sven Eberhardt
5e4e6c9f7c
Remove a debug log
2016-06-07 19:08:15 -04:00
Sven Eberhardt
96068b9a17
Initialize EditorBase definition with higher priority.
...
Many other definitions may depend on it being initialized and it would be verbose and error-prone to add a check to every single dependent definition.
2016-06-07 18:23:53 -04:00
Sven Eberhardt
397dbd867a
Add DefinitionPriority property to control call order of Definition()-callbacks.
2016-06-07 18:22:43 -04:00
Sven Eberhardt
c4dfd5e276
Add EditorProp for construction goal
2016-06-07 00:13:35 -04:00
Sven Eberhardt
3797b07f29
Add IDList EditorProp.
2016-06-07 00:13:01 -04:00
Sven Eberhardt
f44cb9fa62
Qt Editor: Fix script errors on empty selection
2016-06-06 23:26:20 -04:00
Sven Eberhardt
16e31098b4
Qt Editor: Improve proplist and array display/editing
...
* Add/Remove element buttons
* Display customization of user delegates
2016-06-06 01:54:05 -04:00
Nicolas Hake
49a98e54a5
Add test for 57a35bf
fix
...
So it turns out that the fix stops the engine from crashing, but it
still doesn't seem to generate valid code - Aul emits an internal error
at runtime.
2016-06-05 13:36:32 +02:00
Mark
d51a8cfa6d
Liquds: Liquids can be passed either as a string or as a definition
2016-06-05 12:05:48 +02:00
Mark
923ee485ec
Liquid container: PutLiquid(*, nil, *) inserts maximum amount of liquid
...
Added unit test.
2016-06-05 12:05:42 +02:00
Sven Eberhardt
4d04135cda
Fix GetPropertyBool default value when descending into prototype [Guenther]
2016-06-03 20:17:20 -04:00
Lukas Werling
6bd26b047f
Fix typo
2016-06-03 23:18:44 +02:00
Lukas Werling
4920ed743f
UPnP: Another try for Debian compatibility
2016-06-03 22:16:39 +02:00
Maikel de Vries
695680cb6c
objects on fire inflame inflammable materials
2016-06-03 22:08:14 +02:00
Maikel de Vries
548215d448
make flames consume oil when burning
2016-06-03 22:08:14 +02:00
Lukas Werling
91e2c137d9
UPnP: Fix compatibility with Debian's old versions
2016-06-03 21:58:19 +02:00
Lukas Werling
55c52a69a5
Merge branch 'miniupnpc' (GH-23)
2016-06-03 17:21:20 +02:00
Sven Eberhardt
b10da0629d
Qt Editor: More EditorProps types (string, array) and attributes (EditOnSelection, DefaultEditorProp)
2016-06-03 01:20:43 -04:00
Maikel de Vries
bb33abee2f
foundry accepts water for loam production and has max liquid amount
2016-06-02 13:04:02 +02:00
Maikel de Vries
e004006fdc
add descriptions to liquid objects
2016-06-02 13:02:25 +02:00
Mark
e1413a941d
Producer: Commented out log output
...
This was there for debugging purposes only.
2016-06-01 20:42:03 +02:00
Mark
98dc6fa252
Fix Bug #1742
...
Fixed and tested other problems in tutorial 3 and 4, too
2016-06-01 20:40:26 +02:00
Mark
46ac671ef4
Fixed producers unit test #6
...
The problems here were:
- the syntax for GetComponent() was wrong.
2016-06-01 20:14:11 +02:00
Mark
10c918d4a2
Fixed producers unit test #5
...
The problems here were:
- the pickaxe component list returned [[Metal, 1], [Wood, 1]] instead of [[Wood, 1], [Metal, 1]]. This may be a result of the new component system with proplists; probably the components are sorted alphabetically now
2016-06-01 20:08:55 +02:00
Mark
ffcbdc7fd0
Fixed producers unit test #7
...
The problems here were:
- the foundry cannot take 400 water from ice if it has a fill limit
- the pump cannot pump anything into the object if it has no fill limit
2016-06-01 19:10:46 +02:00
Mark
ad74d44943
Foundry can be fueled by pipe.
...
A pipe from a pump can be connected to a foundry now, so that oil can be pumped into the foundry.
2016-06-01 19:10:42 +02:00
Nicolas Hake
2a59ece97c
Merge pull request GH #22
...
Add OpenClonk to StrategyGame and ArcadeGame categories.
2016-06-01 10:40:12 +02:00
Lukas Werling
b1b72b003a
Do Linux UPnP mappings asynchronously
2016-05-31 18:23:41 +02:00
David Dormagen
092b012430
chest: stay open when empty ( #1699 )
...
This is debatable. Let's see how this feels ingame and revert it in case we don't like it.
I like it because I think it gives valuable feedback to the players (and thus can reduce frustration coming from unnecessary actions). But it might also feel like a bug to players.
2016-05-30 10:19:49 +02:00