twanvl
bdd3429479
Symbol resizing using aspect ratio;
...
TODO: copy code for rarity box to other styles
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@622 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-08-24 02:05:50 +00:00
twanvl
a112f885ca
Moved spec_sort to separate file, added more advanced options;
...
Split 'sort' script function into 'sort_text' and 'sort_list';
Double clicking card in stats panel switches to cards panel
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@587 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-08-01 18:34:24 +00:00
coppro
a75366234f
Added crop image function.
...
Fixed 'difference' symbol type.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@574 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-14 03:16:45 +00:00
twanvl
d590819762
Removed last of the BeginDrawing/EndDrawing calls;
...
Added english_number_ordinal script function;
Working on symbols with a different aspect ratio (i.e. wider/smaller symbols)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@558 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-12 17:01:07 +00:00
twanvl
8833d07c4a
Added 'filter' support to position function; Made sure sort script can depend on the value of the field itself.
...
Cleaned up some things, why is a blank image not thread safe?
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@548 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 18:57:41 +00:00
coppro
fa21bee0b1
Added new sort options for special rarity
...
Added "sort script" field
BUG: Dependencies are not correctly updated for collection sorting, so card numbers don't update properly.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@546 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 16:44:43 +00:00
twanvl
55a897e392
Implemented nicer string collation, with support for composed characters and accents;
...
Fixed symbol filter bug, green was not made transparent;
Slightly nicer error messages when forgeting 'type' keys.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@544 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 16:19:36 +00:00
twanvl
3c6721a0cb
Symmetry actions now work; reflection symmetry is forced to use a multiple of two copies
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@539 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 03:15:46 +00:00
twanvl
1a01ac55f2
Rotation and reflection should now work correctly;
...
Finished the symmetry editor
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@538 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-10 02:47:27 +00:00
twanvl
1c04a718ac
Implemented rotation and reflection
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@536 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 22:38:34 +00:00
twanvl
b409188013
Symbol editor now has constraints on selection, but part list allows selection inside groups.
...
Added logical 'xor' operator for scripting.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@534 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-09 20:43:16 +00:00
twanvl
d00b09eb60
New symbol part list control that shows previews and has a built in editor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@529 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 22:26:39 +00:00
twanvl
b18dea0f69
Movement of objects with the arrow keys in symbol editor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@527 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 13:48:53 +00:00
twanvl
b46d979f9e
Added the necessery classes to handle symmetry objects/mirrors in symbols; What used to be SymbolPart is now SymbolShape, SymbolPart is a base class.
...
This should also pave the way for grouping.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@526 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-08 01:12:55 +00:00
twanvl
801dc3db39
Added functions for blurring and scaling images and changing the alpha value
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@494 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-07-05 21:58:09 +00:00
twanvl
217e8166ab
Fixed 'subtract' symbol combine mode
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@417 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-06-11 15:40:15 +00:00
coppro
9c67a4fa78
Implemented difference (XOR) option for symbols.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@410 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-05-22 02:31:17 +00:00
twanvl
33fd2b5e18
default smart pointer type switched to intrusive_ptr
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@337 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-05-11 21:34:53 +00:00
twanvl
a2e709d86b
It is 2007 by now
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@275 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-04-21 17:06:29 +00:00
coppro
851799d1b6
Fixed some bugs to make GCC work. I needed to change SimpleValueAction to take the function as a variable as opposed to a template parameter - GCC won't accept pointers from a base class in templates.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@231 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-03-23 00:57:06 +00:00
twanvl
dcfee659d0
Added some REFLECT_ macros, so the reflection code doesn't have to mess with the internals of reflection.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@218 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-03-18 22:45:02 +00:00
twanvl
0c66191ab3
Changed all resources to .png files;
...
Added 'snap to grid' to symbol editor
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@207 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-02-16 00:07:14 +00:00
twanvl
504269e903
Moved resources to better filenames;
...
Updated HoverButton, now an actual custom control, added focused and down states;
Added Help->Website
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@196 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-02-06 21:48:49 +00:00
coppro
c6cefaec27
Fixed symbol change crash. The symbol change menu still hovers around being completely out of date from the actual symbol, and the changes don't nessecarilly take place on the card either. Perhaps a caching problem?
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@195 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-02-03 04:33:37 +00:00
twanvl
3d9181e5f6
Eliminated most build errors (gcc,linux,wxGTK).
...
What is left is mostly:
- warning: converting double to int
-> add a cast/to_int or ignore
- wrong initialization order in ctor
-> just swap the order to match the class
- errors about wxCursors
-> add a function loadResourceCursor
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@183 0fc631ac-6414-0410-93d0-97cfa31319b6
2007-01-29 00:04:20 +00:00
twanvl
ca42f31ccc
Localisation, using Locale class
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@113 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-12-12 16:09:05 +00:00
twanvl
f0dd2ae1fa
played with profiling
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@111 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-12-11 15:53:30 +00:00
twanvl
e2701a646f
added SymbolValueEditor + minor fixes
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@96 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-11-26 18:51:31 +00:00
twanvl
c30dbec39e
finished symbol rendering
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@90 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-11-23 16:28:09 +00:00
twanvl
e2544e9d53
implemented resampled text ("high quality")
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@87 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-11-22 20:23:28 +00:00
twanvl
f18bdafab1
made dependency analysis work without errors for magic-new (except for a few script functions); implemented the rest of the ScriptManager
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@71 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-11-01 16:41:50 +00:00
twanvl
2dd93a91fb
implemented SymbolFilter
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@70 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-10-31 17:58:29 +00:00
twanvl
5b56e8ee11
moved symbol viewer, because it is not part of the gui
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@69 0fc631ac-6414-0410-93d0-97cfa31319b6
2006-10-31 16:18:15 +00:00