icons with colored frames

default map startup size raised to 128x128 
startup screensize raised to 1024x768
This commit is contained in:
Titus Tscharntke
2010-05-04 22:55:22 +00:00
parent 605dd746c0
commit 304b6653e9
16 changed files with 271 additions and 251 deletions

View File

@@ -1,25 +1,27 @@
/* XPM */ /* XPM */
static const char *brush_object_bush[] = { static const char *brush_object_bush[] = {
/* columns rows colors chars-per-pixel */ "20 20 4 1",
"16 16 3 1", " c None",
" c #008000", ". c #0000FF",
". c #00FF00", "+ c #008000",
"X c None", "@ c #00FF00",
/* pixels */ "....................",
"XXXXXXXXXXXXXXXX", "....................",
"XXXXXXXXXXXXXXXX", ".. ..",
"XXXXXXXXXXXXXXXX", ".. ..",
"XXXXXXXXXXXXXXXX", ".. ..",
"XXXXXXXXXXXXXXXX", ".. ..",
"XXXXXXXXXXXXXXXX", ".. ..",
"XXXXXXXXXXXXXXXX", ".. ..",
"XXXXXX . X XXXXX", ".. ..",
"XXXXX . . ..XXXX", ".. +@+ + ..",
"XXXXX. . . .XXXX", ".. +@+@+@@ ..",
"XXXX .X X X XXX", ".. @+@+@+@ ..",
"XXXX. . . X XXX", ".. +@ + + ++ ..",
"XXXX . X .. XXXX", ".. @+@+@++ + ..",
"XXXXX X . .XXXX", ".. +@+ +@@+ ..",
"X X", ".. + +@++@ ..",
"XXXXXXXXXXXXXXXX" ".. ++++++++++++++ ..",
}; ".. ..",
"....................",
"...................."};

View File

@@ -1,26 +1,28 @@
/* XPM */ /* XPM */
static const char *brush_object_c1_bigtree[] = { static const char *brush_object_c1_bigtree[] = {
/* columns rows colors chars-per-pixel */ "20 20 5 1",
"16 16 4 1", " c None",
" c #800000", ". c #FFCC7F",
". c #008000", "+ c #808000",
"X c #808000", "@ c #008000",
"o c None", "# c #800000",
/* pixels */ "....................",
"ooooooXX.Xoooooo", "....................",
"oooo.XXXXX.Xoooo", ".. ++@+ ..",
"oooXXX.X.XXX.ooo", ".. @+++++@+ ..",
"oooX.XX.XX.XXooo", ".. +++@+@+++@ ..",
"ooXXXXXXXXXX.Xoo", ".. +@++@++@++ ..",
"ooX..X.XX...X.oo", ".. ++++++++++@+ ..",
"oooXXXX.XXXXXooo", ".. +@@+@++@@@+@ ..",
"oooXX.XXX..X.ooo", ".. ++++@+++++ ..",
"ooooXXXX.XXXoooo", ".. ++@+++@@+@ ..",
"oooooo.XXXoooooo", ".. ++++@+++ ..",
"oooooo oooooo", ".. @+++ ..",
"oooooo oooooo", ".. #### ..",
"oooooo oooooo", ".. #### ..",
"oooooo oooooo", ".. #### ..",
"ooooo ooooo", ".. #### ..",
"oooo ooo" ".. ###### ..",
}; ".. ######### ..",
"....................",
"...................."};

View File

@@ -1,29 +1,31 @@
/* XPM */ /* XPM */
static const char *brush_object_c2_hanged[] = { static const char *brush_object_c2_hanged[] = {
/* columns rows colors chars-per-pixel */ "20 20 8 1",
"16 16 7 1", " c None",
" c #800000", ". c #00FFFF",
". c #008000", "+ c #800000",
"X c #FFFF00", "@ c #C0C0C0",
"o c #0000FF", "# c #808080",
"O c #808080", "$ c #FFFF00",
"+ c #C0C0C0", "% c #0000FF",
"@ c None", "& c #008000",
/* pixels */ "....................",
"@@@@@@@ @@@@@@@@", "....................",
"@@@ @@@@", ".. + ..",
"@@@+@ @ @ @+@@@@", ".. +++++++++ ..",
"@@OO@@ @@+@@@@", ".. @ + + + @ ..",
"@@+++@@ @@OOO@@@", ".. ## +++ @ ..",
"@+O+O+@ @O@+@O@@", ".. @@@ + ### ..",
"@++O++@ @O +@O@@", ".. @#@#@ + # @ # ..",
"@X+++X@ @O + O@@", ".. @@#@@ + #+@ # ..",
"@@oXo@@ @O + O@@", ".. $@@@$ + #+@+# ..",
"@@oXo@@ @O@+ O@@", ".. %$% + #+@+# ..",
"@@+++@@ @OOO O @", ".. %$% + # @+# ..",
"@@+@+@@ @@@@ @ @", ".. @@@ + ###+#+ ..",
"@@@@@@@ @@@@@@@@", ".. @ @ + + + ..",
"@@@@@@@ @@@@@@@@", ".. + ..",
"@@@@@@. O@@@@@@@", ".. + ..",
"................" ".. &+# ..",
}; "..&&&&&&&&&&&&&&&&..",
"....................",
"...................."};

View File

@@ -1,27 +1,29 @@
/* XPM */ /* XPM */
static const char *brush_object_c3_statue[] = { static const char *brush_object_c3_statue[] = {
/* columns rows colors chars-per-pixel */ "20 20 6 1",
"16 16 5 1", " c None",
" c #008000", ". c #B2194C",
". c #808000", "+ c #C0C0C0",
"X c #808080", "@ c #808080",
"o c #C0C0C0", "# c #808000",
"O c None", "$ c #008000",
/* pixels */ "....................",
"OOOOOOOOOOOOOOOO", "....................",
"OOOOOoOOOOOOOOOO", ".. ..",
"OOOOOOoXXOOOOOOO", ".. + ..",
"OOOOOOOoXOOOOOOO", ".. +@@ ..",
"OOOOO...oXOOOOOO", ".. +@ ..",
"OOOOO.o.XoXOOOOO", ".. ###+@ ..",
"OOOOO...XOOOOOOO", ".. #+#@+@ ..",
"OOOOOOXXXOOOOOOO", ".. ###@ ..",
"OOOOOOXXXOOOOOOO", ".. @@@ ..",
"OOOOOOXOXOOOOOOO", ".. @@@ ..",
"OOOOOOXOOXOOOOOO", ".. @ @ ..",
"OOOOOOXOOXOOOOOO", ".. @ @ ..",
"OOOOOooooooOOOOO", ".. @ @ ..",
"OOOOOOXXXXOOOOOO", ".. ++++++ ..",
"OOOOOOXXXXOOOOOO", ".. @@@@ ..",
" " ".. @@@@ ..",
}; "..$$$$$$$$$$$$$$$$..",
"....................",
"...................."};

View File

@@ -1,26 +1,28 @@
/* XPM */ /* XPM */
static const char *brush_object_c4_bigrock[] = { static const char *brush_object_c4_bigrock[] = {
/* columns rows colors chars-per-pixel */ "20 20 5 1",
"16 16 4 1", " c None",
" c #008000", ". c #7fff19",
". c #808080", "+ c #808080",
"X c #C0C0C0", "@ c #C0C0C0",
"o c None", "# c #008000",
/* pixels */ "....................",
"oooooooooooooooo", "....................",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"ooooo.Xooooooooo", ".. ..",
"ooooX...ooo.Xooo", ".. +@ ..",
"oooo...X ..ooo", ".. @+++ +@ ..",
"oooo.X.X ..ooo", ".. +++@###++ ..",
"oooX....X .ooo", ".. +@+@###++ ..",
"ooo..X.X. .Xoo", ".. @++++@###+ ..",
"ooo.. ... ..oo", ".. ++@+@+###+@ ..",
"ooo.X ....X..oo", ".. ++##+++##++ ..",
"ooX.. .X..X.Xoo", ".. +@##++++@++ ..",
"oo.... .. ..oo", ".. @++##+@++@+@ ..",
"oo.X...... oo", ".. ++++#++###++ ..",
"oo..... ....oo", ".. +@++++++#### ..",
" " ".. +++++###++++ ..",
}; "..################..",
"....................",
"...................."};

View File

@@ -1,25 +1,27 @@
/* XPM */ /* XPM */
static const char *brush_object_c5_blocking[] = { static const char *brush_object_c5_blocking[] = {
/* columns rows colors chars-per-pixel */ "20 20 4 1",
"16 16 3 1", " c None",
" c #008000", ". c #FF33CC",
". c #C0C0C0", "+ c #C0C0C0",
"X c None", "@ c #008000",
/* pixels */ "....................",
"XXXXXXXXXXXXXXXX", "....................",
"XX............XX", ".. ..",
"XX.XXXXXXXXXX.XX", ".. ++++++++++++ ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
"XX.XXXXXXXXXX.XX", ".. + + ..",
" " ".. + + ..",
}; "..@@@@@@@@@@@@@@@@..",
"....................",
"...................."};

View File

@@ -1,24 +1,26 @@
/* XPM */ /* XPM */
static const char *brush_object_dead_tree[] = { static const char *brush_object_dead_tree[] = {
/* columns rows colors chars-per-pixel */ "20 20 3 1",
"16 16 2 1", " c None",
" c #800000", ". c #FFFFFF",
". c None", "+ c #800000",
/* pixels */ "....................",
"................", "....................",
".. .. ..........", ".. ..",
"... . ... . ....", ".. + + ..",
".... ..... ....", ".. + + + + ..",
".. .. .. . ..", ".. + ++ ..",
"..... ... ...", ".. ++++ + + + ..",
"... .. .. ...", ".. +++ ++ ..",
"... .. ... ..", ".. + ++ +++ ..",
".. .. ......", ".. + ++++ + ..",
"..... .. ..", ".. +++ +++ ..",
"...... ....", ".. +++++ ++ ..",
"...... ......", ".. ++++++ ..",
"...... ......", ".. ++++ ..",
"...... ......", ".. ++++ ..",
"..... .....", ".. ++++ ..",
".... ..." ".. ++++++ ..",
}; ".. +++++++++ ..",
"....................",
"...................."};

View File

@@ -1,26 +1,28 @@
/* XPM */ /* XPM */
static const char *brush_object_stone[] = { static const char *brush_object_stone[] = {
/* columns rows colors chars-per-pixel */ "20 20 5 1",
"16 16 4 1", " c None",
" c #008000", ". c #7F7FFF",
". c #808080", "+ c #808080",
"X c #C0C0C0", "@ c #C0C0C0",
"o c None", "# c #008000",
/* pixels */ "....................",
"oooooooooooooooo", "....................",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooo.Xoooooooooo", ".. ..",
"ooo...X..ooooooo", ".. +@ ..",
"oooX....X.Xooooo", ".. +++@++ ..",
"oo.........Xoooo", ".. @++++@+@ ..",
"oo...X.....XXooo", ".. +++++++++@ ..",
"ooo......X..XXoo", ".. +++@+++++@@ ..",
"ooo.X........Xoo", ".. ++++++@++@@ ..",
"o o", ".. +@++++++++@ ..",
"oooooooooooooooo" ".. ############## ..",
}; ".. ..",
"....................",
"...................."};

View File

@@ -1,26 +1,28 @@
/* XPM */ /* XPM */
static const char * brush_object_tree[] = { static const char * brush_object_tree[] = {
/* columns rows colors chars-per-pixel */ "20 20 5 1",
"16 16 4 1", " c None",
" c #800000", ". c #FF0000",
". c #008000", "+ c #008000",
"X c #00FF00", "@ c #00FF00",
"o c None", "# c #800000",
/* pixels */ "....................",
"ooooooo..ooooooo", "....................",
"ooooo......ooooo", ".. ++ ..",
"oooo....X...oooo", ".. ++++++ ..",
"oooo........oooo", ".. ++++@+++ ..",
"ooo.X..XX..X.ooo", ".. ++++++++ ..",
"ooo......X...ooo", ".. +@++@@++@+ ..",
"oooo...X....oooo", ".. ++++++@+++ ..",
"oooo........oooo", ".. +++@++++ ..",
"ooooo......ooooo", ".. ++++++++ ..",
"oooooo .. oooooo", ".. ++++++ ..",
"oooooo oooooo", ".. #++# ..",
"oooooo oooooo", ".. #### ..",
"oooooo oooooo", ".. #### ..",
"oooooo oooooo", ".. #### ..",
"ooooo ooooo", ".. #### ..",
"oooo ooo" ".. ###### ..",
}; ".. ######### ..",
"....................",
"...................."};

View File

@@ -1,26 +1,28 @@
/* XPM */ /* XPM */
static const char *brush_object_water_object[] = { static const char *brush_object_water_object[] = {
/* columns rows colors chars-per-pixel */ "20 20 5 1",
"16 16 4 1", " c None",
" c #008000", ". c #7F7F7F",
". c #0000FF", "+ c #008000",
"X c #00FFFF", "@ c #00FFFF",
"o c None", "# c #0000FF",
/* pixels */ "....................",
"oooooooooooooooo", "....................",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"oooooooooooooooo", ".. ..",
"ooooooo oooooooo", ".. ..",
"ooooooo ooo oooo", ".. + ..",
"ooooo o o o oooo", ".. + + ..",
"ooooo o o ooooo", ".. + + + + ..",
"ooooo oo o ooooo", ".. + ++ + ..",
"oooooo o oooooo", ".. + + + ..",
"XXXXXXX XXXXXXX", ".. + ++ ..",
"X.XXX.XXX.XXX.XX", "..@@@@@@@++@@@@@@@..",
".X.X.X.X.X.X.X.X", "..@#@@@#@@@#@@@#@@..",
"................" "..#@#@#@#@#@#@#@#@..",
}; "..################..",
"....................",
"...................."};

View File

@@ -2,7 +2,7 @@
static const char *brush_resource_1_gold[] = { static const char *brush_resource_1_gold[] = {
/* columns rows colors chars-per-pixel */ /* columns rows colors chars-per-pixel */
"16 16 2 1", "16 16 2 1",
" c #808000", " c #dddd00",
". c None", ". c None",
/* pixels */ /* pixels */
"................", "................",

View File

@@ -3,7 +3,7 @@ static const char *brush_surface_custom[] = {
/* columns rows colors chars-per-pixel */ /* columns rows colors chars-per-pixel */
"16 16 3 1", "16 16 3 1",
" c #000000", " c #000000",
". c #808000", ". c #7c4645",
"X c None", "X c None",
/* pixels */ /* pixels */
"XXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXX",

View File

@@ -3,7 +3,7 @@ static const char *brush_surface_grass1[] = {
/* columns rows colors chars-per-pixel */ /* columns rows colors chars-per-pixel */
"16 16 3 1", "16 16 3 1",
" c #000000", " c #000000",
". c #00FF00", ". c #00a000",
"X c None", "X c None",
/* pixels */ /* pixels */
"XXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXX",

View File

@@ -3,7 +3,7 @@ static const char *brush_surface_grass2[] = {
/* columns rows colors chars-per-pixel */ /* columns rows colors chars-per-pixel */
"16 16 3 1", "16 16 3 1",
" c #000000", " c #000000",
". c #008000", ". c #536e0b",
"X c None", "X c None",
/* pixels */ /* pixels */
"XXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXX",

View File

@@ -42,7 +42,7 @@ wxString ToUnicode(const string& str) {
// =============================================== // ===============================================
MainWindow::MainWindow() MainWindow::MainWindow()
: wxFrame(NULL, -1, ToUnicode(winHeader), wxDefaultPosition, wxSize(800, 600)) : wxFrame(NULL, -1, ToUnicode(winHeader), wxDefaultPosition, wxSize(1024, 768))
, lastX(0), lastY(0) , lastX(0), lastY(0)
, currentBrush(btHeight) , currentBrush(btHeight)
, height(0) , height(0)
@@ -475,8 +475,8 @@ void MainWindow::onMenuEditReset(wxCommandEvent &event) {
SimpleDialog simpleDialog; SimpleDialog simpleDialog;
simpleDialog.addValue("Altitude", "10"); simpleDialog.addValue("Altitude", "10");
simpleDialog.addValue("Surface", "1"); simpleDialog.addValue("Surface", "1");
simpleDialog.addValue("Width", "64"); simpleDialog.addValue("Width", "128");
simpleDialog.addValue("Height", "64"); simpleDialog.addValue("Height", "128");
simpleDialog.show(); simpleDialog.show();
try { try {
@@ -510,8 +510,8 @@ void MainWindow::onMenuEditResize(wxCommandEvent &event) {
SimpleDialog simpleDialog; SimpleDialog simpleDialog;
simpleDialog.addValue("Altitude", "10"); simpleDialog.addValue("Altitude", "10");
simpleDialog.addValue("Surface", "1"); simpleDialog.addValue("Surface", "1");
simpleDialog.addValue("Height", "64"); simpleDialog.addValue("Height", "128");
simpleDialog.addValue("Width", "64"); simpleDialog.addValue("Width", "128");
simpleDialog.show(); simpleDialog.show();
try { try {

View File

@@ -31,7 +31,7 @@ Map::Map() {
waterLevel = 4; waterLevel = 4;
cells = NULL; cells = NULL;
startLocations = NULL; startLocations = NULL;
reset(64, 64, 10.f, 1); reset(128, 128, 10.f, 1);
resetFactions(8); resetFactions(8);
title = ""; title = "";
desc = ""; desc = "";