Commit graph

3962 commits

Author SHA1 Message Date
dfighter1985
50b90f9774 Update the tile list right away if the image is replaced.
--HG--
branch : gsoc2014-dfighter
2014-08-06 17:40:39 +02:00
dfighter1985
20edb57761 If I add a 256x256 tile, maybe I should remove it as 256x256, not 128x128...
--HG--
branch : gsoc2014-dfighter
2014-08-06 17:14:59 +02:00
dfighter1985
9bb62a3ada Statically load the empty tile image so that we don't need to have over 9000 instances of it. Also display an error message if loading fails on startup.
--HG--
branch : gsoc2014-dfighter
2014-08-06 13:25:50 +02:00
dfighter1985
669c15eda9 Removed yet another unused variable.
--HG--
branch : gsoc2014-dfighter
2014-08-06 13:04:30 +02:00
dfighter1985
e7ded1f82c Removed unused variable.
--HG--
branch : gsoc2014-dfighter
2014-08-06 13:01:44 +02:00
dfighter1985
613643b033 Repaint immediately when the display channel is changed.
--HG--
branch : gsoc2014-dfighter
2014-08-05 16:01:45 +02:00
dfighter1985
edf1da1294 Save the last directory where we loaded a tile image from.
--HG--
branch : gsoc2014-dfighter
2014-08-05 15:34:29 +02:00
dfighter1985
04d17b7a05 Save the last directoy where we loaded a tilebank from.
--HG--
branch : gsoc2014-dfighter
2014-08-05 15:16:25 +02:00
dfighter1985
f25d152f4f Rotation is now set in the tilebank wrapper and applied when replacing a tile.
--HG--
branch : gsoc2014-dfighter
2014-08-05 13:42:56 +02:00
dfighter1985
99bcb6cf79 Line endings and copyright headers...
--HG--
branch : gsoc2014-dfighter
2014-08-05 13:18:41 +02:00
dfighter1985
e2a579c03e Set all images by default.
--HG--
branch : gsoc2014-dfighter
2014-08-05 03:35:10 +02:00
dfighter1985
84fc5f27b6 Clear before loading the model data.
--HG--
branch : gsoc2014-dfighter
2014-08-05 03:20:30 +02:00
dfighter1985
2a55904b3e Makes no sense, but doesn't seem to be crashing anymore o.O
--HG--
branch : gsoc2014-dfighter
2014-08-05 03:17:29 +02:00
dfighter1985
d21aa2b678 Tile loading more or less works. TODO: investigate why displacement map lookup causes crashes.
--HG--
branch : gsoc2014-dfighter
2014-08-05 02:58:31 +02:00
dfighter1985
8bead3f3fd Saving tilebank
--HG--
branch : gsoc2014-dfighter
2014-08-04 22:14:39 +02:00
dfighter1985
92e850d296 Texture path.
--HG--
branch : gsoc2014-dfighter
2014-08-04 21:59:05 +02:00
dfighter1985
bdedd145e4 Surface data.
--HG--
branch : gsoc2014-dfighter
2014-08-04 21:53:22 +02:00
dfighter1985
55c046252f Oriented stuff.
--HG--
branch : gsoc2014-dfighter
2014-08-04 21:41:33 +02:00
dfighter1985
688f6de090 Vegetation set stuff.
--HG--
branch : gsoc2014-dfighter
2014-08-04 21:33:11 +02:00
dfighter1985
caf76f09c8 Most of the functionality works with the new code.
--HG--
branch : gsoc2014-dfighter
2014-08-04 21:22:44 +02:00
dfighter1985
30bae94ac3 Started to rework tile checks, tile banks loading / saving. A tilebank will now be in the tilemodel, and it will work from there. Also moved some constants into an independent file.
--HG--
branch : gsoc2014-dfighter
2014-08-03 21:33:13 +02:00
dfighter1985
299629860b Rotation can now be set.
--HG--
branch : gsoc2014-dfighter
2014-08-03 19:04:34 +02:00
dfighter1985
49deedad7d Save the tile border, etc data when saving.
--HG--
branch : gsoc2014-dfighter
2014-08-03 17:58:02 +02:00
dfighter1985
175af2fa74 Added checks. Yes it's horrible and needs to be refactored.
--HG--
branch : gsoc2014-dfighter
2014-08-03 04:15:12 +02:00
dfighter1985
1a49f9fedb Apply the current zoom factor!
--HG--
branch : gsoc2014-dfighter
2014-08-01 02:38:04 +02:00
dfighter1985
851afcf955 Don't reload the pixmaps every time they are displayed... -.-
--HG--
branch : gsoc2014-dfighter
2014-08-01 02:34:57 +02:00
dfighter1985
1265d6b064 Line endings...
--HG--
branch : gsoc2014-dfighter
2014-07-31 23:23:52 +02:00
dfighter1985
a994f23948 When hitting 'save as' ask for a filename even if one is set.
--HG--
branch : gsoc2014-dfighter
2014-07-30 15:55:09 +02:00
dfighter1985
0cef115a74 Should store the filename after opening..
--HG--
branch : gsoc2014-dfighter
2014-07-30 15:44:02 +02:00
dfighter1985
ac643d2bb9 Should only add 1 tile here...
--HG--
branch : gsoc2014-dfighter
2014-07-30 15:40:02 +02:00
dfighter1985
eee43ad1ea 128 and 256 tiles don't have alpha, so no need to load/save them.
--HG--
branch : gsoc2014-dfighter
2014-07-30 15:29:50 +02:00
dfighter1985
4bff87ca36 Replace and delete image should be applied to the correct channel now.
--HG--
branch : gsoc2014-dfighter
2014-07-30 14:39:19 +02:00
dfighter1985
7b1ee54427 Show the image that belongs to the channel that is selected.
--HG--
branch : gsoc2014-dfighter
2014-07-30 14:28:17 +02:00
dfighter1985
4d54cca6a0 Copyright headers...
--HG--
branch : gsoc2014-dfighter
2014-07-30 11:20:29 +02:00
dfighter1985
ddd687325f Close the loaded file and return true...
--HG--
branch : gsoc2014-dfighter
2014-07-30 11:15:14 +02:00
dfighter1985
ac73999f07 Set teh current selection to row 0
--HG--
branch : gsoc2014-dfighter
2014-07-30 11:14:41 +02:00
dfighter1985
3e2addc057 Save and load the tilebank texture path.
--HG--
branch : gsoc2014-dfighter
2014-07-30 11:10:15 +02:00
dfighter1985
0f5e475d1c Save and load the veget set filename.
--HG--
branch : gsoc2014-dfighter
2014-07-30 10:58:37 +02:00
dfighter1985
431178321f TileBank loading.
--HG--
branch : gsoc2014-dfighter
2014-07-30 10:54:08 +02:00
dfighter1985
c8914248db Add the already selected tilesets to the land when editing.
--HG--
branch : gsoc2014-dfighter
2014-07-30 07:43:02 +02:00
dfighter1985
ddc7961e9b Connected the oriented combobox and now saving it's value to the tilebank.
--HG--
branch : gsoc2014-dfighter
2014-07-30 01:50:01 +02:00
dfighter1985
95b67026bf Implemented saving of the currently stored tilebank data.
--HG--
branch : gsoc2014-dfighter
2014-07-30 01:29:17 +02:00
dfighter1985
89c6180144 As it turns out, tilesets can be assigned to multiple lands...
--HG--
branch : gsoc2014-dfighter
2014-07-28 17:05:51 +02:00
dfighter1985
8a704b7f5f Implemented the GUI part of saving...
--HG--
branch : gsoc2014-dfighter
2014-07-27 20:38:08 +02:00
dfighter1985
b004bb9d01 128x128 tab should be shown by default.
--HG--
branch : gsoc2014-dfighter
2014-07-27 18:23:25 +02:00
dfighter1985
4326ca1df8 Implemented tile image replace.
--HG--
branch : gsoc2014-dfighter
2014-07-26 02:24:32 +02:00
dfighter1985
5866a61cff Implemented tile image deletion.
--HG--
branch : gsoc2014-dfighter
2014-07-26 02:19:13 +02:00
dfighter1985
599ba19de2 A little refactoring.
--HG--
branch : gsoc2014-dfighter
2014-07-26 02:11:02 +02:00
dfighter1985
e06858f2df Reindex tile item nodes after deleting a node.
--HG--
branch : gsoc2014-dfighter
2014-07-26 02:05:21 +02:00
dfighter1985
f0a67d0c2e Implemented tile deletion.
--HG--
branch : gsoc2014-dfighter
2014-07-26 01:57:50 +02:00